From 1351fded5a9c460166637d276616a73be0b72392 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Wed, 5 Oct 2011 17:00:13 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3426 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- todo.txt | 44 ++++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 26 deletions(-) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 5f38eb2a1..51f3c6795 100644 --- a/todo.txt +++ b/todo.txt @@ -6,39 +6,31 @@ 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. +- 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. +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). + * 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. + +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. -- cgit v1.2.3 From 538f257a6710eebea358e12845ae241437d70031 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 8 Oct 2011 09:22:34 +0000 Subject: New build system for GCC ARM ports. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3428 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- todo.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 51f3c6795..25809a9a1 100644 --- a/todo.txt +++ b/todo.txt @@ -6,6 +6,7 @@ X = In progress, some work done. 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(). @@ -35,7 +36,6 @@ X Implement the "transmission end" serial driver event on those platforms 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. -- cgit v1.2.3 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(-) (limited to 'todo.txt') 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