Prep for 6.14 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4301 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2012-01-15 16:11:32 +00:00
parent f158e56fca
commit 0f170dc487
4 changed files with 209 additions and 150 deletions

View File

@ -2298,7 +2298,7 @@
PIC32 board. PIC32 board.
* Both PIC32 OS test and NSH configurations have now been verified. * Both PIC32 OS test and NSH configurations have now been verified.
6.14 2012-xx-xx Gregory Nutt <gnutt@nuttx.org> 6.14 2012-01-15 Gregory Nutt <gnutt@nuttx.org>
* tools/Makefile.export, mkexport.sh, and configure.sh: Changes submitted * tools/Makefile.export, mkexport.sh, and configure.sh: Changes submitted
by Mike Smith to support configuration and 'make export' on MAC OS. by Mike Smith to support configuration and 'make export' on MAC OS.
@ -2365,3 +2365,5 @@
(Contributed by Mikhail Bychek) (Contributed by Mikhail Bychek)
* lib/stdio/lib_vsprintf.c: Add support for fixed-size fields with floating * lib/stdio/lib_vsprintf.c: Add support for fixed-size fields with floating
point numbers (Contributed by Mikhail Bychek) point numbers (Contributed by Mikhail Bychek)
6.15 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>

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: January 11, 2012</p> <p>Last Updated: January 15, 2012</p>
</td> </td>
</tr> </tr>
</table> </table>
@ -905,11 +905,11 @@
</tr> </tr>
</table> </table>
<h2>NuttX-6.12 Release Notes</h2> <h2>NuttX-6.14 Release Notes</h2>
<p> <p>
The 80<sup>th</sup> release of NuttX, Version 6.13, was made on December 26, 2011, and is available for download from the The 81<sup>st</sup> release of NuttX, Version 6.14, was made on January 15, 2012, 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.13.tar.gz</code> and <code>apps-6.13.tar.gz</code>. Note that the release consists of two tarballs: <code>nuttx-6.14.tar.gz</code> and <code>apps-6.14.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)
The change log associated with the release is available <a href="#currentrelease">here</a>. The change log associated with the release is available <a href="#currentrelease">here</a>.
Unreleased changes after this release are available in SVN. Unreleased changes after this release are available in SVN.
@ -920,40 +920,73 @@
</p> </p>
<ul> <ul>
<li><b>Drivers</b>. <li><b>Drivers</b>.
New standard interface for PWM drivers and common &quot;upper half&quot; PWM driver. The upper-half PWM driver will now support a pulse count (as
Updated the MP25x driver to support the Macronix MX25 chips (submitted by Mohammad Elwakeel). would be needed to control a stepper motor).
</li> </li>
<li><b>STMicro STM32 F1/F4</b>. <li><b>STM32</b>.
Added an Ethernet driver, ADC drivers, DAC driver, PWM driver, CAN driver, F4 RTC driver, F4 DMA support, The CAN driver has been verified in loopback mode. ADC driver
logic for saving/restoring F4 FPU registers in context switches. support for the STM32 F4. Add support for UART4-5 and USART6
(Contributed by Mike Smith). The PWM driver now supports a pulse
count for TIM1 and TIM8. Timer driver now supports the F4's 32-bit
timers (Contributed by Mikhail Bychek)
</li> </li>
<li><b>STM32 Boards</b>. <li><b>STM32F4Discovery</b>.
Added STM3240G-EVAL DHPCD and nettest configuration. Support for the STM32F4-Discovery board contributed
Support for a new STM32 board, the HY-Mini STM32v board (contributed by Laurent Latil). by Mike Smith.
</li> </li>
<li><b>Microchip PIC32MX</b>. <li><b>STM3240G-EVAL</b>.
The port to the Microchip PIC32MX is finally functional and reliable. Add support for user control of LEDs.
The NuttX PIC32 port has verified configurations for the OS test and the NuttShell (NSH) both exist.
</li> </li>
<li><b>Tests</b>. <li><b>LPC17xx</b>.
New re-usable tests (in apps/examples) for PWM, ADC, and CAN loopback. Add support for loopback mode to CAN driver. CAN TX done
Several existing tests can now be built as NSH built-in applicaitons (dhcpd, nettest, and all of the new tests). perations are now interrupt driver. Now supports configurable CAN bit
rate.
</li>
<li><b>LPC1766-STK</b>.
Add support for on-board buttons. Add support for user
control of LEDs.
</li>
<li><b>LM3S</b>.
Add support for the LM3S6432S2E on the TI RDK-S2E (Contributed
by Mike Smith)
</li>
<li><b>PIC32MX</b>.
USB device-side driver (needs further testing). A partial
Ethernet driver is also in place.
</li>
<li><b>Library</b>.
Support added for fixed floating point fieldwidths in output
formatting (Contributed by Mikhail Bychek)
</li>
<li><b>Build</b>.
New targets apps_clean and apps_distclean to simplify working
with application diretories.
</li> </li>
</ul> </ul>
<p> <p>
Bugfixes, order roughly on decreasing criticality include the following. Bugfixes include:
Both of these bugfixes are considered critical.
</p> </p>
<ul> <ul>
<li><b>STM32</b>. <li><b>Drivers</b>.
Correct handling of data overrun conditions. Fixed a buffer-full test in the upper-half CAN driver.
Previous logic would hang with infinite interrupts when a data overrun occurred.
</li> </li>
<li><b>DHCPD</b>. <li><b>STM32</b>.
Fix several problems using host order address where network order addresses were expected (and vice versa). GPIO initialize logic (submitted by Mike Smith). Fix the
debug logic that dumps the GPIO configuration.
</li>
<li><b>LPC17xxx</b>.
Correct an integeter overlow in GPIO interrupt setup
(prevented pins > 15 from being used as interrupt sources). Correct
a value used in GPIO interrupt number range test.
</li>
<li><b>FAT</b>.
Now returns the correct error value when it is unable to
recognize the file system.
</li>
<li><b>Build</b>.
MAC OS build fixes (submitted by Mike Smith)
</li> </li>
</ul> </ul>
<p> <p>
See the <a href="#currentrelease">ChangeLog</a> for details. See the <a href="#currentrelease">ChangeLog</a> for details.
</p> </p>
@ -2040,8 +2073,7 @@
<td> <td>
<p> <p>
<b>PIC32MX460F512L</b>. <b>PIC32MX460F512L</b>.
A port of NuttX to the PIC32MX460F512L is underway. This port is for the PIC32MX board from PCB Logic Design Co. and used the PIC32MX460F512L.
This port uses the PIC32MX board from PCB Logic Design Co.
The board is a very simple -- little more than a carrier for the PIC32 MCU plus voltage regulation, debug interface, and an OTG connector. The board is a very simple -- little more than a carrier for the PIC32 MCU plus voltage regulation, debug interface, and an OTG connector.
</p> </p>
<ul> <ul>
@ -2049,8 +2081,6 @@
<b>STATUS:</b> <b>STATUS:</b>
The basic port is code complete and fully verified in NuttX 6.13. The basic port is code complete and fully verified in NuttX 6.13.
Available configurations include the OS test and the NuttShell (NSH - see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>). Available configurations include the OS test and the NuttShell (NSH - see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
A more complete port would include support of the USB OTG port on this board.
That driver is not yet available as of this writing.
</p> </p>
</ul> </ul>
</td> </td>
@ -2077,6 +2107,7 @@
The port for this board was completed in NuttX 6.11, but still required a few bug fixes before it will be ready for prime time. The port for this board was completed in NuttX 6.11, but still required a few bug fixes before it will be ready for prime time.
The fully verified port first appeared in NuttX 6.13. The fully verified port first appeared in NuttX 6.13.
Available configurations include the OS test and the NuttShell (NSH - see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>). Available configurations include the OS test and the NuttShell (NSH - see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
An untested USB device-side driver is available in the source tree.
A more complete port would include support of the USB OTG port and of the LCD display on this board. A more complete port would include support of the USB OTG port and of the LCD display on this board.
Those drivers are not yet available as of this writing. Those drivers are not yet available as of this writing.
</p> </p>
@ -2105,6 +2136,7 @@
<p> <p>
From what I can tell using MPLAB, the NuttX port is running and fully functional on the Starter Kit. From what I can tell using MPLAB, the NuttX port is running and fully functional on the Starter Kit.
The only configuration available as of this writing is the OS test which depends on serial output for full verification. The only configuration available as of this writing is the OS test which depends on serial output for full verification.
Untested USB device-side driver and Ethernet driver are available for this board in the source tree.
I am considering using a USB serial console to complete the Starter Kit verification. Stay tuned for updates. I am considering using a USB serial console to complete the Starter Kit verification. Stay tuned for updates.
</p> </p>
</ul> </ul>
@ -2688,77 +2720,80 @@ Other memory:
</table> </table>
<ul><pre> <ul><pre>
nuttx-6.13 2011-12-26 Gregory Nutt &lt;gnutt@nuttx.org&gt; nuttx-6.14 2012-01-15 Gregory Nutt &lt;gnutt@nuttx.org&gt;
* arch/arm/src/stm32/stm32f40xxx_dma.c: Add DMA support for the STM32 F4 * tools/Makefile.export, mkexport.sh, and configure.sh: Changes submitted
family (untested on initial check-in) by Mike Smith to support configuration and 'make export' on MAC OS.
* arch/arm/src/armv7-m/up_fpu.c: Add logic for saving an restoring VFP * arch/arm/src/stm32/stm32_gpio.c: Disabled interrupts while configuring
floating point registers on context switches (but also disable the FPU GPIO pins so that we have exclusive access to the GPIO configuration
because CodeSourcery doesn't support hard flowing point!) registers.
* arch/arm/src/stm32/chip/stm32_eth.h: Add Ethernet register definitions * arch/mips/src/pic32mx/pic32mx_usbdev.c: Add a USB device-side driver
for the STM32 F4. for the PIC32MX family.
* arch/arm/srcm/stm32/stm32_eth.c: Adds an Ethernet driver for the STM32 F4. * arch/arm/src/stm32/stm32_gpio.c: Correct an error in some of the GPIO
* arch/arm/srcm/stm32/stm32_dac.c and stm32_adc.c: &quot;Skeleton&quot; files for STM32 initialization logic. Fix submitted by Mike Smith.
DAC and ADC drivers. The actual logic will come later. * configs/olimex-lpc1766stk/src/up_leds.c: Add new interfaces so that is
* arch/arm/srcm/stm32/stm32_eth.c: There may be a few more lurking bugs, but CONFIG_ARCH_LEDS are not set, the LEDs may be controlled from application
the STM32 Ethernet driver appears to be fully functional on the STM3240G-EVAL. logic.
* arch/arm/srcm/stm32/stm32_eth.c: Fix an error in clearing abnormal interrupt * configs/olimex-lpc1766stk/src/up_buttons.c: Add support for the buttons
events. on the Olimex LPC1766-STK board.
* configs/stm3240g-eval/dhcpd: Add a DCHP daemon configuration for the * Makefile: Added 'apps_clean' and 'apps_distclean' target to simplify
STM3240G-EVAL board. managing the state of the application directory while in the NuttX directory
* configs/stm3240g-eval/nettest: Add a network test configuration for the * Documentation/NuttXGettingStarted.html: Added a &quot;Getting Started&quot; Guide
STM3240G-EVAL board. for NuttX. At present, this is just a stub and it refers to the NuttX
* arch/arm/srcm/stm32/stm32_rtc.c, stm32f10xxx_rtc.c, and stm32f40xxx_rtc: top-level README.txt file which is the only, real &quot;Getting Started&quot; Guide
Broke out separate drivers to handle the very different RTC implementations that exists at the time being.
in the STM32 F1 and F4 family. * arch/arm/src/lpc17xx/lpc17_gpioint.c: Correct an value used as the lower
* arch/arm/srcm/stm32/stm32f10xxx_rtc.c: STM32 F4 RTC is functional (12/14/2011) end of an IRQ number range test.
* net/uip-arp.c: Fix compilation issue with CONFIG_NET_ARP_IPIN * arch/arm/src/lpc17xx/lpc17_gpio.c: Fix a integer flow problem in shift.
* include/nuttx/pwm.h and drivers/pwm.c: Add an interface definition and a This error would prevent pins &gt; 15 from being used as interrupt sources.
&quot;upper half&quot; driver for PWM output. * arch/arm/src/stm32/stm32_can.c: The CAN driver has been verified in
* arch/arm/src/stm32/stm32_pwm.c: Added a PWM &quot;lower half&quot; driver for the loopback mode on the STM3240G-EVAL board.
STM32. The initial check-in is little more than a framework for the driver. * configs/stm3240g-eval/src/up_adc.c: Complete coding of ADC support for the
* arch/arm/src/stm32/stm32_usbdev.c: Corrected two CRITICAL errors in the USB potentiometer on board the STM3240G-EVAL.
device-side driver: (1) Handling of data overrun condition was wrong. When * arch/arm/src/lpc17_can.c: Several CAN driver improvements. Adds support for
there was no further memory to accept further OUT endpoint data, the driver testing in loopback mode. now uses all three transmit buffers for better
would hang with infinite interrupts; (2) the logic in setting toggle bits performance.
was not correct. However, this driver has functioned for a long time until * confgs/olimex-lpc1766stk/nsh: Now supports the CAN loopback test as an
the particular condition that revealed the bug occurred. My impression is optional &quot;built-in&quot; application.
that this latter bugfix also fixes some STM32 USB performance problems. * sched/irq_attach.c: Fix an issue with disabling interrupts when they are
* configs/hymini-stm32v: A configuration for the HY-Mini STM32v board contributed detached. For the PIC32, this can't be done because there is a 1-to-many
by Laurent Latil. Theses changes also include support for the STM32F103VCT6. relationship between vector numbers and interrupt numbers or different.
* arch/configs/stm3240g-eval/src/up_pwm.c: Add hooks needed to use the new Added a new configuration option CONFIG_ARCH_VECNOTIRQ to at least flag
apps/examples/pwm test of the STM32 PWM driver. the architectures that have this issue and to (at least) avoid doing
* drivers/mtd/mp25x.c: Add ability to use different SPI modes and different something too wrong.
manufacturers codes. Fix a error in the wait for not busy (submitted by * drivers/can.c: Fix a test for buffer full in the generic, &quot;upper half&quot;,
Mohammad Elwakeel. can driver.
* arch/arm/src/stm32/stm32_can.c. Add a low-level STM32 CAN driver. (Initial * arch/arm/src/lm3s: Add support for the LM3S6432S2E (Contributed by Mike Smith)
check is incomplete). Add loopback support to the driver. * configs/lm3s6432-s2: Add support for the TI RDK-S2E (LM3S6432S2E) board
* arch/arm/src/stm32/stm32_adc.c. The ADC is now functional. A more complete (Contributed by Mike Smith)
driver would require DMA support. I have some questions still about the * configs/stm3240g-eval/src: Add APIs support to support user access to the
accuracy of the timer-driven sampling. LEDs
* configs/sure-pic32mx/nsh. The PIC32 port is (finally) functional. Add an * arch/arm/src/lpc17xx/lpc17_can.c: Add logic to change the CAN bit rate based
NSH configuration for the Sure PIC32MX board. on the NuttX configuration.
* configs/sure-pic32mx/*/defconfig. Calibrated all PIC32 delay loops. * arch/arm/src/lpc17xx/lpc17_can.c: PCLK divisor is now a configuration
* configs/pcblogic-pic32mx/nsh. Add an NSH configuration for the PCBLogic option.
PIC32 board. * arch/arm/src/stm32/stm32_serial.c and stm32_lowputc.c: Support for
* Both PIC32 OS test and NSH configurations have now been verified. UART4-5 and USART6 added by Mike Smith. Also includes a more flexible
way of managing UART pin configurations.
* include/nuttx/pwm.h, drivers/pwm.c, arch/arm/src/stm32/stm32_pwm.c: Add
support for pulse count in order to better support stepper motors.
* arch/arm/src/stm32/stm32_dumpgpio.c: Checking wrong register to see if
GPIO is enabled. Also not adding the GPIO base address to several offsets.
* configs/stm32f4discovery: Port to the STMicro STM32F4Discovery board
(Contributed by Mike Smith).
* fs/fat/fs_fat32util.c: On a failure to recognize a FAT file system, the
mount logic should return -EINVAL, not -ENODEV.
* arch/arm/src/stm32/stm32_tim.c: Support for STM32 F4 32-bit timers
(Contributed by Mikhail Bychek)
* lib/stdio/lib_vsprintf.c: Add support for fixed-size fields with floating
point numbers (Contributed by Mikhail Bychek)
apps-6.13 2011-12-06 Gregory Nutt &lt;gnutt@nuttx.org&gt; apps-6.14 2012-01-15 Gregory Nutt &lt;gnutt@nuttx.org&gt;
* apps/examples/dhcpd: May now be built as an NSH built-in application * apps/examples/buttons/main.c: The test needs to call up_buttoninit() to
by setting CONFIG_NSH_BUILTIN_APPS. properly configure the button interrupt GPIOs.
* apps/netutils/dhcpd/dhcpd.c: Fix several problems using host order address * apps/examples/pwm: Add support to test the pulse count option recently
where network addresses expected (and vice versa). added to the PWM interface.
* apps/examples/nettest: May now be built as an NSH built-in application
by setting CONFIG_NSH_BUILTIN_APPS.
* apps/examples/nettest: Correct some build issues with the nettest is
built for performance evaluation.
* apps/examples/adc: Add a very simple test to drive and test an ADC
driver.
* apps/examples/pwm: Add an NSH PWM command to drive and test a PWM
driver.
* apps/examples/can: Add an NSH CAN command to drive and test a CAN
driver in loopback mode.
pascal-1.0 2011-05-15 Gregory Nutt &lt;gnutt@nuttx.org&gt; pascal-1.0 2011-05-15 Gregory Nutt &lt;gnutt@nuttx.org&gt;
@ -2801,57 +2836,9 @@ buildroot-1.10 2011-05-06 &lt;gnutt@nuttx.org&gt;
</table> </table>
<ul><pre> <ul><pre>
nuttx-6.14 2012-xx-xx Gregory Nutt &lt;gnutt@nuttx.org&gt; nuttx-6.15 2012-xx-xx Gregory Nutt &lt;gnutt@nuttx.org&gt;
* tools/Makefile.export, mkexport.sh, and configure.sh: Changes submitted apps-6.15 2012-xx-xx Gregory Nutt &lt;gnutt@nuttx.org&gt;
by Mike Smith to support configuration and 'make export' on MAC OS.
* arch/arm/src/stm32/stm32_gpio.c: Disabled interrupts while configuring
GPIO pins so that we have exclusive access to the GPIO configuration
registers.
* arch/mips/src/pic32mx/pic32mx_usbdev.c: Add a USB device-side driver
for the PIC32MX family.
* arch/arm/src/stm32/stm32_gpio.c: Correct an error in some of the GPIO
initialization logic. Fix submitted by Mike Smith.
* configs/olimex-lpc1766stk/src/up_leds.c: Add new interfaces so that is
CONFIG_ARCH_LEDS are not set, the LEDs may be controlled from application
logic.
* configs/olimex-lpc1766stk/src/up_buttons.c: Add support form the buttons
on the Olimex LPC1766-STK board.
* Makefile: Added 'apps_clean' and 'apps_distclean' target to simplify
managing the state of the application directory while in the NuttX directory
* Documentation/NuttXGettingStarted.html: Added a &quot;Getting Started&quot; Guide
for NuttX. At present, this is just a stub and it refers to the NuttX
top-level README.txt file which is the only, real &quot;Getting Started&quot; Guide
that exists at the time being.
* arch/arm/src/lpc17xx/lpc17_gpioint.c: Correct an value used as the lower
end of an IRQ number range test.
* arch/arm/src/lpc17xx/lpc17_gpio.c: Fix a integer flow problem in shift.
This error would prevent pins &gt; 15 from being used as interrupt sources.
* arch/arm/src/stm32/stm32_can.c: The CAN driver has been verified in
loopback mode on the STM3240G-EVAL board.
* configs/stm3240g-eval/src/up_adc.c: Complete coding of ADC support for the
potentiometer on board the STM3240G-EVAL.
* arch/arm/src/lpc17_can.c: Several CAN driver improvements. Adds support for
testing in loopback mode. now uses all three transmit buffers for better
performance.
* confgs/olimex-lpc1766stk/nsh: Now supports the CAN loopback test as an
optional &quot;built-in&quot; application.
* sched/irq_attach.c: Fix an issue with disabling interrupts when they are
detached. For the PIC32, this can't be done because there is a 1-to-many
relationship between vector numbers and interrupt numbers or different.
Added a new configuration option CONFIG_ARCH_VECNOTIRQ to at least flag
the architectures that have this issue and to (at least) avoid doing
something too wrong.
* drivers/can.c: Fix a test for buffer full in the generic, &quot;upper half&quot;,
can driver.
* arch/arm/src/lm3s: Add support for the LM3S6432S2E (Contributed by Mike Smith)
* configs/lm3s6432-s2: Add support for the TI RDK-S2E (LM3S6432S2E) board
(Contributed by Mike Smith)
apps-6.14 2012-xx-xx Gregory Nutt &lt;gnutt@nuttx.org&gt;
* apps/examples/buttons/main.c: The test needs to up_buttoninit() to
properly configure the button interrupt GPIOs.
pascal-3.1 2012-xx-xx Gregory Nutt &lt;gnutt@nuttx.org&gt; pascal-3.1 2012-xx-xx Gregory Nutt &lt;gnutt@nuttx.org&gt;

View File

@ -2459,3 +2459,66 @@ Bugfixes, order roughly on decreasing criticality include:
addresses expected (and vice versa). addresses expected (and vice versa).
And several others. See the ChangeLog for more details. And several others. See the ChangeLog for more details.
NuttX-6.14
^^^^^^^^^^
The 81st release of NuttX, Version 6.11, was made on January 15, 2012,
and is available for download from the SourceForge website. Note
that release consists of two tarballs: nuttx-6.14.tar.gz and
apps-6.14.tar.gz. Both may be needed (see the top-level nuttx/README.txt
file for build information).
New features in this release include:
* Drivers. The upper-half PWM driver will now support a pulse count (as
would be needed to control a stepper motor).
* STM32. The CAN driver has been verified in loopback mode. ADC driver
support for the STM32 F4. Add support for UART4-5 and USART6
(Contributed by Mike Smith). The PWM driver now supports a pulse
count for TIM1 and TIM8. Timer driver now supports the F4's 32-bit
timers (Contributed by Mikhail Bychek)
* STM32F4Discovery. Support for the STM32F4-Discovery board contributed
by Mike Smith.
* STM3240G-EVAL. Add support for user control of LEDs.
* LPC17xx. Add support for loopback mode to CAN driver. CAN TX done
perations are now interrupt driver. Now supports configurable CAN bit
rate.
* LPC1766-STK. Add support for on-board buttons. Add support for user
control of LEDs.
* LM3S. Add support for the LM3S6432S2E on the TI RDK-S2E (Contributed
by Mike Smith)
* PIC32MX. USB device-side driver (needs further testing). A partial
Ethernet driver is also in place.
* Library. Support added for fixed floating point fieldwidths in output
formatting (Contributed by Mikhail Bychek)
* Build. New targets apps_clean and apps_distclean to simplify working
with application diretories.
Bugfixes include:
* Drivers. Fixed a buffer-full test in the upper-half CAN driver.
* STM32. GPIO initialize logic (submitted by Mike Smith). Fix the
debug logic that dumps the GPIO configuration.
* LPC17xxx. Correct an integeter overlow in GPIO interrupt setup
(prevented pins > 15 from being used as interrupt sources). Correct
a value used in GPIO interrupt number range test.
* FAT. Now returns the correct error value when it is unable to
recognize the file system.
* Build. MAC OS build fixes (submitted by Mike Smith)
And several others. See the ChangeLog for more details.

9
TODO
View File

@ -15,7 +15,7 @@ nuttx/
(5) Binary loaders (binfmt/) (5) Binary loaders (binfmt/)
(16) Network (net/, drivers/net) (16) Network (net/, drivers/net)
(2) USB (drivers/usbdev, drivers/usbhost) (2) USB (drivers/usbdev, drivers/usbhost)
(8) Libraries (lib/) (9) Libraries (lib/)
(10) File system/Generic drivers (fs/, drivers/) (10) File system/Generic drivers (fs/, drivers/)
(1) Graphics subystem (graphics/) (1) Graphics subystem (graphics/)
(1) Pascal add-on (pcode/) (1) Pascal add-on (pcode/)
@ -534,6 +534,13 @@ o Libraries (lib/)
Status: Open Status: Open
Priority: Priority:
Title: OLD dtoa NEEDS TO BE UPDATED
Description: This implementation of dtoa in lib/stdio is old and will not
work with some newer compilers. See
http://patrakov.blogspot.com/2009/03/dont-use-old-dtoac.html
Status: Open
Priority: ??
o File system / Generic drivers (fs/, drivers/) o File system / Generic drivers (fs/, drivers/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^