From 3dbd2ceb81071669089275f5edbc8fddfe8c95d4 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 27 Nov 2011 08:44:01 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3535 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- todo.txt | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/todo.txt b/todo.txt index 25809a9a1..2c9f6673a 100644 --- a/todo.txt +++ b/todo.txt @@ -7,22 +7,27 @@ N = Decided against. Current Pipeline (2.3.x): * 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. - - Evaluate using DMA channels for buffer copy. +* 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. -X STM32F2xx/STM32F4xx support (adapt and re-verify all drivers). +* 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. + * 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. @@ -31,7 +36,6 @@ X Implement the "transmission end" serial driver event on those platforms - 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. - 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. -- cgit v1.2.3