NuttX-6.13
The 80th release of NuttX, Version 6.13, was made on December 26, 2011 and is available for download from the SourceForge website. Note that release consists of two tarballs: nuttx-6.13.tar.gz and apps-6.13.tar.gz. Both may be needed (see the top-level nuttx/README.txt file for build information).
This release corresponds with SVN release number: r4231
New features in this release include:
Drivers. New standard interface for PWM drivers and common “upper half” PWM driver. Updated the MP25x driver to support the Macronix MX25 chips (submitted by Mohammad Elwakeel).
STM32 F1/F4. Added an Ethernet driver, ADC drivers, DAC driver, PWM driver, CAN driver, F4 RTC driver, F4 DMA support, logic for saving/restoring F4 FPU registers in context switches.
STM32 Boards. Added STM3240G-EVAL DHPCD and nettest configuration. Support for a new STM32 board, the HY-Mini STM32v board, was contributed by Laurent Latil
PIC32. The port to the Microchip PIC32MX is finally functional and reliable. The NuttX PIC32 port has verified configurations for the OS test and the NuttShell (NSH) both exist.
Tests: New reusable tests (in apps/examples) for PWM, ADC, and CAN loopback. Several existing tests can now be built as NSH built-in applications (dhcpd, nettest, and all of the new tests).
Bugfixes, order roughly on decreasing criticality include:
STM32: Correct handling of data overrun conditions. Existing logic would hang with infinite interrupts when a data overrun occurred.
DHCPD. Fix several problems using host order address where network addresses expected (and vice versa).
And several others. See the ChangeLog for more details.