diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 7d3719dcb5c..da2a6e749b0 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@
Last Updated: December 1, 2009
+Last Updated: December 2, 2009
nuttx-0.4.12. +
nuttx-4.14.
- This 45th release of NuttX was made on November 4, 2009 and is available for download from the + This 46th release of NuttX was made on December 2, 2009 and is available for download from the SourceForge website. The change log associated with the release is available here. Unreleased changes after this release are available in CVS. @@ -740,35 +740,48 @@
The release extends the support for the STMicro STM32 microcontroller. - Minimul support for the STM3210E-EVAL development board based around the STM32F103ZET6 - MCU was released in NuttX-0.4.12. - This release adds: + 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 support and adds: +
++ New Generic RTOS Features:
- This release also corrects some important bugs in the early STM32 release: + New STM32-specific Features:
+ This release also corrects some important bugs in the earlier STM32 releases: +
- DMA and external memory support are included in the 0.4.13 release, but is not yet tested. - This basic STM32 port will be further extended in the 0.4.14 NuttX release to include - MicroSD support and verified USB mass storage class support. + 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.
-nuttx-0.4.13 2009-11-04 Gregory Nutt <spudmonkey@racsa.co.cr> - - * include/nuttx/mtd.h. Added a simple interface definition to support some - FLASH, EEPROM, NVRAM, etc. devices. - * driver/mtd/m25px.c. Added a driver for SPI based FLASH parts M25P64 and M25P128. - * configs/stm3210e-eval/usbserial. Add a USB serial configuration for the STM32. - Depends on the STM32 USB driver. - * arch/arm/src/cortexm3/up_switchcontext.S & up_svccall.c. Made an improvement - to context switching. There are two types of context switches: interrupt - context switches and background/user context switches. This change should - improve the performance of those background/user context switches by a factor - of about two. - * arch/arm/src/stm32/ - fix several typos in the serial logic. It turns out - that these typose don't make any difference as long as you use only one - serial port and all uarts are configured the same. But the typos are bugs - waiting to happen in any other configuration. - * arch/arm/src/stm32/ - You have to configure CTS/RTS function pins for USART - 2 and USART 3 even if you are not using flow control. - * arch/arm/src/stm32/stm32_usbdev.c - Added a USB device-side driver for the - STM32. NOTE: This is an early release of the USB driver. There is at least - one known issue. The examples/usbserial test only executes correctly under - certain conditions (see the full bug description in the TODO list). - * arch/arm/src/stm32/stm32_rcc.c - Fixed an error in clock initialization. - On some boards (none of mine), the HSE (high speed external clock) delay - loop times out if the optimization level is high. The STM32 then falls - back to the HSI (internal clock), and the system clock is too slow by a - factor of 11.1%. This was fixed by simply add the volatile storage class - to the timeout loop counter - * arch/arm/src/stm32/stm32_irq.c - Fixed a critical bug in the interrupt - control logic. The wrong register was being used for interrupts in a - certain range. Worked fine until you try to use an interrupt in that - range! - -pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr> - - * Add logic to build and link with the ZDS-II toolchain - use with the z16f. - * Make sure that POFF header structures are aligned - * Standardized POFF file format to big-endian - * Break up large switch statements to lower complexity - and eliminate a compiler bug - * Changes so that runtime compiles with SDCC. - -buildroot-0.1.7 2009-06-26 <spudmonkey@racsa.co.cr> - - * configs/avr-defconfig-4.3.3: Added support for AVR to support a NuttX - port of the ATmega128. - * toolchain/nxflat: Added logic to build NuttX NXFLAT binding support tools - * toolchain/genromfs: Added support for the genromfs tool -- -
| - Unreleased Changes - | -
-nuttx-4.14 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> +nuttx-4.14 2009-12-02 Gregory Nutt <spudmonkey@racsa.co.cr> * arch/arm/src/stm32/stm32_gpio.c - Add support for configure an input GPIO to generate an EXTI interrupt. @@ -1628,9 +1579,38 @@ nuttx-4.14 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> driver: (1) Need to disconnect after reset received, (2) Status setup to recover from stall on TX endpoint. -pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> +pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr> -buildroot-0.1.8 2009-xx-xx <spudmonkey@racsa.co.cr> + * Add logic to build and link with the ZDS-II toolchain + use with the z16f. + * Make sure that POFF header structures are aligned + * Standardized POFF file format to big-endian + * Break up large switch statements to lower complexity + and eliminate a compiler bug + * Changes so that runtime compiles with SDCC. + +buildroot-0.1.7 2009-06-26 <spudmonkey@racsa.co.cr> + + * configs/avr-defconfig-4.3.3: Added support for AVR to support a NuttX + port of the ATmega128. + * toolchain/nxflat: Added logic to build NuttX NXFLAT binding support tools + * toolchain/genromfs: Added support for the genromfs tool ++ +
| + Unreleased Changes + | +
+nuttx-2010.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> + +pascal-2010.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> + +buildroot-2010.1 2010-xx-xx <spudmonkey@racsa.co.cr>