aboutsummaryrefslogtreecommitdiffstats
path: root/todo.txt
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-01-05 17:14:09 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-01-05 17:14:09 +0000
commit855fe2391d07c5dab27129ad626541482fe8d782 (patch)
tree93d4213cd7de59ab0d1b930e653d60fbf8914dc4 /todo.txt
parentde95f94fbeb425a7e36e664181824db6ed021ccc (diff)
downloadChibiOS-855fe2391d07c5dab27129ad626541482fe8d782.tar.gz
ChibiOS-855fe2391d07c5dab27129ad626541482fe8d782.tar.bz2
ChibiOS-855fe2391d07c5dab27129ad626541482fe8d782.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1501 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/todo.txt b/todo.txt
index 3b4bccdea..8808d867b 100644
--- a/todo.txt
+++ b/todo.txt
@@ -5,6 +5,7 @@ X = In progress, some work done.
* = Done.
Before 1.4.0:
+* Abstract streams interface (for MAC, USB endpoints, files, sockets etc).
* Abstract I/O channels rather than just serial ports.
* Add tests documentation to the general documentation via doxygen.
* Static object initializers.
@@ -17,15 +18,16 @@ Before 1.4.0:
After 1.4.x
- I2C device driver class support.
- USB device support.
-- Abstract streams interface (for MAC and USB endpoints).
-- Remove any instance of unnamed structures/unions.
+- MAC driver revision in order to support copy-less operations, this will
+ require changes to lwIP or a new TCP/IP stack however.
- Objects registry in the kernel.
- OSEK-style simple tasks within the idle thread.
- Code examples into the documentation.
+- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
- Threads Pools manager in the library.
? Minimal optional C-runtime library (complete enough for lwIP).
? Think to something for threads restart.
-- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
+? Remove any instance of unnamed structures/unions.
Ideas for 2.x.x:
- High resolution timers and tickless kernel.
@@ -40,7 +42,7 @@ Side projects:
* FatFS library integration and demo.
X ChibiOS Wizard, UML modeling and ChibiOS applications code and
documentation generator.
-X OSEK layer.
+? OSEK layer.
- Posix layer.
X File System
- Visual debugger/monitor interfaced through OpenOCD.
@@ -48,3 +50,4 @@ X File System
Lower priority:
- More demos
- More ports
+- More compilers.