mirror of
https://github.com/apache/nuttx.git
synced 2025-12-08 02:32:54 +08:00
Prep for 6.17 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4607 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
92
ReleaseNotes
92
ReleaseNotes
@@ -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()).
|
||||
|
||||
Reference in New Issue
Block a user