Release Notes: This release adds support for the Shenzhou and Wildfire STM32 boards, a new granule-based allocator for DMA memory management, and new devices drivers for the ENC28J60 and Windbond W25 FLASH. New applications include a UDP network discovery tool and an XML RPC server. Two critical bugfixes are also included which affect FAT and networking performance. Upgrading to version 6.22 is recommended for these changes.
Release Notes: This release adds verified kernel build support. In this (optional) buildmode, NuttX is built as a monolithic kernel. NuttX is built as a separate kernel mode "blob", and the applications are built as a separate user mode "blob". Extended platform support includes support for the WaveShare Open1788 (NXP LPC1788) with the LCD frame-buffer driver, SDRAM, and DMA SD card support, and support for the Kinetis L Cortex-M0+ family and a (minimal) port for the Freedom KL25Z board. Architecture support for the STMicro STM32F4727/737 has been added.
Release Notes: This release adds support for the Cortex-M0 family, and for the nuvonTon NuTiny-SDK-NUC120 in particular. The STM32 support has been extended to include the F3 family and the STM32F3discovery board. Also included is support for the Cortex-M3 LPC1788 and WaveShare Open1788 board.
Release Notes: This release includes a major restructuring of OS data structures in order to support some new, standard OS interfaces. Numerous other changes and several important bugfixes are also included.
Release Notes: This release adds several new core OS features including address environments (aka "Processes"), support for a PATH variable, and a native Windows build. In addition, platform support support is now available for the the ZiLOG z180 (via the P112), STM32 F100 high density boards, and additional ARM board support. Several additional features and important bugfixes are included.
Release Notes: This is the 90th release of NuttX. It adds support for the uClibc++ implementation of the C++ standard library and the standard math library as derived from the Rhombus OS. uClibc++ is released as a separate, installable add-on component, due to the differences in licensing from NuttX. This release also adds support for ELF modules which may be loaded from a filesystem, dynamically linked to the base NuttX code, and executed from RAM. New drivers include drivers for the MAX11802 touchscreen and for the STM32 /dev/random.