patacongo
|
96edde22e0
|
Changes for the SDCC compiler
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@109 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-20 19:04:01 +00:00 |
|
patacongo
|
8b098e598a
|
Add kill()
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@108 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-20 19:03:11 +00:00 |
|
patacongo
|
3f1b80218e
|
Restructure header files for POSIX compliance; eliminate compile warnings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@107 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-20 16:51:12 +00:00 |
|
patacongo
|
20970888b7
|
Keep interrupts disabled until we sample errno
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@97 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-19 16:39:14 +00:00 |
|
patacongo
|
51a1c4572a
|
Cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@96 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-19 16:38:47 +00:00 |
|
patacongo
|
afefdcd042
|
Should call free(), not sched_free() in this context
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@91 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-19 14:23:58 +00:00 |
|
patacongo
|
50dcba1464
|
Interrupts must be disabled in all low level context switches
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@89 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-19 14:22:43 +00:00 |
|
patacongo
|
efa050ddfa
|
Fix botched conditional compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@83 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-17 22:43:36 +00:00 |
|
patacongo
|
31a5535de1
|
Fix another backward memcpy
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@82 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-17 22:40:30 +00:00 |
|
patacongo
|
9fb9a09c83
|
Add test of roundrobin scheduler (still does not work)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@81 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-17 21:32:21 +00:00 |
|
patacongo
|
238334bcd9
|
Add strerror()
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@80 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-17 16:18:49 +00:00 |
|
patacongo
|
4980389bdb
|
Bad memcpy!
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@71 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-16 22:03:14 +00:00 |
|
patacongo
|
08199e1216
|
Add 8052 IRQ test; Fix places where IDLE task could try to wait on semaphores
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@61 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-14 18:58:21 +00:00 |
|
patacongo
|
8f7e5ad85e
|
8052 context switch/interrupt integration; pthread arg setup changed
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@60 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-13 23:03:12 +00:00 |
|
patacongo
|
b1598a0052
|
8051 integration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@59 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-13 14:08:18 +00:00 |
|
patacongo
|
d2b2a82171
|
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: svn://svn.code.sf.net/p/nuttx/code/trunk@58 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-11 22:19:01 +00:00 |
|
patacongo
|
38c48d998a
|
Fixed 8051 printf bug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@57 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-11 21:16:56 +00:00 |
|
patacongo
|
b4fd3cdcf4
|
task_create now accepts variable number of arguments; 8051 bringup changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@56 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-11 17:37:47 +00:00 |
|
patacongo
|
aab0d08d21
|
Add to nsh, add limits.h, gets, strtok, strtok_r
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@54 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-10 14:42:30 +00:00 |
|
patacongo
|
435fe50ea6
|
Fix IRQ-related bugs, fix serial read logic, add fgets
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@51 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-10 00:17:29 +00:00 |
|
patacongo
|
31c51190dd
|
Debug instrumentation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@47 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-09 15:27:47 +00:00 |
|
patacongo
|
a0dffbf481
|
Fix c5471 signal handling + deallocation bug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@44 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-08 18:34:11 +00:00 |
|
patacongo
|
4b1edc8ea5
|
Add capability to manager memory in discontiguous regions.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@35 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-04 15:23:22 +00:00 |
|
patacongo
|
273e5d0d0e
|
8051 is getting closer. Still have to setup timer and uart.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@32 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-02 22:44:29 +00:00 |
|
patacongo
|
9014f894a2
|
Code complete for 8051 (not tested)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@29 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-02 21:27:47 +00:00 |
|
patacongo
|
4fdd4c456b
|
Add logic to suppress clock_ APIs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@27 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-01 21:46:29 +00:00 |
|
patacongo
|
bcd6ba97bd
|
This creates a 8051 build that can run in 24Kb of RAM
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@26 42af7a65-404d-4744-a932-0658087f49c3
|
2007-03-01 21:05:55 +00:00 |
|
patacongo
|
fb61b0b76b
|
Still working toward clean 8051 link
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@25 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-28 23:45:56 +00:00 |
|
patacongo
|
bb072cb0d2
|
Working toward successful link using aslink
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@21 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-27 23:59:20 +00:00 |
|
patacongo
|
a60059d9d0
|
Finally, a clean SDCC compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@20 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-27 21:17:21 +00:00 |
|
patacongo
|
b8f3bd857b
|
Progress toward clean SDCC compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@18 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-21 21:55:16 +00:00 |
|
patacongo
|
7207076a5d
|
Eliminating SDCC compilation errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@17 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-21 02:19:19 +00:00 |
|
patacongo
|
59bd1d6954
|
Fixes for STDCC compiler (more needed)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@16 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-20 23:51:56 +00:00 |
|
patacongo
|
4881fed8bf
|
Working toward compiler independence: Removed inline funcs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@15 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-20 23:16:24 +00:00 |
|
patacongo
|
3c0e634aee
|
Eliminating GCC dependencies
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@14 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-20 22:39:56 +00:00 |
|
patacongo
|
e3f52bbeb4
|
Fix ARM IRQ handling problem + ARM context restore problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@9 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-19 22:51:18 +00:00 |
|
patacongo
|
c42c9f4aef
|
Fix problems in state restore logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-18 15:28:23 +00:00 |
|
patacongo
|
b08a86171f
|
NuttX RTOS
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3 42af7a65-404d-4744-a932-0658087f49c3
|
2007-02-17 23:21:28 +00:00 |
|