diff options
Diffstat (limited to 'nuttx/ReleaseNotes')
-rw-r--r-- | nuttx/ReleaseNotes | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes index 3e94ae65e..331f63ff3 100644 --- a/nuttx/ReleaseNotes +++ b/nuttx/ReleaseNotes @@ -587,6 +587,45 @@ any errors to me. This tarball contains a complete CVS snapshot from September 20, 2008. +nutt-0.3.16 +^^^^^^^^^^^ + +This is the 28th release of NuttX. This release includes the first support for +USB in NuttX. A set of USB APIs were added to support USB device controller +drivers and bindings to USB device class drivers. The form of the interface +was inspired by the Linux Gadget APIs. + +At present USB device controller drivers are included for: + + * The NXP LPC214x. This driver has been verified and is an early alpha + stage in quality. + * TI DM320. Coding for this driver is complete but it is completely untested + as of this release. + +A controller-independent class driver is also included for: + + * USB serial class device driver (emulates the Prolific PL2303 serial-to-USB + adaptor). This drver has only been verified with the Linux host PL2303 + driver. + +Other new features include: + + * Add an option to set aside a separate stack for interrupt handling (ARM only). + This is useful when memory is constrained, there are multiple tasks, and + the interrupt stack requirement is high (as when USB is enabled). + +A few bugs were also fixed: + + * Fixed the frequency of system timer interrupts in the NXP LPC214x port + (off by 20x in nuttx-0.3.15) + * Fixed serial driver bugs related to (1) open counts and (2) recognizing + O_NONBLOCK on read. + * Fixed an error in read(); it was not setting the errno on errors returned + from the driver. + +These changes were verified only on the mcu123.com NXP LPC2148 board using with +a Linux host. Please report any errors to me. +This tarball contains a complete CVS snapshot from Octobor 10, 2008. |