patacongo
|
cb241d68c3
|
Several webserver bugs fixed
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@391 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-11-20 20:32:33 +00:00 |
|
patacongo
|
93f5ec0431
|
Add TCP readahead logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@387 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-11-19 23:09:39 +00:00 |
|
patacongo
|
9ab2426199
|
Added network init; refactored some header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@338 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-09-09 11:58:50 +00:00 |
|
patacongo
|
d491d994b0
|
Implemented several options in set/getsockopts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@334 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-09-08 19:50:59 +00:00 |
|
patacongo
|
ba1d28e7e1
|
Added support for socket descriptors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@318 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-09-01 18:06:15 +00:00 |
|
patacongo
|
61e0e742d5
|
Add environment variable test; fix several detected bugs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@298 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-30 22:39:20 +00:00 |
|
patacongo
|
2f8be29403
|
Add environment variable function
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@294 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-30 19:39:17 +00:00 |
|
patacongo
|
1cbe5e978e
|
Add basic tasking support for environment variables
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@291 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-30 17:05:44 +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
|
8a458a3cd4
|
Fixed nsec calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@269 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-07 00:14:35 +00:00 |
|
patacongo
|
4012475b24
|
Removed redundant interrupt disable
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@268 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-07 00:08:40 +00:00 |
|
patacongo
|
677eb916c6
|
Don't build sleep() or usleep() if signals are disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@267 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-06-07 00:03:36 +00:00 |
|
patacongo
|
21f1b8d2d8
|
Fat dir operations seem to work
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@254 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-26 22:37:57 +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
|
898e9c8e9a
|
Did not re-enable interrupts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@238 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-20 16:59:40 +00:00 |
|
patacongo
|
eb0face6f3
|
Fix timeslice calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@232 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-05-20 15:43:53 +00:00 |
|
patacongo
|
933c27a1b6
|
Fix another potential pthread_join race condition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@181 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-30 13:11:19 +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
|
a80d77626b
|
Fix bugs detected by timed mqueue test.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@178 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 23:43:54 +00:00 |
|
patacongo
|
9ac1099f6c
|
Wrong task state
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@175 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 14:22:29 +00:00 |
|
patacongo
|
90d6e4a7eb
|
Signal mask is now inherited by both child tasks and threads; this has the side-effect of changing the initia
l state of all signals from blocked to unblocked.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@173 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:34:37 +00:00 |
|
patacongo
|
1826d75280
|
Unmatched sched_lock()/sched_unlock()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@172 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:32:13 +00:00 |
|
patacongo
|
f8f72dd547
|
Don't allow signals to wake up blocked task if the signal is blocked.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@171 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:31:08 +00:00 |
|
patacongo
|
d2449d845a
|
Block signals while pthread exits.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@170 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:29:29 +00:00 |
|
patacongo
|
251b870c43
|
typo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@169 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:28:27 +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
|
ec15efdb83
|
Update mq_send() and mq_receive() description
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@165 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-28 16:00:57 +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
|
7709fb8d21
|
Add logic to protect the user task errno when errno access are performed from interrupt handlers.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@141 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:56:27 +00:00 |
|
patacongo
|
37d2e3fbf7
|
Don't all sched_setparam; call up_prrioritize_rtr directly
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@137 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:52:45 +00:00 |
|
patacongo
|
526b50ea2a
|
Correct errno handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@136 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:51:50 +00:00 |
|
patacongo
|
c1226a864f
|
Added pthread_setschedprio()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@135 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:51:01 +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
|
f2eef353f0
|
argv parameter should be 'const'
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@130 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-23 16:03:28 +00:00 |
|
patacongo
|
31b3a5482b
|
timer_gettime was not returning the right value for it_interval
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@116 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-21 20:03:32 +00:00 |
|
patacongo
|
0cd95f5c38
|
This achieves successful DM320 boot with a minimal system
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@115 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-21 20:02:52 +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
|
5e3165ac2c
|
Changes for the SDCC compiler
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@109 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-20 19:04:01 +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
|
77b6186fd5
|
Keep interrupts disabled until we sample errno
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@97 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-19 16:39:14 +00:00 |
|
patacongo
|
38a9541dca
|
Cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@96 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-19 16:38:47 +00:00 |
|
patacongo
|
c5d517a9c5
|
Should call free(), not sched_free() in this context
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@91 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-19 14:23:58 +00:00 |
|
patacongo
|
3fec89412c
|
Interrupts must be disabled in all low level context switches
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@89 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-19 14:22:43 +00:00 |
|
patacongo
|
f5bea7cbd0
|
Fix botched conditional compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@83 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-17 22:43:36 +00:00 |
|
patacongo
|
c9c95e3be6
|
Fix another backward memcpy
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@82 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-17 22:40:30 +00:00 |
|
patacongo
|
ee0bedc26f
|
Add test of roundrobin scheduler (still does not work)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@81 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-17 21:32:21 +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
|
2261abcc9e
|
Bad memcpy!
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@71 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-16 22:03:14 +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
|
f5ebd97c7d
|
8052 context switch/interrupt integration; pthread arg setup changed
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@60 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-13 23:03:12 +00:00 |
|
patacongo
|
5c762b8cc9
|
8051 integration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@59 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-13 14:08:18 +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
|
997290b27a
|
Fixed 8051 printf bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@57 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-11 21:16:56 +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
|
ab366f533c
|
Add to nsh, add limits.h, gets, strtok, strtok_r
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@54 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-10 14:42:30 +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
|
6e9f9277ef
|
Debug instrumentation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@47 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-09 15:27:47 +00:00 |
|
patacongo
|
7438867827
|
Fix c5471 signal handling + deallocation bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@44 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-08 18:34:11 +00:00 |
|
patacongo
|
2580d4cd3b
|
Add capability to manager memory in discontiguous regions.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@35 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-04 15:23:22 +00:00 |
|
patacongo
|
64f337d63b
|
8051 is getting closer. Still have to setup timer and uart.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@32 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-02 22:44:29 +00:00 |
|
patacongo
|
e9ee0f4af8
|
Code complete for 8051 (not tested)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@29 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-02 21:27:47 +00:00 |
|
patacongo
|
fa93418acd
|
Add logic to suppress clock_ APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@27 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-01 21:46:29 +00:00 |
|
patacongo
|
4ff4eb2040
|
This creates a 8051 build that can run in 24Kb of RAM
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@26 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-01 21:05:55 +00:00 |
|
patacongo
|
2cfa62f262
|
Still working toward clean 8051 link
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@25 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-28 23:45:56 +00:00 |
|
patacongo
|
2e3e0f6396
|
Working toward successful link using aslink
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@21 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-27 23:59:20 +00:00 |
|
patacongo
|
2611da5e2a
|
Finally, a clean SDCC compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@20 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-27 21:17:21 +00:00 |
|
patacongo
|
51796f7eb7
|
Progress toward clean SDCC compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@18 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-21 21:55:16 +00:00 |
|
patacongo
|
3b6264b053
|
Eliminating SDCC compilation errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@17 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-21 02:19:19 +00:00 |
|
patacongo
|
f693758096
|
Fixes for STDCC compiler (more needed)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@16 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-20 23:51:56 +00:00 |
|
patacongo
|
bc71e0fb0c
|
Working toward compiler independence: Removed inline funcs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@15 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-20 23:16:24 +00:00 |
|
patacongo
|
560c075bdd
|
Eliminating GCC dependencies
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@14 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-20 22:39:56 +00:00 |
|
patacongo
|
ad880e5d24
|
Fix ARM IRQ handling problem + ARM context restore problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@9 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-19 22:51:18 +00:00 |
|
patacongo
|
094aa299cb
|
Fix problems in state restore logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-18 15:28:23 +00:00 |
|
patacongo
|
2ec7825e0d
|
NuttX RTOS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-02-17 23:21:28 +00:00 |
|