aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-08-14 05:30:35 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-08-14 05:30:35 +0000
commit4608c304d02f9a6edbe9157f10d6f33a41401b79 (patch)
tree07bcca0ea95c9c81c3468786cec1da100c020169
parent5cee2c08d787d1b14c62d5595b72644a773fe443 (diff)
downloadChibiOS-4608c304d02f9a6edbe9157f10d6f33a41401b79.tar.gz
ChibiOS-4608c304d02f9a6edbe9157f10d6f33a41401b79.tar.bz2
ChibiOS-4608c304d02f9a6edbe9157f10d6f33a41401b79.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3227 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--todo.txt30
1 files changed, 13 insertions, 17 deletions
diff --git a/todo.txt b/todo.txt
index 0b15c1877..4396bd79c 100644
--- a/todo.txt
+++ b/todo.txt
@@ -11,7 +11,6 @@ Current Pipeline (2.3.x):
* Call protocol check debug option.
* Improved stack overflow checking, support main() thread.
* Move main stack to low memory in ARMCMx ports.
- - Add guard pages support.
* Eclipse plugin.
X STM32L support.
X STM32L-Discovery demo and article.
@@ -26,15 +25,16 @@ X Implement the "transmission end" serial driver event on those platforms
X I2C device driver class support and at least one implementation.
- Reduce number of demos globally, add demos to a repository or on web site.
Required in order to reduce support effort.
-
-Within 2.x.x
- Kernel-only demos for users not interested in HAL.
-- FatFs 0.8x integration.
-- FatFs wrapper.
- Add a CH_THREAD macro for threads declaration in order to hide
compiler-specific optimizations for thread functions. All demos will have
to be updated.
-? Evaluate if change thread functions to return void is worthwhile.
+
+Within 2.x.x
+- Improved Makefile system.
+- MAC driver for STM32F107.
+- FatFs 0.8x integration.
+- FatFs wrapper.
- New device driver models: Clock, Systick, RTC, WDG, DAC, Power Monitor.
- Add UART4 support to the STM32 UART driver (CL line only, HD has a nasty
shared interrupt).
@@ -47,25 +47,21 @@ Within 2.x.x
as back-end.
- Batch testing of the ARM7/ARMCMx port using OpenOCD, with reports.
X Transactional flash file system implementation.
-? Add a *very simple* ADC API for single one shot sampling (implement it as
- an injected conversion on the STM32).
-- Improved Makefile system.
- Serial over UART complex driver driver, evaluate from the performance
results if to make obsolete the current dedicated Serial driver.
-- LPC17xx family support.
- Official segmented interrupts support and abstraction in CMx port.
-- USB driver implementation for STM32F105/STM32F107.
- MAC driver revision in order to support copy-less operations, this will
require changes to lwIP or a new TCP/IP stack however.
-- MAC driver for STM32F107 (hardware missing).
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
- Threads Pools manager in the library.
-- Add a switch to enable/disable the priority inheritance algorithm in mutexes.
- Dedicated TCP/IP stack.
-? ISO7816 driver over UART driver, both reader and card side (hardware
- missing).
-- Merge the Coldfire branch in mainline (hardware missing).
-- Merge the H8S branch in mainline (hardware missing).
+? Evaluate if change thread functions to return void is worthwhile.
+? Add a *very simple* ADC API for single one shot sampling (implement it as
+ an injected conversion on the STM32).
+? Add a switch to enable/disable the priority inheritance algorithm in mutexes.
+? ISO7816 driver over UART driver, both reader and card side.
+? Merge the Coldfire branch in mainline (hardware missing).
+? Merge the H8S branch in mainline (hardware missing).
Ideas for 3.x.x:
- MMU/MPU support.