mirror of
https://github.com/apache/nuttx.git
synced 2025-12-08 10:55:51 +08:00
Run codespell -w with the latest dictonary again
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
committed by
Abdelatif Guettouche
parent
55a7dfc9a7
commit
cde88cabcc
206
ReleaseNotes
206
ReleaseNotes
@@ -2410,7 +2410,7 @@ Bugfixes, order roughly on decreasing criticality include:
|
||||
|
||||
* NXFFS: Corrected critical bugs in initialization, some full FLASH handling,
|
||||
and errors in certain cases where the FLASH is repacked.
|
||||
* ARM EABI: Fix stack aligment required for passing floating point values.
|
||||
* ARM EABI: Fix stack alignment required for passing floating point values.
|
||||
* Build system: Fix build issues when g++ is used as the compiler.
|
||||
* NX Graphics: Bitmap error handling, correct RGB color conversion macros,
|
||||
Error when the background window is released.
|
||||
@@ -2531,7 +2531,7 @@ New features in this release include:
|
||||
formatting (Contributed by Mikhail Bychek)
|
||||
|
||||
* Build. New targets apps_clean and apps_distclean to simplify working
|
||||
with application diretories.
|
||||
with application directories.
|
||||
|
||||
Bugfixes include:
|
||||
|
||||
@@ -2812,7 +2812,7 @@ New features and extended functionality:
|
||||
support for STMicro STMPE811 I/O Expander/touchscreen device.
|
||||
|
||||
* STM32. Add support for the STM32 IWDG and WWDG watchodog timers. DMA
|
||||
now supports cicular buffer mode; serial driver now uses circular
|
||||
now supports circular buffer mode; serial driver now uses circular
|
||||
DMA to improve Rx performance (Contributed by Mike Smith).
|
||||
|
||||
* STM3240G-EVAL Board. Add support for the LCD and for the STMPE811
|
||||
@@ -3491,8 +3491,8 @@ Additional new features and extended functionality:
|
||||
available only for ARM7/9, ARMv7-M (Cortext-M3/4), and MIPS32
|
||||
(PIC32MX) platforms.
|
||||
- exec() now sets the priority of the new task to the same priority as
|
||||
the parent task (instead of the arbirtrary value of 50).
|
||||
- New, partially complient implementations of execv() and execl().
|
||||
the parent task (instead of the arbitrary value of 50).
|
||||
- New, partially compliant implementations of execv() and execl().
|
||||
These are only partially compliant because they do not overlay any
|
||||
existing "process space" but rather create the new task and exit().
|
||||
- Add a complete implementation of posix_spawn(). This standard
|
||||
@@ -3633,7 +3633,7 @@ Additional new features and extended functionality:
|
||||
* Build System:
|
||||
|
||||
- Add an options to better manage toolchain prefixes.
|
||||
- Redesigned how the context targer works in the apps/ directory.
|
||||
- Redesigned how the context target works in the apps/ directory.
|
||||
The old design caused lots of problems when changing configurations
|
||||
because there is no easy way to get the system to rebuild the
|
||||
context. This change should solve most the problems and eliminate
|
||||
@@ -3914,9 +3914,9 @@ Additional new features and extended functionality:
|
||||
* Memory Management:
|
||||
|
||||
- Extended to support multiple heaps. This is used as part of
|
||||
the kernel build in order to support separater user- and
|
||||
the kernel build in order to support separator user- and
|
||||
kernel-mode heaps.
|
||||
- The stand-alone memory manger test had to be removed. It
|
||||
- The stand-alone memory manager test had to be removed. It
|
||||
was too entangled and made extension of the memory manager
|
||||
nearly impossible. This is a loss.
|
||||
|
||||
@@ -4093,7 +4093,7 @@ Additional new features and extended functionality:
|
||||
- Open1788: Basic support for the WaveShare Open1788 board is complete
|
||||
with working OS test, NSH, and graphics configurations.
|
||||
- Open1788: Integrated the LPC178x LCD driver with the WaveShare display.
|
||||
Touchscreen support is included, howerver, there appears to be an
|
||||
Touchscreen support is included, however, there appears to be an
|
||||
issue with the Open1788 touchscreen interrupt signal.
|
||||
- Open1788: Now supports SDRAM (used to provide the LCD framebuffer).
|
||||
- Open 1788: Reversed sense of the IDLE LCD. It is now off when the
|
||||
@@ -4117,7 +4117,7 @@ Additional new features and extended functionality:
|
||||
* STM32:
|
||||
|
||||
- Added support for kernel mode build.
|
||||
- Added architecure support for the STM32 F427/F437 chips. Contributed
|
||||
- Added architecture support for the STM32 F427/F437 chips. Contributed
|
||||
by Mike Smith
|
||||
|
||||
* STM32 Boards:
|
||||
@@ -4153,7 +4153,7 @@ Additional new features and extended functionality:
|
||||
* Tools:
|
||||
|
||||
- kconfig2html is a new tool which will replace the hand-generated
|
||||
documentation of the NuttX configruation variables with auto-
|
||||
documentation of the NuttX configuration variables with auto-
|
||||
generated documentation.
|
||||
|
||||
Efforts In Progress. The following are features that are partially
|
||||
@@ -5078,7 +5078,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* Kinetis KL Boards
|
||||
|
||||
- A new configuration called minnsh was added is an experiement to
|
||||
- A new configuration called minnsh was added is an experiment to
|
||||
see how small we can get the NuttX footprint and still support NSH.
|
||||
From Alan Carvalho de Assis..
|
||||
|
||||
@@ -5126,7 +5126,7 @@ completed soon.
|
||||
|
||||
Bugfixes (see the ChangeLog for details). Some of these are very important:
|
||||
|
||||
* Initialzation and Scheduling:
|
||||
* Initialization and Scheduling:
|
||||
|
||||
- IDLE thread initialization logic should not call group_setupidlefiles()
|
||||
if there are no file descriptors (and, hence, no file system).
|
||||
@@ -5394,7 +5394,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* NXP LPC31xx Boards:
|
||||
|
||||
- Board-specific USB host support for the Emedded Artists EA3131 board.
|
||||
- Board-specific USB host support for the Embedded Artists EA3131 board.
|
||||
(Missing PCA9532 controls).
|
||||
- Add support for the Olimex LPC-H3131 board. Including USB host
|
||||
support (which does not depend on the PCA8532 interface).
|
||||
@@ -5644,7 +5644,7 @@ Additional new features and extended functionality:
|
||||
|
||||
- Pattern matching logic extended to handle set of characters and
|
||||
ranges of character values. From Ken Pettit.
|
||||
- sleep() and usleep() moved intot the C library. These are not
|
||||
- sleep() and usleep() moved into the C library. These are not
|
||||
longer core OS interfaces; they are simple wrappers for the
|
||||
nanosleep().
|
||||
- Add an implementation of gets_s().
|
||||
@@ -6471,7 +6471,7 @@ Additional new features and extended functionality:
|
||||
* Applications:
|
||||
|
||||
- prun: An NSH built-in application that can be used to run
|
||||
Pascal P-Code programs either programatically or from the NSH
|
||||
Pascal P-Code programs either programmatically or from the NSH
|
||||
command line.
|
||||
- netpkt: A "raw" socket test from Lazlo Sitzer.
|
||||
- hex2bin: A library and built-in task to convert from
|
||||
@@ -6497,7 +6497,7 @@ Bugfixes. Only the most critical bugfixes are listed here (see the ChangeLog fo
|
||||
|
||||
* Networking:
|
||||
|
||||
- Modify TCP timout handling to provent situations where connections
|
||||
- Modify TCP timeout handling to provent situations where connections
|
||||
may not be freed. From Max Holtzberg.
|
||||
- Improved TCP fallback allocation logic from Max Holtzberg. Also,
|
||||
fallback mechanism is disabled when SO_LINGER is to prevent
|
||||
@@ -6781,7 +6781,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* Applications:
|
||||
|
||||
- sysem/mdio: New PHY tool from Daniel Lazlo Sizter.
|
||||
- system/mdio: New PHY tool from Daniel Lazlo Sizter.
|
||||
- NSH: Networking logic modified to handler the case of SLIP
|
||||
transport. From Max Neklyudov.
|
||||
- NSH: Add a configuration to use a USB keyboard for the stdin
|
||||
@@ -9946,7 +9946,7 @@ Additional new features and extended functionality:
|
||||
files.
|
||||
- VFS: The VFS was extended to support standard file operations on
|
||||
block drivers (open, close, read, write, etc.). The open() interface
|
||||
accomplishes this by creating a temporary characer driver to mediate
|
||||
accomplishes this by creating a temporary character driver to mediate
|
||||
the character oriented accesses to the block driver.
|
||||
- HOSTFS: Added a HOSTFS file system for use with the simulator. The
|
||||
HOSTFS file system mounts in the simulated Nuttx context by provides
|
||||
@@ -10066,7 +10066,7 @@ Additional new features and extended functionality:
|
||||
|
||||
- bsearch(): Added the bsearch() function from NetBSD.
|
||||
- freopen(): Added support for freopen().
|
||||
- strftime(): Added day-of-week support (when avaialable).
|
||||
- strftime(): Added day-of-week support (when available).
|
||||
|
||||
* Tools:
|
||||
|
||||
@@ -10173,7 +10173,7 @@ detailed bugfix information):
|
||||
|
||||
* STMicro STM32 Boards:
|
||||
|
||||
- STM32F429i-Disco: Calculated partition boundries based on page
|
||||
- STM32F429i-Disco: Calculated partition boundaries based on page
|
||||
block sizes but mtd_partition() is expecting calculations based on
|
||||
erase block size. From Alan Carvalho de Assis.
|
||||
|
||||
@@ -10584,7 +10584,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* Tools:
|
||||
|
||||
- tools/refesh.sh now has a --silent option so that it can be used in
|
||||
- tools/refresh.sh now has a --silent option so that it can be used in
|
||||
batch modes without human input.
|
||||
|
||||
* Build System:
|
||||
@@ -10609,7 +10609,7 @@ Additional new features and extended functionality:
|
||||
|
||||
- apps/examples/chat: Chat example contributed by Vladimir
|
||||
Komendantskiy.
|
||||
- apps/sysem/ubloxmodem: Example to control the power
|
||||
- apps/system/ubloxmodem: Example to control the power
|
||||
state of the modem in nsh. From Vladimir Komendantskiy.
|
||||
- apps/examples/leds: An example to demonstrate use of LED driver.
|
||||
- apps/examples/smp: Add a test to verify SMP configurations.
|
||||
@@ -11013,7 +11013,7 @@ detailed bugfix information):
|
||||
* Atmel SAMV7 Drivers:
|
||||
|
||||
- SAMV7 TWIHS (as well as SAM3/4 and SAMA5: Ensure that the TWIHS
|
||||
(i2c) hw get's its clock set when the sequence of
|
||||
(i2c) hw gets its clock set when the sequence of
|
||||
sam_i2cbus_initialize(), sam_i2cbus_uninitialize(), then
|
||||
sam_i2cbus_initialize() or twi_reset() is called. I found this a
|
||||
while back in the stm32 family, so there may be more arch-es with
|
||||
@@ -11127,7 +11127,7 @@ Additional new features and extended functionality:
|
||||
fifo buffers. Adds mkfifo2() and pipe2() which are just like mkfifo()
|
||||
and pipe(), but allow control of the size of the underlying, in-memory
|
||||
circular buffer. Move pipe() and mkpipe() to the C library, they are
|
||||
no longer core OS interfaces. Capability currenty used only by PTY
|
||||
no longer core OS interfaces. Capability currently used only by PTY
|
||||
logic to support, configurable, smaller buffers for PTYs.
|
||||
|
||||
* SYSLOG/Debug Output:
|
||||
@@ -11175,7 +11175,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* Simulation Platform:
|
||||
|
||||
- Added the simulated QSPI (N25Q) flash to the simulation and extened
|
||||
- Added the simulated QSPI (N25Q) flash to the simulation and extended
|
||||
flash simulation capabilities to run with MTD drivers based on config
|
||||
options (currently m25p, sst26 and w25). From Ken Pettit.
|
||||
|
||||
@@ -11206,7 +11206,7 @@ Additional new features and extended functionality:
|
||||
available in time
|
||||
- force CS active after transfer: this forces the CS to stay
|
||||
active after a transfer, even if the chip runs out of data.
|
||||
Btw.: this is a prerequisit to make the LASTXFER bit working
|
||||
Btw.: this is a prerequisite to make the LASTXFER bit working
|
||||
at all.
|
||||
- escape LASTXFER: this suppresses the LASTXFER bit at the end
|
||||
of the next transfer. The "escape"-Flag is reset automatically.
|
||||
@@ -11321,12 +11321,12 @@ Additional new features and extended functionality:
|
||||
Mateusz Szafoni.
|
||||
- Nucleo-144: Added USB OTG device to Nucleo-144. From David Sidrane.
|
||||
- Nucleo-144: Added bbsram test to Nucleo-144. From David Sidrane.
|
||||
- STM32F4 Disovery: Add CAN support for STM32F4 Discovery. From
|
||||
- STM32F4 Discovery: Add CAN support for STM32F4 Discovery. From
|
||||
Matthias Renner.
|
||||
- STM32F4 Disovery: added a canard configuration files. From
|
||||
- STM32F4 Discovery: added a canard configuration files. From
|
||||
Matthias Renner.
|
||||
- STM32F4 Discovery: Add FPU support for ostest for the STM32F4
|
||||
Disovery platform. From David Alessio.
|
||||
Discovery platform. From David Alessio.
|
||||
- STM32L476 Discovery: Update stm32l476 disco to include init code for
|
||||
smartfs and nxffs for cases where those fs are included in build.
|
||||
From ziggurat29.
|
||||
@@ -11351,7 +11351,7 @@ Additional new features and extended functionality:
|
||||
- printf(): If there are no streams, let printf() fall back to use
|
||||
syslog() for output.
|
||||
- Move pipe() and mkpipe() to nuttx/libc, they are no
|
||||
longer core OS interfaces. Capability currenty used only by PTY logi
|
||||
longer core OS interfaces. Capability currently used only by PTY logi
|
||||
to support, configurable, smaller buffers for PTYs.
|
||||
- Move driver-related files from include/nuttx to include/nuttx/drivers.
|
||||
Move driver related prototypes out of include/nuttx/fs/fs.h and into
|
||||
@@ -11373,7 +11373,7 @@ Additional new features and extended functionality:
|
||||
|
||||
- tools/tesbuild.sh will now build NxWM configurations.
|
||||
|
||||
* Appplication Build/Configuration System:
|
||||
* Application Build/Configuration System:
|
||||
|
||||
- Change to the way that apps/ Kconfig files are generated in
|
||||
order to better support reuse of the apps/ directory in NuttX
|
||||
@@ -11491,7 +11491,7 @@ detailed bugfix information):
|
||||
This arises due to freeing the bulk IN endpoint before the loop
|
||||
that frees the requests via cdcasm_freereq. That function checks
|
||||
the parameters and skips the freeing if either is NULL. Freeing
|
||||
the bulk IN enpoint will cause the first param to be NULL, thereby
|
||||
the bulk IN endpoint will cause the first param to be NULL, thereby
|
||||
bypassing the free operation. To fix, I moved the release of the
|
||||
bulk IN endpoint until after to loop (much as was the case for the
|
||||
OUT and read requests, which did not exhibit the problem). From
|
||||
@@ -11653,7 +11653,7 @@ detailed bugfix information):
|
||||
From Konstantin Berezenko.
|
||||
- STM32 F1-F4: Move backup domain reset to earlier in the
|
||||
initialization sequence (stm32_rcc.c() in order to avoid disabling
|
||||
LSE during RTC initialiation. From Alan Carvalho de Assis.
|
||||
LSE during RTC initialization. From Alan Carvalho de Assis.
|
||||
- STM32 F1-F4: When configuring a GPIO via stm32_configgpio() the
|
||||
function will first set the mode to output and then set the initial
|
||||
state of the gpio later on. If you have an application with an
|
||||
@@ -11825,19 +11825,19 @@ Additional new features and extended functionality:
|
||||
- Add driver for the Bosch BMG160 3 axis gyroscope. From Alexander
|
||||
Entinger.
|
||||
- Add support for the Sensixs XEN1210 3D-board. This sensor is used
|
||||
on NANOSATC-BR2 a Brazillian CUBESAT project. From Alan Carvalho
|
||||
on NANOSATC-BR2 a Brazilian CUBESAT project. From Alan Carvalho
|
||||
de Assis.
|
||||
- Add a new ioctl command (set MAXPOS) for Tiva QEI. From Young.
|
||||
|
||||
* Other Common Device Drivers:
|
||||
|
||||
- I/O Expander: Remove hard-coded PCA9555 fields from ioexpander.h
|
||||
definitons. Add support for an attach() method that may be used
|
||||
definitions. Add support for an attach() method that may be used
|
||||
when any subset of pin interrupts occur.
|
||||
- I/O Expander Interface: Encode and extend I/O expander options to
|
||||
include interrupt configuration.
|
||||
- PCA9555 Driver: Replace the signalling logic with a simple callback
|
||||
using the new definitons of ioexpander.h. This repartitioning of
|
||||
using the new definitions of ioexpander.h. This repartitioning of
|
||||
functionality is necessary because (1) the I/O expander driver is
|
||||
the lower-lower part of any driver that uses GPIOs (include the GPIO
|
||||
driver itself) and should not be interacting directly with the much
|
||||
@@ -11975,7 +11975,7 @@ Additional new features and extended functionality:
|
||||
* Platforms: apps/system:
|
||||
|
||||
- Port tee command from NetBSD.
|
||||
- Add a generic system command. Current implentation cannot use
|
||||
- Add a generic system command. Current implementation cannot use
|
||||
/bin/sh and spawns the custom NSH system command directly.
|
||||
|
||||
* Platforms: apps/platform:
|
||||
@@ -12479,7 +12479,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* STMicro STM32 Drivers:
|
||||
|
||||
- STM32 F3: Implemention of the STM32 F37xx SDADC module. There are
|
||||
- STM32 F3: Implementation of the STM32 F37xx SDADC module. There are
|
||||
also changes to ADC, DAC modules. SDADC has only been tested in DMA
|
||||
mode and does not support external TIMER triggers. This is a work in
|
||||
progress. From Marc Rechté.
|
||||
@@ -12715,7 +12715,7 @@ detailed bugfix information):
|
||||
with three APIs in the SMP configuration. The new internal interface
|
||||
is sched_cpu_pause(tcb). This function will pause a CPU if the task
|
||||
associated with 'tcb' is running on that CPU. This allows a different
|
||||
CPU to modify that OS data stuctures associated with the CPU. When
|
||||
CPU to modify that OS data structures associated with the CPU. When
|
||||
the other CPU is resumed, those modifications can safely take place.
|
||||
The three fixes are to handle cases in the SMP configuration where one
|
||||
CPU does need to make modifications to TCB and data structures on a
|
||||
@@ -12801,7 +12801,7 @@ detailed bugfix information):
|
||||
- ARMv7-R: Add new Kconfig entries for D/I-cache. Unlike in ARMv7-A/M,
|
||||
Kconfig entries for data and instruction caches are currently missing
|
||||
in ARMv7-R. This change adds those missing Kconfig entries. Actual
|
||||
implmenetation for those functions will be added in the subsequent
|
||||
implementation for those functions will be added in the subsequent
|
||||
patches. From Heesub Shin.
|
||||
- ARMv7-R: Add cache handling functions. This change adds functions for
|
||||
enabling and disabling d/i-caches which were missing for ARMv7-R.
|
||||
@@ -13050,7 +13050,7 @@ detailed bugfix information):
|
||||
|
||||
* apps/netutils:
|
||||
|
||||
- FTPD: Fixed bug that didn't free ftpd ressources on exit. From Pascal
|
||||
- FTPD: Fixed bug that didn't free ftpd resources on exit. From Pascal
|
||||
Speck.
|
||||
- NTP client: Fix missing left parenthesis. From Pierre-Noel Bouteville.
|
||||
- cJSON: Import patch to fix:cJSON_PrintUnformatted() behaves unexpected
|
||||
@@ -13077,7 +13077,7 @@ detailed bugfix information):
|
||||
encoder by a direct call into the board, cheating in a local header to
|
||||
declare the normally unavailable function prototype. From Sebastien
|
||||
Lorquet.
|
||||
- apps/examples/archbuttons: Removed becaue it violates OS interface
|
||||
- apps/examples/archbuttons: Removed because it violates OS interface
|
||||
principles.
|
||||
- examples/adc, pwm, can: Remove all usage of BOARDIOC_ADCTEST_SETUP,
|
||||
BIOARDIOC_PWMSETUP. Remove BOARDIOC_CAN_INITIALIZE. CAN
|
||||
@@ -13296,7 +13296,7 @@ Additional new features and extended functionality:
|
||||
|
||||
- NSH: Add support for the 'ln' command.
|
||||
- NSH ls command: if node is a symobolic link, use readlink() to get
|
||||
and the display the target of the symblic link.
|
||||
and the display the target of the symbolic link.
|
||||
- NSH: Add readlink command.
|
||||
|
||||
* Applications: apps/examples:
|
||||
@@ -13351,7 +13351,7 @@ detailed bugfix information):
|
||||
tasks running on other CPUs.
|
||||
- SMP: Fix timer related issues: Round robin and sporadic
|
||||
scheduling were only being performed for tasks running on the CPU
|
||||
that processes the system timer interrupt. Similary, CPU load
|
||||
that processes the system timer interrupt. Similarly, CPU load
|
||||
measurements were only be processed for running on the CPU that
|
||||
receives the sampling interrupt.
|
||||
- sched_note: Fix spinlock instrumentation. From Masayuki Ishikawa.
|
||||
@@ -13643,7 +13643,7 @@ Additional new features and extended functionality:
|
||||
Recently, Anthony Merlino has taken on this effort and has made
|
||||
some significant progress. Using the Microchip MRF24J40 module with
|
||||
the Mikroe Clicker2-STM32 board along with a PC-based IEEE 802.15.4
|
||||
sniffer, Anthonly has verified correct transmittion and receipt of
|
||||
sniffer, Anthonly has verified correct transmission and receipt of
|
||||
basic frames.
|
||||
- Microchip MRF24J40: As mentioned above, this IEEE 802.15.4 radio
|
||||
driver is now basically functional.
|
||||
@@ -14299,7 +14299,7 @@ detailed bugfix information):
|
||||
* STMicro STM32 Drivers:
|
||||
|
||||
- STM32, STM32 F7, STM32 L4: OTG host drivers: Do not do data toggle
|
||||
if interrupt transfer is NAKed. Sugested by webbbn@gmail.com.
|
||||
if interrupt transfer is NAKed. Suggested by webbbn@gmail.com.
|
||||
- Save elapsed time before handling I2C in stm32_i2c_sem_waitstop().
|
||||
This change follows the same logic as in previous fix to
|
||||
stm32_i2c_sem_waitdone(). It is possible that a context switch
|
||||
@@ -14320,11 +14320,11 @@ detailed bugfix information):
|
||||
- STM32: Fix erase sector number for microcontrolers with more than 11
|
||||
sectors. Erase a sector from the second bank cause the bit 4 of SNB
|
||||
being set but never unused, so trying to erase a sector from the first
|
||||
bank was acually eraseing a sector from the second bank. From José
|
||||
bank was actually eraseing a sector from the second bank. From José
|
||||
Roberto de Souza.
|
||||
- STM32: Make up_progmem thread safe. Writing to a flash sector while
|
||||
starting the erase of other sector have a undefined behavior so lets
|
||||
add a semaphore and syncronize access to Flash registers. But for
|
||||
add a semaphore and synchronize access to Flash registers. But for
|
||||
the semaphore to work it needs to be initialized so each board needs
|
||||
call stm32_flash_initialize() on initialization, so to avoid runtime
|
||||
problems it is only using semaphore and making it thread safe if
|
||||
@@ -14505,7 +14505,7 @@ detailed bugfix information):
|
||||
- examples/random: Avoid stack overflows. From Juha Niskanen.
|
||||
- examples/nettest: Fix an error in pre-processor expression.
|
||||
- examples/mtdpart: Prevent part array overflow. mtdpart examples
|
||||
create partions and allocate from 1 index not a 0 index to part[]
|
||||
create partitions and allocate from 1 index not a 0 index to part[]
|
||||
array. This cause buffer overflow for part array. This change fixes
|
||||
this problem. From EunBong Song.
|
||||
- examples/can: Fix can example app to print data when
|
||||
@@ -14587,7 +14587,7 @@ Additional new features and extended functionality:
|
||||
|
||||
- Sockets: Support listening sockets in the getsockname() function.
|
||||
From Roland Takacs.
|
||||
- IP Forwading: At the IP level, network may be configured to forward
|
||||
- IP Forwarding: At the IP level, network may be configured to forward
|
||||
IP packets that are not destined for the target through a different
|
||||
network device, decrementing the packet TTL.
|
||||
- IP forwarding: Add optional support to forward broadcast and
|
||||
@@ -14658,7 +14658,7 @@ Additional new features and extended functionality:
|
||||
the representation of radio MAC meta-data, (2) changes to handle
|
||||
variable-length radio addresses, (3) removal of all explicit IEEE
|
||||
802.15.4 types, references, and interfaces, (4) a new radio driver
|
||||
interface to return 'capabilities' of the drvier.
|
||||
interface to return 'capabilities' of the driver.
|
||||
- ICMPv6: Update so that ICMPv6 can be used with 6LoWPAN.
|
||||
- IPv6 Neighbor: Update table format to support IEEE 802.15.4 MAC
|
||||
addresses.
|
||||
@@ -14749,7 +14749,7 @@ Additional new features and extended functionality:
|
||||
Read access to FLASH. From David Sidrane.
|
||||
- configs/teensy-3.x: Removed call to khci_usbattach. The call is not
|
||||
need by the driver if CONFIG_USBDEV_BUSPOWERED=y. On a USB powered device if we are running we are attached. From David Sidrane.
|
||||
- freedom-k66f: Use SPI driver. Initalize SPI1 on connector J6. No
|
||||
- freedom-k66f: Use SPI driver. Initialize SPI1 on connector J6. No
|
||||
real use, as of yet. From David Sidrane.
|
||||
|
||||
* NXP Freescale LPC43xx:
|
||||
@@ -14860,7 +14860,7 @@ Additional new features and extended functionality:
|
||||
mend+1, the next next address are not on ARMV7M_DCACHE_LINESIZE
|
||||
boundaries. From David Sidrane.
|
||||
- STM32 F7 SDMMC: SDMMC remove widebus limitation on DMA. There is no
|
||||
documantation for the STM32F7 that limits DMA on 1 bit vrs 4 bit
|
||||
documentation for the STM32F7 that limits DMA on 1 bit vrs 4 bit
|
||||
mode. From David Sidrane.
|
||||
- STM32 F7 SDMMC: SDMMC add dcache alignment check in
|
||||
dma{recv|send}setup. In the case where CONFIG_SDIO_PREFLIGHT is not
|
||||
@@ -14980,7 +14980,7 @@ Additional new features and extended functionality:
|
||||
started from the NSH command line after the network is configured.
|
||||
- NSH Library: Misc changes needed for PktRadio support.
|
||||
- NSH Library: Extend ifconfig command so that it can set variable
|
||||
length packet radio addresss.
|
||||
length packet radio address.
|
||||
- NSH Library: Update addroute and delroute command. The would support either
|
||||
IPv4 or IPv6, but not both. Allow expression of the netmask in IPv4 CIDR or
|
||||
IPv6 slash notation. This really reduces the pain of using the commands,
|
||||
@@ -15007,7 +15007,7 @@ Additional new features and extended functionality:
|
||||
Separate out network initialization so that it may be used by both a
|
||||
target server and a target client. Fix client/server naming
|
||||
confusion; Add command line option to select the server address on the
|
||||
target. Add support for both enpoints on target boards vs. one on a
|
||||
target. Add support for both endpoints on target boards vs. one on a
|
||||
target and one on the host PC.
|
||||
- examples/nettest: The send buffer size is now a configuration option.
|
||||
- examples/nettest: Loopback option should be available in Kconfig for
|
||||
@@ -15015,7 +15015,7 @@ Additional new features and extended functionality:
|
||||
- examples/keypadtest: REMOVED and warehoused in the Obsoleted
|
||||
repository. This was just a bad clone of apps/examples/hidkbd for a
|
||||
keypad driver that was removed years ago. It also uses illegal
|
||||
function calls into the OS. So it has no purpse: It is redundant, it
|
||||
function calls into the OS. So it has no purpose: It is redundant, it
|
||||
uses illegal interfaces, and is a test for non-existent code.
|
||||
- examples/ipforward: Add an IP forwarding example using only TUN
|
||||
devices. Test extended to test forwarding of ICMPv6 multicast messages.
|
||||
@@ -15060,7 +15060,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* System Utilities (apps/system)
|
||||
|
||||
- apps/system/composite: Update to apps/system/composite assocated with
|
||||
- apps/system/composite: Update to apps/system/composite associated with
|
||||
big changes to the composite device logic. From Frank Benkert.
|
||||
- apps/system/composite: Remove CDC/ACM and MSC configuration logic.
|
||||
This belongs in the OS composite initialization. Add and argument so
|
||||
@@ -15073,7 +15073,7 @@ Additional new features and extended functionality:
|
||||
calls to support multiple composite device configurations dynamically.
|
||||
- apps/system/composite: Remove references to USBMSC. There still
|
||||
dependencies on CDC/ACM in the serial USB trace output.
|
||||
- apps/system/telnet: Add Telnet Chat deamon and client from
|
||||
- apps/system/telnet: Add Telnet Chat daemon and client from
|
||||
libtelent.
|
||||
|
||||
* Platform-Specific Support (apps/platform)
|
||||
@@ -15138,7 +15138,7 @@ detailed bugfix information):
|
||||
|
||||
- TCP Listen: Throw error when error happens in the tcp_listen
|
||||
function. From Roland Takacs.
|
||||
- Nework Device Management: Do not search net device when all-zeros
|
||||
- Network Device Management: Do not search net device when all-zeros
|
||||
address is used. From Roland Takacs.
|
||||
- Network Device Management: Fix a error in netdev_register(); it was
|
||||
not handling device names properly when TUN is the only network device.
|
||||
@@ -15385,7 +15385,7 @@ detailed bugfix information):
|
||||
and the variables used are byte or/and halfword types, since there is
|
||||
no ECC management in this RAM on the STM32F7 Series, it is recommended
|
||||
to disable the read-modify-write of the DTCM-RAM in the DTCM interface
|
||||
(inthe DTCMCR register) to increase the performance." From Jussi
|
||||
(in the DTCMCR register) to increase the performance." From Jussi
|
||||
Kivilinna.
|
||||
|
||||
* STMicro STM32 Drivers:
|
||||
@@ -15396,7 +15396,7 @@ detailed bugfix information):
|
||||
caused old samples being fetched from cache. From Jussi Kivilinna.
|
||||
- STM32, STM32L4, STM32F7 ADC: Fix channel 18 sample time. From Juha
|
||||
Niskanen.
|
||||
- STM32 DAC: Fix some configuration logic. When STM32_NDAC is greather
|
||||
- STM32 DAC: Fix some configuration logic. When STM32_NDAC is greater
|
||||
than 1, then second channel is always DAC1OUT2. From Mateusz Szafoni.
|
||||
- STM32 DAC: Fix compilation when DMA disabled for channel. From
|
||||
Mateusz Szafoni.
|
||||
@@ -15677,7 +15677,7 @@ Additional new features and extended functionality:
|
||||
capability of FTL which will let you use an MTD interface directly
|
||||
as a block device. From Jussi Kivilinna.
|
||||
- BCH: The character driver to block device access now supports an
|
||||
IOCTL to get the geomtry of the underlying block device.
|
||||
IOCTL to get the geometry of the underlying block device.
|
||||
- mkfatfs: Remove mkfatfs from the OS. This is a user-space
|
||||
application and belongs in apps, not in the OS.
|
||||
- procfs: Implements procfs /proc/fs/blocks and /proc/fs/usage files,
|
||||
@@ -15685,7 +15685,7 @@ Additional new features and extended functionality:
|
||||
file, replacing the NSH mount command when there are no arguments.
|
||||
- procfs: Add /proc/meminfo. This is an alternative way to get the
|
||||
information that was previoulsy available in apps/system/free.
|
||||
apps/system/free was removed beause it made illegal calls into the
|
||||
apps/system/free was removed because it made illegal calls into the
|
||||
OS violating the portable interface. This new procfs entry provides
|
||||
the same information with no such violation. it also provides
|
||||
information about the kernel heap (formerly /proc/kmm), about the
|
||||
@@ -15706,13 +15706,13 @@ Additional new features and extended functionality:
|
||||
|
||||
* Graphics/Display Drivers:
|
||||
|
||||
- Framebufer character driver: Add framebuffer character device driver.
|
||||
- Framebuffer character driver: Add framebuffer character device driver.
|
||||
- LCD Framebuffer: Add support for a generic front-end that will
|
||||
convert any LCD driver into a framebuffer driver.
|
||||
- Framebufer character driver: Include support for LCD drivers that
|
||||
- Framebuffer character driver: Include support for LCD drivers that
|
||||
use a simulated framebuffer and must receive explicit notification
|
||||
when there is an update to a region in the framebuffer.
|
||||
- LCD: Make LCD driver configuration indepently selected from NX
|
||||
- LCD: Make LCD driver configuration independently selected from NX
|
||||
graphics configuration. This makes things awkward and loses some
|
||||
error checking but is a necessary step in order to make LCD drivers
|
||||
usable when the NX graphics system is disabled.
|
||||
@@ -15720,7 +15720,7 @@ Additional new features and extended functionality:
|
||||
* Networking/Network Drivers:
|
||||
|
||||
- Networking: Add implementation of logic for SIOCGIFCONF and
|
||||
SIOCGLIFCOF IOCTL commnds.
|
||||
SIOCGLIFCOF IOCTL commands.
|
||||
- Network IOCTLs: Add support for the SIOCGIFBRDADDR ioctl() command.
|
||||
- Routing Tables: Permit IPv4 and IPv6 routing tables to be of
|
||||
different sizes.
|
||||
@@ -15849,7 +15849,7 @@ Additional new features and extended functionality:
|
||||
* Simulation
|
||||
|
||||
- Simulation: Add a configuration for non-graphical testing of the
|
||||
frambuffer character driver using apps/example/fb.
|
||||
framebuffer character driver using apps/example/fb.
|
||||
- Simulation: Add a configuration for testing the UserFS using
|
||||
apps/examples/userfs.
|
||||
|
||||
@@ -15985,7 +15985,7 @@ Additional new features and extended functionality:
|
||||
Alan Carvalho de Assis.
|
||||
- STM32F103-Minimum: Add board support for MAX7219 LED Matrix
|
||||
controller. From Alan Carvalho de Assis.
|
||||
- STM32F103-Minimum: Add USB MSC device initialzation to
|
||||
- STM32F103-Minimum: Add USB MSC device initialization to
|
||||
stm32f103-minimum. From Alan Carvalho de Assis.
|
||||
- STM32F103-Minimum: Add framebuffer driver initialization for
|
||||
stm32f103-minimum board. From Alan Carvalho de Assis.
|
||||
@@ -16276,7 +16276,7 @@ detailed bugfix information):
|
||||
case, only three files that have fs/ in their relative pathnames.
|
||||
The logic was detecting that fs was the name of the enty to report,
|
||||
but it was then declaring that fs was a file (because fs/block is of
|
||||
type file). This was fixed by adding a check for matching lenghts.
|
||||
type file). This was fixed by adding a check for matching lengths.
|
||||
i.e., if strlen(fs) != strlen(fs/block), then report fs as a
|
||||
directory instead of a file.
|
||||
- procfs: Fix uptime being clse to maximum 32-bit value in certain
|
||||
@@ -16343,10 +16343,10 @@ detailed bugfix information):
|
||||
after it was nullifed. Fixed in tcp_lost_connectino() by adding a
|
||||
NULL pointer change before the access. This was reported by Dmitriy
|
||||
Linikov in Bitbucket Issue 72.
|
||||
- UDP Broadcat: Fix some issues with regard to UDP broadcast
|
||||
- UDP Broadcast: Fix some issues with regard to UDP broadcast
|
||||
handling. This is Bitbucket Issue #77.
|
||||
- ICMP: Fix an error in the poll logic. It was assumed that the
|
||||
input parmeter pvconn was valid. It was not. Instead, the poll
|
||||
input parameter pvconn was valid. It was not. Instead, the poll
|
||||
logic must work like the sendto() and recvfrom() logic: It must
|
||||
keep a copy of the conn structure in the private data.
|
||||
- ICMPv6: Fixes several errors preventing icmpv6_radvertise.c from
|
||||
@@ -16361,7 +16361,7 @@ detailed bugfix information):
|
||||
- ICMPV6: icmpv6_input() needs to set d_len to 0 after consuming echo
|
||||
reply, otherwise, garbage will get sent out. From Anthony Merlino.
|
||||
- ICMPV6: Fix an error in the poll logic. It was assumed that the
|
||||
input parmeter pvconn was valid. It was not. Instead, the poll
|
||||
input parameter pvconn was valid. It was not. Instead, the poll
|
||||
logic must work like the sendto() and recvfrom() logic: It must
|
||||
keep a copy of the conn structure in the private data.
|
||||
- IGMPv2 Send: Fix incoming IGMP checksum calculation. From Louis
|
||||
@@ -16598,7 +16598,7 @@ detailed bugfix information):
|
||||
|
||||
* ZiLOG Z80
|
||||
|
||||
- configs/z80sim and xtrs: Serial driver lower halfs ioctl methods
|
||||
- configs/z80sim and xtrs: Serial driver lower halves ioctl methods
|
||||
should return a negated errno value, not set the errno variable.
|
||||
- z80 Make.defs: Fixes dependency generation with newest SDCC
|
||||
compiler.
|
||||
@@ -16608,7 +16608,7 @@ detailed bugfix information):
|
||||
|
||||
* Build System
|
||||
|
||||
- configs/: All defconfig filess that include
|
||||
- configs/: All defconfig files that include
|
||||
CONFIG_NET_ICMPv6_SOCKET=y need to select CONFIG_SYSTEM_PING6=y and
|
||||
deselect CONFIG_DISABLE_POLL.
|
||||
- configs/: All NX configuration... Because of recent changes to
|
||||
@@ -16650,7 +16650,7 @@ detailed bugfix information):
|
||||
- apps/nshlib/: Avoid truncating the strcmp result in the parser
|
||||
into a unsigned char variable. nshlib/nsh_netcmds.c: Check for
|
||||
valid hostip before using it. From Bruno Herrera.
|
||||
- apps/nshlib/: Fix resouce leak in 'dd' commenad when 'if=' or
|
||||
- apps/nshlib/: Fix resource leak in 'dd' commenad 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.
|
||||
@@ -16738,7 +16738,7 @@ Additional new features and extended functionality:
|
||||
Masayuki Ishikawa.
|
||||
- SMP: Introduce spin_lock_wo_note() and spin_unlock_wo_note(). These
|
||||
APIs are used in sched_note.c to protect instrumentation data. The
|
||||
difference between these APIs to exsiting spin_lock() and
|
||||
difference between these APIs to existing spin_lock() and
|
||||
spin_unlock() is that they do not perform instrumentation to avoid
|
||||
recursive call when SCHED_INSTRUMENTATION_SPINLOCKS=y. From
|
||||
Masayuki Ishikawa.
|
||||
@@ -17185,7 +17185,7 @@ detailed bugfix information):
|
||||
equivalent to their counterparts without the nx on front. These
|
||||
versions do not modify the errno value. Changed all calls within
|
||||
the OS to use these newer versions of the functions.
|
||||
- errno: binfmt/, configs/, grahics/, libc/, mm/, net/, sched/: OS
|
||||
- errno: binfmt/, configs/, graphics/, libc/, mm/, net/, sched/: OS
|
||||
references to the errno variable should always use the set_errno(),
|
||||
get_errno() macros.
|
||||
- drivers/, fs/ and libc/: OS references to the errno variable should
|
||||
@@ -17467,7 +17467,7 @@ Additional new features and extended functionality:
|
||||
|
||||
* File Systems/Block and MTD Drivers
|
||||
|
||||
- fs/cromfs: Added CROMFS file system. CROMFS is a commpressed, in-
|
||||
- fs/cromfs: Added CROMFS file system. CROMFS is a compressed, in-
|
||||
memory, read-only file system based on LZF.
|
||||
- fs/vfs: Added support for checking if a descriptor is a socket in
|
||||
fstat(). From Pelle Windestam.
|
||||
@@ -17985,7 +17985,7 @@ detailed bugfix information):
|
||||
|
||||
* Networking/Network Drivers:
|
||||
|
||||
- net/tcp: Fixed problem with send() retrun value when using
|
||||
- net/tcp: Fixed problem with send() return value when using
|
||||
nonblocking I/O over buffered tcp socket From Dmitriy Linikov.
|
||||
- net/sixlowpan: Fix a nasty, byte-ordering/endian-ness problem.
|
||||
The root cause has been found and corrected. And a half dozen
|
||||
@@ -19040,7 +19040,7 @@ Additional new features and extended functionality:
|
||||
characters. From mst.
|
||||
- apps/system/i2c: Adapt to rename I2C_M_RESTART->i2C_M_START.
|
||||
I2C_M_NOSTOP should be in flags of first message in every
|
||||
write-read and write-write mesage sequence. From Gregory Nutt.
|
||||
write-read and write-write message sequence. From Gregory Nutt.
|
||||
- apps/system/i2c: Allow registers besides 0x00 in the dev command.
|
||||
From Jakob Haufe.
|
||||
- apps/system/nsh: Add logic to automatically register an
|
||||
@@ -19360,7 +19360,7 @@ detailed bugfix information):
|
||||
not take effect immediately. This update is required to be
|
||||
serialized to the instruction stream meaning that after this update
|
||||
completes, it takes effect immediately and no exceptions of lower
|
||||
priority than the new boosted priority can pre-empt execution.
|
||||
priority than the new boosted priority can preempt execution.
|
||||
Because of this erratum, the priority boosting does not take place
|
||||
immediately, allowing the instruction after the MSR to be
|
||||
interrupted by an exception of lower priority than the new boosted
|
||||
@@ -19727,7 +19727,7 @@ Additional new features and extended functionality:
|
||||
- WDOG Timer: Improve accuracy of wd_gettime() in tickless mode From
|
||||
ligd.
|
||||
- Work Queues: Add a generic notification facility that runs on a work
|
||||
queue. The notication facility can notify a group of subscribers to
|
||||
queue. The notification facility can notify a group of subscribers to
|
||||
an event via callbacks. This API is for use within the OS only. From
|
||||
Gregory Nutt.
|
||||
|
||||
@@ -20289,7 +20289,7 @@ detailed bugfix information):
|
||||
- S25FL1: During a MTDIOC_GEOMETRY ioctl call, the driver was
|
||||
incorrectly reporting the blocksize to be the same as the erasesize.
|
||||
The blocksize should be 256 (the page size). This patch fixes that,
|
||||
and now the SmartFS configration is working. From Ken Pettit.
|
||||
and now the SmartFS configuration is working. From Ken Pettit.
|
||||
- SYSLOG: nx_syslog's return value should include the timestamp length
|
||||
From Xiang Xiao.
|
||||
- SYSLOG: syslog_putc() calls sc_force in idle task even if interrupt
|
||||
@@ -21205,7 +21205,7 @@ Additional new features and extended functionality:
|
||||
18. Support for '?' reverse search mode.
|
||||
19. Support for 'J'oin next line with current line command.
|
||||
20. Printing of current row,col in status line of display.
|
||||
21. Command repeat '.' support for commands that modifiy text.
|
||||
21. Command repeat '.' support for commands that modify text.
|
||||
22. Support in replace / insert mode for arrow keys, PGUP / PGDN, HOME,
|
||||
and END. Using these will cause the command repeat buffer to reset
|
||||
such that only the last text addition after a cursor movement is saved.
|
||||
@@ -21722,7 +21722,7 @@ detailed bugfix information):
|
||||
and 'i'nsert. Fixed.
|
||||
5. The 'vi_shrinkpos' position didn't take the end of file pointer into
|
||||
account when calculating 'curpos', 'prevpos' variables causing
|
||||
wierdness when deleting things near the end of the file. Fixed.
|
||||
weirdness when deleting things near the end of the file. Fixed.
|
||||
6. The 'yy'ank command was improperly deleting the text from the
|
||||
document instead of simply yanking to the paste buffer. Fixed.
|
||||
7. The 'dd'elete line function was not copying the deleted line to the
|
||||
@@ -21861,7 +21861,7 @@ Additional new features and extended functionality:
|
||||
- Protected Build: Add add a new field (us_heapend) to struct
|
||||
userspace_s that labels the end of the heap. From Xiang Xiao.
|
||||
|
||||
* Binary Loader/Kernal Modules/Shared Libraries
|
||||
* Binary Loader/Kernel Modules/Shared Libraries
|
||||
|
||||
- Shared Libraries: Implement dlerror() using strerror(). From Xiang
|
||||
Xiao.
|
||||
@@ -21917,7 +21917,7 @@ Additional new features and extended functionality:
|
||||
additional 'flag' parameter. This argument is current used only to
|
||||
select a RAM backed, per-window framebuffer. From Gregory Nutt.
|
||||
- Per-Window Framebuffers: Windows may now be optionally created
|
||||
with a RAM frambuffer backing up the window content. Rending into
|
||||
with a RAM framebuffer backing up the window content. Rending into
|
||||
the window will result in rending into the backup framebuffer, then
|
||||
updating the physical display from the framebuffer. The advantage
|
||||
of this option is that the application that manages window will no
|
||||
@@ -22038,7 +22038,7 @@ Additional new features and extended functionality:
|
||||
- i.MXRT OCOTP: Added OCOTP Support. From David Sidrane.
|
||||
- i.MXRT LCD: Adds framebuffer support for the i.MXRT 1050.
|
||||
Includes DCD initialization for SDRAM to provide space for the
|
||||
framebufer. External code I used/ported is from NXP and is BSD
|
||||
framebuffer. External code I used/ported is from NXP and is BSD
|
||||
3-clause license. From Johannes.
|
||||
|
||||
* NXP i.MX RT Boards:
|
||||
@@ -22378,7 +22378,7 @@ detailed bugfix information):
|
||||
order to avoid the conflict with the 3rd party libraries and clean
|
||||
up the file inclusion: (1) Remove redundant elf32.h, (2) Remove
|
||||
nuttx/binfmt/elf.h in libs/libc/machine, (2) Remove
|
||||
nuttx/binfmt/elf.h in modlib, and (4) Rmove nuttx/module.h in
|
||||
nuttx/binfmt/elf.h in modlib, and (4) Remove nuttx/module.h in
|
||||
modlib. From Xiang Xiao.
|
||||
- ELF Executables: If there is an address environment
|
||||
(CONFIG_ARCH_ADDRENV), binfmt/elf doesn't need to free ctor/dtor
|
||||
@@ -22440,7 +22440,7 @@ detailed bugfix information):
|
||||
Resolves the issue that bind() could not be called before send()
|
||||
From anchao.
|
||||
- TUN/TAP Driver: Re-order all TUN/TAP driver state data. Not only
|
||||
was was with wasting memory due to alignement requirements, it was
|
||||
was was with wasting memory due to alignment requirements, it was
|
||||
also causing network packet buffers to be improperly aligned
|
||||
causing problems because the network requires 16-bit packet buffer
|
||||
alignment for uint16_t accesses. This alignment problem was
|
||||
@@ -22475,7 +22475,7 @@ detailed bugfix information):
|
||||
- Graphics: Fix a coordinate system error in nx_filltrapezoid().
|
||||
When no clipping rectangle is falls, it falls back to use the
|
||||
entire window as for the clip. However, that window must then then
|
||||
be in window relative coordinates, not in absoute device
|
||||
be in window relative coordinates, not in absolute device
|
||||
coordinates. From Gregory Nutt.
|
||||
|
||||
* Common Board Logic:
|
||||
@@ -22522,7 +22522,7 @@ detailed bugfix information):
|
||||
- arch/ Common: Align semi-hosting call style with other syscalls in
|
||||
architecture-specific syscall.h. From Xiang Xiao.
|
||||
- arch/ Common: Every file that uses serial IOCTLs (TIOC*) must
|
||||
explicity include nuttx/fs/ioctl.h. This was included previously
|
||||
explicitly include nuttx/fs/ioctl.h. This was included previously
|
||||
via sneak path in the now deleted arch/serial.h. From Gregory Nutt.
|
||||
- arch/ Interfaces: Rename sched_process_cpuload to
|
||||
nxsched_process_cpuload. All internal sched_ functions should be
|
||||
@@ -22627,7 +22627,7 @@ detailed bugfix information):
|
||||
* NXP i.MXRT:
|
||||
|
||||
- i.MXRT Clock Configuration: If SDRAM is activated it was only
|
||||
running at 40MHz. This was becaus imxrt_clockconfig.c changed the
|
||||
running at 40MHz. This was because imxrt_clockconfig.c changed the
|
||||
SEMC clock divider after the DCD was configured. This commit
|
||||
corrects that. From Johannes.
|
||||
|
||||
@@ -22697,7 +22697,7 @@ detailed bugfix information):
|
||||
configurations. From Mateusz Szafoni.
|
||||
- STM32F7 Interrupts: Add the missing macro STM32_IRQ_NIRQS used by
|
||||
arch/arm/src/stm32f7/stm32_irq.c. From Kejun ZHOU.
|
||||
- STM32H7 DMA: Fix AHB1 base adresses memory map. From Mateusz
|
||||
- STM32H7 DMA: Fix AHB1 base addresses memory map. From Mateusz
|
||||
Szafoni.
|
||||
- STM32H7 SysTick: H7 appears to ignore the SysTick CLKSOURCE bit
|
||||
and use the CPU clock in all cases. From Mateusz Szafoni.
|
||||
@@ -23260,8 +23260,8 @@ detailed bugfix information):
|
||||
- Signals: The abnormal termination signal handler was just calling
|
||||
exit() conditionally when, for example, Ctrl-C is sent to a task.
|
||||
The abnormal termination handler must obey the rules of cancellation
|
||||
points: If cancelation is disabled, then the abnormal termination
|
||||
logic must wait for cancelation to be re-enabled; If cancellation
|
||||
points: If cancellation is disabled, then the abnormal termination
|
||||
logic must wait for cancellation to be re-enabled; If cancellation
|
||||
is deferred then the abnormal termination logic may have to wait
|
||||
for the victim task to enter or exit a cancellation point. From
|
||||
Gregory Nutt.
|
||||
@@ -23744,7 +23744,7 @@ Additional new features and extended functionality:
|
||||
Jerpelea.
|
||||
- Add I2CTOOL support and extend GPIO for future use. Add delay
|
||||
support for CXD56xx chip. For development is useful to register
|
||||
I2C busses when the I2CTOOL is built. Enable GPIO interface on
|
||||
I2C buses when the I2CTOOL is built. Enable GPIO interface on
|
||||
the Spresense board. From Alin Jerpelea.
|
||||
- Add use o the CXD56_I2C_DRIVER to register the /dev/i2c character
|
||||
devices. Enable battery gauge and battery charger support. From
|
||||
@@ -24055,7 +24055,7 @@ Additional new features and extended functionality:
|
||||
determines a preferred window width based primarily on the font
|
||||
size. From Gregory Nutt.
|
||||
- apps/graphics/tmw4nx: Add a CClock class that implements the
|
||||
Twm4Nx digital clock based on the CSLcd simulated SLCD segements.
|
||||
Twm4Nx digital clock based on the CSLcd simulated SLCD segments.
|
||||
From Gregory Nutt.
|
||||
- apps/graphics/twm4nx/README.txt: Add an overview of how to create
|
||||
Twm4Nx applications. From Gregory Nutt.
|
||||
@@ -24440,7 +24440,7 @@ detailed bugfix information):
|
||||
|
||||
- apps/nshlib: Fix all places where cle() and readline() are used.
|
||||
readline() returns EOF on a failure. cle() returns a negated errno
|
||||
value. Checking only for EOF causes failues to be missed (and
|
||||
value. Checking only for EOF causes failures to be missed (and
|
||||
infinite loops ensuing). From Valmantas Paliksa.
|
||||
- nshlib/nsh_parse.c: Fix a warning about an uninitialized variable
|
||||
from the ZDS-II compiler. From Gregory Nutt.
|
||||
@@ -25628,7 +25628,7 @@ information):
|
||||
index, i.e. the AT24CS0x, FLASH chips with a UUID that appears as a
|
||||
2nd I2C slave at (address+8), report their serial number at
|
||||
Reg[80]-Reg[8F] and will NAK a read of Reg[0]. (2) Modify get/set
|
||||
to prevent write of reg index if not specifed From David Alessio.
|
||||
to prevent write of reg index if not specified From David Alessio.
|
||||
|
||||
* Network Utilities: apps/netutils:
|
||||
|
||||
@@ -25987,7 +25987,7 @@ Additional new features and extended functionality:
|
||||
table for dlopen/insmod. From Xiang Xiao.
|
||||
- getdelim() and getline(): Add implementations of the POSIX
|
||||
functions getdelim() and getline(). Because of how the function is
|
||||
defined, getline() canot be used on platforms that use CR-LF lin
|
||||
defined, getline() cannot be used on platforms that use CR-LF lin
|
||||
terminations. From Gregory Nutt.
|
||||
- alarm(), setitimer(), and getitimer(): Implement alarm(),
|
||||
setitimer() and getitimer() APIs. From liuhaitao.
|
||||
|
||||
Reference in New Issue
Block a user