NuttX-5.5
This is the 52nd release of NuttX. This release includes one new port, some new drivers and some important bugfixes:
NuttX was ported to the Luminary/TI LM3S6965 Ethernet Evaluation Kit. At present, that port includes an OS test configuration and a NuttShell (NSH) configuration with Telnet support.
MMC/SD and Networking support are provided but not thoroughly verified in this release: Current development efforts are focused on porting the NuttX window system (NX) to work with the Evaluation Kits OLED display.
A NuttX Ethernet driver for the Microchip ENC28J60 SPI Ethernet chip is available in the source tree (but has not yet been fully verified because I haven’t properly connected it to hardware yet).
The Olimex STR-P711 NuttX port was extended to support the ENC28J60 and some new networking configurations were added. The ENC28J60 has not been tested on the STR-P711, however, because of hardware issues (I don’t think the USB powered board provides enough power for the ENC28J60 and I don’t have the right wall wart yet).
Along the way, external interrupt support (XTI) was added to the STMicro STR-P711 port and some important bugs were fixed in the STR-P711 SPI driver.
Added (optional) floating point support for printf(). (Contributed by Yolande Cates.)
Corrected an important UDP reference counting error. It was not a serious error, but it trigger an assertion was IS a serious error.