diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-08-14 05:30:35 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-08-14 05:30:35 +0000 |
commit | 4608c304d02f9a6edbe9157f10d6f33a41401b79 (patch) | |
tree | 07bcca0ea95c9c81c3468786cec1da100c020169 | |
parent | 5cee2c08d787d1b14c62d5595b72644a773fe443 (diff) | |
download | ChibiOS-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.txt | 30 |
1 files changed, 13 insertions, 17 deletions
@@ -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.
|