Prep for 6.7 Release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3837 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
1fb1422b57
commit
5279eb86c7
@ -1896,7 +1896,7 @@
|
||||
When a window is closed, the display was not being updated. The old
|
||||
window graphic was left on the display for a time.
|
||||
|
||||
6.7 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
6.7 2011-08-02 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* Makefile: Added a export target that will bundle up all of the NuttX
|
||||
libraries, header files, and the startup object into an export-able
|
||||
@ -1966,3 +1966,4 @@
|
||||
graphics/nxtk/nxtk_drawlinewindow.c, graphics/nxtk/nxtk_drawlinetoolbar.c:
|
||||
Add new line drawing interfaces (untested).
|
||||
|
||||
6.8 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
@ -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: July 21, 2011</p>
|
||||
<p>Last Updated: August 1, 2011</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -655,6 +655,27 @@
|
||||
</li>
|
||||
</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li>Font management sub-system.</li>
|
||||
</p>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
|
||||
<td bgcolor="#5eaee1">
|
||||
<b>Input Devices</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li>Touchscreen, USB keyboard, GPIO-based buttons and keypads. </li>
|
||||
</p>
|
||||
</tr>
|
||||
</table></center>
|
||||
|
||||
<p>
|
||||
@ -838,74 +859,79 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><b>nuttx-6.6 Release Notes</b>:
|
||||
<p><b>nuttx-6.7 Release Notes</b>:
|
||||
<p>
|
||||
The 73<sup>5d</sup> release of NuttX, Version 6.6, was made on July 11, 2011 and is available for download from the
|
||||
The 74<sup>th</sup> release of NuttX, Version 6.7, was made on August 2, 2011, 2011 and is available for download from the
|
||||
<a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website.
|
||||
Note that release consists of two tarballs: <code>nuttx-6.6.tar.gz</code> and <code>apps-6.5.tar.gz</code>.
|
||||
Note that release consists of two tarballs: <code>nuttx-6.7.tar.gz</code> and <code>apps-6.7.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.
|
||||
These unreleased changes are also listed <a href="#pendingchanges">here</a>.
|
||||
</p>
|
||||
<p>
|
||||
The 6.6 release adds several smaller featurs but is mostly a bugfix release.
|
||||
Bugfixes include
|
||||
Changes in this release are summarized below:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Fixed several NX Graphics bugs: Rendering fonts at >8 bits-per-pixel,
|
||||
graphics move logic, and display artifacts that appear when a window is closed.
|
||||
<b>New OS APIs</b>:
|
||||
Add the standard <code>sem_timedwait()</code> interface.
|
||||
</li>
|
||||
<li>
|
||||
Corrections to the USB host mass storage class driver
|
||||
<b>FAT File System</b>:
|
||||
Adds (optional) support for VFAT long file names.
|
||||
</li>
|
||||
<li>
|
||||
STM32 bugfixes: serial driver, GPIO interrupt handling
|
||||
<b>USB</b>:
|
||||
Now the mass storage device can be connected when needed and
|
||||
disconnected when not needed (or re-connected as a different kind of
|
||||
device).
|
||||
</li>
|
||||
<li>
|
||||
LPC17xx: Changes for a success compilation with no console.
|
||||
<b>Touchscreen Support</b>:
|
||||
Defined a new NuttX touchscreen interface.
|
||||
Added a driver for the TI TSC2007 touchscreen controller chip.
|
||||
</li>
|
||||
<li>
|
||||
Corrections to the Teensy AT90USB SD driver
|
||||
<b>NX Fonts</b>:
|
||||
Add support for multiple fonts; developed a tool to
|
||||
convert open source fonts into NuttX format; Converted and installed
|
||||
nine new, high quality fontsets.
|
||||
</li>
|
||||
<li>
|
||||
Changes for a clean compilation under the ZDS-II toolchain.
|
||||
<b>NX Graphics</b>:
|
||||
Add new NX APIs to support drawing of wide lines in any
|
||||
orientation. Added new low level routines to set individual pixel
|
||||
more efficiently.
|
||||
</li>
|
||||
<li>
|
||||
<b>Build system</b>:
|
||||
Added a export target that will bundle up all of the
|
||||
NuttX libraries, header files, and the startup object into an export-able tarball.
|
||||
</li>
|
||||
<li>
|
||||
<b>LPC17xx</b>:
|
||||
A CAN driver was contributed by Li Zhuoyi (Lzyy).
|
||||
</li>
|
||||
<li>
|
||||
<b>STM32</b>:
|
||||
New NX-related configurations to excercise text and graphic image displays.
|
||||
</li>
|
||||
<li>
|
||||
<b>C Library</b>:
|
||||
Added a fixed precision atan2() math function.
|
||||
</li>
|
||||
<li>
|
||||
<b>Bugfixes</b>:
|
||||
Serial RX overrun error, FAT upper/lower NT 8.3 name
|
||||
handling fixed. FAT directory allocation and initialization bug.
|
||||
STM32 SDIO DMA race condition bug. eZ80 UART1 serial driver errors
|
||||
(Paul Osmialowski)
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
Minor features include:
|
||||
See the <a href="#currentrelease">ChangeLog</a> for details.
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Add logic to extract AVR <code>printf</code> strings from FLASH
|
||||
(but there are still <code>printf</code> issues for that target)
|
||||
</li>
|
||||
<li>
|
||||
Added a configuration for the <a href="http://www.sureelectronics.net">Sure Electronics</a> PIC32MX board.
|
||||
However, higher priority tasks have stopped work on that configuration.
|
||||
</li>
|
||||
<li>
|
||||
Added several new configurations for the <a href=" http://www.st.com/">STMicro</a> STM3210E-EVAL board.
|
||||
</li>
|
||||
<li>
|
||||
Added support for the STM3210E-EVAL board: (1) LCD in either landscape or portrait mode, and (2) interrupting buttons.
|
||||
</li>
|
||||
<li>
|
||||
Added a configuration option to use different serial ports for debug and for the NSH serial console
|
||||
(there are some issues with CR-LF expansion and character echo if NSH is not run on the console).
|
||||
</li>
|
||||
<li>
|
||||
Standardized the button press and button interrupt interfaces so that they are common across all boards.
|
||||
</li>
|
||||
<li>
|
||||
Added a new graphics example that focuses on placing text on the background while pop-up windows occur.
|
||||
Text should continue to update normally with or without the popup windows present.
|
||||
</li>
|
||||
<li>
|
||||
Added ARM stack checking logic.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<table width ="100%">
|
||||
<tr bgcolor="#e4e4e4">
|
||||
@ -2437,81 +2463,97 @@ Other memory:
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-6.6 2011-07-11 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
nuttx-6.7 2011-08-02 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* drivers/mtd/ramtron.c, net/net_checksd.c, fs/fs_fdopen.c, and include/nuttx/mii.h:
|
||||
Several structural changes made to get a clean compile under the ez80 ZDS-II
|
||||
toolchain (no design changes).
|
||||
* drivers/usbhost/usbhost_storage.c: Incorpated bugfixes reported by Sheref H.
|
||||
Younan: (1) Read capacity logic read largest block, not the number of blocks
|
||||
and was, therefore, off by one, and (2) Some devices stall of get Max LUN request
|
||||
if they support only a single LUN. Logic now assumes a single LUN if the get
|
||||
Max LUN request fails.
|
||||
* include/nuttx/arch.h, lib/stdio/lib_libvsprintf.c, lib/stdio/lib_fputs.c: Add
|
||||
a new configuration option to support extracting strings from FLASH or EEPROM
|
||||
or other memories where the string data cannot be accessed by simply de-referencing
|
||||
a string pointer.
|
||||
* arch/sim/src/up_romgetc.c: Used to test the basic logic to access strings
|
||||
without directly de-referencing a string pointer.
|
||||
* arch/avr/src/avr/up_romget.c: Used to access strings that lie in the first
|
||||
64Kb of FLASH (But I still haven't figured out how to get strings to reside in
|
||||
FLASH without using the PROGMEM attribute).
|
||||
* configs/teensy/src/up_spi.c: Correct reading of SD CD and WP pins (was reading
|
||||
the wrong register. AVR SPI now appears to be functional.
|
||||
* arch/avr/src/at90usb/at90usb_usbdev.c: Correct USB initialization. Interrupts
|
||||
were being enabled BEFORE the interrupt handler was attached.
|
||||
* configs/sure-pic32mx: Add a configuration for the Sure Electronics, "Advanced USB
|
||||
Storage Demo Board," Model DB-DP11215 (http://www.sureelectronics.net/goods.php?id=1168).
|
||||
This board features the MicroChip PIC32MX440F512H MCU. (Untested on initial
|
||||
check-in).
|
||||
* configs/stm3210e-eval/nsh2: Add another NSH configuration for the STM32 with
|
||||
some different properties.
|
||||
* CONFIG_NSH_CONDEV: Add a configuration option to allow using a different character
|
||||
device (such a a different UART) for the NSH interface. This allows, for example,
|
||||
debug output to come from the console device while using another device for NSH.
|
||||
There are some issues on initial check-in: NuttX doesn't have termios and the
|
||||
console device has special properties that make using NSH awkward. Examples:
|
||||
No CR-LF expansion, no character echoing, no command line editting.
|
||||
* arch/arm/src/stm32/stm32_lowputc.c and stm32_serial.c. Correct seversl bugs
|
||||
involving serial port configuration. These bugs are only critical if you
|
||||
are trying to using multiple UARTs on STM32.
|
||||
* configs/stm3210e-eval/src/up_lcd.c: Add a driver for the STM3210E-EVAL's LCD.
|
||||
* configs/stm3210e-eval/nx: Add NX configuration for the STM3210E-EVAL.
|
||||
* configs/nuttx/arch.h (and arch/arm/src/stm32, configs/*/src/up_buttons.c):
|
||||
Standardize interfaces exported for button support and button interrupts.
|
||||
* configs/stm3210e-eval/src/up_buttons.c: Add interrupting button support.
|
||||
Also fixes a few errors in STM3210E-EVAL button decoding.
|
||||
* configs/stm3210e-eval/buttons: Add a configuration to exercise STM3210E-EVAL
|
||||
buttons.
|
||||
* arch/arm/src/stm32/stm32_gpio.c: GPIO interrupt handling for pin
|
||||
numbers were being aliased: 5-9 together and 10-15 together. Extended
|
||||
the logic to peform decoding of GPIO interrupts and unique dispatching
|
||||
for all 16 pins.
|
||||
* configs/stm3210e-eval/nxtext: Add a configuration for the apps/examples/nxtext
|
||||
example. This example focuses on placing text on the background while
|
||||
pop-up windows occur. Text should continue to update normally with or without
|
||||
the popup windows present.
|
||||
* arch/arm/src/common/up_checkstack.c: ARM stack overflow checking submitted
|
||||
by Hal Glenn.
|
||||
* arch/arm/src/lpc17xx: Changes to compile successfully with no serial console
|
||||
(also submitted by Hal Glenn).
|
||||
* graphics/nxfonts/nxfonts_convert.c: Fixed a critical bug that caused
|
||||
when renderer some fonts with bits-per-pixel > 8
|
||||
* graphics/nxbe/nxbe_move.c: Fixed an error in the graphics move logic (This
|
||||
was a previously untested interface). Basically, there is some confusion
|
||||
between use of (x,y) as a relative offset or as an absolute position.
|
||||
* graphics/nxbe/nxbe_close.c: Fixed an important graphics system bug:
|
||||
When a window is closed, the display was not being updated. The old
|
||||
window graphic was left on the display for a time.
|
||||
* Makefile: Added a export target that will bundle up all of the NuttX
|
||||
libraries, header files, and the startup object into an export-able
|
||||
tarball.
|
||||
* arch/arm/src/lpc17xx/lpc17_can.h: Correct some typos in the CAN
|
||||
register definitions.
|
||||
* drivers/serial/serialirq.c: Correct an error that can occur if the
|
||||
serial RX buffer becomes full. Data is now discarded in that case;
|
||||
before, leaving data in the hardware would cause infinite interrupts
|
||||
one most MCUs since you must read the data in order to clear the
|
||||
interrupt.
|
||||
* arch/arm/src/lpc17xx/lpc17_can.c: Added a CAN driver contributed by
|
||||
Li Zhuoyi (Lzyy).
|
||||
* include/stddefs.h and sys/types: Added type wchar_t.
|
||||
* fs/fat/fat_fat32dirent.c: Move all FAT directory operations to this
|
||||
new file; Implement VFAT long file name support.
|
||||
* fs/fat/fat_fat32dirent.c: The configuration CONFIG_FAT_LCNAMES has
|
||||
been around for some time but never tested until now. This setting
|
||||
will mimic the NT 8.3 file name behavior: File names or extensions
|
||||
may be all upper or all lower case (but not mixed). If
|
||||
CONFIG_FAT_LCNAMES is not selected, all filenames are strictly upper
|
||||
case.
|
||||
* configs/stm3210e-eval/nsh2: Console is back on UART1; Added
|
||||
examplex/nx as an NSH "built-in" command as a demonstration.
|
||||
* fs/fat/fs_fat32dirent.c: Fix an important bug in the directory
|
||||
allocation (fat_allocatedirentry()). I looks like it could be
|
||||
initializing the wrong sectors! NOTE: This function was in
|
||||
fs_fat32utils.c in earlier releases.
|
||||
* arch/arm/src/stm32_sdio.c: Correct an important DMA-related bug;
|
||||
SDIO transfer completion events and DMA completion eventes were
|
||||
not being coordinated correctly.
|
||||
* configs/stm3210e-eval/nsh2: Enable FAT long file name support
|
||||
* sched/sem_timedwait.c: Add the standard sem_timedwait() interface.
|
||||
* graphics/nxfonts/nxfonts_getfont.c, nxfonts_bitmap.c,
|
||||
Makefile.source, and include/nuttx/nxfonts.h: Support for multiple
|
||||
fonts included. A new interface, nxf_getfonthandle() takes a font
|
||||
ID and returns a handle that is now used at all other font interfaces
|
||||
to specify which of the multiple fonts to use.
|
||||
* arch/arm/src/lpc17xx/lpc17_syscon.h: Fix typo (reported by Li Zhuoyi).
|
||||
* configs/stm3210e-eval/nsh2: Extended to support two new commands:
|
||||
'msconn' will connect the USB mass storage device; 'msdis' will
|
||||
disconnect the USB storage device.
|
||||
* tools/bdf-converter.c. This C file is used to build the bdf-converter
|
||||
program. The bdf-converter program be used to convert fonts in Bitmap
|
||||
Distribution Format (BDF) into fonts that can be used in the NX graphics
|
||||
system.
|
||||
* include/nuttx/nx: Move all NX header files from include/nuttx to
|
||||
include/nuttx/nx.
|
||||
* drivers/usbdev/usbdev_usbstorage.c and arch/arm/src/stm32/stm32_usbdev.c:
|
||||
Correct a memory leak when the USB mass storage driver is connected and
|
||||
then disconnected from the target. The write requests were not being
|
||||
freed. NOTE that the unregister logic in the STM32 needed to call
|
||||
stm32_reset() in order to return the write requests to the USB mass
|
||||
storage driver; it is possible that a similar but could exist for other
|
||||
architectures.
|
||||
* graphics/nxfonts/nxfonts_*.h: Add serveral more new fonts
|
||||
* arch/z80/src/ez80/ez80_serial.c: Fix some errors in serial driver
|
||||
setup for UART1 (submitted by Paul Osmialowski).
|
||||
* drivers/input/tsc2007.c and include/nuttx/input/*: Add a generic NuttX
|
||||
touchscreen interface. Add a driver for the TI TSC2007 touchscreen
|
||||
controller.
|
||||
* graphics/nxglib/lcd and fb: Add low level routines to set single pixels.
|
||||
* lib/math/lib_b16atan2.c: Add a fixed precision atan2() function
|
||||
* graphics/nxglib/nxglib_splitline.c: Add logic to divide a wide line into
|
||||
trapezoidal components.
|
||||
* graphics/nxmu/nx_drawline.c, graphics/nxsu/nx_drawline.c,
|
||||
graphics/nxtk/nxtk_drawlinewindow.c, graphics/nxtk/nxtk_drawlinetoolbar.c:
|
||||
Add new line drawing interfaces (untested).
|
||||
|
||||
apps-6.6 2011-07-11 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
apps-6.7 2011-08-02 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* Make.defs, namedapp/namedapp.c: Several structural changes made to get a
|
||||
clean compile under the ez80 ZDS-II toolchain (no design changes).
|
||||
* apps/examples/buttons: Add a test for the new standardized button interfaces
|
||||
* apps/examples/nxtext: Add another NX graphics test. This one focus on
|
||||
placing text on the background while pop-up windows occur. Text should
|
||||
continue to update normally with or without the popup windows present.
|
||||
* apps/examples/nx and nxtext: These examples can now be built as NSH
|
||||
"built-in" commands.
|
||||
* apps/examples/nxhello: The simplest graphics example: It just says
|
||||
"Hello, World!" in the center of the display. This example can also be
|
||||
built as an NSH "built-in" command.
|
||||
* apps/examples/nx, ntext, and nxhello: All updated to use the new
|
||||
NuttX font interfaces.
|
||||
* apps/examples/nximage: Another super simple graphics example: It just puts
|
||||
the NuttX logo in the center of the display. This example can also be
|
||||
built as an NSH "built-in" command.
|
||||
* apps/examples/usbstorage: Can now be built as two NSH "built-in" commands:
|
||||
'msconn' will connect the USB mass storage device; 'msdis' will disconnect
|
||||
the USB storage device.
|
||||
* apps/examples/nx*: All NX header files moved from nuttx/include/nuttx to
|
||||
nuttx/include/nuttx/nx.
|
||||
* apps/examples/usbstorage: Added instrumentation to monitor memory usage
|
||||
to check for memory leaks in the USB storage driver.
|
||||
* apps/examples/nxhello/nxhello_bkgd.c: Fix handling of allocated glyph
|
||||
memory.
|
||||
|
||||
pascal-1.0 2011-05-15 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
@ -2554,59 +2596,9 @@ buildroot-1.10 2011-05-06 <spudmonkey@racsa.co.cr>
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-6.7 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
nuttx-6.8 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* Makefile: Added a export target that will bundle up all of the NuttX
|
||||
libraries, header files, and the startup object into an export-able
|
||||
tarball.
|
||||
* arch/arm/src/lpc17xx/lpc17_can.h: Correct some typos in the CAN
|
||||
register definitions.
|
||||
* drivers/serial/serialirq.c: Correct an error that can occur if the
|
||||
serial RX buffer becomes full. Data is now discarded in that case;
|
||||
before, leaving data in the hardware would cause infinite interrupts
|
||||
one most MCUs since you must read the data in order to clear the
|
||||
interrupt.
|
||||
* arch/arm/src/lpc17xx/lpc17_can.c: Added a CAN driver contributed by
|
||||
Li Zhuoyi (Lzyy).
|
||||
* include/stddefs.h and sys/types: Added type wchar_t.
|
||||
* fs/fat/fat_fat32dirent.c: Move all FAT directory operations to this
|
||||
new file; Implement VFAT long file name support.
|
||||
* fs/fat/fat_fat32dirent.c: The configuration CONFIG_FAT_LCNAMES has
|
||||
been around for some time but never tested until now. This setting
|
||||
will mimic the NT 8.3 file name behavior: File names or extensions
|
||||
may be all upper or all lower case (but not mixed). If
|
||||
CONFIG_FAT_LCNAMES is not selected, all filenames are strictly upper
|
||||
case.
|
||||
* configs/stm3210e-eval/nsh2: Console is back on UART1; Added
|
||||
examplex/nx as an NSH "built-in" command as a demonstration.
|
||||
* fs/fat/fs_fat32dirent.c: Fix an important bug in the directory
|
||||
allocation (fat_allocatedirentry()). I looks like it could be
|
||||
initializing the wrong sectors! NOTE: This function was in
|
||||
fs_fat32utils.c in earlier releases.
|
||||
* arch/arm/src/stm32_sdio.c: Correct an important DMA-related bug;
|
||||
SDIO transfer completion events and DMA completion eventes were
|
||||
not being coordinated correctly.
|
||||
* configs/stm3210e-eval/nsh2: Enable FAT long file name support
|
||||
* sched/sem_timedwait.c: Add the standard sem_timedwait() interface.
|
||||
* graphics/nxfonts/nxfonts_getfont.c, nxfonts_bitmap.c,
|
||||
Makefile.source, and include/nuttx/nxfonts.h: Support for multiple
|
||||
fonts included. A new interface, nxf_getfonthandle() takes a font
|
||||
ID and returns a handle that is now used at all other font interfaces
|
||||
to specify which of the multiple fonts to use.
|
||||
* arch/arm/src/lpc17xx/lpc17_syscon.h: Fix typo (reported by Li Zhuoyi).
|
||||
|
||||
apps-6.7 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* apps/examples/nx and nxtext: These examples can now be built as NSH
|
||||
"built-in" commands.
|
||||
* apps/examples/nxhello: The simplest graphics example: It just says
|
||||
"Hello, World!" in the center of the display. This example can also be
|
||||
built as an NSH "built-in" command.
|
||||
* apps/examples/nx, ntext, and nxhello: All updated to use the new
|
||||
NuttX font interfaces.
|
||||
* apps/examples/nximage: Another super simple graphics example: It just puts
|
||||
the NuttX logo in the center of the display. This example can also be
|
||||
built as an NSH "built-in" command.
|
||||
apps-6.8 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
pascal-3.1 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
34
ReleaseNotes
34
ReleaseNotes
@ -2020,3 +2020,37 @@ Minor features:
|
||||
* Added ARM stack checking logic.
|
||||
|
||||
See the ChangeLog for a detailed description of these changes.
|
||||
|
||||
nuttx-6.7
|
||||
^^^^^^^^^
|
||||
|
||||
The 74th release of NuttX, Version 6.7, was made on August 2, 2011 and is
|
||||
available for download from the SourceForge website. Note that release
|
||||
consists of two tarballs: nuttx-6.7.tar.gz and apps-6.7.tar.gz. Both
|
||||
may be needed (see the top-level nuttx/README.txt file for build
|
||||
information). Changes in this release are summarized below:
|
||||
|
||||
* New OS APIs: Add the standard sem_timedwait() interface.
|
||||
* FAT File System: Adds (optional) support for VFAT long file names.
|
||||
* USB: Now the mass storage device can be connected when needed and
|
||||
disconnected when not needed (or re-connected as a different kind of
|
||||
device).
|
||||
* Touchscreen Support: Defined a new NuttX touchscreen interface.
|
||||
Added a driver for the TI TSC2007 touchscreen controller chip.
|
||||
* NX Fonts: Add support for multiple fonts; developed a tool to
|
||||
convert open source fonts into NuttX format; Converted and installed
|
||||
nine new, high quality fontsets.
|
||||
* NX Graphics: Add new NX APIs to support drawing of wide lines in any
|
||||
orientation. Added new low level routines to set individual pixel
|
||||
more efficiently.
|
||||
* Build system: Added a export target that will bundle up all of the
|
||||
NuttX libraries, header files, and the startup object into an export-
|
||||
able tarball.
|
||||
* LPC17xx: A CAN driver was contributed by Li Zhuoyi (Lzyy).
|
||||
* STM32: New NX-related configurations to excercise text and graphic image
|
||||
displays.
|
||||
* C Library: Added a fixed precision atan2() math function.
|
||||
* Bugfixes: Serial RX overrun error, FAT upper/lower NT 8.3 name
|
||||
handling fixed. FAT directory allocation and initialization bug.
|
||||
STM32 SDIO DMA race condition bug. eZ80 UART1 serial driver errors
|
||||
(Paul Osmialowski)
|
||||
|
Loading…
Reference in New Issue
Block a user