patacongo
|
3398eb6ebe
|
Correct opendir semaphore hanlding -- was causing deadlock
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@285 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-10 17:50:16 +00:00 |
patacongo
|
b1bfef33b6
|
Force directory name to be nuttx-xx.yy.zz
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@284 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-10 02:24:53 +00:00 |
patacongo
|
14b0170e48
|
Fixed a problem with arch/arm/src dependencies
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@282 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-10 00:18:40 +00:00 |
patacongo
|
f86da51239
|
Oops ChangeLog not updated in last release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@280 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-09 21:26:27 +00:00 |
patacongo
|
6e213d25b1
|
Don't call usleep if signals are disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@278 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-09 20:39:21 +00:00 |
patacongo
|
ccf30edec5
|
SDCC specific changes. Z80 support; re-enable __FILE__ and __LINE__ in assert -- might have broken the 8051/2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@277 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-09 20:31:09 +00:00 |
patacongo
|
2965087942
|
No longer uses _GNU_SOURCE-specific asprintf()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@276 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-09 19:45:33 +00:00 |
patacongo
|
bf0ca7304d
|
Simply conditional build; fix conditional compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@275 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-09 19:11:00 +00:00 |
patacongo
|
c1d7cdfbed
|
Add support for custom system timer frequency
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@274 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-09 15:49:44 +00:00 |
patacongo
|
076dd68710
|
updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@273 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-07 00:53:33 +00:00 |
patacongo
|
24e130ccf6
|
Added statfs()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@261 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-29 00:31:17 +00:00 |
patacongo
|
11fa8988f6
|
Added fat_getattrib.c and fat_setattrib.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@259 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-27 20:40:01 +00:00 |
patacongo
|
1881abb252
|
Fix reference count problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@258 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-27 19:10:40 +00:00 |
patacongo
|
c6b3434ddd
|
Add stat()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@257 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-27 18:08:18 +00:00 |
patacongo
|
47554e9ba3
|
prepare for 0.2.6 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@255 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-26 22:46:13 +00:00 |
patacongo
|
587cdd45a1
|
Finish FAT directory operations; add option to disable mountpoints; fix ARM compile errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@252 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-26 19:22:34 +00:00 |
patacongo
|
26d4a9f993
|
Add FAT rename()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@249 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-21 21:04:03 +00:00 |
patacongo
|
4b84f072c9
|
Add FAT mkdir()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@248 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-21 19:24:30 +00:00 |
patacongo
|
185f183d9a
|
Add FAT rmdir and unlink
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@247 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-21 17:17:42 +00:00 |
patacongo
|
7ba3d8d5c7
|
Add unlink(), mkdir(), rmdir(), and rename()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@246 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-21 14:36:00 +00:00 |
patacongo
|
d28cd086aa
|
Add lseek; prep for 0.2.5
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@245 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-21 00:42:06 +00:00 |
patacongo
|
4fe4b78f2d
|
Add strspn() and strcspn()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@243 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-20 19:27:02 +00:00 |
patacongo
|
f1ec37eb18
|
Add fsync()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@240 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-20 19:01:57 +00:00 |
patacongo
|
8239d87952
|
updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@234 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-20 16:25:08 +00:00 |
patacongo
|
c99570c4a9
|
Misc. changes to support FAT32 fileysystem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@219 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-13 20:20:07 +00:00 |
patacongo
|
de0d36eafe
|
updated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@216 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-12 20:10:04 +00:00 |
patacongo
|
7bac8a3a82
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@209 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-09 00:06:22 +00:00 |
patacongo
|
941b7aa198
|
Changes to resulting previous merge of arch/c5471 and arch/dm320 into arch/arm and
also to adding lpc214x to arch/arm.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@194 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-29 21:50:53 +00:00 |
patacongo
|
f093b9f0bc
|
Updated for 0.2.4 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@192 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-28 22:38:28 +00:00 |
patacongo
|
f8b14d224d
|
Documents new arch/arm directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@189 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-28 20:07:05 +00:00 |
patacongo
|
5746b8e507
|
arch/c5471/include and arch/dm320/include are not identical. This is in preparation to replace arch/c5471 and arch/dm320 with arch/arm
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@186 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-26 00:44:27 +00:00 |
patacongo
|
914e17dbe8
|
Makesystem changes to better support different SoCs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@184 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-25 00:09:44 +00:00 |
patacongo
|
43d40e49e3
|
Misc changes to good c5471 build on Cygwin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@183 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-22 20:40:10 +00:00 |
patacongo
|
475b551940
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@182 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-30 13:21:20 +00:00 |
patacongo
|
671cede716
|
Correct a race condition in the pthread join logic. Sometimes the join structure was being deallocated while it was still needed.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@180 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-30 00:49:11 +00:00 |
patacongo
|
18b6608970
|
Add timed mqueue test.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@179 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 23:44:55 +00:00 |
patacongo
|
8250241511
|
Container being deallocated before buffers in container. Caused memory leak.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@177 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 16:53:03 +00:00 |
patacongo
|
f9c6a80b97
|
Moved exclusion logic to a higher level so that printf output is more readable when the same stdout FILE* is shared
by many pthreads (tasks did not have this probablem because they have separate stdout streams).
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@174 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 14:21:31 +00:00 |
patacongo
|
9a39df9f4b
|
Added mq_timedsend() and mq_timedreceive()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@166 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:25:18 +00:00 |
patacongo
|
8700925a99
|
mq_receive/send: Return appropriate errnos and stop waiting if signal received.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@164 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-28 14:48:42 +00:00 |
patacongo
|
06a51b6939
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@162 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:35:48 +00:00 |
patacongo
|
bc06cdcd56
|
Add a directory to hold board-specific drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@151 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 22:14:28 +00:00 |
patacongo
|
17319ea6d2
|
Create a place to hold board specific header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@146 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 16:47:17 +00:00 |
patacongo
|
02b43448c7
|
Add test of pthread barrier logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@144 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 22:32:53 +00:00 |
patacongo
|
aa1a9d861f
|
updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@143 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:57:35 +00:00 |
patacongo
|
0d3a07700a
|
Add new pthread_* APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@134 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-23 23:22:22 +00:00 |
patacongo
|
757228e92b
|
Fix memory leaks
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@133 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-23 16:06:22 +00:00 |
patacongo
|
05280795c5
|
Create configs/ dir; separate board configuration from processor architecture
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@126 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-23 02:25:54 +00:00 |
patacongo
|
1be6c591e7
|
update for release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@121 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-22 16:20:14 +00:00 |
patacongo
|
b3a170538f
|
Added support for POSIX timers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@111 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-21 17:21:26 +00:00 |
patacongo
|
a9a8941d93
|
Add the framework to support POSIX timers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@110 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-21 00:56:49 +00:00 |
patacongo
|
adf6e97689
|
Add kill()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@108 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-20 19:03:11 +00:00 |
patacongo
|
729a487a62
|
Restructure header files for POSIX compliance; eliminate compile warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@107 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-20 16:51:12 +00:00 |
patacongo
|
2cac91047b
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@105 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-19 22:45:58 +00:00 |
patacongo
|
2dd569054e
|
Update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@94 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-19 16:37:46 +00:00 |
patacongo
|
6c221847c4
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@93 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-19 14:24:34 +00:00 |
patacongo
|
e66fea52d0
|
Verified roundrobin test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@87 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-17 23:22:05 +00:00 |
patacongo
|
59f8dbd3a0
|
Add strerror()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@80 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-17 16:18:49 +00:00 |
patacongo
|
c6ea1103e3
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@76 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-16 22:07:31 +00:00 |
patacongo
|
6e83053ce7
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@67 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-16 15:52:08 +00:00 |
patacongo
|
09268cb6d8
|
Add C5471 watchdog driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@66 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-16 00:42:02 +00:00 |
patacongo
|
d70708a4b0
|
Add 'ls' command to nsh
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@63 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-14 23:34:37 +00:00 |
patacongo
|
fecf0431f3
|
Added opendir, readdir, closedir, etc.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@62 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-14 22:41:09 +00:00 |
patacongo
|
a911fb9e50
|
Add 8052 IRQ test; Fix places where IDLE task could try to wait on semaphores
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@61 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-14 18:58:21 +00:00 |
patacongo
|
68833429ef
|
Divided _task_init() in several smaller functions that take fewer paramters. This was necessary to reduce the stack usage for the 8051/2 which has a tiny, 256 byte stack
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@58 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-11 22:19:01 +00:00 |
patacongo
|
e0306b8c1d
|
task_create now accepts variable number of arguments; 8051 bringup changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@56 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-11 17:37:47 +00:00 |
patacongo
|
e096e90a74
|
Updated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@55 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-10 14:45:23 +00:00 |
patacongo
|
156791e5fb
|
Fix IRQ-related bugs, fix serial read logic, add fgets
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@51 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-10 00:17:29 +00:00 |
patacongo
|
c9f3b566bc
|
Finished C5471 Integration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@48 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-09 17:22:55 +00:00 |