Prep vor 0.4.5 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1714 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2009-04-19 16:08:52 +00:00
parent 568d5272e9
commit c6940dd000
3 changed files with 51 additions and 50 deletions

View File

@ -681,7 +681,7 @@
in this release and, hence, most likely have problems. I don't have the correct network in this release and, hence, most likely have problems. I don't have the correct network
network setup to perform that testing now (I'm in a hotel). network setup to perform that testing now (I'm in a hotel).
0.4.5 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> 0.4.5 2009-04-19 Gregory Nutt <spudmonkey@racsa.co.cr>
* Add an enumeration argument to the SPI chip select and status methods so * Add an enumeration argument to the SPI chip select and status methods so
that the interface can handle more than one device. that the interface can handle more than one device.
@ -694,3 +694,8 @@
* Add support for the Freescale i.MX1/L architecture and a configuration for * Add support for the Freescale i.MX1/L architecture and a configuration for
the Freescale MX1ADS development board. the Freescale MX1ADS development board.
* examples/helloxx: Added a simple C++ hello world example * 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
0.4.6 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>

View File

@ -671,8 +671,8 @@
</tr> </tr>
</table> </table>
<p><b>nuttx-0.4.4</b>. <p><b>nuttx-0.4.5</b>.
The 36<sup>th</sup> release of NuttX (nuttx-0.4.4) is available for download The 37<sup>th</sup> release of NuttX (nuttx-0.4.5) is available for download
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
website. website.
The change log associated with the release is available <a href="#currentrelease">here</a>. The change log associated with the release is available <a href="#currentrelease">here</a>.
@ -680,22 +680,26 @@
These unreleased changes are listed <a href="#pendingchanges">here</a>. These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p> </p>
<p> <p>
This release focuses on bugfixes and extending and verifying certain networking features: This release focuses on a few new features.
<ul> <ul>
<li> <li>
Important bugs were fixed in NSH, UDP checksum calculation, UDP bind() The basic port for the FreeScale ARM920T i.MX1 processor on the
behavior for port==0, the eZ80Acclaim! EMAC driver, Z80 interrupt handling, Freescale MX1ADS board. Coding is complete for this port, but it is
and in the C libraries. has not yet fully integrated.
</li> </li>
<li> <li>
Testing was extended to further verify the tiny webserver, DHCPD, wget(), Extended I2C and SPI interface definitions
and sendmail. </li>
<li>
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.
</li> </li>
</ul> </ul>
</p> </p>
<p> <p>
These changes were verified only on the ZiLOG eZ80910200zcog-d board using the See the Changelog for a detailed description of these changes.
ZDS-II toolchain in Cygwin-based environment. Please report any errors to me.
</p> </p>
<table width ="100%"> <table width ="100%">
@ -1318,33 +1322,21 @@ Other memory:
</table> </table>
<pre><ul> <pre><ul>
nuttx-0.4.4 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt; nuttx-0.4.5 2009-04-19 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* examples/nsh: A debug option was left on that can (and does) cause * Add an enumeration argument to the SPI chip select and status methods so
infinite loops and stack overflows. that the interface can handle more than one device.
* net/uip: Correct calculation of checksum on ICMP ping response. * eZ80Acclaim!: Add a generic SPI driver for all eZ80 boards.
* examples/dchpd: Added a tiny DHCP server example * Add a setmode() method to the SPI interface to handle parts with differing
* net/uip: Correct UDP bind behavior. It should select a valid port number mode requirements.
if it receives a port number of zero. * include/nuttx/i2c.h: Defined a standard I2C interface
* netutils/dhcpd: Corrrect for ZDS compiler. Fix issue with re-use of a * eZ80Acclaim!: Add an I2C driver.
port number. Fixed a number of broadcast-related problems. * eZ8Encore!: Add an I2C driver.
* eZ80Acclaim!: Add a tiny webserver configuration * Add support for the Freescale i.MX1/L architecture and a configuration for
* eZ80Acclaim!: Fixed an important bug in the EMAC Tx timeout logic. It was the Freescale MX1ADS development board.
always timing out when the load was heavy and worse, for some reason, * examples/helloxx: Added a simple C++ hello world example
resetting the Tx function caused unexpected registers to be reset in * include/css: Added std header files
the Rcv function was well. * libxx: New C++-only directory provides support for minimal C++ applications
* Z80: Patch incorported: &quot;[2696648] Z80: interrupt flag stored in parity bit&quot;
(submitted by JPelletier). The is the same fix that was needed for the
eZ80 and fixed in 0.4.2.
* netutils: Added logic to support a simple wget() function
* examples/wget: Added a test for wget() (untested -- see NOTE)
* lib/strncasecmp: Fix cut'n'paste error in function name.
* NSH: Added wget command (untested -- see NOTE).
* examples/sendmail: A simple sendmail example (untested -- see NOTE)
NOTE: Features related to wget and sendmail are not tested on the target platform
in this release and, hence, most likely have problems. I don't have the correct network
network setup to perform that testing now (I'm in a hotel).
pascal-0.1.2 2008-02-10 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt; pascal-0.1.2 2008-02-10 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
@ -1375,19 +1367,7 @@ buildroot-0.1.3 2009-02-28 &lt;spudmonkey@racsa.co.cr&gt;
</table> </table>
<pre><ul> <pre><ul>
nuttx-0.4.5 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt; nuttx-0.4.6 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* 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
pascal-0.1.3 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt; pascal-0.1.3 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;

View File

@ -847,4 +847,20 @@ ZDS-II toolchain in Cygwin-based environment. Please report any errors to me.
This tarball contains a complete CVS snapshot from March 29, 2009. This tarball contains a complete CVS snapshot from March 29, 2009.
nuttx-0.4.4
^^^^^^^^^^^
This is the 37th release of NuttX. 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.
See the Changelog for a detailed description of these changes.
This tarball contains a complete CVS snapshot from April 19, 2009.