diff options
author | barthess <barthess@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-12-08 20:17:13 +0000 |
---|---|---|
committer | barthess <barthess@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-12-08 20:17:13 +0000 |
commit | 4ca9e4ad312453e11c17746aaa01b4fb637eb83a (patch) | |
tree | b8ad2a8049314384e30f414b146ee4a875fbc953 /todo.txt | |
parent | 8a3ce5e27333e4dc6bd8047c440b84f3060d7d0e (diff) | |
parent | 8196de6aef7616f7df96d757dddc9cfa9eb661dc (diff) | |
download | ChibiOS-4ca9e4ad312453e11c17746aaa01b4fb637eb83a.tar.gz ChibiOS-4ca9e4ad312453e11c17746aaa01b4fb637eb83a.tar.bz2 ChibiOS-4ca9e4ad312453e11c17746aaa01b4fb637eb83a.zip |
RTC for F4x branch.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rtc_dev@3585 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'todo.txt')
-rw-r--r-- | todo.txt | 52 |
1 files changed, 24 insertions, 28 deletions
@@ -6,44 +6,40 @@ X = In progress, some work done. N = Decided against.
Current Pipeline (2.3.x):
-* lwIP 1.4.0 integration and test.
-* Named threads.
-* Call protocol check debug option.
-* Improved stack overflow checking, support main() thread.
- * Move main stack to low memory in ARMCMx ports.
-* Eclipse plugin.
-* FatFs 0.8x integration.
-* Kernel-only demo for users not interested in HAL (Cortex-Mx only).
-- USB and USB_SERIAL APIs reclassification (if needed), incorporate the USB
- bus attach/detach handling in usbStart()/usbStop().
-- USB double buffering support for STM32 implementation.
-X STM32L1xx support (verify and test existing STM32F1xx drivers).
- - Specific ADC driver for STM32L1xx.
- X STM32L-Discovery demo and article.
-X STM32F2xx support (adapt and re-verify all drivers).
- * New STM32 DMA helper driver abstracting differences between STM32F2xx and
- other sub-families.
- ? Specific ADC driver for STM32F2xx.
+* Improved Makefile system.
+* USB driver enhancements.
+ * USB and USB_SERIAL APIs reclassification.
+ * Incorporate the USB bus attach/detach handling in usbStart()/usbStop().
+ * Fix zero size packets handling in USB_SERIAL driver.
+ ? USB double buffering support for STM32 implementation.
+ X Evaluate using DMA channels for buffer copy.
+X I2C device driver class support and at least one implementation.
+ X Evaluate a modified I2C API where the synchronous mode is default and the
+ callback mode optional.
+ - Software I2C implementation using a GPT instance for timings.
+* STM32F2xx/STM32F4xx support (adapt and re-verify all drivers).
+ * New STM32 DMA helper driver abstracting differences between
+ STM32F2xx/STM32F4xx and other sub-families.
+ * Specific ADC driver for STM32F2xx/STM32F4xx.
- MMC_SPI driver revision and speedup.
+- FatFs 0.9x integration.
+- FPU support in CM4 port.
+- Nios II support.
+- LPC17xx support.
+- Static memory allocation hook macros in kernel code.
+? Revision of scheduling strategy for threads at equal priority.
+
+Within 2.x.x
+X File System infrastructure.
X Implement the "transmission end" serial driver event on those platforms
supporting the feature, so far only done in STM32 driver.
-X I2C device driver class support and at least one implementation.
-X Evaluate a modified I2C API where the synchronous mode is default and the
- callback mode optional. This would allow a portable I2C driver based on
- a GPT instance.
- - Software I2C implementation.
- 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.
-- LPC17xx support.
-
-Within 2.x.x
-X File System infrastructure.
- Test suite overhaul, the API should be more generic in order to be used
with different subsystems and not just the kernel.
- Reduce number of demos globally, add demos to a repository or on web site.
Required in order to reduce support effort.
-- Improved Makefile system.
- MAC driver for STM32F107.
- FatFs wrapper.
- New device driver models: Clock, Systick, RTC, WDG, DAC, Power Monitor.
|