mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 07:12:54 +08:00
Documentation: Update the NuttX 'About' document in preparation for the NuttX-7.30 release.
This commit is contained in:
+126
-64
@@ -8,7 +8,7 @@
|
|||||||
<tr align="center" bgcolor="#e4e4e4">
|
<tr align="center" bgcolor="#e4e4e4">
|
||||||
<td>
|
<td>
|
||||||
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
|
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
|
||||||
<p>Last Updated: May 9, 2019</p>
|
<p>Last Updated: May 19, 2019</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -1461,11 +1461,11 @@
|
|||||||
<h2>Released Versions</h2>
|
<h2>Released Versions</h2>
|
||||||
<p>
|
<p>
|
||||||
In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
|
In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
|
||||||
The current release is NuttX 7.29.
|
The current release is NuttX 7.30.
|
||||||
NuttX 7.29 is the 129<sup>th</sup> release of NuttX.
|
NuttX 7.30 is the 130<sup>th</sup> release of NuttX.
|
||||||
It was released on March 25, 2019, and is available for download from the
|
It was released on May 19, 2019, and is available for download from the
|
||||||
<a href="https://bitbucket.org/nuttx/nuttx/downloads/">Bitbucket.org</a> website.
|
<a href="https://bitbucket.org/nuttx/nuttx/downloads/">Bitbucket.org</a> website.
|
||||||
Note that the release consists of two tarballs: <code>nuttx-7.29.tar.gz</code> and <code>apps-7.29.tar.gz</code>.
|
Note that the release consists of two tarballs: <code>nuttx-7.30.tar.gz</code> and <code>apps-7.30.tar.gz</code>.
|
||||||
Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information).
|
Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information).
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@@ -1474,7 +1474,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><b>nuttx</b>.
|
<li><b>nuttx</b>.
|
||||||
<ul><p>
|
<ul><p>
|
||||||
Release notes for NuttX 7.29 are available <a href="https://bitbucket.org/nuttx/nuttx/downloads/">here</a>.
|
Release notes for NuttX 7.30 are available <a href="https://bitbucket.org/nuttx/nuttx/downloads/">here</a>.
|
||||||
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>.
|
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>.
|
||||||
The ChangeLog for all releases of NuttX is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ChangeLog" target="_blank">Bitbucket GIT</a>.
|
The ChangeLog for all releases of NuttX is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ChangeLog" target="_blank">Bitbucket GIT</a>.
|
||||||
The ChangeLog for the current release is at the bottom of that file.
|
The ChangeLog for the current release is at the bottom of that file.
|
||||||
@@ -1482,7 +1482,7 @@
|
|||||||
</li></ul>
|
</li></ul>
|
||||||
<li><b>apps</b>.
|
<li><b>apps</b>.
|
||||||
<ul><p>
|
<ul><p>
|
||||||
Release notes for NuttX 7.29 are available <a href="https://bitbucket.org/nuttx/apps/downloads/">here</a>.
|
Release notes for NuttX 7.30 are available <a href="https://bitbucket.org/nuttx/apps/downloads/">here</a>.
|
||||||
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>
|
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>
|
||||||
The ChangeLog for the all releases of <code>apps/</code> is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/apps/src/master/ChangeLog.txt" target="_blank">Bitbucket GIT</a>.
|
The ChangeLog for the all releases of <code>apps/</code> is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/apps/src/master/ChangeLog.txt" target="_blank">Bitbucket GIT</a>.
|
||||||
The ChangeLog for the current release is at the bottom of that file.
|
The ChangeLog for the current release is at the bottom of that file.
|
||||||
@@ -1540,8 +1540,8 @@
|
|||||||
<li><a href="#armcortexr4">ARM Cortex-R4</a> (2)</li>
|
<li><a href="#armcortexr4">ARM Cortex-R4</a> (2)</li>
|
||||||
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (10)</li>
|
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (10)</li>
|
||||||
<li><a href="#armcortexm3">ARM Cortex-M3</a> (39)</li>
|
<li><a href="#armcortexm3">ARM Cortex-M3</a> (39)</li>
|
||||||
<li><a href="#armcortexm4">ARM Cortex-M4</a> (55)</li>
|
<li><a href="#armcortexm4">ARM Cortex-M4</a> (56)</li>
|
||||||
<li><a href="#armcortexm7">ARM Cortex-M7</a> (13)</li>
|
<li><a href="#armcortexm7">ARM Cortex-M7</a> (14)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<li>Atmel AVR
|
<li>Atmel AVR
|
||||||
<ul>
|
<ul>
|
||||||
@@ -1755,6 +1755,11 @@
|
|||||||
<li><a href="#efm32gg">EFM32 Giant Gecko</a> <small>(ARM Cortex-M3)</small></li>
|
<li><a href="#efm32gg">EFM32 Giant Gecko</a> <small>(ARM Cortex-M3)</small></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
<li>Sony.
|
||||||
|
<ul>
|
||||||
|
<li><a href="#cxd56xx">CXD56<i>xx</i></a> <small>(6 x ARM Cortex-M4)</small></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
<li>STMicroelectronics
|
<li>STMicroelectronics
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#str71x">STMicro STR71x</a> <small>(ARM7TDMI)</small></li>
|
<li><a href="#str71x">STMicro STR71x</a> <small>(ARM7TDMI)</small></li>
|
||||||
@@ -3197,33 +3202,8 @@ nsh>
|
|||||||
Contributed by Juha Niskanen in NuttX-7.21.
|
Contributed by Juha Niskanen in NuttX-7.21.
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
|
||||||
<b>STATUS:</b>
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<b>NuttX-7.21</b>.
|
|
||||||
In this initial release, the level of support for the STM32 F0 family is minimal.
|
|
||||||
Certainly enough is in place to support a robust NSH configuration.
|
|
||||||
There are also unverified I2C and USB device drivers available in
|
|
||||||
NuttX-7.21.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<b>NuttX-7.28</b>
|
|
||||||
Added support for GPIO EXTI. From Mateusz Sfafoni.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<b>NuttX-7.29</b>
|
|
||||||
Added an SPI driver. From Mateusz Sfafoni.
|
|
||||||
</li>
|
|
||||||
</p>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td><br></td>
|
|
||||||
<td><hr></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
@@ -3242,9 +3222,39 @@ nsh>
|
|||||||
Contributed byMateusz Sfafoni in NuttX-7.28.
|
Contributed byMateusz Sfafoni in NuttX-7.28.
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<b>STATUS:</b>
|
||||||
|
Status for both the STM32F0xx and STM32L0xx is show together since the two parts share many drivers in common.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<b>NuttX-7.21</b>.
|
||||||
|
In this initial release, the level of support for the STM32 F0 family is minimal.
|
||||||
|
Certainly enough is in place to support a robust NSH configuration.
|
||||||
|
There are also unverified I2C and USB device drivers available in
|
||||||
|
NuttX-7.21.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<b>NuttX-7.28</b>
|
||||||
|
Added support for GPIO EXTI. From Mateusz Sfafoni.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<b>NuttX-7.29</b>
|
||||||
|
Added an SPI driver. From Mateusz Sfafoni.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<b>NuttX-7.30</b>
|
||||||
|
Added ADC and I2C drivers. From Mateusz Szafoni.
|
||||||
|
Add AES and RND drivers for the L0. From Mateusz Szafoni.
|
||||||
|
Add support for HS148 for L0. From Mateusz Szafoni.
|
||||||
|
</li>
|
||||||
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td><hr></td>
|
<td><hr></td>
|
||||||
@@ -4208,6 +4218,7 @@ nsh>
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td><hr></td>
|
<td><hr></td>
|
||||||
@@ -4216,8 +4227,32 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f302x"><b>STMicro STM32 F302 (STM32 F3 family)</b>.</a>
|
<a name="cxd56xx"><b>Sony CXD56<i>xx</i></a></b> (6 x ARM Cortex-M4).</a>
|
||||||
Architecture (only) support for the STM32 F302 was contributed in NuttX-7.10 by Ben Dyer (vi the PX4 team and David Sidrane).
|
Support for the CXD56<i>xx</i> was introduced by Nobuto Kobayashi in NuttX-7.30.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>Sony Spresence</b>.</a>
|
||||||
|
Basic support for the Sony Spresense board was include in the contribution of Nobuto Kobayashi in NuttX-7.30. <i>NOTE</i>: 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.
|
||||||
|
</p>
|
||||||
|
Spresense is a compact development board based on Sony’s power-efficient multicore microcontroller CXD5602. Features:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>Integrated GPS: Embedded GNSS with support for GPS, QZSS.</li>
|
||||||
|
<li>Hi-res audio output and multi mic inputs" Advanced 192kHz/24 bit audio codec and amplifier for audio output, and support for up to 8 mic input channels.</li>
|
||||||
|
<li>Multicore microcontroller: Spresense is powered by Sony's CXD5602 microcontroller (ARM® Cortex®-M4F × 6 cores), with a clock speed of 156 MHz.</li>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td><hr></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<a name="stm32f302x"><b>STMicro STM32 F302</b> (STM32 F3 family).</a>
|
||||||
|
Architecture (only) support for the STM32 F302 was contributed in NuttX-7.10 by Ben Dyer (via the PX4 team and David Sidrane).
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Support for the Nucleo-F302R8 board was added by raiden00pl in NuttX-7.27.
|
Support for the Nucleo-F302R8 board was added by raiden00pl in NuttX-7.27.
|
||||||
@@ -4233,7 +4268,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f303x"><b>STMicro STM32 F303 (STM32 F3 family)</b>.</a>
|
<a name="stm32f303x"><b>STMicro STM32 F303</b> (STM32 F3 family).</a>
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><p>
|
<li><p>
|
||||||
@@ -4273,7 +4308,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f334x"><b>STMicro STM32 F334 (STM32 F3 family, ARM Cortex-M4)</b>.</a>
|
<a name="stm32f334x"><b>STMicro STM32 F334</b> (STM32 F3 family, ARM Cortex-M4).</a>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Support for the STMicro <b>STM32F334-Disco</b> board was contributed by Mateusz Szafoni in NuttX-7.22 and for the <b>Nucleo-STM32F334R8</b> was contributed in an earlier release.
|
Support for the STMicro <b>STM32F334-Disco</b> board was contributed by Mateusz Szafoni in NuttX-7.22 and for the <b>Nucleo-STM32F334R8</b> was contributed in an earlier release.
|
||||||
@@ -4289,7 +4324,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f372x"><b>STMicro STM32 F372/F373 (Cortex-M4)</b>.</a>
|
<a name="stm32f372x"><b>STMicro STM32 F372/F373</b> (ARM Cortex-M4).</a>
|
||||||
<p>
|
<p>
|
||||||
<p>
|
<p>
|
||||||
Basic architecture support for the STM32F372/F373 was contributed by Marten Svanfeldt in NuttX 7.9.
|
Basic architecture support for the STM32F372/F373 was contributed by Marten Svanfeldt in NuttX 7.9.
|
||||||
@@ -4306,7 +4341,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f4x1"><b>STMicro STM324x1 (STM32 F4 family)</b>.</a>
|
<a name="stm32f4x1"><b>STMicro STM324x1</b> (STM32 F4 family).</a>
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
@@ -4347,7 +4382,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f410"><b>STMicro STM32410 (STM32 F4 family)</b>.</a>
|
<a name="stm32f410"><b>STMicro STM32410</b> (STM32 F4 family).</a>
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
@@ -4364,7 +4399,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f407x"><b>STMicro STM32405x/407x (STM32 F4 family)</b>.</a>
|
<a name="stm32f407x"><b>STMicro STM32405x/407x</b> (STM32 F4 family).</a>
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
@@ -4761,6 +4796,10 @@ nsh>
|
|||||||
<ul>
|
<ul>
|
||||||
<li>DAC and ADC drivers were contributed by Juha Niskanen.</li>
|
<li>DAC and ADC drivers were contributed by Juha Niskanen.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p>
|
||||||
|
<b>NuttX-7.30</b>.
|
||||||
|
<ul>
|
||||||
|
<li>Added USB FS device driver, CRS and HSI38 support from Juha Niskanen.</li>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -5537,6 +5576,9 @@ Mem: 29232 5920 23312 23312
|
|||||||
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-144/README.txt">README.txt</a> file for further information.
|
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-144/README.txt">README.txt</a> file for further information.
|
||||||
</p>
|
</p>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p><b>STATUS</b>:
|
||||||
|
See <a href="#stm32f7drivers">below</a> for STM32 F7 driver availability.
|
||||||
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -5556,6 +5598,7 @@ Mem: 29232 5920 23312 23312
|
|||||||
<p>
|
<p>
|
||||||
<b>STM32F746G Discovery</b>.
|
<b>STM32F746G Discovery</b>.
|
||||||
One port uses the STMicro STM32F746G-DISCO development board featuring the STM32F746NGH6 MCU. The STM32F746NGH6 is a 216MHz Cortex-M7 operation with 1024Kb Flash.
|
One port uses the STMicro STM32F746G-DISCO development board featuring the STM32F746NGH6 MCU. The STM32F746NGH6 is a 216MHz Cortex-M7 operation with 1024Kb Flash.
|
||||||
|
The first release of the STM32F746G_DISCO port was available in NuttX-7.11.
|
||||||
Refer to the <a href="http://www.st.com/stm32f7-discovery">STMicro web site</a> for further information about this board.
|
Refer to the <a href="http://www.st.com/stm32f7-discovery">STMicro web site</a> for further information about this board.
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
@@ -5569,17 +5612,8 @@ Mem: 29232 5920 23312 23312
|
|||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<p>
|
|
||||||
The basic STM32F746G-DISCO port is complete and there are two, verified configurations available.
|
|
||||||
Both configurations use the NuttShell (NSH) and a serial console; one includes Ethernet support.
|
|
||||||
The first release of the STM32F746G_DISCO port was available in NuttX-7.11.
|
|
||||||
</p>
|
|
||||||
</p>
|
|
||||||
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32f746g-disco/README.txt" target="_blank">README</a> file for further information.
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32f746g-disco/README.txt" target="_blank">README</a> file for further information.
|
||||||
</p>
|
</p>
|
||||||
</ul>
|
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f7drivers"><b>STM32 F7 Driver Status:</b></a>
|
<a name="stm32f7drivers"><b>STM32 F7 Driver Status:</b></a>
|
||||||
@@ -5596,9 +5630,22 @@ Mem: 29232 5920 23312 23312
|
|||||||
David Sidrane contributed PWR, RTC, BBSRAM, and DBGMCU support.
|
David Sidrane contributed PWR, RTC, BBSRAM, and DBGMCU support.
|
||||||
Lok Tep contribed SPI, I2c, ADC, SDMMC, and USB device driver support.
|
Lok Tep contribed SPI, I2c, ADC, SDMMC, and USB device driver support.
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><b>NuttX-7.22</b>.
|
||||||
|
Titus von Boxberg also contributed LTDC support for the onboard LCD in NuttX-7.22.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<p><b>NuttX-7.29</b>.
|
<p><b>NuttX-7.29</b>.
|
||||||
In NuttX-7.29, Valmantas Paliksa added a timer lowerhalf driver for STM32F7, ITM syslog support, a CAN driver with support for three bxCAN interfaces, and STM32F7 Quad SPI support.
|
In NuttX-7.29, Valmantas Paliksa added a timer lowerhalf driver for STM32F7, ITM syslog support, a CAN driver with support for three bxCAN interfaces, and STM32F7 Quad SPI support.
|
||||||
|
Support for DMA and USB OTG was added by Mateusz Szafoni in NuttX-7.29.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><b>NuttX-7.30</b>.
|
||||||
|
From Eduard Niesner contributed a PWM driver.
|
||||||
|
Added UID access from Valmantas Paliksa.
|
||||||
|
USB High speed driver was added for STM32F7 series by Ramtin Amin.
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
@@ -5663,15 +5710,12 @@ Mem: 29232 5920 23312 23312
|
|||||||
<li>Ethernet connector compliant with IEEE-802.3-2002 and PoE</li>
|
<li>Ethernet connector compliant with IEEE-802.3-2002 and PoE</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
Refer to the http://www.st.com website for further information about this board (search keyword: stm32f769i-disco)
|
Refer to the http://www.st.com website for further information about this board (search keyword: stm32f769i-disco).
|
||||||
</p>
|
See also the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-144/README.txt">README.txt</a> file for further information.
|
||||||
<p>
|
|
||||||
Titus von Boxberg also contributed LTDC support for the onboard LCD in NuttX-7.22.
|
|
||||||
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-144/README.txt">README.txt</a> file for further information.
|
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p><b>STATUS</b>:
|
||||||
See <a href="#stm32f7drivers">above</a> for STM32 F7 driver availability.
|
See <a href="#stm32f7drivers">above</a> for STM32 F7 driver availability.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
@@ -5696,15 +5740,29 @@ Mem: 29232 5920 23312 23312
|
|||||||
This is a member of the Nucleo-144 board family.
|
This is a member of the Nucleo-144 board family.
|
||||||
Support for this board was also added NuttX-7.26.
|
Support for this board was also added NuttX-7.26.
|
||||||
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-h743zi/README.txt">README.txt</a> file for further information.
|
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-h743zi/README.txt">README.txt</a> file for further information.
|
||||||
|
</p>
|
||||||
<p>
|
<p>
|
||||||
The basic NSH configuration is fully, thanks to the bring-up efforts of Mateusz Szafoni.
|
The basic NSH configuration is fully, thanks to the bring-up efforts of Mateusz Szafoni.
|
||||||
This port is port is still a work in progress and additional drivers are being ported from the F7 family.
|
This port is port is still a work in progress and additional drivers are being ported from the F7 family.
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
</tr>
|
||||||
<b>NuttX-7.29</b>
|
<tr>
|
||||||
Support for DMA and USB OTG was added by Mateusz Szafoni in NuttX-7.29.
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p><b>Driver Availability</b>:</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p><b>NuttX-7.27</b>.
|
||||||
|
Add I2C and SPI support for the STM32H7. From Mateusz Szafoni.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p><b>NuttX-7.30</b>.
|
||||||
|
Added support for Ethernet, SDMMC, and Timer drivers. All from Jukka Laitinen.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -5733,9 +5791,13 @@ Mem: 29232 5920 23312 23312
|
|||||||
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/imxrt1050-evk/README.txt" target="_blank">README</a> file for further information.
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/imxrt1050-evk/README.txt" target="_blank">README</a> file for further information.
|
||||||
</p></li>
|
</p></li>
|
||||||
<li><p>
|
<li><p>
|
||||||
The basic IMXRT1060-EVK port is complete but un-verified as of NuttX-7.27.
|
The basic IMXRT1060-EVK port was complete but un-verified as of NuttX-7.27 but has been fully verified since NuttX-7.27
|
||||||
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/imxrt1060-evk/README.txt" target="_blank">README</a> file for more current status information.
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/imxrt1060-evk/README.txt" target="_blank">README</a> file for more current status information.
|
||||||
</p></li>
|
</p></li>
|
||||||
|
<li><p>
|
||||||
|
Architecture-only support for the IMXRT1020 family was contributed in NuttX-7.30 by Dave Marples.
|
||||||
|
Board support is anticipated in the next release.
|
||||||
|
</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
<b>i.MX RT Driver Status:</b>
|
<b>i.MX RT Driver Status:</b>
|
||||||
|
|||||||
+14
-14
@@ -11321,7 +11321,7 @@ Additional new features and extended functionality:
|
|||||||
Mateusz Szafoni.
|
Mateusz Szafoni.
|
||||||
- Nucleo-144: Added USB OTG device to Nucleo-144. From David Sidrane.
|
- Nucleo-144: Added USB OTG device to Nucleo-144. From David Sidrane.
|
||||||
- Nucleo-144: Added bbsram test to Nucleo-144. From David Sidrane.
|
- Nucleo-144: Added bbsram test to Nucleo-144. From David Sidrane.
|
||||||
- STM32F4 Disovery: add CAN support for STM32F4 Discovery. From
|
- STM32F4 Disovery: Add CAN support for STM32F4 Discovery. From
|
||||||
Matthias Renner.
|
Matthias Renner.
|
||||||
- STM32F4 Disovery: added a canard configuration files. From
|
- STM32F4 Disovery: added a canard configuration files. From
|
||||||
Matthias Renner.
|
Matthias Renner.
|
||||||
@@ -12253,7 +12253,7 @@ detailed bugfix information):
|
|||||||
dirlinks target only sets up the directory links but does not try
|
dirlinks target only sets up the directory links but does not try
|
||||||
to run all of the context setup; the compiler is never invoked; no
|
to run all of the context setup; the compiler is never invoked; no
|
||||||
code is autogenerated and things work.
|
code is autogenerated and things work.
|
||||||
- CXXFLAGS: add -fcheck-new whenever -fno-exceptions is used. From
|
- CXXFLAGS: Add -fcheck-new whenever -fno-exceptions is used. From
|
||||||
Beat Küng.
|
Beat Küng.
|
||||||
|
|
||||||
* Tools
|
* Tools
|
||||||
@@ -12798,7 +12798,7 @@ detailed bugfix information):
|
|||||||
- ARMv7-R: Remove the redundant update on SCTLR. mpu_control() is
|
- ARMv7-R: Remove the redundant update on SCTLR. mpu_control() is
|
||||||
invoking cp15_wrsctlr() around SCTLR update redundantly. From Heesub
|
invoking cp15_wrsctlr() around SCTLR update redundantly. From Heesub
|
||||||
Shin.
|
Shin.
|
||||||
- ARMv7-R: add new Kconfig entries for d/i-cache. Unlike in ARMv7-A/M,
|
- ARMv7-R: Add new Kconfig entries for D/I-cache. Unlike in ARMv7-A/M,
|
||||||
Kconfig entries for data and instruction caches are currently missing
|
Kconfig entries for data and instruction caches are currently missing
|
||||||
in ARMv7-R. This change adds those missing Kconfig entries. Actual
|
in ARMv7-R. This change adds those missing Kconfig entries. Actual
|
||||||
implmenetation for those functions will be added in the subsequent
|
implmenetation for those functions will be added in the subsequent
|
||||||
@@ -13247,7 +13247,7 @@ Additional new features and extended functionality:
|
|||||||
- Olimex STM32 P407: Add a NSH protected build configuration; Enable
|
- Olimex STM32 P407: Add a NSH protected build configuration; Enable
|
||||||
procfs/ in all configurations.
|
procfs/ in all configurations.
|
||||||
- Olimex STM32 P407: Add support for on-board microSD slot.
|
- Olimex STM32 P407: Add support for on-board microSD slot.
|
||||||
- STM32F429i Discovery: add support for the L3GD20 driver. From
|
- STM32F429i Discovery: Add support for the L3GD20 driver. From
|
||||||
raiden00.
|
raiden00.
|
||||||
- STM32F103 Minimum: Add support to QEncoder on STM32F103 Minimum
|
- STM32F103 Minimum: Add support to QEncoder on STM32F103 Minimum
|
||||||
board. From Alan Carvalho de Assis.
|
board. From Alan Carvalho de Assis.
|
||||||
@@ -14679,7 +14679,7 @@ Additional new features and extended functionality:
|
|||||||
dynamic configuration. From Frank Benkert.
|
dynamic configuration. From Frank Benkert.
|
||||||
- Franks' change remained on a branch until all issues were resolved.
|
- Franks' change remained on a branch until all issues were resolved.
|
||||||
the current version in Master is complete and ready for use.
|
the current version in Master is complete and ready for use.
|
||||||
- power: battery_charger: add ioctl for charging input current. From
|
- power: battery_charger: Add ioctl for charging input current. From
|
||||||
Juha Niskanen.
|
Juha Niskanen.
|
||||||
- SMPS driver: Add generic upper-half driver for SMPS. From Mateusz
|
- SMPS driver: Add generic upper-half driver for SMPS. From Mateusz
|
||||||
Szafoni.
|
Szafoni.
|
||||||
@@ -14695,7 +14695,7 @@ Additional new features and extended functionality:
|
|||||||
- HC-SR04 Driver: Add support to HC-SR04 distance sensor. From Alan
|
- HC-SR04 Driver: Add support to HC-SR04 distance sensor. From Alan
|
||||||
Carvalho de Assis.
|
Carvalho de Assis.
|
||||||
- COMP Driver: Add poll support. From Pekka Ervasti.
|
- COMP Driver: Add poll support. From Pekka Ervasti.
|
||||||
- BQ2429X Driver: add driver for TI BQ2429X battery charger. From Juha
|
- BQ2429X Driver: Add driver for TI BQ2429X battery charger. From Juha
|
||||||
Niskanen.
|
Niskanen.
|
||||||
- ADC Driver: Add poll support. From Juha Niskanen.
|
- ADC Driver: Add poll support. From Juha Niskanen.
|
||||||
- BCH Driver: Add poll support. From Jussi Kivilinna.
|
- BCH Driver: Add poll support. From Jussi Kivilinna.
|
||||||
@@ -14901,7 +14901,7 @@ Additional new features and extended functionality:
|
|||||||
- B-L475E-IOT01A: Add support for the SPSRGF/Spirit1 radio module. Add
|
- B-L475E-IOT01A: Add support for the SPSRGF/Spirit1 radio module. Add
|
||||||
a configuration for testing sprit radio.
|
a configuration for testing sprit radio.
|
||||||
- B-L475E-IOT01A: Add configurations to support a star topology.
|
- B-L475E-IOT01A: Add configurations to support a star topology.
|
||||||
- B-L475E-IOT01A: add basic support for external Macronix QuadSPI flash
|
- B-L475E-IOT01A: Add basic support for external Macronix QuadSPI flash
|
||||||
memory. From Simon Piriou.
|
memory. From Simon Piriou.
|
||||||
- B-L475E-IOT01A: Enable UDP broadcast test in the spirit-starhub
|
- B-L475E-IOT01A: Enable UDP broadcast test in the spirit-starhub
|
||||||
configuration.
|
configuration.
|
||||||
@@ -15024,7 +15024,7 @@ Additional new features and extended functionality:
|
|||||||
- examples/pf_ieee802154: Add for testing PF_IEEE802154 sockets. Add
|
- examples/pf_ieee802154: Add for testing PF_IEEE802154 sockets. Add
|
||||||
PANID to command line options; Cannot bind to address zero... There is
|
PANID to command line options; Cannot bind to address zero... There is
|
||||||
no counterpart to INADDR_ANY for these radios (not now at least).
|
no counterpart to INADDR_ANY for these radios (not now at least).
|
||||||
- examples/dac: add DAC example. From Juha Niskanen.
|
- examples/dac: Add DAC example. From Juha Niskanen.
|
||||||
|
|
||||||
* Network Utilities: apps/netutils:
|
* Network Utilities: apps/netutils:
|
||||||
|
|
||||||
@@ -16134,7 +16134,7 @@ Additional new features and extended functionality:
|
|||||||
- apps/examples/obd2: Add OBD2 example application. From Alan
|
- apps/examples/obd2: Add OBD2 example application. From Alan
|
||||||
Carvalho de Assis.
|
Carvalho de Assis.
|
||||||
- apps/examples/userfs: Add a test case for verifying UserFS.
|
- apps/examples/userfs: Add a test case for verifying UserFS.
|
||||||
- apps/examples/smps: add SMPS driver example. From Mateusz Szafoni.
|
- apps/examples/smps: Add SMPS driver example. From Mateusz Szafoni.
|
||||||
- apps/examples/pdcurses: Bring in pdcurses demos and make them
|
- apps/examples/pdcurses: Bring in pdcurses demos and make them
|
||||||
conform to the NuttX coding style.
|
conform to the NuttX coding style.
|
||||||
- apps/examples/pdcurses: Add a very simple example that just shows
|
- apps/examples/pdcurses: Add a very simple example that just shows
|
||||||
@@ -19122,7 +19122,7 @@ Additional new features and extended functionality:
|
|||||||
|
|
||||||
* Test Utilities: apps/testing:
|
* Test Utilities: apps/testing:
|
||||||
|
|
||||||
- testing/unity: add Unity - unit testing library from
|
- testing/unity: Add Unity - unit testing library from
|
||||||
ThrowTheSwitch.org. From Mateusz Szafoni.
|
ThrowTheSwitch.org. From Mateusz Szafoni.
|
||||||
|
|
||||||
Bugfixes. Only the most critical bugfixes are listed here (see the
|
Bugfixes. Only the most critical bugfixes are listed here (see the
|
||||||
@@ -23036,7 +23036,7 @@ Additional new features and extended functionality:
|
|||||||
|
|
||||||
* STMicro STM32 Drivers:
|
* STMicro STM32 Drivers:
|
||||||
|
|
||||||
- STM32 OTGHS Host: Allow vbus monitoring for the OTG_HS host
|
- STM32 OTGHS Host: Allow VBUS monitoring for the OTG_HS host
|
||||||
driver. From Jason Harris.
|
driver. From Jason Harris.
|
||||||
- STM32F0/L0 ADC: Initial ADC support for the STM32 M0 From Mateusz
|
- STM32F0/L0 ADC: Initial ADC support for the STM32 M0 From Mateusz
|
||||||
Szafoni.
|
Szafoni.
|
||||||
@@ -23075,18 +23075,18 @@ Additional new features and extended functionality:
|
|||||||
- STM32H7 Timers: Add timer devices driver for STM32H7. This i
|
- STM32H7 Timers: Add timer devices driver for STM32H7. This i
|
||||||
mostly a forklift from stm32f7 with some h7 specific
|
mostly a forklift from stm32f7 with some h7 specific
|
||||||
modifications. From Jukka Laitinen.
|
modifications. From Jukka Laitinen.
|
||||||
- STM32L4 USB FS Device: Add USB FS device support. From Juha
|
|
||||||
Niskanen.
|
|
||||||
- STM32L0 AES: Add support for AES for L0. From Mateusz Szafoni.
|
- STM32L0 AES: Add support for AES for L0. From Mateusz Szafoni.
|
||||||
- STM32L0 RND: Add support for RND. From Mateusz Szafoni.
|
- STM32L0 RND: Add support for RND. From Mateusz Szafoni.
|
||||||
- STM32L0 HSI48: Add support for HS148 for L0. Move HSI48 enable
|
- STM32L0 HSI48: Add support for HS148 for L0. Move HSI48 enable
|
||||||
from stm32_usbdev.c to stm32xx_rcc.c From Mateusz Szafoni.
|
from stm32_usbdev.c to stm32xx_rcc.c From Mateusz Szafoni.
|
||||||
|
- STM32L4 USB FS Device: Add USB FS device support. From Juha
|
||||||
|
Niskanen.
|
||||||
- STM32L4 HSI48: Port HSI48 from STM32F0/L0 From Juha Niskanen.
|
- STM32L4 HSI48: Port HSI48 from STM32F0/L0 From Juha Niskanen.
|
||||||
- STM32L4 CRS: Port CRS from STM32F0/L0 From Juha Niskanen.
|
- STM32L4 CRS: Port CRS from STM32F0/L0 From Juha Niskanen.
|
||||||
|
|
||||||
* STMicro STM32 Boards:
|
* STMicro STM32 Boards:
|
||||||
|
|
||||||
- B-L072Z-LRWAN1: add ADC example From Mateusz Szafoni.
|
- B-L072Z-LRWAN1: Add ADC example. From Mateusz Szafoni.
|
||||||
- B-L072Z-LRWAN1: Add nxlines_oled example (ssd1306). Add support
|
- B-L072Z-LRWAN1: Add nxlines_oled example (ssd1306). Add support
|
||||||
for the I2C tool From Mateusz Szafoni.
|
for the I2C tool From Mateusz Szafoni.
|
||||||
- Nucleo-144: Added STM32_RCC_DCKCFGR2_DSISRC definition to board.h.
|
- Nucleo-144: Added STM32_RCC_DCKCFGR2_DSISRC definition to board.h.
|
||||||
|
|||||||
Reference in New Issue
Block a user