| NuttX-6.21 |
| ---------- |
| |
| The 88th release of NuttX, Version 6.21, was made on August 25, 2012, |
| and is available for download from the SourceForge website. Note |
| that release consists of two tarballs: nuttx-6.21.tar.gz and |
| apps-6.21.tar.gz. Both may be needed (see the top-level nuttx/README.txt |
| file for build information). |
| |
| This release corresponds with SVN release number: r5052 |
| |
| Additional new features and extended functionality: |
| |
| * Core: Add support for multiple registered atexit() functions. Syslog |
| extended: Now any character driver may be used for the debug logging |
| device. Mountpoint traversal logic. |
| * Drivers: Added support for the TI PGA112-7 amplifier/multiplexor. |
| * LPC43xx: Added clock ramp-up logic to run at 204 MHz |
| * LPC43xx Drivers: SPIFI block driver, RS-485 support, Minimal termios |
| support. Framework for USB0 device controller driver. |
| * LPC17xx Drivers: Minimal termios support |
| * STM32: Support for STM32 F1 "Value Line" (contributed by Mike Smith). |
| Add support for STM32 F107 "Connectivity Line" (contributed by Max |
| Holtzberg). |
| Clock restart logic needed for recovery from low power modes. |
| * STM32 Drivers: RTC alarm support. Usable for wakeup from sleep mode, |
| Minimal serial termios support. USB OTG FS host driver (alpha). |
| * STM32 Boards: Add power management hooks for the STM32F4Discovery, |
| Add support for the Olimex STM32-P107 (contributed by Max Holtzberg). |
| * PIC32: Add support for the Pinguino MIPS toolchain. |
| * PIC32 Drivers: GPIO driver now supports F1 analog regiaters (ANSEL). |
| * PIC32 Boards: Add support for the PGA117 on the Mirtoo module. |
| * Calypso: Add support for the SSD1783 LCD on the Compal E99. |
| * Library: cfsetispeed(), cfsetospeed(), tcflush(), memchr(), and |
| memccpy(). |
| * Applications: Port of freemodbus-v1.5.0. Add support for testing |
| devices with multiple ADC, PWM, and QE devices. |
| NSH: NSH 'mount' command (with no arguments) will now show mounted |
| volumes. Add new NSH 'df' command. Extended 'help' support. NSH |
| now catches the return value from spawned applications (provided |
| by Mike Smith). |
| * Build System: mkconfig will not define CONFIG_DRAM_END. A lot of |
| progress has been made on the automated NuttX configuration logic |
| (Thanks go to Richard Cochran). |
| * Documentation: Document ways to customize the behavior of NSH. |
| |
| Bugfixes (see the change log for details) : |
| |
| * Serial drivers (all): Fix ioctl return value. Common "upper half" |
| serial driver will now return with EINTR if a serial wait is |
| interrupted by a signal. |
| * FAT: Fix statfs() file name length. |
| * LPC43xx: Clock configuration. |
| * STM32: Pinmap fixes, SPI driver re-initialization |
| * STM32 Boards: Correct and lower SDIO frequency for F2 and f4 boards. |
| * AVR: C++ build issues. |
| * PM: Fix a place where interrupts were not be re-enabled. |
| * Applications: NSH application start-up race conditions. |
| * Library: Fieldwidth and justification for %s format. Fixed several |
| issues with presenting floating point numbers. NULL definition |
| for C++ |
| |
| As well as other, less critical bugs (see the ChangeLog for details) |