From ff0214a14e344c0700d2bef0536b2f3b6bf024c7 Mon Sep 17 00:00:00 2001
From: patacongo
Date: Tue, 19 May 2009 23:45:09 +0000
Subject: [PATCH] Prep for 0.4.6 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1806 42af7a65-404d-4744-a932-0658087f49c3
---
Documentation/NuttX.html | 106 ++++++++++++++++-----------------------
1 file changed, 44 insertions(+), 62 deletions(-)
diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index 2e2bf262ef..4f3d339ce0 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -8,7 +8,7 @@
NuttX RTOS
- Last Updated: May 9, 2009
+ Last Updated: May 19, 2009
|
@@ -687,8 +687,8 @@
-nuttx-0.4.5.
- The 37th release of NuttX (nuttx-0.4.5) is available for download
+
nuttx-0.4.6.
+ The 38th release of NuttX (nuttx-0.4.6) is available for download
from the SourceForge
website.
The change log associated with the release is available here.
@@ -696,26 +696,19 @@
These unreleased changes are listed here.
- This release focuses on a few new features.
-
- -
- The basic port for the FreeScale ARM920T i.MX1 processor on the
- Freescale MX1ADS board. Coding is complete for this port, but it is
- has not yet fully integrated.
-
- -
- Extended I2C and SPI interface definitions
-
- -
- Add basic support for C++ applications. Very simple C++ applications
- can now be built against NuttX without any external libraries. At
- present, only the most primitive C++ programs are supported, but it
- is hoped that this support will be extended in future releases.
-
-
+ The release features support for the Micromint Eagle-100 development board.
+ This board is based around, the Luminary LM3S6918 MCU.
+ This is the first ARM Cortex-M3 architecture supported by Nuttx.
+ This initial, basic port includes timer and serial console with configurations to execute the NuttX OS test and to run the NuttShell (NSH).
+ Work is still underway on this port and current plans are to have I2C, SSI, MMC/SD, and and Ethernet driver in the 0.4.7 release.
- See the Changelog for a detailed description of these changes.
+ Additional work was done on the MXADS i.MX1 port, however, that work has been set aside
+ until I complete work on the Eagle-100 (I also need to come up with a 3V power supply).
+
+
+ Other changes in this release include: Extensions to the SPI interface definition in order to handle 9-bit interfaces to displays.
+ Several bugs were fixed (see the ChangeLog for a complete list of changes).
@@ -867,13 +860,16 @@
Luminary LM3S6918.
- This port uses theMicromint Eagle-10 development board with a GNU arm-elf toolchain*
+ This port uses the Micromint Eagle-100 development board with a GNU arm-elf toolchain*
under either Linux or Cygwin.
STATUS:
- This port is in progress. Coding is complete on the basic port (timer, serial console, SPI).
- Verified support for the Cortex-M3 will be announced in a future release of NuttX.
+ This initial, basic release of this port has been verifed and included in NuttX
+ version 0.4.6. The basic port includes timer and serial console with configurations
+ to execute the NuttX OS test and to run the NuttShell (NSH).
+ Work is still underway on this port and current plans are to have I2C, SSI, MMC/SD, and
+ and Ethernet driver in the 0.4.7 release.
|
@@ -1361,21 +1357,30 @@ Other memory:
-nuttx-0.4.5 2009-04-19 Gregory Nutt <spudmonkey@racsa.co.cr>
+nuttx-0.4.6 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
- * Add an enumeration argument to the SPI chip select and status methods so
- that the interface can handle more than one device.
- * eZ80Acclaim!: Add a generic SPI driver for all eZ80 boards.
- * Add a setmode() method to the SPI interface to handle parts with differing
- mode requirements.
- * include/nuttx/i2c.h: Defined a standard I2C interface
- * eZ80Acclaim!: Add an I2C driver.
- * eZ8Encore!: Add an I2C driver.
- * Add support for the Freescale i.MX1/L architecture and a configuration for
- the Freescale MX1ADS development board.
- * examples/helloxx: Added a simple C++ hello world example
- * include/css: Added std header files
- * libxx: New C++-only directory provides support for minimal C++ applications
+ * Change SPI interface so that is can accomodate interfaces where the
+ number of bits per word is greater an 8 (such as with many 9-bit display
+ interfaces). -- this might have broken a few things which will need to
+ be retested!
+ * arch/arm/src/imx: Added i.MX SPI driver
+ * SPI: Add a method to set the number of bits per word. Also add an
+ alternative interface for so that (eventually) I can phase the sndblock
+ and recvblock methods and replace them with a single exchange method
+ * Build: objcopy fails with toolchains that use newer GCC and binutils. The
+ following arguments need to be included in the objcopy command line "-R .note
+ -R .note.gnu.build-id -R .comment" This has bin fixed in arch/arm/src/Makefile,
+ but other architectures may have the same problem. Thanks to Dave Marples
+ for verifying this.
+ * configs/eagle100/ostest: Added support for the MicroMint Eagle100 board.
+ This board has a Luminary LM3S6918 Cortex-M3. Added a configuration to build
+ examples/ostest.
+ * arch/arm/src/lpc214x: Add configuration option to enable fast GPIO (vs.
+ legacy, "slow" GPIO) for LPC214x.
+ * arch/arm: Restructured the arch/arm directory structure to better suppor ARM
+ and Cortex-M3.
+ * sched/: pthread_create() must return a (non-negated) errno value on failure.
+ * configs/eagle100/nsh: Add a NuttShell (NSH) configuration for the Eagle-100
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
@@ -1406,30 +1411,7 @@ buildroot-0.1.5 2009-04-25 <spudmonkey@racsa.co.cr>
-nuttx-0.4.6 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
-
- * Change SPI interface so that is can accomodate interfaces where the
- number of bits per word is greater an 8 (such as with many 9-bit display
- interfaces). -- this might have broken a few things which will need to
- be retested!
- * arch/arm/src/imx: Added i.MX SPI driver
- * SPI: Add a method to set the number of bits per word. Also add an
- alternative interface for so that (eventually) I can phase the sndblock
- and recvblock methods and replace them with a single exchange method
- * Build: objcopy fails with toolchains that use newer GCC and binutils. The
- following arguments need to be included in the objcopy command line "-R .note
- -R .note.gnu.build-id -R .comment" This has bin fixed in arch/arm/src/Makefile,
- but other architectures may have the same problem. Thanks to Dave Marples
- for verifying this.
- * configs/eagle100/ostest: Added support for the MicroMint Eagle100 board.
- This board has a Luminary LM3S6918 Cortex-M3. Added a configuration to build
- examples/ostest.
- * arch/arm/src/lpc214x: Add configuration option to enable fast GPIO (vs.
- legacy, "slow" GPIO) for LPC214x.
- * arch/arm: Restructured the arch/arm directory structure to better suppor ARM
- and Cortex-M3.
- * sched/: pthread_create() must return a (non-negated) errno value on failure.
- * configs/eagle100/nsh: Add a NuttShell (NSH) configuration for the Eagle-100
+nuttx-0.4.7 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>