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:
parent
9e346bb4ef
commit
fdee85a5d5
@ -671,8 +671,8 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><b>nuttx-0.4.4</b>.
|
||||
The 36<sup>th</sup> release of NuttX (nuttx-0.4.4) is available for download
|
||||
<p><b>nuttx-0.4.5</b>.
|
||||
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>
|
||||
website.
|
||||
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>.
|
||||
</p>
|
||||
<p>
|
||||
This release focuses on bugfixes and extending and verifying certain networking features:
|
||||
This release focuses on a few new features.
|
||||
<ul>
|
||||
<li>
|
||||
Important bugs were fixed in NSH, UDP checksum calculation, UDP bind()
|
||||
behavior for port==0, the eZ80Acclaim! EMAC driver, Z80 interrupt handling,
|
||||
and in the C libraries.
|
||||
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.
|
||||
</li>
|
||||
<li>
|
||||
Testing was extended to further verify the tiny webserver, DHCPD, wget(),
|
||||
and sendmail.
|
||||
Extended I2C and SPI interface definitions
|
||||
</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>
|
||||
</ul>
|
||||
</p>
|
||||
<p>
|
||||
These changes were verified only on the ZiLOG eZ80910200zcog-d board using the
|
||||
ZDS-II toolchain in Cygwin-based environment. Please report any errors to me.
|
||||
See the Changelog for a detailed description of these changes.
|
||||
</p>
|
||||
|
||||
<table width ="100%">
|
||||
@ -1318,33 +1322,21 @@ Other memory:
|
||||
</table>
|
||||
|
||||
<pre><ul>
|
||||
nuttx-0.4.4 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
nuttx-0.4.5 2009-04-19 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* examples/nsh: A debug option was left on that can (and does) cause
|
||||
infinite loops and stack overflows.
|
||||
* net/uip: Correct calculation of checksum on ICMP ping response.
|
||||
* examples/dchpd: Added a tiny DHCP server example
|
||||
* net/uip: Correct UDP bind behavior. It should select a valid port number
|
||||
if it receives a port number of zero.
|
||||
* netutils/dhcpd: Corrrect for ZDS compiler. Fix issue with re-use of a
|
||||
port number. Fixed a number of broadcast-related problems.
|
||||
* eZ80Acclaim!: Add a tiny webserver configuration
|
||||
* eZ80Acclaim!: Fixed an important bug in the EMAC Tx timeout logic. It was
|
||||
always timing out when the load was heavy and worse, for some reason,
|
||||
resetting the Tx function caused unexpected registers to be reset in
|
||||
the Rcv function was well.
|
||||
* Z80: Patch incorported: "[2696648] Z80: interrupt flag stored in parity bit"
|
||||
(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).
|
||||
* 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
|
||||
|
||||
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
@ -1375,19 +1367,7 @@ buildroot-0.1.3 2009-02-28 <spudmonkey@racsa.co.cr>
|
||||
</table>
|
||||
|
||||
<pre><ul>
|
||||
nuttx-0.4.5 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
|
||||
nuttx-0.4.6 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user