47 lines
1.9 KiB
Plaintext
47 lines
1.9 KiB
Plaintext
|
NuttX-4.14
|
||
|
----------
|
||
|
|
||
|
This is the 46th release of NuttX. The release extends the support
|
||
|
for the STMicro STM32 microcontroller. Minimal support for the
|
||
|
STM3210E-EVAL development board based around the STM32F103ZET6 MCU
|
||
|
was released in NuttX-0.4.12 and extended in NuttX-0.4.13 to include
|
||
|
initial USB support. This completes the STM32F103ZET6 and adds:
|
||
|
|
||
|
New Generic RTOS Features:
|
||
|
|
||
|
* Added generic support that can be included in any block driver
|
||
|
to provide read-ahead buffering and write buffering for improved
|
||
|
driver performance.
|
||
|
* Added a generic worker thread that can used to defer processing
|
||
|
from an interrupt to a task.
|
||
|
* Defined a generic SD/SDIO interface can can be bound to a MMC/SD
|
||
|
or SDIO driver to provide SDIO support.
|
||
|
* Implemented a an SDIO-based MMC/SD driver using this new SDIO
|
||
|
interface.
|
||
|
|
||
|
New STM32 Features:
|
||
|
|
||
|
* Add support to configure an STM32 input GPIO to generate an
|
||
|
EXTI interrupt.
|
||
|
* Added support for buttons on the STM3210E-EVAL board.
|
||
|
* Implemented an STM32 version of the common the SDIO interface.
|
||
|
* Added a configuration to exercise the STM32 with the USB mass
|
||
|
storage device class example.
|
||
|
|
||
|
This release also corrects some important bugs in the early STM32 release:
|
||
|
|
||
|
* Correct error handling in the mount() logic.
|
||
|
* Fixed several STM32 DMA-related issues. Integrated and debugged
|
||
|
STM32 DMA functionality that was added in 0.4.12.
|
||
|
* Fixed several bugs in the STM32 USB device-side driver.
|
||
|
|
||
|
NOTE: This version, 4.14, is equivalent to what would have been
|
||
|
called 0.4.14 to follow 0.4.13. The zero has been eliminated from
|
||
|
the front of the version number to avoid confusion about the state
|
||
|
of development: Some have interpreted the leading zero to mean
|
||
|
that the code is in some way unstable. That was not the intent.
|
||
|
Beginning in January 2010, I will switch to the 2010.nn versioning
|
||
|
as many others have done to avoid such confusion.
|
||
|
|
||
|
This tarball contains a complete CVS snapshot from December 2, 2009
|