|
|
|
@ -8,7 +8,7 @@
|
|
|
|
|
<tr align="center" bgcolor="#e4e4e4">
|
|
|
|
|
<td>
|
|
|
|
|
<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>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
@ -905,11 +905,11 @@
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<h2>NuttX-6.12 Release Notes</h2>
|
|
|
|
|
<h2>NuttX-6.14 Release Notes</h2>
|
|
|
|
|
<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.
|
|
|
|
|
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)
|
|
|
|
|
The change log associated with the release is available <a href="#currentrelease">here</a>.
|
|
|
|
|
Unreleased changes after this release are available in SVN.
|
|
|
|
@ -920,40 +920,73 @@
|
|
|
|
|
</p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li><b>Drivers</b>.
|
|
|
|
|
New standard interface for PWM drivers and common "upper half" PWM driver.
|
|
|
|
|
Updated the MP25x driver to support the Macronix MX25 chips (submitted by Mohammad Elwakeel).
|
|
|
|
|
The upper-half PWM driver will now support a pulse count (as
|
|
|
|
|
would be needed to control a stepper motor).
|
|
|
|
|
</li>
|
|
|
|
|
<li><b>STMicro STM32 F1/F4</b>.
|
|
|
|
|
Added an Ethernet driver, ADC drivers, DAC driver, PWM driver, CAN driver, F4 RTC driver, F4 DMA support,
|
|
|
|
|
logic for saving/restoring F4 FPU registers in context switches.
|
|
|
|
|
<li><b>STM32</b>.
|
|
|
|
|
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)
|
|
|
|
|
</li>
|
|
|
|
|
<li><b>STM32 Boards</b>.
|
|
|
|
|
Added STM3240G-EVAL DHPCD and nettest configuration.
|
|
|
|
|
Support for a new STM32 board, the HY-Mini STM32v board (contributed by Laurent Latil).
|
|
|
|
|
<li><b>STM32F4Discovery</b>.
|
|
|
|
|
Support for the STM32F4-Discovery board contributed
|
|
|
|
|
by Mike Smith.
|
|
|
|
|
</li>
|
|
|
|
|
<li><b>Microchip PIC32MX</b>.
|
|
|
|
|
The port to the Microchip PIC32MX is finally functional and reliable.
|
|
|
|
|
The NuttX PIC32 port has verified configurations for the OS test and the NuttShell (NSH) both exist.
|
|
|
|
|
<li><b>STM3240G-EVAL</b>.
|
|
|
|
|
Add support for user control of LEDs.
|
|
|
|
|
</li>
|
|
|
|
|
<li><b>Tests</b>.
|
|
|
|
|
New re-usable tests (in apps/examples) for PWM, ADC, and CAN loopback.
|
|
|
|
|
Several existing tests can now be built as NSH built-in applicaitons (dhcpd, nettest, and all of the new tests).
|
|
|
|
|
<li><b>LPC17xx</b>.
|
|
|
|
|
Add support for loopback mode to CAN driver. CAN TX done
|
|
|
|
|
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>
|
|
|
|
|
</ul>
|
|
|
|
|
<p>
|
|
|
|
|
Bugfixes, order roughly on decreasing criticality include the following.
|
|
|
|
|
Both of these bugfixes are considered critical.
|
|
|
|
|
Bugfixes include:
|
|
|
|
|
</p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li><b>STM32</b>.
|
|
|
|
|
Correct handling of data overrun conditions.
|
|
|
|
|
Previous logic would hang with infinite interrupts when a data overrun occurred.
|
|
|
|
|
<li><b>Drivers</b>.
|
|
|
|
|
Fixed a buffer-full test in the upper-half CAN driver.
|
|
|
|
|
</li>
|
|
|
|
|
<li><b>DHCPD</b>.
|
|
|
|
|
Fix several problems using host order address where network order addresses were expected (and vice versa).
|
|
|
|
|
<li><b>STM32</b>.
|
|
|
|
|
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>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
See the <a href="#currentrelease">ChangeLog</a> for details.
|
|
|
|
|
</p>
|
|
|
|
@ -2040,8 +2073,7 @@
|
|
|
|
|
<td>
|
|
|
|
|
<p>
|
|
|
|
|
<b>PIC32MX460F512L</b>.
|
|
|
|
|
A port of NuttX to the PIC32MX460F512L is underway.
|
|
|
|
|
This port uses the PIC32MX board from PCB Logic Design Co.
|
|
|
|
|
This port is for the PIC32MX board from PCB Logic Design Co. and used the PIC32MX460F512L.
|
|
|
|
|
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>
|
|
|
|
|
<ul>
|
|
|
|
@ -2049,8 +2081,6 @@
|
|
|
|
|
<b>STATUS:</b>
|
|
|
|
|
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>).
|
|
|
|
|
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>
|
|
|
|
|
</ul>
|
|
|
|
|
</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 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>).
|
|
|
|
|
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.
|
|
|
|
|
Those drivers are not yet available as of this writing.
|
|
|
|
|
</p>
|
|
|
|
@ -2105,6 +2136,7 @@
|
|
|
|
|
<p>
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
</p>
|
|
|
|
|
</ul>
|
|
|
|
@ -2688,77 +2720,80 @@ Other memory:
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<ul><pre>
|
|
|
|
|
nuttx-6.13 2011-12-26 Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
nuttx-6.14 2012-01-15 Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
|
|
|
|
|
* arch/arm/src/stm32/stm32f40xxx_dma.c: Add DMA support for the STM32 F4
|
|
|
|
|
family (untested on initial check-in)
|
|
|
|
|
* arch/arm/src/armv7-m/up_fpu.c: Add logic for saving an restoring VFP
|
|
|
|
|
floating point registers on context switches (but also disable the FPU
|
|
|
|
|
because CodeSourcery doesn't support hard flowing point!)
|
|
|
|
|
* arch/arm/src/stm32/chip/stm32_eth.h: Add Ethernet register definitions
|
|
|
|
|
for the STM32 F4.
|
|
|
|
|
* arch/arm/srcm/stm32/stm32_eth.c: Adds an Ethernet driver for the STM32 F4.
|
|
|
|
|
* arch/arm/srcm/stm32/stm32_dac.c and stm32_adc.c: "Skeleton" files for STM32
|
|
|
|
|
DAC and ADC drivers. The actual logic will come later.
|
|
|
|
|
* arch/arm/srcm/stm32/stm32_eth.c: There may be a few more lurking bugs, but
|
|
|
|
|
the STM32 Ethernet driver appears to be fully functional on the STM3240G-EVAL.
|
|
|
|
|
* arch/arm/srcm/stm32/stm32_eth.c: Fix an error in clearing abnormal interrupt
|
|
|
|
|
events.
|
|
|
|
|
* configs/stm3240g-eval/dhcpd: Add a DCHP daemon configuration for the
|
|
|
|
|
STM3240G-EVAL board.
|
|
|
|
|
* configs/stm3240g-eval/nettest: Add a network test configuration for the
|
|
|
|
|
STM3240G-EVAL board.
|
|
|
|
|
* arch/arm/srcm/stm32/stm32_rtc.c, stm32f10xxx_rtc.c, and stm32f40xxx_rtc:
|
|
|
|
|
Broke out separate drivers to handle the very different RTC implementations
|
|
|
|
|
in the STM32 F1 and F4 family.
|
|
|
|
|
* arch/arm/srcm/stm32/stm32f10xxx_rtc.c: STM32 F4 RTC is functional (12/14/2011)
|
|
|
|
|
* net/uip-arp.c: Fix compilation issue with CONFIG_NET_ARP_IPIN
|
|
|
|
|
* include/nuttx/pwm.h and drivers/pwm.c: Add an interface definition and a
|
|
|
|
|
"upper half" driver for PWM output.
|
|
|
|
|
* arch/arm/src/stm32/stm32_pwm.c: Added a PWM "lower half" driver for the
|
|
|
|
|
STM32. The initial check-in is little more than a framework for the driver.
|
|
|
|
|
* arch/arm/src/stm32/stm32_usbdev.c: Corrected two CRITICAL errors in the USB
|
|
|
|
|
device-side driver: (1) Handling of data overrun condition was wrong. When
|
|
|
|
|
there was no further memory to accept further OUT endpoint data, the driver
|
|
|
|
|
would hang with infinite interrupts; (2) the logic in setting toggle bits
|
|
|
|
|
was not correct. However, this driver has functioned for a long time until
|
|
|
|
|
the particular condition that revealed the bug occurred. My impression is
|
|
|
|
|
that this latter bugfix also fixes some STM32 USB performance problems.
|
|
|
|
|
* configs/hymini-stm32v: A configuration for the HY-Mini STM32v board contributed
|
|
|
|
|
by Laurent Latil. Theses changes also include support for the STM32F103VCT6.
|
|
|
|
|
* arch/configs/stm3240g-eval/src/up_pwm.c: Add hooks needed to use the new
|
|
|
|
|
apps/examples/pwm test of the STM32 PWM driver.
|
|
|
|
|
* drivers/mtd/mp25x.c: Add ability to use different SPI modes and different
|
|
|
|
|
manufacturers codes. Fix a error in the wait for not busy (submitted by
|
|
|
|
|
Mohammad Elwakeel.
|
|
|
|
|
* arch/arm/src/stm32/stm32_can.c. Add a low-level STM32 CAN driver. (Initial
|
|
|
|
|
check is incomplete). Add loopback support to the driver.
|
|
|
|
|
* arch/arm/src/stm32/stm32_adc.c. The ADC is now functional. A more complete
|
|
|
|
|
driver would require DMA support. I have some questions still about the
|
|
|
|
|
accuracy of the timer-driven sampling.
|
|
|
|
|
* configs/sure-pic32mx/nsh. The PIC32 port is (finally) functional. Add an
|
|
|
|
|
NSH configuration for the Sure PIC32MX board.
|
|
|
|
|
* configs/sure-pic32mx/*/defconfig. Calibrated all PIC32 delay loops.
|
|
|
|
|
* configs/pcblogic-pic32mx/nsh. Add an NSH configuration for the PCBLogic
|
|
|
|
|
PIC32 board.
|
|
|
|
|
* Both PIC32 OS test and NSH configurations have now been verified.
|
|
|
|
|
* tools/Makefile.export, mkexport.sh, and configure.sh: Changes submitted
|
|
|
|
|
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 for 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 "Getting Started" 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 "Getting Started" 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 > 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 "built-in" 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, "upper half",
|
|
|
|
|
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)
|
|
|
|
|
* configs/stm3240g-eval/src: Add APIs support to support user access to the
|
|
|
|
|
LEDs
|
|
|
|
|
* arch/arm/src/lpc17xx/lpc17_can.c: Add logic to change the CAN bit rate based
|
|
|
|
|
on the NuttX configuration.
|
|
|
|
|
* arch/arm/src/lpc17xx/lpc17_can.c: PCLK divisor is now a configuration
|
|
|
|
|
option.
|
|
|
|
|
* arch/arm/src/stm32/stm32_serial.c and stm32_lowputc.c: Support for
|
|
|
|
|
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 <gnutt@nuttx.org>
|
|
|
|
|
apps-6.14 2012-01-15 Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
|
|
|
|
|
* apps/examples/dhcpd: May now be built as an NSH built-in application
|
|
|
|
|
by setting CONFIG_NSH_BUILTIN_APPS.
|
|
|
|
|
* apps/netutils/dhcpd/dhcpd.c: Fix several problems using host order address
|
|
|
|
|
where network addresses expected (and vice versa).
|
|
|
|
|
* 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.
|
|
|
|
|
* apps/examples/buttons/main.c: The test needs to call up_buttoninit() to
|
|
|
|
|
properly configure the button interrupt GPIOs.
|
|
|
|
|
* apps/examples/pwm: Add support to test the pulse count option recently
|
|
|
|
|
added to the PWM interface.
|
|
|
|
|
|
|
|
|
|
pascal-1.0 2011-05-15 Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
|
|
|
|
@ -2801,57 +2836,9 @@ buildroot-1.10 2011-05-06 <gnutt@nuttx.org>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<ul><pre>
|
|
|
|
|
nuttx-6.14 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
nuttx-6.15 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
|
|
|
|
|
* tools/Makefile.export, mkexport.sh, and configure.sh: Changes submitted
|
|
|
|
|
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 "Getting Started" 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 "Getting Started" 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 > 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 "built-in" 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, "upper half",
|
|
|
|
|
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 <gnutt@nuttx.org>
|
|
|
|
|
|
|
|
|
|
* apps/examples/buttons/main.c: The test needs to up_buttoninit() to
|
|
|
|
|
properly configure the button interrupt GPIOs.
|
|
|
|
|
apps-6.15 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
|
|
|
|
|
pascal-3.1 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
|
|
|
|
|