aboutsummaryrefslogtreecommitdiffstats
path: root/todo.txt
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-05-05 19:42:25 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-05-05 19:42:25 +0000
commitfcd92814ce79c541fdaf3a6ef1ecfd497d75c7fd (patch)
tree394aeb7617b3d20292ae601bb80b665ba2d42f78 /todo.txt
parent91a9174dcff3e745f9f13183ee07c6d95d3639df (diff)
downloadChibiOS-fcd92814ce79c541fdaf3a6ef1ecfd497d75c7fd.tar.gz
ChibiOS-fcd92814ce79c541fdaf3a6ef1ecfd497d75c7fd.tar.bz2
ChibiOS-fcd92814ce79c541fdaf3a6ef1ecfd497d75c7fd.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@948 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt13
1 files changed, 7 insertions, 6 deletions
diff --git a/todo.txt b/todo.txt
index 6d381fe67..298a905af 100644
--- a/todo.txt
+++ b/todo.txt
@@ -5,24 +5,25 @@ X = In progress, some work done.
* = Done.
After 1.2.0:
-- Remove any instance of unnamed structures/unions.
-- Dedicated syscalls.c support for newlib users.
* Abstract I/O channels rather than just serial ports.
? Move the serial drivers implementations in library. Better keep the core
as compact as possible.
+- Static object initializers.
+- Remove any instance of unnamed structures/unions.
+- Objects registry in the kernel.
+- OSEK-style simple tasks within the idle thread.
+- Add tests documentation to the general documentation via doxygen.
+- Code examples into the documentation.
+- Dedicated syscalls.c support for newlib users.
- Threads Pools manager in the library.
- New chThdCreate() that takes just two parameters, a pointer to a thread
descriptor and the tread parameter. It could wrap the current variants
or just be an alternative.
-- Objects registry in the kernel.
- Minimal optional C-runtime library (complete enough for lwIP).
-- OSEK-style simple tasks within the idle thread.
? 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.
-- Add tests documentation to the general documentation via doxygen.
-- Code examples into the documentation.
Ideas for 2.x.x:
- High resolution timers and tickless kernel.