aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-10-11 11:55:06 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-10-11 11:55:06 +0000
commitcc2b465884d44537bbac0e5ad1e08bb2176c210e (patch)
tree68f9a3cb887c20b102a7ea19f9936b134d0629d0
parent73a5e4dfac5dc579c93d20e0243674c180e6d55c (diff)
downloadChibiOS-cc2b465884d44537bbac0e5ad1e08bb2176c210e.tar.gz
ChibiOS-cc2b465884d44537bbac0e5ad1e08bb2176c210e.tar.bz2
ChibiOS-cc2b465884d44537bbac0e5ad1e08bb2176c210e.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1213 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--todo.txt15
1 files changed, 8 insertions, 7 deletions
diff --git a/todo.txt b/todo.txt
index ec4f730bf..519051946 100644
--- a/todo.txt
+++ b/todo.txt
@@ -4,23 +4,24 @@ Status:
X = In progress, some work done.
* = Done.
-After 1.2.0:
+Before 1.4.0:
* Abstract I/O channels rather than just serial ports.
- ? Move the serial drivers implementations in library. Better keep the core
- as compact as possible.
* Add tests documentation to the general documentation via doxygen.
* Static object initializers.
+- Modify the heap allocator to offer a sbrk()-like API, required for newlib.
+- Dedicated syscalls.c support for newlib users.
+- Abstract streams interface.
+
+After 1.4.x
- Remove any instance of unnamed structures/unions.
- Objects registry in the kernel.
- OSEK-style simple tasks within the idle thread.
- Code examples into the documentation.
-- Dedicated syscalls.c support for newlib users.
- Threads Pools manager in the library.
-- Minimal optional C-runtime library (complete enough for lwIP).
+? Minimal optional C-runtime library (complete enough for lwIP).
? Think to something for threads restart.
? Multiple heaps, disjoint heaps, heaps in heaps.
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
-- Think about making threads return void.
Ideas for 2.x.x:
- High resolution timers and tickless kernel.
@@ -31,7 +32,7 @@ Ideas for 3.x.x:
- Multicore support.
Side projects:
-X lwIP TCP/IP stack integration and demo.
+* lwIP TCP/IP stack integration and demo.
X FatFS library integration and demo.
X ChibiOS Wizard, UML modeling and ChibiOS applications code and
documentation generator.