Prep for 6.17 release

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4607 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo
2012-04-14 15:11:38 +00:00
parent 57c04fbaea
commit 9c8f49c100
4 changed files with 293 additions and 162 deletions
+3 -1
View File
@@ -203,7 +203,7 @@
* apps/nshlib: Now supports a USB serial device for NSH console I/O. This
allows NSH to be used on boards that have USB but no serial connectors.
6.17 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
6.17 2012-04-14 Gregory Nutt <gnutt@nuttx.org>
* apps/examples/can: Add conditional compilation so that the test can be
configured to only send messages or to only receive messages. This will
@@ -219,3 +219,5 @@
include/nuttx/ascii.h and vt100.h
* Kconfig, */Kconfig: Added skeleton Kconfig files to all directories that
may need them.
6.18 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
+4 -2
View File
@@ -2550,7 +2550,7 @@
* configs/stm3220g-eval: Add support for the STMicro STM3220G-EVAL board.
Contributed by Gary Teravskis,
6.17 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
6.17 2012-04-14 Gregory Nutt <gnutt@nuttx.org>
* configs/sure-pic32mx: Add support for the Sure DB-DP11212 PIC32 General
Purpose Demo Board
@@ -2639,7 +2639,7 @@
* arch/arm/src/Makefile, arch/x86/src/Makefile, arch/avr/src/Makefile,
arch/mips/src/Makefile, arch/sim/src/Makefile, arch/hc/src/Makefile,
arch/sh/src/Makefile: The libgcc.a in newer versions of GCC now
have an dependency on an external implementation of export(). This
have an dependency on an external implementation of abort(). This
required modification to the Makefiles that do the final link: Now
libgcc.a must be included within the group of libraries that are
search recursively.
@@ -2652,3 +2652,5 @@
* include/nuttx/watchdog.h: Add the definition of a standard watchdog
driver interface.
* drivers/watchdog.c: The "upper half" watchdog timer driver.
6.18 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
File diff suppressed because it is too large Load Diff
+92
View File
@@ -2662,3 +2662,95 @@ the ChangeLog of a complete, detailed list of bug fixes.
Additional bugfixes, name changes, and other differences as detailed in the
ChangeLog.
NuttX-6.17
^^^^^^^^^^
The 84th release of NuttX, Version 6.17, was made on April 14, 2012,
and is available for download from the SourceForge website. Note
that release consists of two tarballs: nuttx-6.17.tar.gz and
apps-6.17.tar.gz. Both may be needed (see the top-level nuttx/README.txt
file for build information).
New features and extended functionality:
* Networking: Additional low-level, thread-independent socket
interfaces (for NFS client support).
* RTC: Added a new interface call clock_synchronize(). This function
will reload the system time from an RTC and is required when the
system re-awakens from certain deep-sleep modes.
* Graphics: Add NxConsole. This is a character device driver that
wraps an NX window and can be re-directed for stdout. This allows,
for example, a pop-up graphics window that contains a NuttShell (NSH)
session. A test of NxConsole is available at apps/examples/nxconsole.
* Watchdog Drivers: Added an interface definition an "upper half"
driver to support watchdog timers.
* Calypso: Support for TI Calypso-based cellphones (as supported by
the Osmocom-BB project) was contributed by members of the Osmocom-BB
team. This includes configurations for the Compal e88 and e99 phones.
* USB Device Interface: Needed to extend the USB device interface
because there was no mechanism for passing endpoint OUT data that
may need to accompany a setup request.
* STM32 drivers: Added some power management controls for entering
reduced power consumption states. An OTG FS driver was completed
and partially verified (this driver seems to be functional but since
it has been test so lightly, it might better be listed in the
next section "Work in progress").
* PIC32 drivers: The PIC32 Ethernet driver is now stable. The PIC32
USB device controller driver is now functional (but not yet stable).
* PIC32 boards: Added support for the Sure DB-DP11212 PIC32 General
Purpose Demo Board. There is now a PIC32 Starter Kit that
provides NSH only through a Telnet connection.
* Build System: Some header files were moved into include/nuttx.
The goal is to move any non-standard header files to include/nuttx
or include/arch. Moved include/math.h to include/nuttx/math.h;
this file is now only instantiated as the 'system' math.h if
CONFIG_ARCH_MATH_H=y is defined.
* Tools: Added tools/cmpconfig.c, a tool for comparing two
configuration files.
Work in progress. This release includes some partially completed
work that is still not ready for prime time.
* NFS Client: Work is progressing on support for an NFS client
file system. This is a port of the BSD NFS client file system
that is being done by Jose Pablo Rojas V.
* Automated Configuration: Automated configuration based on the
kconfig-frontends tool is being incorporated into the build
system. The configuration is still not complete enough for
general use in this release.
* STM32 Drivers: Added files that will (eventually) hold an STM32
OTG FS host driver. This is still a work in progress.
Bugfixes:
* Networking: Corrected a deadlock that only occurred when
executing the NSH 'ifconfig' command over Telnet.
* File system: Fix incorrect return errno value from read() when
the file is opened write-only.
* Graphics: Fix several compilation errors that have crept into the
multi-user NX server because of lack of use.
* STM32: In order to use CAN2, both CAN1 and CAN2 clocking must be
enabled. Fixed a troublesome bug in the STM32 F4 I2C driver that
resulting in timeouts.
* LPC17xx: Fixes for errors the crept in the LPC17xx DAC logic
Contributed by Lzyy).
* Build System: Reordered the link command line to account for new
versions of libgcc.a that require symbols from the application
(abort()).