summaryrefslogtreecommitdiffstats
path: root/nuttx/ReleaseNotes
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-04-14 15:11:38 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-04-14 15:11:38 +0000
commitfd0c58f128c01359488c9038928a8a0bc9101882 (patch)
tree83ef173b77ac28a3fc944931ffcab3bd70bb392c /nuttx/ReleaseNotes
parentae481369d0d0b08392e43b30db9d66afccb0bc46 (diff)
Prep for 6.17 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4607 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/ReleaseNotes')
-rw-r--r--nuttx/ReleaseNotes92
1 files changed, 92 insertions, 0 deletions
diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes
index 926aa55430..8bbf00c304 100644
--- a/nuttx/ReleaseNotes
+++ b/nuttx/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()).