| NuttX-6.9 |
| --------- |
| |
| The 76th release of NuttX, Version 6.9, was made on September 11, 2011 |
| and is available for download from the SourceForge website. Note |
| that release consists of two tarballs: nuttx-6.9.tar.gz and |
| apps-6.9.tar.gz. Both may be needed (see the top-level nuttx/README.txt |
| file for build information). |
| |
| This release includes a few new features and several important bug fixes. |
| The new features (some still incomplete) include: |
| |
| * Analog Support/ NXP LPC17xx: New DAC sub-system including ADC and DAC |
| drivers for the LPC17xx. Extensions to the ADS1255 driver. |
| (Contributed by Li Zhuoyi (Lzyy)) |
| |
| * Power Management: Added a new NuttX power management sub-system for |
| controlling and coordinating reduced power states. At present, only |
| verified in a simulation environment. |
| |
| * I2C Test Tool: A new application was added that can be used to |
| verify and debug I2C interfaces from the NuttShell (NSH) command |
| line. |
| |
| * NuttShell (NSH): In addition to the I2C test tool, a date command |
| is now supported (if CONFIG_RTC is defined) that can be used to |
| read and set the RTC. |
| |
| * NXP LPC17xx: I2C and DAC driver for the NXP LPC17xx family submitted by Li Zhuoyi |
| (Lzyy) |
| |
| * Kinetis Cortex-M4: Added a SDHC driver for the Kinetis parts. |
| Complete debug of the Kinetis SDHC driver was not completed, however, |
| do to some higher priority tasks that forced me to stop work. |
| |
| * Other new drivers: Driver for I2C-based at24cxx EEPROM submitted by |
| Li Zhuoyi (Lzyy); Driver for the LM-75 temperature sensor. Support |
| for the LM-75 temperature sensor integrated into the SM3210E-EVAL |
| development board. |
| |
| * NuttX Graphics (NX): Added new NX interfaces for drawing circles, |
| both circle outlines and filled circles. |
| |
| * FLASH: Added a function that accepts the path to a block driver and |
| then erases the underlying FLASH memory |
| |
| * Build System: The Make export logic now also tries to track down all |
| architecture-specific header files and include these in the NuttX |
| export bundle as well. Various changes and modifications so that |
| NuttX wil build on FreeBSD using the ASH shell (submitted by Kurt Lidl). |
| |
| Bugfixes, order roughly on decreasing criticality include: |
| |
| * STM32 I2C Driver: Add resets, timeout, and other fixes to work |
| reliably with the I2C tool. Corrected a major error introduced in |
| NuttX 6.8. |
| |
| * BCH Driver. Several important bugs (noted by Li Zhuoyi (Lzyy)) |
| were fixed. |
| |
| * C Library: Fixed errors in gmtime() and gmtime_r() that could lead to |
| errors in date calculations. |
| |
| * Timing: Correct an error in the tv_nsec calculation that happens |
| only config CONFIG_RTC is enabled |
| |
| * Build System: Use of -print-libgcc-file-name to get path to |
| libgcc.a might select the wrong libgcc.a if a multilib toolchain |
| is used |