Update ChangeLog in preparation for the 7.23 release.
This commit is contained in:
parent
2e4aa6a557
commit
4438da9211
252
ChangeLog.txt
252
ChangeLog.txt
@ -2296,4 +2296,254 @@
|
|||||||
Ishikawa (2017-08-26).
|
Ishikawa (2017-08-26).
|
||||||
* examples: add DAC example. From Juha Niskanen (2017-09-1).
|
* examples: add DAC example. From Juha Niskanen (2017-09-1).
|
||||||
|
|
||||||
7.23 2017-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
7.23 2017-12-04 Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|
||||||
|
* examples/ostest: sem_open() now returns SEM_FAILED in the event of a
|
||||||
|
failure (2017-09-08).
|
||||||
|
* examples/adc: Fix g_adcstate.count initialization. From Masayuki
|
||||||
|
Ishikawa (2017-09-11).
|
||||||
|
* examples/fb: Flesh out the framebuffer driver test. examples/fb:
|
||||||
|
Add a simple test for the framebuffer character driver. This initial
|
||||||
|
commit just verfies some interfaces and initialization logic. Still
|
||||||
|
need to add to graphics update logic (2017-09-12).
|
||||||
|
* Rename CONFIG_AUDIO_DEVICES to CONFIG_DRIVERS_AUDIO to conform better
|
||||||
|
to the evolving configuration naming standard (2017-09-12).
|
||||||
|
* examples/fb: Extend test to include 1-bpp monochrome (2017-09-13).
|
||||||
|
* Added a simple reader example for the LIS3DSH acceleration sensor on
|
||||||
|
STM32F4Discovery. From Florian Olbrich (2017-09-14).
|
||||||
|
* wireless/ieee802154/i8sak: Adds socket interface support. You can now
|
||||||
|
use both socket or char driver to control the MAC layer. From Anthony
|
||||||
|
Merlino (2017-09-15).
|
||||||
|
* wireless/ieee802154/i8sak: Fixes several bugs. Adds sniffer port
|
||||||
|
option and a few other get/set parameters. From Anthony Merlino
|
||||||
|
(2017-09-15).
|
||||||
|
* i8sak: Updates README to include details about socket interface and
|
||||||
|
new addressing setup and fixes warning. Fix warning about
|
||||||
|
uninitialized variable. From Anthony Merlino (2017-09-15).
|
||||||
|
* apps/examples/apa102: Add a Rainbow example for APA102 LED Strip.
|
||||||
|
From Alan Carvalho de Assis (2017-09-18).
|
||||||
|
* netutils/netlib: Add netlib_ipv6adaptor() and netlib_ipv4adaptor()
|
||||||
|
(2017-09-19).
|
||||||
|
* netlib_ipv[4|6]adaptor: Add a check to handle the case where the
|
||||||
|
network device configuration changed asynchronously and the second IOCTL
|
||||||
|
returns more data than the allocated buffer (2017-09-20).
|
||||||
|
* apps/netutils/netlib: Add helpers for reading the routing table:
|
||||||
|
netlib_read_ipv4route() and netlib_read_ipv6route() (2017-09-20).
|
||||||
|
* apps/netutils/netlib: Add new utilities netlib_ipv[4|6]router() that
|
||||||
|
can be used to determine the IP address of a router that would be used
|
||||||
|
some some destination IP address that is not locally accessible
|
||||||
|
(2017-09-20).
|
||||||
|
* apps/netutils/netlib: netlib_ipv[4|6]adaptor() will now use the new
|
||||||
|
routing table interfaces if they are available: If the desination IP
|
||||||
|
address does not correspond to the network served by any device, then
|
||||||
|
the address of the router that should get us to the correct sub-net is
|
||||||
|
is determined. Then the network adaptor that can communicate with the
|
||||||
|
that router has the IP address that will returned (2017-09-20).
|
||||||
|
* apps/examples/flowc: Add a simple test of serial hardware flow control
|
||||||
|
(2017-09-23).
|
||||||
|
* apps/examples/qencode: The QENCODER name was changed to
|
||||||
|
SENSORS_QENCODER fix it here. From Alan Carvalho de Assis (2017-09-24).
|
||||||
|
* nshlib/nsh_parse.c: Avoid truncating the strcmp result into a unsigned
|
||||||
|
char variable. nshlib/nsh_netcmds.c: Check for valid hostip before
|
||||||
|
using it. nshlib/nsh_ddcmd.c: Fix resouce leak when 'if=' or 'of='
|
||||||
|
params are repeated in the command line. For example:
|
||||||
|
- dd if=/dev/null if=/dev/zero of=/dev/null or
|
||||||
|
- dd if=/dev/zero of=/dev/zero of=/dev/null
|
||||||
|
From Bruno Herrera (2017-09-25).
|
||||||
|
* nshlib/nsh_netcmds.c: Fix a compilation error when IPv4/IPv6 dual
|
||||||
|
stack is enabled. From Masayuki Ishikawa (2017-09-26).
|
||||||
|
* apps/examples/flowc: Add a delay between received packets in order to
|
||||||
|
force input flow control (2017-09-26).
|
||||||
|
* apps/examples/flowc: Fix some errors in receiver's verificationg
|
||||||
|
logic. Add a 'canned' data file so that we don't need to deal with the
|
||||||
|
sender program; we can just 'cat' the canned data file (2017-09-26).
|
||||||
|
* apps/examples/flowc: Add some syslog output to flush the syslog
|
||||||
|
interrupt buffer (2017-09-27).
|
||||||
|
* apps/examples/flowc: Small improvement to break line if more than 80 .
|
||||||
|
were printed. From Alan Carvalho de Assis (2017-09-27).
|
||||||
|
* apps/examples: In elf and nxflat examples, remove low-level
|
||||||
|
interfaces and replace with call to exec() (2017-10-02).
|
||||||
|
* examples/elf and nxff: Won't build with CONFIG_BUILD_KERNEL because
|
||||||
|
the interface exec() is not available in that configuration. Also,
|
||||||
|
remove a stray comma and a stray semacolon in examples/pty_test/Kconfig
|
||||||
|
and examples/random/Kconfig (2017-10-06).
|
||||||
|
* Add powerled driver example. From Mateusz Szafoni (2017-10-08).
|
||||||
|
* examples/ostest: Works around a bug in printf() when cancellation
|
||||||
|
points are enabled. printf() is a cancellation point because it calls
|
||||||
|
write(). This is correct according to OpenGroup.org. However, printf
|
||||||
|
holds the stdio library semaphore when it is canceled and this leaves
|
||||||
|
the semaphore in a bad state. No fix for the printf bug yet (2017-10-10).
|
||||||
|
* examples/ina219: A simple infinite loop that polls the INA219 sensor
|
||||||
|
and displays the measurements. From Sebastien Lorquet (2017-10-11).
|
||||||
|
* examples/ostest: Extend cancellation test to make sure that cancelable
|
||||||
|
threads waiting on a message queue or on a signal can be canceled
|
||||||
|
(2017-10-12).
|
||||||
|
* netutils/ftpc: Fix some crazy comparisons to determine is a file is
|
||||||
|
an absolute path. Noted by Anthony Merlino (2017-10-13).
|
||||||
|
* examples/nx: The NX example no longer supports single user mode
|
||||||
|
(2017-10-14).
|
||||||
|
* examples/nxtext: The nxtext example no longer supports single user
|
||||||
|
mode (2017-10-14).
|
||||||
|
* examples/lcdrw: Remove this example. It violates the portable OS
|
||||||
|
interface and cannot be retained (2017-10-14).
|
||||||
|
* graphics/traveler: Restore most of what was removed in the previous
|
||||||
|
commit. That non-standard logic is currently needed by the simulation.
|
||||||
|
It should be replaced with use of a framebuffer driver. No longer
|
||||||
|
supports single user graphics mode (2017-10-14).
|
||||||
|
* examples/nxhello now supports only multiuser mode (2017-10-14).
|
||||||
|
* examples/nximage now supports only multiuser mode (2017-10-14).
|
||||||
|
* system/lm75: Fix a naming error in a dependency. From Alan Carvalho
|
||||||
|
de Assis (2017-10-14).
|
||||||
|
* examples/nxlines now supports only multiuser mode (2017-10-14).
|
||||||
|
* exampls/nxhello: Increase the amount of time that the text is
|
||||||
|
displayed before erasing it (2017-10-15).
|
||||||
|
Alan Carvalho de Assis (2017-10-15).
|
||||||
|
* Add -n samples to lm75 app and replace Centigrade with Celsius. From
|
||||||
|
* graphics/traveler: Convert to use the framebuffer driver (2017-10-16).
|
||||||
|
* examples/alarm: add options for reading alarm value and canceling it.
|
||||||
|
From Juha Niskanen (2017-10-17).
|
||||||
|
* apps/fsutils/mkfatfs: Move mkfatfs from the OS to here. Not fully
|
||||||
|
integrated on the intial commit (2017-10-20).
|
||||||
|
* apps/examples/adps9960: Add ADPS-9960 example. From Alan Carvalho de
|
||||||
|
Assis (2017-10-23).
|
||||||
|
* This commit eliminates the ping command from NSH and replaces it with
|
||||||
|
a ping 'built-in' at apps/system/ping. The original NSH version of ping
|
||||||
|
violated the portable POSIX interface and, hence, had to be removed.
|
||||||
|
The new system/ping command uses the new IPPROTO_ICMP AF_INET datagram
|
||||||
|
sockets to implement ping (2017-10-23).
|
||||||
|
* apps/system/ping6: Use inet_ntop() to improve the appearance of the
|
||||||
|
ping6 IPv6 address output. Fix a typo and also a place where = used
|
||||||
|
when == intended. This commit removes the ping6 command from NSH and
|
||||||
|
replaces it with the apps/system/ping6 built-in command. The NSH ping6
|
||||||
|
command had to be removed because it violated the portable POSIX OS
|
||||||
|
interface. The apps/system/ping6 command uses the sem-standard
|
||||||
|
IPPROTO_ICMP6 socket interface (2017-10-24).
|
||||||
|
* apps/nshlib: ifconfig improvements. From Anthony Merlino (2017-10-24).
|
||||||
|
* nshlib: mount command no long uses the non-standard OS interface
|
||||||
|
foreach_mountpoint(). Now simply cats /proc/fs/mount when there are no
|
||||||
|
arguments to the mount command (2017-10-26).
|
||||||
|
* nshlib: df command no long uses the non-standard OS interface
|
||||||
|
foreach_mountpoint(). Now simply cats /proc/fs/blocks or /proc/fs/usage
|
||||||
|
(2017-10-26).
|
||||||
|
* Fix parsing of empty strings when CONFIG_NSH_CMDPARMS is not defined.
|
||||||
|
Problem noted by Juha Niskanen (2017-10-27).
|
||||||
|
* apps/canutils/libobd2: Add libobd2 for NuttX. From Alan Carvalho de
|
||||||
|
Assis (2017-10-28).
|
||||||
|
* apps/examples/obd2: Add OBD2 example application. From Alan Carvalho
|
||||||
|
de Assis (2017-10-28).
|
||||||
|
* include/netutils/netlib.h: Broaden socket definitions of previous
|
||||||
|
commit. Add definitions needed when only local Unix domain sockets are
|
||||||
|
supported (2017-10-30).
|
||||||
|
* apps/examples/userfs: Add a test case for verifying UserFS
|
||||||
|
(2017-10-31).
|
||||||
|
* Fixed i2ctool write operation in `no restart` mode (flag `-n`). It
|
||||||
|
seems that I2C driver has changed a bit since i2ctool was written, so
|
||||||
|
now i2ctool sends repeated start even if `no restart` flag (-n) was
|
||||||
|
passed to it. From Dmitriy Linikov (2017-11-01).
|
||||||
|
* Fixed i2ctool write operation in `no restart` mode (flag `-n`). From
|
||||||
|
Dmitriy Linikov (2017-11-01).
|
||||||
|
* Fixed misprint in cmd_wget. From Dmitriy Linikov (2017-11-01).
|
||||||
|
* apps/examples/userfs: Fix bad logic in test stat() implementation
|
||||||
|
(2017-11-01).
|
||||||
|
* i8sak: Changes 'notif' to 'primitive' corresponding to the changes in
|
||||||
|
the Kernel. From Anthony Merlino (2017-11-01).
|
||||||
|
* Adds i8shark, a sniffer "adapter" that captures all 802.15.4 traffic,
|
||||||
|
packages it into a Wireshark ZEP packet, and sends it to a host running
|
||||||
|
Wireshark From Anthony Merlino (2017-11-01).
|
||||||
|
* apps/examples/userfs: Fix check for open with write+append mode
|
||||||
|
(2017-11-01).
|
||||||
|
* apps/fsutils/mkfatfs: When fsutils/mkfats was split off from the
|
||||||
|
operating system, there were a few dangling things left. Some
|
||||||
|
references to functions in the OS (which are not available in the
|
||||||
|
protected and kernel modes) and several types and function prototeypes
|
||||||
|
that don't exist is apps/fsutils/mkfatfs (2017-11-02).
|
||||||
|
* Fixed the compilation of nsh_routecmds.c, broken after commit
|
||||||
|
6b9d23c6aa0247c701acf1d0ecdaececf546342a. From Dmitriy Linikov
|
||||||
|
(2017-11-03).
|
||||||
|
* include/netutils/netlib.h: In order to avoid pre-processing warnings,
|
||||||
|
NETLIB_SOCK_FAMILY must always be assigned a value, even if there is no
|
||||||
|
real meaning value for it (2017-11-03).
|
||||||
|
* i8sak: Channel setting is now saved locally, so when performing a
|
||||||
|
startpan or assoc, the channel previously set is still used, even though
|
||||||
|
the MAC layer gets reset. Also fixes a few build issues. From Anthony
|
||||||
|
Merlino (2017-11-03).
|
||||||
|
* examples: add SMPS driver example. From Mateusz Szafoni (2017-11-05).
|
||||||
|
* smps, powerled examples: fix floating point format in printf. From
|
||||||
|
Mateusz Szafoni (2017-11-05).
|
||||||
|
* apps/examples/userfs: Handle the O_TRUNC open flag. Fixes a bug with
|
||||||
|
double freeing open data when dup'ed files are closed (2017-11-06).
|
||||||
|
* apps/examples/ltdc: Remove apps/examples/ltdc. It violates the
|
||||||
|
portable POSIX interface by calling directly into OS code (2017-11-06).
|
||||||
|
* FTP: Adds support for IPv6 and fixes various transfer issues. From
|
||||||
|
Anthony Merlino (2017-11-06).
|
||||||
|
* netutils/ftpc: Eliminate warnings about types of inputs to
|
||||||
|
netlib_ipv4adaptr() and about ftp_cmd_pasv() being defined but not used
|
||||||
|
(2017-11-12).
|
||||||
|
* apps/system/free: Removed because it violates the portable POSIX OS
|
||||||
|
interface (2017-11-13).
|
||||||
|
* apps/nshlib: The free commands no longer used mallinfo() to get the
|
||||||
|
state of the use heap. Two reasons: That is not useful information in
|
||||||
|
the kernel build. And (2) there are other memory resources of interest
|
||||||
|
in other configurations such as the Kernel heap in PROTECTED and KERNEL
|
||||||
|
builds, and the prog mem uses when FLASH is used to hold modifiable
|
||||||
|
data. The free command has been extended to just dump the content of
|
||||||
|
procfs entries and to include all of these other memory resources of the
|
||||||
|
procfs entries are available (2017-11-13).
|
||||||
|
* apps/nshlib: Big simplification of last change. /proc/kmm, umm, and
|
||||||
|
progmem have been replaced with a single procfs file called
|
||||||
|
/proc/meminfo. The NSH free command now degenerates to a simple dump of
|
||||||
|
/proc/meminfo (2017-11-13).
|
||||||
|
* apps/graphics/pdcurs34: This commit brings the basic public domain
|
||||||
|
pdcurses library into NuttX. This library is complete but not yet
|
||||||
|
usuable because it still requires the NuttX interfacing code needed hook
|
||||||
|
pdcurses into the NuttX graphics drivers. Also test cases are needed to
|
||||||
|
verify the pdcurses integration (2017-11-17).
|
||||||
|
* apps/examples/pdcurses: Bring in pdcurses demos and make them conform
|
||||||
|
to the NuttX coding style (not yet hooked into the build system)
|
||||||
|
(2017-11-18).
|
||||||
|
* apps/graphics/pdcurs34: Extend configuration to select the font size
|
||||||
|
(2017-11-18).
|
||||||
|
* apps/example/pdcurses: Add logic to build one of the several pdcurses
|
||||||
|
demo/test programs (2017-11-18).
|
||||||
|
* apps/graphics/pdcurs34/nuttx: Completes first cut at framebuffer
|
||||||
|
rendering logic. Add NuttX framebuffer color managment and beginning of
|
||||||
|
some rendering logic (2017-11-19).
|
||||||
|
* apps/examples/pdcurses/: Fix a few more bugs found in testing; Brings
|
||||||
|
in the remaining pdcurses demo programs (2017-11-19).
|
||||||
|
* apps/graphics/pdcurs34: Add support for discrete joystick input.
|
||||||
|
This is sufficient to get through all menuing tests that do not require
|
||||||
|
text input (2017-11-22).
|
||||||
|
* apps/graphics/pdcurs34: Add support for greylevels vs. RGB. Define
|
||||||
|
pdc_color_t based on pixel depth, not on specific color format. Need to
|
||||||
|
set the global COLORS or else all displays on monochrome (2017-11-22).
|
||||||
|
* i8shark: Adds CONFIG_IEEE802154_I8SHARK_XBEE_APPHDR option to remove
|
||||||
|
XBee's application header before sending to Wireshark. This option will
|
||||||
|
corrupt any traffic received that does not include this application
|
||||||
|
header. From Anthony Merlino (2017-11-22).
|
||||||
|
* apps/wireless/ieee802154/i8sak: Adds ability to get/set rxonidle
|
||||||
|
setting for MAC layer. From Anthony Merlino (2017-11-xx).
|
||||||
|
* apps/examples/fb: Fix calculation of a mask value (2017-11-22).
|
||||||
|
* NxWidgets: Move from apps/NxWidgts to apps/graphics/NxWidgets
|
||||||
|
(2017-11-24).
|
||||||
|
* apps/examples/pdcurses: Add a very simple example that just shows the
|
||||||
|
entire character set (7-bit only). It adapts to the size of the
|
||||||
|
framebuffer and, hence, can be used with very tiny displays. In fact it
|
||||||
|
looks really dumb on big displays (2017-11-24).
|
||||||
|
* apps/examples/fb: Add a small delay between updating each rectangular
|
||||||
|
region (2017-11-25).
|
||||||
|
* apps/examples: CONFIG_QENCODER was renamed to CONFIG_SENSORS_QENCODER:
|
||||||
|
update README.txt. From Fabio D'Urso (2017-11-25).
|
||||||
|
* apps/graphics/pdcurs34: Initial steps to support less than 8-pixel
|
||||||
|
fonts on less than 8-bit display. Calculation of font buffer stride
|
||||||
|
must depend on the configured BPP. Add first cut at function to copy a
|
||||||
|
font into the font buffer; Make better use of macros to reduce code
|
||||||
|
complexity (2017-11-27).
|
||||||
|
* apps/examples/nunchuck: Add Nunchuck example application. From Alan
|
||||||
|
Carvalho de Assis (2017-11-28).
|
||||||
|
* apps/graphics/pdcurs34: Correct logic that sets the font buffer to
|
||||||
|
the background color for the case of BPP < 8 (2017-11-29).
|
||||||
|
* apps/examples/pdcurses: Clean up charset example so that the display
|
||||||
|
geomtry is better on very wide displays (wide with respect to the width
|
||||||
|
of a character) (2017-11-30).
|
||||||
|
|
||||||
|
7.24 2018-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user