summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-09-01 20:35:41 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-09-01 20:35:41 +0000
commit671926c39c76b0bfb6442431bbdc6c85c21d7087 (patch)
tree414dd03cce0e7d3e0b3f5c057323c9d7e4a44b34 /nuttx/TODO
parentff578ec6f9ee1e0f015112924621e6ea5593883a (diff)
downloadnuttx-671926c39c76b0bfb6442431bbdc6c85c21d7087.tar.gz
nuttx-671926c39c76b0bfb6442431bbdc6c85c21d7087.tar.bz2
nuttx-671926c39c76b0bfb6442431bbdc6c85c21d7087.zip
Fix fseek/ftell; add fsetpos/fgetpos
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@862 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO59
1 files changed, 53 insertions, 6 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 700722de4..1fde6da6f 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -7,21 +7,22 @@ NuttX TODO List (Last updated July 31, 2008)
(1) Signals (sched/, arch/)
(1) pthreads (sched/)
(1) C++ Support
- (10) Network (net/, netutils/)
+ (12) Network (net/, netutils/)
(2) USB (drivers/usbdev)
(3) Libraries (lib/)
(4) File system/Generic drivers (fs/, drivers/)
(1) Pascal add-on (pcode/)
(2) Documentation (Documentation/)
(3) Build system
- (0) Applications & Tests (examples/)
+ (2) NuttShell (NSH) (examples/nsh)
+ (1) Other Applications & Tests (examples/)
(1) ARM (arch/arm/)
(1) ARM/C5471 (arch/arm/src/c5471/)
(1) ARM/DM320 (arch/arm/src/dm320/)
(2) ARM/LPC214x (arch/arm/src/lpc214x/)
(4) pjrc-8052 / MCS51 (arch/pjrc-8051/)
- (6) z80/z8 (arch/z80/)
- (7) z16 (arch/z16/)
+ (7) z80/z8 (arch/z80/)
+ (8) z16 (arch/z16/)
o Task/Scheduler (sched/)
^^^^^^^^^^^^^^^^^^^^^^^
@@ -183,6 +184,23 @@ o Network (net/, netutils/)
Status: Open
Priority: Low
+ Description: At present, there cannot be two concurrent active TCP send
+ operations in progress. This is because the uIP ACK logic will
+ support only one transfer at a time. The solution is simple:
+ A mutex will be needed to make sure that each send that is
+ started is able to be the exclusive sender until all of the
+ data to be sent has been ACKed.
+ Status: Open. There is some temporary logic to examples/nsh that does
+ this same fix and that temporary logic should be removed when
+ send() is fixed.
+ Priority: Medium-Low. This is an important issue for applications that
+ send on the same TCP socket from multiple threads.
+
+ Description: Some application-level interface to the ICMP logic is needed
+ to support ping from the target.
+ Status: Open
+ Priority: Low
+
o USB (drivers/usbdev)
^^^^^^^^^^^^^^^^^^^^
@@ -272,8 +290,27 @@ o Build system
Status: Open
Priority: Medium (maybe higher for z80 target)
-o Applications & Tests (examples/)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+o NuttShell (NSH) (examples/nsh)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ Description: When the telnetd front end is received, each TCP packet
+ received causes a prompt (nsh >) to be presented. The
+ prompt should only be presented when the user enters a
+ carriage return.
+ Status: Open
+ Priority: Low
+
+ Description: Here are some commands that would be good to have in NSH:
+ ping
+ Status: Open
+ Priority: Low
+
+o Other Applications & Tests (examples/)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ Description: The redirection test (part of examples/pipe) terminates
+ incorrectly on the Cywgin-based simulation platform (but works
+ fine on the Linux-based simulation platform).
o ARM (arch/arm/)
^^^^^^^^^^^^^^^
@@ -405,6 +442,11 @@ o z80/z8 (arch/z80)
Status: Open
Priority: Medium
+ Description: Upgrade to the ZDS-II Z8Encore! 4.11.0 toolchain
+ Status: Open
+ Priority: Low
+
+
o z16 (arch/z16)
^^^^^^^^^^^^^^^^
@@ -491,4 +533,9 @@ o z16 (arch/z16)
Status: Open
Priority: Low
+ Description: Upgrade to the ZDS-II ZNEO 4.11.1 toolchain
+ Status: Open
+ Priority: Low
+
+