From 064543dfd0ea11d2052a919819de5b5c2e417140 Mon Sep 17 00:00:00 2001
From: Gregory Nutt Last Updated: July 11, 2019 Last Updated: July 21, 2019
In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
- The current release is NuttX 7.30.
- NuttX 7.30 is the 130th release of NuttX.
- It was released on May 19, 2019, and is available for download from the
+ The current release is NuttX 7.31.
+ NuttX 7.31 is the 131st release of NuttX.
+ It was released on July 21, 2019, and is available for download from the
Bitbucket.org website.
- Note that the release consists of two tarballs:
- Release notes for NuttX 7.30 are available here.
+ Release notes for NuttX 7.31 are available here.
Release notes for all released versions on NuttX are available in the Bitbucket GIT.
The ChangeLog for all releases of NuttX is available in the ChangeLog file that can viewed in the Bitbucket GIT.
The ChangeLog for the current release is at the bottom of that file.
@@ -1488,7 +1488,7 @@
- Release notes for NuttX 7.30 are available here.
+ Release notes for NuttX 7.31 are available here.
Release notes for all released versions on NuttX are available in the Bitbucket GIT
The ChangeLog for the all releases of
- STATUS.
+
Refer to the Beaglebone Black board README file for further, up-to-date information.
@@ -3878,6 +3888,12 @@ nsh>
This board configuration was contributed by Alan Carvalho de Assis in NuttX-7.23.
PN5180 NFC Frontend Development Kit
+ This board configuration was contributed by Michael Jung in NuttX-7.31.
+
@@ -4245,15 +4261,31 @@ nsh>
Sony Spresence.
- Basic support for the Sony Spresense board was include in the contribution of Nobuto Kobayashi in NuttX-7.30. NOTE: This is a bare bone basic Spresense port sufficient for running a NuttShell (NSH) and should not be confused with the full Spresence SDK offered from Sony.
+ Spresense is a compact development board based on Sony’s power-efficient multicore microcontroller CXD5602.
+ Basic support for the Sony Spresense board was included in the contribution of Nobuto Kobayashi in NuttX-7.30. NOTE: That was an initial, bare bones basic Spresense port sufficient for running a NuttShell (NSH) and should not be confused with the full Spresence SDK offered from Sony.
+ Since then there has been much development of the NuttX CXD56xx port.
+ NuttX-3.31.
+ In this release, many new architectural features, peripheral drivers, and board configurations were contributed primarily through the work of Alin Jerpelea.
+ These new architectural features include: Inter-core communications, power management, and clock management.
+ New drivers include: GPIO, PMIC, USB, SDHC, SPI, I2C, DMA, RTC, PWM, Timers, Watchdog Timer, UID, SCU, ADC, eMMC, Camera CISIF, GNSS, and others.
+
The F427/437 port adds (1) additional SPI ports, (2) additional UART ports, (3) analog and digital noise filters on the I2C ports, (4) up to 2MB of flash, (5) an additional lower-power mode for the internal voltage regulator, (6) a new prescaling option for timer clock, (7) a larger FSMSC write FIFO, and (8) additional crypto modes (F437 only).
+ Axlotoi.
+ In NuttX-7.31, Jason Harris contributed support for the Axloti board.
+ That is the board for the Axoloti open source synthesizer board featuring the STM32F427IGH6 MCU
+ The STM32F427IGH6 has a 180MHz Cortex-M4 core with 1MiB Flash memory and 256KiB of SRAM
+ The Axloti board features:
+
+ Refer to Axloti website for further information about this board.
+
+ NCP LPC40xx.
+ The LPC40xx family is very similar to the LPC17xx family except that it features a Cortex-M4F versus the LPC17xx's Cortex-M3.
+ Architectural support for the LPC40xx family was built on top of the existing LPC17xx by jjlange in NuttX-7.31.
+ With that architectural support came support for two boards also contributed by jjlange:
+
+ Embedded Artists LPC4088 Developer's kit.
+ See the Embedded Artists website for further information about this board.
+
+ Embedded Artists LPC4088 Developer's kit.
+ See the Embedded Artists website for further information about this board.
+
+ Driver Status.
+ NuttX-7.31.
+ USB EHCI Host and USDHC drivers were added in NuttX-7.31 by Dave Marples.
+
@@ -1467,11 +1467,11 @@
NuttX RTOS
- Released Versions
nuttx-7.30.tar.gz
and apps-7.30.tar.gz
.
+ Note that the release consists of two tarballs: nuttx-7.31.tar.gz
and apps-7.31.tar.gz
.
Both may be needed (see the top-level nuttx/README.txt
file for build information).
apps/
is available in the ChangeLog file that can viewed in the Bitbucket GIT.
The ChangeLog for the current release is at the bottom of that file.
@@ -1546,7 +1546,7 @@
+
+
+
+ Driver Status:
+
+
+
+
@@ -4588,6 +4620,48 @@ nsh>
+
+
@@ -4898,6 +4972,42 @@ nsh>
+
+
+
+
+
+
+
+
+
+
+
+
+ NuttX-7.31.
+ No new unique drivers for the LPC40xx family are needed.
+ Most (if not all) LPC17xx drivers should be simply used with the LPC40xx.
+ That is an unverified assertion, however.
+ Not a proven fact.
+
+
@@ -6385,6 +6500,10 @@ Mem: 29232 5920 23312 23312
NuttX-7.29.
Abdelatif Guettouche contributed additional timer support including: Timer lower half driver, free-running, and one-shot timers.
@@ -5840,6 +5950,11 @@ Mem: 29232 5920 23312 23312
LCD Framebuffer suport was added by Johannes.
+
+ NuttX-7.31. + Abdelatif Guettouche contributed DMA support. +
Refer to the NuttX board README file for further information. @@ -6569,26 +6688,42 @@ BFD_ASSERT (*plt_offset != (bfd_vma) -1);Zilog eZ80Acclaim! Microcontroller. - There are two eZ80Acclaim! ports: + There are three eZ80Acclaim! ports:
- Both boards are based on the eZ80F091 part and both use the Zilog ZDS-II + All three boards are based on the eZ80F091 part and all use the Zilog ZDS-II Windows command line tools. - The development environment is either Windows native or Cygwin under Windows. + The development environment is either Windows native or Cygwin or MSYS2 under Windows.
- STATUS: - Integration and testing of NuttX on the ZiLOG ez80f0910200zcog-d is complete. + NuttX-0.4.x: + Integration and testing of NuttX on the ZiLOG ez80f0910200zcog-d was completed. The first integrated version was released in NuttX version 0.4.2 (with important early bugfixes in 0.4.3 and 0.4.4). As of this writing, that port provides basic board support with a serial console, SPI, and eZ80F91 EMAC driver. Refer to the NuttX board README files for the ez80f0910200kitg and ez80f910200zcofile for further information.
++ NuttX-7.31: + Support for the MakerLisp board as well as an RTC driver and an improved SPI driver were included. + The MakerLisp machine is a portable, modular computer system, designed to recapture the feel of classic computing, with modern hardware. +
++ The machine centers on a 2" x 3.5" business card-sized CPU, which can be used stand-alone, or plugged in to a 2" x 8" main board, for expansion into a full computer system. + A laser-cut wood enclosure holds a small keyboard, an LCD monitor, the circuit boards, and a prototyping area with a breadboard for electronics experimentation and development. +
++ The eZ80 running at 50 MHz, with up to 16 Mb of zero-wait state RAM. + A VGA display adapter provides an IBM PC-like color text-mode display; + A USB keyboard adapter provides for standard keyboard input. + Data storage and interchange is accomplished by a SPI-based micro-SD card. +