incubator-nuttx/Documentation/ReleaseNotes/NuttX-5.15

44 lines
1.8 KiB
Plaintext

NuttX-5.15
----------
The 62nd release of NuttX, NuttX-5.15, was made on December 12,
2010. This release includes several bugfixes as well as feature
enhancements, primarily for the Olimex LPC1766-STK board.
Important bugfixes included:
* Additional fixes needed with the TCP sequence number problem
"fixed" in NuttX-5.14.
* In the send() logic, now checks if the destination IP address
is in the ARP table before sending the packet; an ARP request
will go out instead. This improves behavior, for example, on
the first on the first GET request from a browser
* All USB class drivers need to call DEV_CONNECT() when they are
ready to be enumerated. That is, (1) initially when bound to
the USB driver, and (2) after a USB reset.
* The SPI_SETBITS macro was calling the SPI setmode method.
* And several other bug fixes of lower importance (see the
ChangeLog for details).
And feature enhancements:
* The LPC176x Ethernet driver was using all of AHB SRAM Bank0 for
Ethernet packet buffers (16K). An option was added to limit
the amount of SRAM used for packet buffering and to re-use any
extra Bank0 memory for heap.
* Enabled networking and SD/MMC card support in the Olimex
LPC1766-STK NuttShell (NSH) configuration.
* The LPC176x USB driver is now fully fully functional.
* Added an optional cmddata() method to the SPI interface. Some
devices require an additional out-of-band bit to specify if the
next word sent to the device is a command or data. The cmddata
method provides selection of command or data.
* A driver for the Nokia 6100 LCD (with either the Phillips PCF8833
LCD controller and for the Epson S1D15G10 LCD controller) and
an NX graphics configuration for the Olimex LPC1766-STK have
been added. However, neither the LCD driver nor the NX
configuration have been verified as of the this release.