Prep for release 6.31
This commit is contained in:
parent
de234b3a89
commit
62edceecd4
12
ChangeLog
12
ChangeLog
@ -5587,7 +5587,7 @@
|
|||||||
that the you now also have to set CONFIG_NETDEVICES=y if you
|
that the you now also have to set CONFIG_NETDEVICES=y if you
|
||||||
need to set a PHY configuration (2013-9-17).
|
need to set a PHY configuration (2013-9-17).
|
||||||
* arch/arm/src/lpc17xx/lpc17_spi.c: Remove undefined spi_select()
|
* arch/arm/src/lpc17xx/lpc17_spi.c: Remove undefined spi_select()
|
||||||
prototype. This was cause compile time warnings (2013-9-17).
|
prototype. This was causing compile time warnings (2013-9-17).
|
||||||
* configs/sama5d3x-ek/src/sam_ostest.c: Add OS test support for
|
* configs/sama5d3x-ek/src/sam_ostest.c: Add OS test support for
|
||||||
the FPU test (2013-9-18).
|
the FPU test (2013-9-18).
|
||||||
* arch/arm/src/sama5/sam_usbhost.h and include/nuttx/usb/usbhost_trace.h
|
* arch/arm/src/sama5/sam_usbhost.h and include/nuttx/usb/usbhost_trace.h
|
||||||
@ -5778,12 +5778,12 @@
|
|||||||
* net/net_close.c: Changed net_close debug output to verbose. From
|
* net/net_close.c: Changed net_close debug output to verbose. From
|
||||||
Max Holtzberg (2013-10-17).
|
Max Holtzberg (2013-10-17).
|
||||||
* net/send.c and net_sendfile.c: Reset the send timeout when the
|
* net/send.c and net_sendfile.c: Reset the send timeout when the
|
||||||
data is ACKed, not when the data is sent. Remove concitions on
|
data is ACKed, not when the data is sent. Remove conditions on
|
||||||
checking for timeout. From Max Holtzberg (2013-10-17).
|
checking for timeout. From Max Holtzberg (2013-10-17).
|
||||||
* net/net_sendfile.c: Correct paramter passed to netdev_txnotify()
|
* net/net_sendfile.c: Correct paramter passed to netdev_txnotify()
|
||||||
from Max Holtzberg (2013-10-17).
|
from Max Holtzberg (2013-10-17).
|
||||||
* include/nuttx/net/uip/uip-tcp.h, net/send.c, uip/uip_tcpconn.c, and
|
* include/nuttx/net/uip/uip-tcp.h, net/send.c, uip/uip_tcpconn.c, and
|
||||||
uip/uip_tcpinput.c: Change how the inital minimum MSS is calculated.
|
uip/uip_tcpinput.c: Change how the initial minimum MSS is calculated.
|
||||||
Max Holtzberg (2013-10-17).
|
Max Holtzberg (2013-10-17).
|
||||||
* net/uip/uip_tcpinput.c: Move tcp connection into SYN_RCVD state
|
* net/uip/uip_tcpinput.c: Move tcp connection into SYN_RCVD state
|
||||||
after aception instead of bypassing and moving directly into ESTABLISHED.
|
after aception instead of bypassing and moving directly into ESTABLISHED.
|
||||||
@ -5792,7 +5792,7 @@
|
|||||||
don't return until all data has been ACK'd. From Max Holtzberg
|
don't return until all data has been ACK'd. From Max Holtzberg
|
||||||
(2013-10-17).
|
(2013-10-17).
|
||||||
* arch/arm/src/stm32/chip/stm32f40xxx_dma.h: Typo fixes for UART7 and
|
* arch/arm/src/stm32/chip/stm32f40xxx_dma.h: Typo fixes for UART7 and
|
||||||
UART8 DMA configs. From Mike Smit (2013-10-18).
|
UART8 DMA configs. From Mike Smith (2013-10-18).
|
||||||
* arch/arm/src/stm32/Kconfig: DMA priority corrections from Mike Smith
|
* arch/arm/src/stm32/Kconfig: DMA priority corrections from Mike Smith
|
||||||
(2013-10-18).
|
(2013-10-18).
|
||||||
* arch/arm/src/stm32/stm32*_dma.c, stm32_sdio.c, and stm32_dma.h:
|
* arch/arm/src/stm32/stm32*_dma.c, stm32_sdio.c, and stm32_dma.h:
|
||||||
@ -5857,7 +5857,7 @@
|
|||||||
* arch/arm/src/stm32/stm32f10xxx_dma.c: DMA fix from David Sidrane:
|
* arch/arm/src/stm32/stm32f10xxx_dma.c: DMA fix from David Sidrane:
|
||||||
The DMA_CNDTRx register cannot be modified if the DMA channel is
|
The DMA_CNDTRx register cannot be modified if the DMA channel is
|
||||||
disabled (2013-10-23).
|
disabled (2013-10-23).
|
||||||
* arch/arm/src/sama5/sam_tc.c and .h: First but at a timer/counter
|
* arch/arm/src/sama5/sam_tc.c and .h: First cut at a timer/counter
|
||||||
library for the SAMA5D3 (2013-10-23).
|
library for the SAMA5D3 (2013-10-23).
|
||||||
* configs/spark/nsh/defconfig: Spark configuration update from David
|
* configs/spark/nsh/defconfig: Spark configuration update from David
|
||||||
Sidrane (2013-10-24).
|
Sidrane (2013-10-24).
|
||||||
@ -5870,7 +5870,7 @@
|
|||||||
that should have been cleared in a register. From Martin Lederhilger
|
that should have been cleared in a register. From Martin Lederhilger
|
||||||
(2013-10-24).
|
(2013-10-24).
|
||||||
* configs/olimex-stm32-p207 and other files: Support for the Olimex
|
* configs/olimex-stm32-p207 and other files: Support for the Olimex
|
||||||
STM32 P207 board added by Martin Lederhilger (2017-10-24).
|
STM32 P207 board added by Martin Lederhilger (2013-10-24).
|
||||||
* arch/arm/src/sama5/sam_adc.c, sam_tc.c and sam_tc.h: Hook in the
|
* arch/arm/src/sama5/sam_adc.c, sam_tc.c and sam_tc.h: Hook in the
|
||||||
timer/counter logic so that it can driver periodic ADC sampling
|
timer/counter logic so that it can driver periodic ADC sampling
|
||||||
(2013-10-24).
|
(2013-10-24).
|
||||||
|
@ -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: September 14, 2013</p>
|
<p>Last Updated: October 28, 2013</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -71,7 +71,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
|
<td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
|
||||||
<td>
|
<td>
|
||||||
<a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-6.30/">Release Notes</a>
|
<a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-6.31/">Release Notes</a>
|
||||||
What has changed in the last release of NuttX?
|
What has changed in the last release of NuttX?
|
||||||
What has changed in previous releases of NuttX?
|
What has changed in previous releases of NuttX?
|
||||||
Are there any <a href="#pendingchanges">unreleased changes</a>.
|
Are there any <a href="#pendingchanges">unreleased changes</a>.
|
||||||
@ -564,7 +564,7 @@
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<li>Audio subsystem: CODECs, audio input and output drivers.</li>
|
<li>Audio subsystem: CODECs, audio input and output drivers. Command line and graphic media player applications.</li>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -711,6 +711,16 @@
|
|||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<li>
|
||||||
|
Support for networking modules (e.g., the TI CC3000 WLAN module).
|
||||||
|
</li>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
|
<td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
|
||||||
@ -1106,13 +1116,13 @@
|
|||||||
<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 6.30.
|
The current release is NuttX 6.31.
|
||||||
NuttX 6.30 is the 97<sup>th</sup> release of NuttX.
|
NuttX 6.31 is the 98<sup>th</sup> release of NuttX.
|
||||||
It was released on September 14, 2013, and is available for download from the
|
It was released on October 28, 2013, and is available for download from the
|
||||||
<a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website.
|
<a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website.
|
||||||
Note that the release consists of two tarballs: <code>nuttx-6.30.tar.gz</code> and <code>apps-6.20.tar.gz</code>.
|
Note that the release consists of two tarballs: <code>nuttx-6.31.tar.gz</code> and <code>apps-6.31.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).
|
||||||
Release notes for NuttX 6.30 are avaialble <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-6.30/">here</a>.
|
Release notes for NuttX 6.31 are avaialble <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-6.31/">here</a>.
|
||||||
The change log associated with the release is available <a href="ChangeLog.txt">here</a>.
|
The change log associated with the release is available <a href="ChangeLog.txt">here</a>.
|
||||||
Unreleased changes after this release are available in GIT.
|
Unreleased changes after this release are available in GIT.
|
||||||
These unreleased changes are also listed <a href="#pendingchanges">here</a>.
|
These unreleased changes are also listed <a href="#pendingchanges">here</a>.
|
||||||
@ -1174,8 +1184,8 @@
|
|||||||
<li><a href="#arm926ejs">ARM926EJS</a> (3) </li>
|
<li><a href="#arm926ejs">ARM926EJS</a> (3) </li>
|
||||||
<li><a href="#armcortexa5">ARM Cortex-A5</a> (1) </li>
|
<li><a href="#armcortexa5">ARM Cortex-A5</a> (1) </li>
|
||||||
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (2)</li>
|
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (2)</li>
|
||||||
<li><a href="#armcortexm3">ARM Cortex-M3</a> (20)</li>
|
<li><a href="#armcortexm3">ARM Cortex-M3</a> (21)</li>
|
||||||
<li><a href="#armcortexm4">ARM Cortex-M4</a> (9)</li>
|
<li><a href="#armcortexm4">ARM Cortex-M4</a> (10)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<li>Atmel AVR
|
<li>Atmel AVR
|
||||||
<ul>
|
<ul>
|
||||||
@ -1407,7 +1417,7 @@
|
|||||||
This port supports the TI "Calypso" MCU used in various cell phones (and, in particular,
|
This port supports the TI "Calypso" MCU used in various cell phones (and, in particular,
|
||||||
by the <a href="http://bb.osmocom.org/trac/">Osmocom-bb project</a>).
|
by the <a href="http://bb.osmocom.org/trac/">Osmocom-bb project</a>).
|
||||||
Like the c5471, NuttX operates on the ARM7 of this dual core processor.
|
Like the c5471, NuttX operates on the ARM7 of this dual core processor.
|
||||||
Board support is available for the Motorola C155 and W220 phones and for the Pirelli DP-L10 phone.
|
Board support is available for the Motorola C139, C155 and W220 phones and for the Pirelli DP-L10 phone.
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
@ -1666,18 +1676,105 @@
|
|||||||
Initial support for the SAMA5D3x-EK was released in NuttX-6.29.
|
Initial support for the SAMA5D3x-EK was released in NuttX-6.29.
|
||||||
That initial support was minimal:
|
That initial support was minimal:
|
||||||
There are simple test configurations that run out of internal SRAM and extended configurations that run out of the on-board NOR FLASH:
|
There are simple test configurations that run out of internal SRAM and extended configurations that run out of the on-board NOR FLASH:
|
||||||
(1) An OS test configuration that verifies the correct port of NuttX to the part and
|
</p>
|
||||||
(2) A barebones NuttShell (<a href="NuttShell.html">NSH</a>) configuration that can be used as the basis for further application development.
|
<ul>
|
||||||
(3) A full-loaded NuttShell (<a href="NuttShell.html">NSH</a>) configuration that demonstrates all of the SAMA5D3x features.
|
<li>
|
||||||
|
An OS test configuration that verifies the correct port of NuttX to the part and
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A barebones NuttShell (<a href="NuttShell.html">NSH</a>) configuration that can be used as the basis for further application development.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A full-loaded NuttShell (<a href="NuttShell.html">NSH</a>) configuration that demonstrates all of the SAMA5D3x features.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
The following support was added in Nuttx 6.30:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
DMA support, and
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
PIO interrupts,
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
And drivers for
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
SPI (with DMA support),
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
AT25 Serial Flash,
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Two Wire Interface (TWI), and
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
HSMCI memory cards.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
NuttX-6.30 also introduces full USB support:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
High speed device controller driver,
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
OHCI (low- and full-speed) and
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
EHCI (high-speed) host controller driver support.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
With NuttX-6.31, these additional drivers were added:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
A 10/100Base-T Ethernet (EMAC) driver,
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A 1000Base-T Ethernet (GMAC) driver,
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A Real Time Clock (RTC) driver and integrated with the NuttX system time logic
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<code>/dev/random</code> using the SAMA5D3x True Random Number Generator (TRNG),
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A Watchdog Timer (WDT) driver,
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A Timer/Counter (TC) library with interface that make be used by other drivers that need timer support,
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
An ADC driver that can collect multiple samples using the sequencer, can be trigger by a timer/counter, and supports DMA data transfers,
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A touchscreen driver based on the special features of the SAMA5D3 ADC peripheral,
|
||||||
|
An LCD controller (LCDC) frame buffer driver, and
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
A CAN driver (however, testing of the CAN has been delayed because of cabling issues).
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Additional board configurations were added to test and demonstrate these new drivers including new graphics and NxWM configurations.
|
||||||
|
These are expected in NuttX-6.32.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
The following drivers and features were added in Nuttx 6.30:
|
|
||||||
DMA and PIO interrupts, drivers for SPI, AT25 Serial Flash, Two Wire Interface (TWI), and HSMCI memory cards included in NuttX-6.30.
|
|
||||||
NuttX-6.30 also introduces full USB support: High speed device controller driver, and OHCI (low- and full-speed) and EHCI (high-speed) host controller driver support.
|
|
||||||
Develop continues.
|
Develop continues.
|
||||||
Additional driver developement is underway (include LCD and networking) and there should be available in NuttX-6.31.
|
Work is underway to provide a Image Sensor Interface (ISI) camera interface, a PWM driver, and NAND FLASH support.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/sama5d3x-ek/README.txt">README</a> file for further information.
|
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/sama5d3x-ek/README.txt">README</a> file for further information.
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
<b>Development Environments:</b>
|
<b>Development Environments:</b>
|
||||||
1) Linux with native Linux GNU toolchain, 2) Cygwin/MSYS with Cygwin GNU toolchain, 3) Cygwin/MSYS with Windows native toolchain, or 4) Native Windows.
|
1) Linux with native Linux GNU toolchain, 2) Cygwin/MSYS with Cygwin GNU toolchain, 3) Cygwin/MSYS with Windows native toolchain, or 4) Native Windows.
|
||||||
All testing has been perfomed with the CodeSourcery toolchain (GCC version 4.7.3) in the Cygwin environment under Windows.
|
All testing has been perfomed with the CodeSourcery toolchain (GCC version 4.7.3) in the Cygwin environment under Windows.
|
||||||
@ -2030,35 +2127,59 @@ nsh>
|
|||||||
<a name="stm32f103x"><b>STMicro STM32F103x (STM32 F1 Family)</b>.</a>
|
<a name="stm32f103x"><b>STMicro STM32F103x (STM32 F1 Family)</b>.</a>
|
||||||
Support for four MCUs and four board configurations are available.
|
Support for four MCUs and four board configurations are available.
|
||||||
MCU support includes all of the high density and connectivity line families.
|
MCU support includes all of the high density and connectivity line families.
|
||||||
Board supported is available specifically for: STM32F103ZET6, STM32F103RET6, STM32F103VCT, and STM32F103VET6.
|
Board supported is available specifically for: STM32F103ZET6, STM32F103RET6, STM32F103VCT, STM32F103VET6, STM32F103RBT6, and STM32103CBT6.
|
||||||
Boards supported include:
|
Boards supported include:
|
||||||
</p>
|
</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>
|
<li>
|
||||||
A port for the <a href=" http://www.st.com/">STMicro</a> STM3210E-EVAL development board that
|
<p>
|
||||||
features the STM32F103ZET6 MCU.
|
<b>STM3210E-EVAL</b>.
|
||||||
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/stm3210e-eval/README.txt">README</a> file for further information.
|
A port for the <a href=" http://www.st.com/">STMicro</a> STM3210E-EVAL development board that
|
||||||
|
features the STM32F103ZET6 MCU.
|
||||||
|
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/stm3210e-eval/README.txt">README</a> file for further information.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
The ISOTEL NetClamps VSN V1.2 ready2go sensor network platform based on the
|
<p>
|
||||||
STMicro STM32F103RET6. Contributed by Uros Platise.
|
<b>ISOTEL NetClamps VSN</b>.
|
||||||
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/vsn/README.txt">README</a> file for further information.
|
The ISOTEL NetClamps VSN V1.2 ready2go sensor network platform based on the
|
||||||
|
STMicro STM32F103RET6. Contributed by Uros Platise.
|
||||||
|
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/vsn/README.txt">README</a> file for further information.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
A port for the HY-Mini STM32v board. This board is based on the
|
<p>
|
||||||
STM32F103VCT chip. Contributed by Laurent Latil.
|
<b>HY-Mini STM32v board</b>.
|
||||||
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/hymini-stm32v/README.txt">README</a> file.
|
This board is based on the STM32F103VCT chip. Port contributed by Laurent Latil.
|
||||||
|
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/hymini-stm32v/README.txt">README</a> file.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
The M3 Wildfire development board (STM32F103VET6), version 2.
|
<p>
|
||||||
See <a href="http://firestm32.taobao.com">http://firestm32.taobao.com</a> (the current board is version 3).
|
<b>The M3 Wildfire development board (STM32F103VET6), version 2</b>.
|
||||||
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/fire-stm32v2/README.txt">README</a> file for further information.
|
See <a href="http://firestm32.taobao.com">http://firestm32.taobao.com</a> (the current board is version 3).
|
||||||
|
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/fire-stm32v2/README.txt">README</a> file for further information.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
LeafLab's Maple and Maple Mini boards.
|
<p>
|
||||||
These boards are based on the STM32F103RBT6 chip for the standard version and on the STM32F103CBT6 for the mini version.
|
<b>LeafLab's Maple and Maple Mini boards</b>.
|
||||||
See the <a href="http://leaflabs.com/docs/hardware/maple.html">LeafLabs</a> web site for hardware information;
|
These boards are based on the STM32F103RBT6 chip for the standard version and on the STM32F103CBT6 for the mini version.
|
||||||
see the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/maple/README.txt">README</a> file for further information about the NuttX port.
|
See the <a href="http://leaflabs.com/docs/hardware/maple.html">LeafLabs</a> web site for hardware information;
|
||||||
|
see the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/maple/README.txt">README</a> file for further information about the NuttX port.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<b>Spark (and <i>emulated Spark</i>)</b>.
|
||||||
|
The Spark boards are based on the STM32F103CBT6 chip and feature wireless networking using the TI CC3000 WLAN module.
|
||||||
|
See the <a href="http://www.spark.io">Spark</a> web site for hardware information;
|
||||||
|
see the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/spark/README.txt">README</a> file for further information about the NuttX port.
|
||||||
|
Most of this work is the result of the effort of David Sidrane.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The <i>emulated Spark</i> is a base board for the Maple Mini board (see above) developed by David Sidrane that supports Spark development while we all way breathlessly for or Spark boards.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>
|
<p>
|
||||||
@ -2069,33 +2190,55 @@ nsh>
|
|||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>Basic Support/Drivers</b>.
|
<li>
|
||||||
The basic STM32 port was released in NuttX version 0.4.12. The basic port includes boot-up
|
<p>
|
||||||
logic, interrupt driven serial console, and system timer interrupts.
|
<b>Basic Support/Drivers</b>.
|
||||||
The 0.4.13 release added support for SPI, serial FLASH, and USB device.;
|
The basic STM32 port was released in NuttX version 0.4.12. The basic port includes boot-up
|
||||||
The 4.14 release added support for buttons and SDIO-based MMC/SD and verifed DMA support.
|
logic, interrupt driven serial console, and system timer interrupts.
|
||||||
Verified configurations are available for NuttX OS test, the NuttShell (NSH) example,
|
The 0.4.13 release added support for SPI, serial FLASH, and USB device.;
|
||||||
the USB serial device class, and the USB mass storage device class example.
|
The 4.14 release added support for buttons and SDIO-based MMC/SD and verifed DMA support.
|
||||||
|
Verified configurations are available for NuttX OS test, the NuttShell (NSH) example,
|
||||||
|
the USB serial device class, and the USB mass storage device class example.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li><b>NetClamps VSN</b>.
|
<li>
|
||||||
Support for the NetClamps VSN was included in version 5.18 of NuttX.
|
<p>
|
||||||
Uros Platise added support for timers, RTC, I2C, FLASH, extended power management
|
<b>NetClamps VSN</b>.
|
||||||
and other features.
|
Support for the NetClamps VSN was included in version 5.18 of NuttX.
|
||||||
|
Uros Platise added support for timers, RTC, I2C, FLASH, extended power management
|
||||||
|
and other features.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li><b>Additional Drivers</b>.
|
<li>
|
||||||
Additional drivers and configurations were added in NuttX 6.13 and later releases for the STM32 F1 and F4.
|
<p>
|
||||||
F1 compatible drivers include an Ethernet driver, ADC driver, DAC driver, PWM driver, IWDG, WWDG, and CAN drivers.
|
<b>Additional Drivers</b>.
|
||||||
|
Additional drivers and configurations were added in NuttX 6.13 and later releases for the STM32 F1 and F4.
|
||||||
|
F1 compatible drivers include an Ethernet driver, ADC driver, DAC driver, PWM driver, IWDG, WWDG, and CAN drivers.
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li><b>M3 Wildfire</b>.
|
<li>
|
||||||
Support for the Wildfire board was included in version 6.22 of NuttX.
|
<p>
|
||||||
The board port is basically functional.
|
<b>M3 Wildfire</b>.
|
||||||
Not all features have been verified.
|
Support for the Wildfire board was included in version 6.22 of NuttX.
|
||||||
Support for FAT file system on an an SD card had been verified.
|
The board port is basically functional.
|
||||||
The ENC28J60 network is functional (but required lifting the chip select pin on the W25x16 part).
|
Not all features have been verified.
|
||||||
Customizations for the v3 version of the Wildfire board are selectable (but untested).
|
Support for FAT file system on an an SD card had been verified.
|
||||||
|
The ENC28J60 network is functional (but required lifting the chip select pin on the W25x16 part).
|
||||||
|
Customizations for the v3 version of the Wildfire board are selectable (but untested).
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li><b>Maple</b>.
|
<li>
|
||||||
Support for the Maple boards was contributed by Yiran Liao and first appear in NuttX 6-30.
|
<p>
|
||||||
|
<b>Maple</b>.
|
||||||
|
Support for the Maple boards was contributed by Yiran Liao and first appear in NuttX 6-30.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
<b>Spark</b>.
|
||||||
|
David Sidrane has the <i>emulated</i> Spark board up-and-running with a functional CC3000 network, SST25 FAT file system, an NSH shell, and a composite USB CDC/ACM and USBMSC devices. This configuration is was first available NuttX 6-31.
|
||||||
|
That is really quite a lot of high end functionality on an STM32 that only has 20KB of RAM! I am impressed!
|
||||||
|
</p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
@ -2156,8 +2299,15 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="stm32f207x"><b>STMicro STM32F207IG (STM32 F2 family)</b>.</a>
|
<a name="stm32f207x"><b>STMicro STM32F207 (STM32 F2 family)</b>.</a>
|
||||||
Support for the STMicro STM3220G-EVAL development board was contributed by Gary Teravskis and first released in NuttX-6.16.
|
<ul>
|
||||||
|
<li>
|
||||||
|
Support for the STMicro STM3220G-EVAL development board was contributed by Gary Teravskis and first released in NuttX-6.16. This board uses the STM32F207IG.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Martin Lederhilger contributed support for the Olimex STM32 P207 board using the STM32F207ZE MCU.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
|
325
ReleaseNotes
325
ReleaseNotes
@ -4934,3 +4934,328 @@ Bugfixes (see the ChangeLog for details). Some of these are very important:
|
|||||||
is created in a different task group.
|
is created in a different task group.
|
||||||
- apps/nshlib: Fix NSH listing output for the case of a single file.
|
- apps/nshlib: Fix NSH listing output for the case of a single file.
|
||||||
From the PX4 team; provided by Lorenz Meier.
|
From the PX4 team; provided by Lorenz Meier.
|
||||||
|
|
||||||
|
NuttX-6.31
|
||||||
|
----------
|
||||||
|
|
||||||
|
The 98th release of NuttX, Version 6.31, was made on October 28, 2013,
|
||||||
|
and is available for download from the SourceForge website. Note
|
||||||
|
that release consists of two tarballs: nuttx-6.31.tar.gz and
|
||||||
|
apps-6.31.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
|
file for build information).
|
||||||
|
|
||||||
|
Additional new features and extended functionality:
|
||||||
|
|
||||||
|
* General:
|
||||||
|
|
||||||
|
- Standardized stack checking logic so the interfaces can be used
|
||||||
|
by common stack monitoring logic.
|
||||||
|
|
||||||
|
* Audio Subsystem and Audio Drivers:
|
||||||
|
|
||||||
|
- Ken Pettit has finally released his long awaited audio subsystem.
|
||||||
|
This is a generic audio subsystem that is appropriate for the
|
||||||
|
deeply embedded MCU. Current testing has, however, been focused
|
||||||
|
on the VS1053 CODEC chip.
|
||||||
|
- Ken Pettit's VS1053 audio CODEC driver is now functional.
|
||||||
|
|
||||||
|
* Networking / Network Drivers
|
||||||
|
|
||||||
|
- Add the prefix ETH0 to all PHY configuration selections. This
|
||||||
|
will allow us to support to Ethernet MAC drivers with two different
|
||||||
|
PHYs (identified with ETH0 and ETH1). Enabled with CONFIG_NETDEV_MULTINIC.
|
||||||
|
- Add MII/RMII PHY definitions for the Micrel KSZ8051 PHY.
|
||||||
|
- Add GMII/GRMII PHY definitions for the Micrel KSZ9021/31 PHY.
|
||||||
|
- New network-optimized, higher-performance sendfile() implementation
|
||||||
|
from Max Holtzberg.
|
||||||
|
- Added a simple routing table. This table is currenly only used (1)
|
||||||
|
when we need to look-up an Ethernet device based on an IP address,
|
||||||
|
and (2) in the ARP logic when we need to request the MAC address of
|
||||||
|
the router, vs the MAC address of the peer.
|
||||||
|
- Make net_close() nonblocking and free unestablished connections if
|
||||||
|
no free connections available. From Max Holtzberg.
|
||||||
|
- Changed the meaning of the uip_*input functions. They now return
|
||||||
|
success when a packet is dropped; This is needed for the ENCX24J600
|
||||||
|
driver that must make a decision to return the packet or not: It
|
||||||
|
should not retry dropped packets. From Max Holtzberg.
|
||||||
|
- David Sidrane has completed integration of the CC3000 networking.
|
||||||
|
This is much more than a network driver: It is a complete
|
||||||
|
replacement for the NuttX networking with off-chip networking support
|
||||||
|
in the CC3000.
|
||||||
|
- Numerous enhancements to the ENCX24J600 driver from Max Holtberg.
|
||||||
|
|
||||||
|
* Other Common Drivers:
|
||||||
|
|
||||||
|
- The SST25 serial FLASH MTD driver now includes support for the
|
||||||
|
SST25VF016B. From David Sidrane.
|
||||||
|
- Add a preflight method to the SDIO interface to support the STM32
|
||||||
|
DMA usage model. From Mike Smith.
|
||||||
|
- Enhanced the MMC/SD SDIO driver to perform DMA preflight operations
|
||||||
|
and fail DMA read/write requests that fail preflighting. From Mike
|
||||||
|
Smith.
|
||||||
|
- Add an ioctl command that can be used to trigger ADC/DAC conversion
|
||||||
|
under application control.
|
||||||
|
|
||||||
|
* File Systems:
|
||||||
|
|
||||||
|
- Enhanced the FAT32 filesystem code to understand DMA preflight
|
||||||
|
failures, and to use the file sector buffer as a bounce buffer when
|
||||||
|
a user-supplied buffer is not suitable for DMA. From Mike Smith.
|
||||||
|
|
||||||
|
* Atmel AT91 SAMA5D3x
|
||||||
|
|
||||||
|
- Add support so that subsets of the total DRAM (and other external
|
||||||
|
memory) can be added to the heap, leaving other memory reserved for
|
||||||
|
other purposes (like the LCDC framebuffers).
|
||||||
|
|
||||||
|
* Atmel AT91 SAMA5D3x Drivers:
|
||||||
|
|
||||||
|
- Use more descriptive task names when starting the EHCI and OHCI
|
||||||
|
monitor tasks.
|
||||||
|
- Added a 10/100Base-T Ethernet (EMAC) driver.
|
||||||
|
- Added a 1000Base-T Ethernet (GMAC) driver.
|
||||||
|
- Added a Real Time Clock (RTC) driver and integrated with the NuttX
|
||||||
|
system time logic.
|
||||||
|
- Added support for /dev/random using the SAMA5D3x True Random Number
|
||||||
|
Generator (TRNG).
|
||||||
|
- Added a Watchdog Timer (WDT) driver.
|
||||||
|
- Added a Timer/Counter (TC) library with interface that make be used
|
||||||
|
by other drivers that need timer support.
|
||||||
|
- Added an ADC driver that can collect multiple samples using the
|
||||||
|
sequencer, can be trigger by a timer/counter, and supports DMA data
|
||||||
|
transfers.
|
||||||
|
- Added a touchscreen driver based on the special features of the
|
||||||
|
SAMA5D3 ADC peripheral.
|
||||||
|
- Added an LCD controller (LCDC) frame buffer driver.
|
||||||
|
- Added a CAN driver. However, testing has been delayed because of
|
||||||
|
cabling issues.
|
||||||
|
- Basic header file support is available for the Image Sensor
|
||||||
|
Interface (ISI) camera interface. Work on the camera driver is
|
||||||
|
underway and is expected in the next release.
|
||||||
|
|
||||||
|
* Atmel AT91 SAMA5D3x-EK Development Boards
|
||||||
|
|
||||||
|
- Add OS test support for the FPU test.
|
||||||
|
- Enable the task name feature board configuration sto provide
|
||||||
|
prettier ps command output.
|
||||||
|
- Added NX and NxWM configurations to verify the LCD and touchscreen.
|
||||||
|
There are still some outstanding issues with the NxWM configuration
|
||||||
|
as of this release.
|
||||||
|
- The TRNG and /dev/random are now enabled by default in the demo
|
||||||
|
configuration.
|
||||||
|
|
||||||
|
* Atmel AT91 SAM3/4 Boards:
|
||||||
|
|
||||||
|
- Add configuration to select revision 3 of the Arduino Due which has
|
||||||
|
some small but important differences. Suggested by gdi@embedders.org.
|
||||||
|
|
||||||
|
* STMicro STM32:
|
||||||
|
|
||||||
|
- Add support for the STM32F207ZE chip. From Martin Lederhilger.
|
||||||
|
|
||||||
|
* STMicro STM32 Boards:
|
||||||
|
|
||||||
|
- Add configuration for the Spark Core. The initial check-in is
|
||||||
|
basically the Maple Mini board and subsequent development by David
|
||||||
|
Sidrane is his special Spark emulation hardware. The configuration
|
||||||
|
should be very mature when actual Spark hardware is available.
|
||||||
|
- Support for the Olimex STM32 P207 board added by Martin Lederhilger.
|
||||||
|
- Configuration for the Mikroe STM32F4 board configuration updated for
|
||||||
|
audio support by Ken Pettit.
|
||||||
|
|
||||||
|
* NXP LPC17xx Boards:
|
||||||
|
|
||||||
|
- zkit-arm-1769: LED1 is now user controllable after booting. From
|
||||||
|
Rashid Fatah.
|
||||||
|
|
||||||
|
* Kinetis KL Drivers:
|
||||||
|
|
||||||
|
- PIT and TPM register definitions header files for the from Alan
|
||||||
|
Carvalho de Assis.
|
||||||
|
- Added low-level getc() function for operation with no file system.
|
||||||
|
The KL25Z can now support NSH in a very minimal system that does
|
||||||
|
not even have a file system.
|
||||||
|
|
||||||
|
* Kinetis KL Boards
|
||||||
|
|
||||||
|
- A new configuration called minnsh was added is an experiement to
|
||||||
|
see how small we can get the NuttX footprint and still support NSH.
|
||||||
|
From Alan Carvalho de Assis..
|
||||||
|
|
||||||
|
* TI Calypso Phones:
|
||||||
|
|
||||||
|
- Basic board support for the Motorola C139 (Compal E86) phone. From
|
||||||
|
Craig Comstock.
|
||||||
|
|
||||||
|
* Applications:
|
||||||
|
|
||||||
|
- Moved several useful examples from apps/examples to apps/system.
|
||||||
|
This includes USB MSC, USB CDC/ACM, and USB Composite.
|
||||||
|
- New addroute and delroute commands added to NSH in order to manage
|
||||||
|
the network routing table.
|
||||||
|
- Numerous enhancements and updates to the CC3000 example from David
|
||||||
|
Sidrane.
|
||||||
|
- Add a new stack monitor daemon that can be used to constantly
|
||||||
|
monitor stack usage by all threads.
|
||||||
|
- Numerous changes to get NSH working with no file system. Basically
|
||||||
|
this suppresses I/O redirection and replaces file I/O with calls to
|
||||||
|
low-level console read/write functions. Suggested by Alan Carvalho
|
||||||
|
de Assis.
|
||||||
|
- apps/system/nxplayer: A new, command-line media player called
|
||||||
|
'nxplayer' from Ken Pettit.
|
||||||
|
- apps/examples/random: Add a simple test that dumps values from
|
||||||
|
/dev/random.
|
||||||
|
- apps/examples/adc: Add support so that a ADC driven by software
|
||||||
|
triggering can be tested.
|
||||||
|
|
||||||
|
* Build System:
|
||||||
|
|
||||||
|
- The MKDEP tools now support a new argument that identifies the
|
||||||
|
object file path.
|
||||||
|
|
||||||
|
Efforts In Progress. The following are features that are partially
|
||||||
|
implemented but present in this release. They are not likely be be
|
||||||
|
completed soon.
|
||||||
|
|
||||||
|
* kconfig-fronted Configuration:
|
||||||
|
|
||||||
|
- Conversion of old configurations to use the kconfig-frontends
|
||||||
|
tool is an ongoing effort that will continue for some time.
|
||||||
|
At this time, only 48% of the configurations have been converted
|
||||||
|
to use the kconfig-frontends tools.
|
||||||
|
|
||||||
|
Bugfixes (see the ChangeLog for details). Some of these are very important:
|
||||||
|
|
||||||
|
* Initialzation and Scheduling:
|
||||||
|
|
||||||
|
- IDLE thread initialization logic should not call group_setupidlefiles()
|
||||||
|
if there are no file descriptors (and, hence, no file system).
|
||||||
|
- Fix some cornercase error handling logic: If sched_releasetcb() is
|
||||||
|
called as part of a failed pthread startup before the flags field in
|
||||||
|
the TCB has been initialized, then a crash occurs. Pointed out by
|
||||||
|
David Sidrane.
|
||||||
|
|
||||||
|
* Networking / Network Drivers:
|
||||||
|
|
||||||
|
- Look up of a device using subnet will fail if the packet is being
|
||||||
|
sent out of our subnet (via a router). The fallback here is just to
|
||||||
|
use the only device ("eth0") if the subnet lookup fails (this logic
|
||||||
|
was extended to handle multiple Ethernet devices by adding a simple
|
||||||
|
routing table).
|
||||||
|
- Fix some backward conditional logic in send() that enabled the
|
||||||
|
check if the ARP address is in the ARP table. From Max Holtzberg.
|
||||||
|
- Notify the socket layer from the network monitor if a connection is
|
||||||
|
lost before the monitoring callback has been registered. From Max
|
||||||
|
Holtzberg.
|
||||||
|
- send(): Reset the send timeout when the data is ACKed, not when the
|
||||||
|
data is sent. Remove conditions on checking for timeout. From Max
|
||||||
|
Holtzberg.
|
||||||
|
- Correct how the TCP/IP initial minimum MSS is calculated. Max
|
||||||
|
Holtzberg.
|
||||||
|
- TCP state machine: Move tcp connection into SYN_RCVD state after
|
||||||
|
aception instead of bypassing and moving directly into ESTABLISHED.
|
||||||
|
From Max Holtzberg.
|
||||||
|
- Numerous fixes to the ENCX24J600 driver from Max Holtberg.
|
||||||
|
|
||||||
|
* USB Drivers:
|
||||||
|
|
||||||
|
- Change naming of SELFPOWERED and REMOTEWAKEUP to avoid name
|
||||||
|
collisions. Prepend the name of the driver (for example
|
||||||
|
CDCACM_SELFPOWERED).
|
||||||
|
- CDC/ACM class driver: Change the interval for the interrupt
|
||||||
|
endpoint from 0xff (invalid) to 10. This is not a critical
|
||||||
|
change but will avoid a complaint from the Linux driver when
|
||||||
|
it overrides the 0xff value.
|
||||||
|
|
||||||
|
* ARM Cortex-A5:
|
||||||
|
|
||||||
|
- Fix an error in data cache clean and invalidate functions: Fix of
|
||||||
|
addresses to cache line boundaries.
|
||||||
|
|
||||||
|
* Atmel AT91 SAMA5D3x Drivers:
|
||||||
|
|
||||||
|
- Correct some inconsistencies in the way that USB configuration
|
||||||
|
settings are used. This caused compilation errors in SAMA5 OHCI
|
||||||
|
when USB debug was ON but USB host tracing was off.
|
||||||
|
- When 480MHz UPLL is used to drive OHCI, it should have a divider
|
||||||
|
of 10. However, that does not work. A divider of 5 does. Why?.
|
||||||
|
- OHCI HCD: Fix a place where DMA-related data needed to be flushed
|
||||||
|
to data cache; Fix another where a virtual address was being used
|
||||||
|
in a register where a physical address was required.
|
||||||
|
- HSMCI Driver: TX DMA disabled. It is just not reliable. No idea
|
||||||
|
why. RX DMA is still used.
|
||||||
|
- STM32F103C pinmapping corrections from David Sidrane.
|
||||||
|
|
||||||
|
* Atmel SAMA5D3x-EK Board
|
||||||
|
|
||||||
|
- Increase the number of pre-allocated watchdog timers. The default
|
||||||
|
number of 4 was easily being exhausted in the more complex
|
||||||
|
configurations.
|
||||||
|
|
||||||
|
* STMicro STM32:
|
||||||
|
|
||||||
|
- STM32 F4 DMA definitions: Typo fixes for UART7 and UART8 DMA
|
||||||
|
configs. From Mike Smith.
|
||||||
|
- DMA priority configuration corrections from Mike Smith.
|
||||||
|
- Changes to the stm32_dmacapable API. In order to correctly
|
||||||
|
verify that a buffer can be transferred, the transfer count and
|
||||||
|
the CCR value are required. Implemented stm32_dmacapable for
|
||||||
|
stm32f1xx devices. Enhanced stm32_dmacapable for stm32f2xx and
|
||||||
|
stm32f4xx devices to check for additional conditions that will cause
|
||||||
|
DMA to fail or lose data.
|
||||||
|
- STM32 F1 DMA fix from David Sidrane: The DMA_CNDTRx register
|
||||||
|
cannot be modified if the DMA channel is disabled.
|
||||||
|
|
||||||
|
* STMicro STM32 Drivers:
|
||||||
|
|
||||||
|
- Fix compilation errors from bad bit definitions in ADC and PWM
|
||||||
|
register. From Martin Lederhilger.
|
||||||
|
- DMA-related fixes to the SPI driver from Ken Pettit.
|
||||||
|
|
||||||
|
* NXP LPC17xx Drivers:
|
||||||
|
|
||||||
|
- Remove undefined spi_select() prototype. This was causing compile
|
||||||
|
time warnings.
|
||||||
|
|
||||||
|
* NXP LPC17xx Boards:
|
||||||
|
|
||||||
|
- zkit-arm-1768: MMC/SD is on SPI, not SSP0. From Rashid Fatah.
|
||||||
|
|
||||||
|
* C Library
|
||||||
|
|
||||||
|
- scanf() fixes from kfrolov: 1) sscanf() function hangs in the
|
||||||
|
following example: sscanf("2", "%u,%u,%u,%u", ...), 2) sscanf()
|
||||||
|
returns incorrect number of parsed numbers if some arguments
|
||||||
|
can't be parsed: sscanf("=2", "%u,%u,%u,%u",...)==1 instead of
|
||||||
|
0, and 3) using of char* instead of const char* in vsscanf
|
||||||
|
function leads to warnings from GCC.
|
||||||
|
|
||||||
|
* Build System
|
||||||
|
|
||||||
|
- Dependency generation generation was broken for directories that
|
||||||
|
keep objects in a sub-directory. The MKDEP tools now support a new
|
||||||
|
argument that identifies the object file path.
|
||||||
|
- tools/define.sh: 'cut' no longer works as it once did. Script
|
||||||
|
adapted to observed behavior.
|
||||||
|
|
||||||
|
* Applications:
|
||||||
|
|
||||||
|
- Remove a warning from the NSH library when DHCP is not enabled.
|
||||||
|
- Default NSH IP address should be 0x0a000001 (10.0.0.1), not
|
||||||
|
0xa0000001 (160.0.0.1). Ditto for the gateway.
|
||||||
|
- Add some missing options to the OS test Kconfig file
|
||||||
|
- Fix some bad conditional compilation in the USB monitor.
|
||||||
|
- Fix default I2C frequency used by the I2C tool: 400KHz instead
|
||||||
|
of 4MHz. Suggested by Max Kriegleder.
|
||||||
|
- Increase stack size for the system/info command. Ken Petit
|
||||||
|
reports that this simple command can exceed its 768 stack size
|
||||||
|
under certain conditions. The size is marginal and has been
|
||||||
|
increased to 1024 by default but is also now configurable.
|
||||||
|
- apps/Makefile: Needs to include external/Make.defs if we want
|
||||||
|
allow external applications to participate in the NuttX
|
||||||
|
configuration. Suggested by gdi@embedders.org.
|
||||||
|
- apps/netutils/telnetd: Missing argument to debug statement
|
||||||
|
can cause crashes in certain error conditions. From David
|
||||||
|
Sidrane.
|
||||||
|
- apps/examples/can: Correct an error in a debug statement. From
|
||||||
|
Martin Lederhilger.
|
||||||
|
Loading…
Reference in New Issue
Block a user