git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@948 35acf78f-673a-0410-8e92-d51de3d6d3f4
parent
91a9174dcf
commit
fcd92814ce
13
todo.txt
13
todo.txt
|
@ -5,24 +5,25 @@ X = In progress, some work done.
|
||||||
* = Done.
|
* = Done.
|
||||||
|
|
||||||
After 1.2.0:
|
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.
|
* Abstract I/O channels rather than just serial ports.
|
||||||
? Move the serial drivers implementations in library. Better keep the core
|
? Move the serial drivers implementations in library. Better keep the core
|
||||||
as compact as possible.
|
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.
|
- Threads Pools manager in the library.
|
||||||
- New chThdCreate() that takes just two parameters, a pointer to a thread
|
- New chThdCreate() that takes just two parameters, a pointer to a thread
|
||||||
descriptor and the tread parameter. It could wrap the current variants
|
descriptor and the tread parameter. It could wrap the current variants
|
||||||
or just be an alternative.
|
or just be an alternative.
|
||||||
- Objects registry in the kernel.
|
|
||||||
- Minimal optional C-runtime library (complete enough for lwIP).
|
- Minimal optional C-runtime library (complete enough for lwIP).
|
||||||
- OSEK-style simple tasks within the idle thread.
|
|
||||||
? Think to something for threads restart.
|
? Think to something for threads restart.
|
||||||
? Multiple heaps, disjoint heaps, heaps in heaps.
|
? Multiple heaps, disjoint heaps, heaps in heaps.
|
||||||
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
|
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
|
||||||
- Think about making threads return void.
|
- 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:
|
Ideas for 2.x.x:
|
||||||
- High resolution timers and tickless kernel.
|
- High resolution timers and tickless kernel.
|
||||||
|
|
Loading…
Reference in New Issue