git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3227 35acf78f-673a-0410-8e92-d51de3d6d3f4

This commit is contained in:
gdisirio 2011-08-14 05:30:35 +00:00
parent 5cee2c08d7
commit 4608c304d0
1 changed files with 13 additions and 17 deletions

View File

@ -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.