76 lines
2.9 KiB
Plaintext
76 lines
2.9 KiB
Plaintext
|
NuttX-6.15
|
||
|
----------
|
||
|
|
||
|
The 82nd release of NuttX, Version 6.15, was made on February 12, 2012,
|
||
|
and is available for download from the SourceForge website. Note
|
||
|
that release consists of two tarballs: nuttx-6.15.tar.gz and
|
||
|
apps-6.15.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||
|
file for build information).
|
||
|
|
||
|
This release corresponds with SVN release number: r4387
|
||
|
|
||
|
New features and extended functionality:
|
||
|
|
||
|
* General Drivers: Add support for (29-bit) extended CAN IDs. Add an
|
||
|
infrastructure to support battery drivers. Add a driver for MAX17040x
|
||
|
battery "fuel gauge". Add support for Composite USB drivers (in
|
||
|
particular for a CDC/ACM with MSC USB composite driver).
|
||
|
|
||
|
Added a new RAM logging driver. This will allow debug output into
|
||
|
a RAM buffer associated with a character driver at /dev/ramlog.
|
||
|
Added the new command 'dmesg' to NSH that can be used to dump the
|
||
|
current contents of the log. This is useful for systems that do not
|
||
|
have the usual serial console (for example, if you only have a
|
||
|
Telnet console with NSH).
|
||
|
|
||
|
* Networking: Add a lower level, primitive socket interface. Telnet
|
||
|
driver:
|
||
|
|
||
|
A New Telnet daemon was created. It wraps a Telnet session within a
|
||
|
character driver that can serve as a "controlling terminal." The
|
||
|
Telnet session will then be inherited by tasks created from the
|
||
|
Telnet session and the stdin/stdout from the created task will
|
||
|
still go through the same Telnet connection.
|
||
|
|
||
|
* STM32 Drivers. PWM driver pulse count was limited to 128; now is
|
||
|
(essentially) unlimited. Add support for (29-bit) extended CAN IDs.
|
||
|
Add support for I2C3. The SDIO driver is (mostly) verified on the
|
||
|
STM32 F4 platforms.
|
||
|
|
||
|
* LPC17xx Drivers. Extended the CAN driver so that the TSEG1 and TSEG2
|
||
|
bit times can be set via the NuttX configuration. Add support for
|
||
|
(29-bit) extended CAN IDs.
|
||
|
|
||
|
* PIC32 Drivers. The PIC32 Ethernet driver is code complete (but still
|
||
|
untested).
|
||
|
|
||
|
* FTPD. Add a new FTP server daemon. This is based loosely on
|
||
|
the hwport_ftpd library provided by Jaehyuk Cho.
|
||
|
|
||
|
* Library: Add support for on_exit(). Implemented tcsetattr() and
|
||
|
tcgetattr(). Moved the old, too-smart fgets() to a new application
|
||
|
library function called readline(). Dumbed down the original fgets().
|
||
|
Add strcasestr(), avsprintf(), inet_ntop(), and inet_pton().
|
||
|
Add support to enable or disable debug output.
|
||
|
|
||
|
* Build system: Support for building a 32-bit simulation executable on
|
||
|
a 64-bit Linux machine. Correct a dependency issue in the arch/*/src/board
|
||
|
directory.
|
||
|
|
||
|
Bugfixes:
|
||
|
|
||
|
* System: Correct PTHREAD_MUTEX_INITIALIZER
|
||
|
|
||
|
* FAT: Fix an error in the FAT statfs() reported by David Sidrane.
|
||
|
|
||
|
* STM32: Fix clock frequencies for APB2 timers. Correct AFIO register
|
||
|
offset.
|
||
|
|
||
|
* PIC32. Correct GPIOs used for LEDs on the Sure PIC32MX board.
|
||
|
|
||
|
* NSH. Wait for a USB connection if a USB serial class is used to
|
||
|
interface with the host.
|
||
|
|
||
|
Additional bugfixes, name changes, and other differences as detailed in the
|
||
|
ChangeLog.
|