summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO11
1 files changed, 8 insertions, 3 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 1b229bbb7..b5981f29c 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -13,6 +13,7 @@ o Task/Scheduler
MSEC_PER_TICK in sched/clock_internal.h
- Consider implementing wait, waitpid, waitid. At present, a parent has
no information about child tasks.
+- Several APIs do not set errno. Need to review all APIs.
o Memory Managment
- Add an option to free all memory allocated by a task when the task exits.
@@ -24,6 +25,11 @@ o Signals
o pthreads
- pthread_cancel(): Should implemenent cancellation points and pthread_testcancel()
+o Network
+- Port FreeBSD TCP/IP stack
+
+o USB
+
o Libraries
o File system
@@ -37,11 +43,10 @@ o Documentation
o Build system
- Names under arch are incorrect. These should hold processor architectures.
- c5471 should be arm7
- dm320 should be arm9
+ c5471 and dm320 should be arm
pjrc-8051 should be 805x
- SoC-specific logic should be in subdirectories under arch/<processor-name>.
- Eg. arm7/include/c5471 should hold c5471 specific header files
+ Eg. arm/include/c5471 should hold c5471 specific header files
- configs/pjrc-8051 should be configs/pjrc-87c52
o Applications & Tests