From c1d3d775bf149c1bb733bab2952b681ce1caef46 Mon Sep 17 00:00:00 2001
From: Gregory Nutt Last Updated: September 14, 2013 Last Updated: October 28, 2013
-
@@ -71,7 +71,7 @@
NuttX RTOS
-
@@ -711,6 +711,16 @@
- Release Notes
+ Release Notes
What has changed in the last release of NuttX?
What has changed in previous releases of NuttX?
Are there any unreleased changes.
@@ -564,7 +564,7 @@
+
In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
- The current release is NuttX 6.30.
- NuttX 6.30 is the 97th release of NuttX.
- It was released on September 14, 2013, and is available for download from the
+ The current release is NuttX 6.31.
+ NuttX 6.31 is the 98th release of NuttX.
+ It was released on October 28, 2013, and is available for download from the
SourceForge website.
- Note that the release consists of two tarballs: nuttx-6.30.tar.gz
and apps-6.20.tar.gz
.
+ Note that the release consists of two tarballs: nuttx-6.31.tar.gz
and apps-6.31.tar.gz
.
Both may be needed (see the top-level nuttx/README.txt
file for build information).
- Release notes for NuttX 6.30 are avaialble here.
+ Release notes for NuttX 6.31 are avaialble here.
The change log associated with the release is available here.
Unreleased changes after this release are available in GIT.
These unreleased changes are also listed here.
@@ -1174,8 +1184,8 @@
@@ -1666,18 +1676,105 @@ Initial support for the SAMA5D3x-EK was released in NuttX-6.29. That initial support was minimal: There are simple test configurations that run out of internal SRAM and extended configurations that run out of the on-board NOR FLASH: - (1) An OS test configuration that verifies the correct port of NuttX to the part and - (2) A barebones NuttShell (NSH) configuration that can be used as the basis for further application development. - (3) A full-loaded NuttShell (NSH) configuration that demonstrates all of the SAMA5D3x features. +
++ The following support was added in Nuttx 6.30: +
++ And drivers for +
++ NuttX-6.30 also introduces full USB support: +
++ With NuttX-6.31, these additional drivers were added: +
+/dev/random
using the SAMA5D3x True Random Number Generator (TRNG),
+ + Additional board configurations were added to test and demonstrate these new drivers including new graphics and NxWM configurations. + These are expected in NuttX-6.32.
- The following drivers and features were added in Nuttx 6.30: - DMA and PIO interrupts, drivers for SPI, AT25 Serial Flash, Two Wire Interface (TWI), and HSMCI memory cards included in NuttX-6.30. - NuttX-6.30 also introduces full USB support: High speed device controller driver, and OHCI (low- and full-speed) and EHCI (high-speed) host controller driver support. Develop continues. - Additional driver developement is underway (include LCD and networking) and there should be available in NuttX-6.31. + Work is underway to provide a Image Sensor Interface (ISI) camera interface, a PWM driver, and NAND FLASH support. +
+Refer to the NuttX board README file for further information.
+Development Environments: 1) Linux with native Linux GNU toolchain, 2) Cygwin/MSYS with Cygwin GNU toolchain, 3) Cygwin/MSYS with Windows native toolchain, or 4) Native Windows. All testing has been perfomed with the CodeSourcery toolchain (GCC version 4.7.3) in the Cygwin environment under Windows. @@ -2030,35 +2127,59 @@ nsh> STMicro STM32F103x (STM32 F1 Family). Support for four MCUs and four board configurations are available. MCU support includes all of the high density and connectivity line families. - Board supported is available specifically for: STM32F103ZET6, STM32F103RET6, STM32F103VCT, and STM32F103VET6. + Board supported is available specifically for: STM32F103ZET6, STM32F103RET6, STM32F103VCT, STM32F103VET6, STM32F103RBT6, and STM32103CBT6. Boards supported include:
+ STM3210E-EVAL. + A port for the STMicro STM3210E-EVAL development board that + features the STM32F103ZET6 MCU. + Refer to the NuttX board README file for further information. +
+ ISOTEL NetClamps VSN. + The ISOTEL NetClamps VSN V1.2 ready2go sensor network platform based on the + STMicro STM32F103RET6. Contributed by Uros Platise. + Refer to the NuttX board README file for further information. +
+ HY-Mini STM32v board. + This board is based on the STM32F103VCT chip. Port contributed by Laurent Latil. + Refer to the NuttX board README file. +
+ The M3 Wildfire development board (STM32F103VET6), version 2. + See http://firestm32.taobao.com (the current board is version 3). + Refer to the NuttX board README file for further information. +
+ LeafLab's Maple and Maple Mini boards. + These boards are based on the STM32F103RBT6 chip for the standard version and on the STM32F103CBT6 for the mini version. + See the LeafLabs web site for hardware information; + see the NuttX board README file for further information about the NuttX port. +
++ Spark (and emulated Spark). + The Spark boards are based on the STM32F103CBT6 chip and feature wireless networking using the TI CC3000 WLAN module. + See the Spark web site for hardware information; + see the NuttX board README file for further information about the NuttX port. + Most of this work is the result of the effort of David Sidrane. +
++ The emulated Spark is a base board for the Maple Mini board (see above) developed by David Sidrane that supports Spark development while we all way breathlessly for or Spark boards. +
@@ -2069,33 +2190,55 @@ nsh> STATUS:
+ Basic Support/Drivers. + The basic STM32 port was released in NuttX version 0.4.12. The basic port includes boot-up + logic, interrupt driven serial console, and system timer interrupts. + The 0.4.13 release added support for SPI, serial FLASH, and USB device.; + The 4.14 release added support for buttons and SDIO-based MMC/SD and verifed DMA support. + Verified configurations are available for NuttX OS test, the NuttShell (NSH) example, + the USB serial device class, and the USB mass storage device class example. +
+ NetClamps VSN. + Support for the NetClamps VSN was included in version 5.18 of NuttX. + Uros Platise added support for timers, RTC, I2C, FLASH, extended power management + and other features. +
+ Additional Drivers. + Additional drivers and configurations were added in NuttX 6.13 and later releases for the STM32 F1 and F4. + F1 compatible drivers include an Ethernet driver, ADC driver, DAC driver, PWM driver, IWDG, WWDG, and CAN drivers. +
+ M3 Wildfire. + Support for the Wildfire board was included in version 6.22 of NuttX. + The board port is basically functional. + Not all features have been verified. + Support for FAT file system on an an SD card had been verified. + The ENC28J60 network is functional (but required lifting the chip select pin on the W25x16 part). + Customizations for the v3 version of the Wildfire board are selectable (but untested). +
+ Maple. + Support for the Maple boards was contributed by Yiran Liao and first appear in NuttX 6-30. +
++ Spark. + David Sidrane has the emulated Spark board up-and-running with a functional CC3000 network, SST25 FAT file system, an NSH shell, and a composite USB CDC/ACM and USBMSC devices. This configuration is was first available NuttX 6-31. + That is really quite a lot of high end functionality on an STM32 that only has 20KB of RAM! I am impressed! +
- STMicro STM32F207IG (STM32 F2 family). - Support for the STMicro STM3220G-EVAL development board was contributed by Gary Teravskis and first released in NuttX-6.16. + STMicro STM32F207 (STM32 F2 family). +