Documentation: Update the NuttX 'About' document in preparation for the NuttX-7.30 release.

This commit is contained in:
Gregory Nutt
2019-05-19 08:28:03 -06:00
parent 28ac578cd3
commit 52203c4ae1
2 changed files with 140 additions and 78 deletions
+126 -64
View File
@@ -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 Sonys 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
View File
@@ -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.