Skip to content

Commit 52203c4

Browse files
committed
Documentation: Update the NuttX 'About' document in preparation for the NuttX-7.30 release.
1 parent 28ac578 commit 52203c4

File tree

2 files changed

+139
-77
lines changed

2 files changed

+139
-77
lines changed

Documentation/NuttX.html

+125-63
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<tr align="center" bgcolor="#e4e4e4">
99
<td>
1010
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
11-
<p>Last Updated: May 9, 2019</p>
11+
<p>Last Updated: May 19, 2019</p>
1212
</td>
1313
</tr>
1414
</table>
@@ -1461,11 +1461,11 @@ <h2>Git Repository</h2>
14611461
<h2>Released Versions</h2>
14621462
<p>
14631463
In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
1464-
The current release is NuttX 7.29.
1465-
NuttX 7.29 is the 129<sup>th</sup> release of NuttX.
1466-
It was released on March 25, 2019, and is available for download from the
1464+
The current release is NuttX 7.30.
1465+
NuttX 7.30 is the 130<sup>th</sup> release of NuttX.
1466+
It was released on May 19, 2019, and is available for download from the
14671467
<a href="https://bitbucket.org/nuttx/nuttx/downloads/">Bitbucket.org</a> website.
1468-
Note that the release consists of two tarballs: <code>nuttx-7.29.tar.gz</code> and <code>apps-7.29.tar.gz</code>.
1468+
Note that the release consists of two tarballs: <code>nuttx-7.30.tar.gz</code> and <code>apps-7.30.tar.gz</code>.
14691469
Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information).
14701470
</p>
14711471

@@ -1474,15 +1474,15 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
14741474
<ul>
14751475
<li><b>nuttx</b>.
14761476
<ul><p>
1477-
Release notes for NuttX 7.29 are available <a href="https://bitbucket.org/nuttx/nuttx/downloads/">here</a>.
1477+
Release notes for NuttX 7.30 are available <a href="https://bitbucket.org/nuttx/nuttx/downloads/">here</a>.
14781478
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>.
14791479
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>.
14801480
The ChangeLog for the current release is at the bottom of that file.
14811481
</p>
14821482
</li></ul>
14831483
<li><b>apps</b>.
14841484
<ul><p>
1485-
Release notes for NuttX 7.29 are available <a href="https://bitbucket.org/nuttx/apps/downloads/">here</a>.
1485+
Release notes for NuttX 7.30 are available <a href="https://bitbucket.org/nuttx/apps/downloads/">here</a>.
14861486
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>
14871487
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>.
14881488
The ChangeLog for the current release is at the bottom of that file.
@@ -1540,8 +1540,8 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
15401540
<li><a href="#armcortexr4">ARM Cortex-R4</a> (2)</li>
15411541
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (10)</li>
15421542
<li><a href="#armcortexm3">ARM Cortex-M3</a> (39)</li>
1543-
<li><a href="#armcortexm4">ARM Cortex-M4</a> (55)</li>
1544-
<li><a href="#armcortexm7">ARM Cortex-M7</a> (13)</li>
1543+
<li><a href="#armcortexm4">ARM Cortex-M4</a> (56)</li>
1544+
<li><a href="#armcortexm7">ARM Cortex-M7</a> (14)</li>
15451545
</ul>
15461546
<li>Atmel AVR
15471547
<ul>
@@ -1755,6 +1755,11 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
17551755
<li><a href="#efm32gg">EFM32 Giant Gecko</a> <small>(ARM Cortex-M3)</small></li>
17561756
</ul>
17571757
</li>
1758+
<li>Sony.
1759+
<ul>
1760+
<li><a href="#cxd56xx">CXD56<i>xx</i></a> <small>(6 x ARM Cortex-M4)</small></li>
1761+
</ul>
1762+
</li>
17581763
<li>STMicroelectronics
17591764
<ul>
17601765
<li><a href="#str71x">STMicro STR71x</a> <small>(ARM7TDMI)</small></li>
@@ -3197,8 +3202,33 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
31973202
Contributed by Juha Niskanen in NuttX-7.21.
31983203
</li>
31993204
</ul>
3205+
</td>
3206+
</tr>
3207+
<tr>
3208+
<td><br></td>
3209+
<td>
3210+
<p>
3211+
<a name="stm32L0xx"><b>STMicro STM32L0xx (STM32 L0, ARM Cortex-M0)</b>.</a>
3212+
Support for the STM32 FL family was contributed by Mateusz Sfafoni in NuttX-7.28.
3213+
There are ports to two different STM32 L0 boards in the repository:
3214+
</p>
3215+
<ul>
3216+
<li>
3217+
<b>B-L072Z-LRWAN1</b>
3218+
Contributed byMateusz Sfafoni in NuttX-7.28.
3219+
</li>
3220+
<li>
3221+
<b>Nucleo-L073RZ</b>
3222+
Contributed byMateusz Sfafoni in NuttX-7.28.
3223+
</li>
3224+
</ul>
3225+
</tr>
3226+
<tr>
3227+
<td><br></td>
3228+
<td>
32003229
<p>
32013230
<b>STATUS:</b>
3231+
Status for both the STM32F0xx and STM32L0xx is show together since the two parts share many drivers in common.
32023232
</p>
32033233
<ul>
32043234
<li>
@@ -3216,35 +3246,15 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
32163246
<b>NuttX-7.29</b>
32173247
Added an SPI driver. From Mateusz Sfafoni.
32183248
</li>
3219-
</p>
3220-
</td>
3221-
</tr>
3222-
3223-
<tr>
3224-
<td><br></td>
3225-
<td><hr></td>
3226-
</tr>
3227-
<tr>
3228-
<td><br></td>
3229-
<td>
3230-
<p>
3231-
<a name="stm32L0xx"><b>STMicro STM32L0xx (STM32 L0, ARM Cortex-M0)</b>.</a>
3232-
Support for the STM32 FL family was contributed by Mateusz Sfafoni in NuttX-7.28.
3233-
There are ports to two different STM32 L0 boards in the repository:
3234-
</p>
3235-
<ul>
32363249
<li>
3237-
<b>B-L072Z-LRWAN1</b>
3238-
Contributed byMateusz Sfafoni in NuttX-7.28.
3250+
<b>NuttX-7.30</b>
3251+
Added ADC and I2C drivers. From Mateusz Szafoni.
3252+
Add AES and RND drivers for the L0. From Mateusz Szafoni.
3253+
Add support for HS148 for L0. From Mateusz Szafoni.
32393254
</li>
3240-
<li>
3241-
<b>Nucleo-L073RZ</b>
3242-
Contributed byMateusz Sfafoni in NuttX-7.28.
3243-
</li>
3244-
</ul>
3255+
</p>
32453256
</td>
32463257
</tr>
3247-
32483258
<tr>
32493259
<td><br></td>
32503260
<td><hr></td>
@@ -4208,6 +4218,31 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
42084218
</td>
42094219
</tr>
42104220
</tr>
4221+
4222+
<tr>
4223+
<td><br></td>
4224+
<td><hr></td>
4225+
</tr>
4226+
<tr>
4227+
<td><br></td>
4228+
<td>
4229+
<p>
4230+
<a name="cxd56xx"><b>Sony CXD56<i>xx</i></a></b> (6 x ARM Cortex-M4).</a>
4231+
Support for the CXD56<i>xx</i> was introduced by Nobuto Kobayashi in NuttX-7.30.
4232+
</p>
4233+
<p>
4234+
<b>Sony Spresence</b>.</a>
4235+
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.
4236+
</p>
4237+
Spresense is a compact development board based on Sony’s power-efficient multicore microcontroller CXD5602. Features:
4238+
</p>
4239+
<ul>
4240+
<li>Integrated GPS: Embedded GNSS with support for GPS, QZSS.</li>
4241+
<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>
4242+
<li>Multicore microcontroller: Spresense is powered by Sony's CXD5602 microcontroller (ARM® Cortex®-M4F × 6 cores), with a clock speed of 156 MHz.</li>
4243+
</ul>
4244+
</td>
4245+
</tr>
42114246
<tr>
42124247
<td><br></td>
42134248
<td><hr></td>
@@ -4216,8 +4251,8 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
42164251
<td><br></td>
42174252
<td>
42184253
<p>
4219-
<a name="stm32f302x"><b>STMicro STM32 F302 (STM32 F3 family)</b>.</a>
4220-
Architecture (only) support for the STM32 F302 was contributed in NuttX-7.10 by Ben Dyer (vi the PX4 team and David Sidrane).
4254+
<a name="stm32f302x"><b>STMicro STM32 F302</b> (STM32 F3 family).</a>
4255+
Architecture (only) support for the STM32 F302 was contributed in NuttX-7.10 by Ben Dyer (via the PX4 team and David Sidrane).
42214256
</p>
42224257
<p>
42234258
Support for the Nucleo-F302R8 board was added by raiden00pl in NuttX-7.27.
@@ -4233,7 +4268,7 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
42334268
<td><br></td>
42344269
<td>
42354270
<p>
4236-
<a name="stm32f303x"><b>STMicro STM32 F303 (STM32 F3 family)</b>.</a>
4271+
<a name="stm32f303x"><b>STMicro STM32 F303</b> (STM32 F3 family).</a>
42374272
<p>
42384273
<ul>
42394274
<li><p>
@@ -4273,7 +4308,7 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
42734308
<td><br></td>
42744309
<td>
42754310
<p>
4276-
<a name="stm32f334x"><b>STMicro STM32 F334 (STM32 F3 family, ARM Cortex-M4)</b>.</a>
4311+
<a name="stm32f334x"><b>STMicro STM32 F334</b> (STM32 F3 family, ARM Cortex-M4).</a>
42774312
</p>
42784313
<p>
42794314
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 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
42894324
<td><br></td>
42904325
<td>
42914326
<p>
4292-
<a name="stm32f372x"><b>STMicro STM32 F372/F373 (Cortex-M4)</b>.</a>
4327+
<a name="stm32f372x"><b>STMicro STM32 F372/F373</b> (ARM Cortex-M4).</a>
42934328
<p>
42944329
<p>
42954330
Basic architecture support for the STM32F372/F373 was contributed by Marten Svanfeldt in NuttX 7.9.
@@ -4306,7 +4341,7 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
43064341
<td><br></td>
43074342
<td>
43084343
<p>
4309-
<a name="stm32f4x1"><b>STMicro STM324x1 (STM32 F4 family)</b>.</a>
4344+
<a name="stm32f4x1"><b>STMicro STM324x1</b> (STM32 F4 family).</a>
43104345
<p>
43114346
<ul>
43124347
<p>
@@ -4347,7 +4382,7 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
43474382
<td><br></td>
43484383
<td>
43494384
<p>
4350-
<a name="stm32f410"><b>STMicro STM32410 (STM32 F4 family)</b>.</a>
4385+
<a name="stm32f410"><b>STMicro STM32410</b> (STM32 F4 family).</a>
43514386
<p>
43524387
<ul>
43534388
<p>
@@ -4364,7 +4399,7 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
43644399
<td><br></td>
43654400
<td>
43664401
<p>
4367-
<a name="stm32f407x"><b>STMicro STM32405x/407x (STM32 F4 family)</b>.</a>
4402+
<a name="stm32f407x"><b>STMicro STM32405x/407x</b> (STM32 F4 family).</a>
43684403
<p>
43694404
<ul>
43704405
<p>
@@ -4761,6 +4796,10 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
47614796
<ul>
47624797
<li>DAC and ADC drivers were contributed by Juha Niskanen.</li>
47634798
</ul>
4799+
<p>
4800+
<b>NuttX-7.30</b>.
4801+
<ul>
4802+
<li>Added USB FS device driver, CRS and HSI38 support from Juha Niskanen.</li>
47644803
</p>
47654804
</td>
47664805
</tr>
@@ -5537,6 +5576,9 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
55375576
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-144/README.txt">README.txt</a> file for further information.
55385577
</p>
55395578
</ul>
5579+
<p><b>STATUS</b>:
5580+
See <a href="#stm32f7drivers">below</a> for STM32 F7 driver availability.
5581+
</p>
55405582
</td>
55415583
</tr>
55425584

@@ -5556,6 +5598,7 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
55565598
<p>
55575599
<b>STM32F746G Discovery</b>.
55585600
One port uses the STMicro STM32F746G-DISCO development board featuring the STM32F746NGH6 MCU. The STM32F746NGH6 is a 216MHz Cortex-M7 operation with 1024Kb Flash.
5601+
The first release of the STM32F746G_DISCO port was available in NuttX-7.11.
55595602
Refer to the <a href="http://www.st.com/stm32f7-discovery">STMicro web site</a> for further information about this board.
55605603
</p>
55615604
</li>
@@ -5569,17 +5612,8 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
55695612
<ul>
55705613
<p>
55715614
<b>STATUS:</b>
5572-
</p>
5573-
<ul>
5574-
<p>
5575-
The basic STM32F746G-DISCO port is complete and there are two, verified configurations available.
5576-
Both configurations use the NuttShell (NSH) and a serial console; one includes Ethernet support.
5577-
The first release of the STM32F746G_DISCO port was available in NuttX-7.11.
5578-
</p>
5579-
</p>
55805615
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.
5581-
</p>
5582-
</ul>
5616+
</p>
55835617
</ul>
55845618
<p>
55855619
<a name="stm32f7drivers"><b>STM32 F7 Driver Status:</b></a>
@@ -5596,9 +5630,22 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
55965630
David Sidrane contributed PWR, RTC, BBSRAM, and DBGMCU support.
55975631
Lok Tep contribed SPI, I2c, ADC, SDMMC, and USB device driver support.
55985632
</li>
5633+
<li>
5634+
<p><b>NuttX-7.22</b>.
5635+
Titus von Boxberg also contributed LTDC support for the onboard LCD in NuttX-7.22.
5636+
</p>
5637+
</li>
55995638
<li>
56005639
<p><b>NuttX-7.29</b>.
5601-
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.
5640+
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.
5641+
Support for DMA and USB OTG was added by Mateusz Szafoni in NuttX-7.29.
5642+
</p>
5643+
</li>
5644+
<li>
5645+
<p><b>NuttX-7.30</b>.
5646+
From Eduard Niesner contributed a PWM driver.
5647+
Added UID access from Valmantas Paliksa.
5648+
USB High speed driver was added for STM32F7 series by Ramtin Amin.
56025649
</li>
56035650
</ul>
56045651
</td>
@@ -5663,15 +5710,12 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
56635710
<li>Ethernet connector compliant with IEEE-802.3-2002 and PoE</li>
56645711
</ul>
56655712
<p>
5666-
Refer to the http://www.st.com website for further information about this board (search keyword: stm32f769i-disco)
5667-
</p>
5668-
<p>
5669-
Titus von Boxberg also contributed LTDC support for the onboard LCD in NuttX-7.22.
5670-
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-144/README.txt">README.txt</a> file for further information.
5713+
Refer to the http://www.st.com website for further information about this board (search keyword: stm32f769i-disco).
5714+
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.
56715715
</p>
56725716
</li>
56735717
</ul>
5674-
<p>
5718+
<p><b>STATUS</b>:
56755719
See <a href="#stm32f7drivers">above</a> for STM32 F7 driver availability.
56765720
</p>
56775721
</td>
@@ -5696,15 +5740,29 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
56965740
This is a member of the Nucleo-144 board family.
56975741
Support for this board was also added NuttX-7.26.
56985742
See the board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-h743zi/README.txt">README.txt</a> file for further information.
5743+
</p>
56995744
<p>
57005745
The basic NSH configuration is fully, thanks to the bring-up efforts of Mateusz Szafoni.
57015746
This port is port is still a work in progress and additional drivers are being ported from the F7 family.
57025747
</p>
57035748
</li>
57045749
</ul>
5705-
<p>
5706-
<b>NuttX-7.29</b>
5707-
Support for DMA and USB OTG was added by Mateusz Szafoni in NuttX-7.29.
5750+
</tr>
5751+
<tr>
5752+
<td><br></td>
5753+
<td>
5754+
<p><b>Driver Availability</b>:</p>
5755+
<ul>
5756+
<li>
5757+
<p><b>NuttX-7.27</b>.
5758+
Add I2C and SPI support for the STM32H7. From Mateusz Szafoni.
5759+
</p>
5760+
</li>
5761+
<li>
5762+
<p><b>NuttX-7.30</b>.
5763+
Added support for Ethernet, SDMMC, and Timer drivers. All from Jukka Laitinen.
5764+
</p>
5765+
</li>
57085766
</p>
57095767
</td>
57105768
</tr>
@@ -5733,9 +5791,13 @@ <h2><a name="changelogs"><b>Release Notes and Change Logs</b>:</a></h2>
57335791
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.
57345792
</p></li>
57355793
<li><p>
5736-
The basic IMXRT1060-EVK port is complete but un-verified as of NuttX-7.27.
5794+
The basic IMXRT1060-EVK port was complete but un-verified as of NuttX-7.27 but has been fully verified since NuttX-7.27
57375795
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.
57385796
</p></li>
5797+
<li><p>
5798+
Architecture-only support for the IMXRT1020 family was contributed in NuttX-7.30 by Dave Marples.
5799+
Board support is anticipated in the next release.
5800+
</p></li>
57395801
</ul>
57405802
<p>
57415803
<b>i.MX RT Driver Status:</b>

0 commit comments

Comments
 (0)