From 84fcd0571ea085d691ca0f8d6d099aa870c384a3 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 28 Aug 2011 17:44:43 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3267 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- todo.txt | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/todo.txt b/todo.txt index 6cf27e77e..5f38eb2a1 100644 --- a/todo.txt +++ b/todo.txt @@ -14,27 +14,35 @@ Current Pipeline (2.3.x): * Eclipse plugin. * FatFs 0.8x integration. * Kernel-only demo for users not interested in HAL (Cortex-Mx only). -X STM32L support. -X STM32L-Discovery demo and article. -X File System infrastructure. -X STM32F2xx support. - 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. - MMC_SPI driver revision and speedup. -- Test suite overhaul, the API should be more generic in order to be used - with different subsystems and not just the kernel. -- STM32 USB support for double buffering. -- LPC17xx support. 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. -- Reduce number of demos globally, add demos to a repository or on web site. - Required in order to reduce support effort. +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. -- cgit v1.2.3