aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-02-18 19:16:26 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-02-18 19:16:26 +0000
commiteb62dae46e986d9835534edf6f96a49ec02ee98b (patch)
tree959f7350e03d3849c572751bc33f5c513bcee6b7
parent4c2be4a8e9211f53e3b460de2ad5e9d3e4be70c8 (diff)
downloadChibiOS-eb62dae46e986d9835534edf6f96a49ec02ee98b.tar.gz
ChibiOS-eb62dae46e986d9835534edf6f96a49ec02ee98b.tar.bz2
ChibiOS-eb62dae46e986d9835534edf6f96a49ec02ee98b.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@783 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--readme.txt2
-rw-r--r--src/chmempools.c2
-rw-r--r--todo.txt28
3 files changed, 19 insertions, 13 deletions
diff --git a/readme.txt b/readme.txt
index d08720d0d..fe9dd600d 100644
--- a/readme.txt
+++ b/readme.txt
@@ -90,6 +90,8 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
- NEW: Added a debug option CH_DBG_ENABLE_STACK_CHECK for stack overflow
checking. The check is not performed in the kernel but in the port code.
Currently no ports implement it.
+- NEW: Unified makefiles for ARM7 and ARMCM3 projects, the new makefiles
+ share a common part making them easier to maintain.
- CHANGE: Changed the chSemFastWaitS() macro in chSemFastWaitI() and
chSemGetCounter() in chSemGetCounterI().
- Improvements to the test suite, added a new level of indirection that allows
diff --git a/src/chmempools.c b/src/chmempools.c
index f052bb1e2..3fc4d0352 100644
--- a/src/chmempools.c
+++ b/src/chmempools.c
@@ -37,7 +37,7 @@
void chPoolInit(MemoryPool *mp, size_t size) {
chDbgAssert((mp != NULL) && (size >= sizeof(void *)),
- "chpools.c, chPoolFree()");
+ "chpools.c, chPoolInit()");
mp->mp_next = NULL;
mp->mp_object_size = size;
diff --git a/todo.txt b/todo.txt
index c8f992bf5..8da1453bf 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,5 +1,11 @@
+Status:
+? = Not sure if worth the effort or useful at all.
+- = Planned.
+X = In progress, some work done.
+* = Done.
+
After 1.0.0:
-X Improve makefiles by adding an options head section and making it shared.
+* Improved makefiles with settings section and shared common part.
* Queues macros should not refer to the semaphore counters directly.
* Priority ordering option for semaphores.
* chSysLock() and chSysUnlock() with counter (option).
@@ -7,6 +13,8 @@ X Improve makefiles by adding an options head section and making it shared.
implemented this as the new Suspended and Disabled states in 1.1.
* Mailboxes subsystem (lwIP requires them).
* Multiple debug switches.
+ - Split asserts from parameters checks.
+ - Add checks to all APIs.
X Stack checks option.
* Threads profiling option.
* Idle loop hook macro.
@@ -19,8 +27,8 @@ After 1.2.0:
or just be an alternative.
- 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.
+? Think to something for threads restart.
+? Multiple heaps, disjoint heaps, heaps in heaps.
- Abstract I/O channels rather than just serial ports.
- Move the serial drivers implementations in library al keep the I/O channel
interface as part of the kernel. Better keep the core as compact as
@@ -41,18 +49,14 @@ X ChibiOS Wizard, UML modeling and ChibiOS applications code and
X OSEK layer.
- Posix layer.
X File System
-- Visual debugger interfaced to OpenOCD.
- - Objects registry.
+- Visual debugger/monitor interfaced through OpenOCD.
+ - Objects registry in the kernel.
Lower priority:
- More demos
- More ARM ports
-- PIC24 port
+? PIC24 port
- Microblaze port
- PowerPC port
-- Coldfire port
-- H8 port
-
-- - Planned.
-X - In progress
-* - Done
+? Coldfire port
+? H8 port