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 9e346bb4ef
commit fdee85a5d5

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;