Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#3294 libc: getopt(): Fix Use of Pointer before NULL check

#3299 libc: getopt_common(): Correct handling of unsupported long options.

#2855 libs: Remove the duplicated _NX_ and _MQ_ macro

...

#3080 sched: semaphore: Remove a redundant critical section in nxsem

#2147 sched: Use nx_close() inside OS

#2960 sched: signal: sigdeliver: fix system block when kill signal to idle in SMP

...

#1893 xtensa/esp32: Add ESP32 WiFi adapter and driver


Minor changes

Xtensa

#2454 esp32/esp32-core: Fix #ifdef warning and update MM_SECTIONS


Simulator

New Features

#2129 add "nimble" config, to test nimBLE on top of bthcisock
#3152 add dlsym to nuttx-names.in
#2164 add LVGL configuration which uses the X11 framebuffer and mouse
#3093 add heap policy and asan logic to support mm debug on sim platform
#2619 hci: reuse the reserved fields of hci buffer
#2696 hcitty: add hcitty adapter
#2158 linux I2C bus support in sim
#2579 make it conditional with FS_FAT
#2599 names: add writev/readv into name list
#3478 refactor signal handling
#2130 rpproxy/rpserver: force use 'CONFIG_SIM_M32' for 64bit system.
#2198 support LCD emulation over X11; correctly decouple LCD/FB from X11/NX
#2690 support sim vfork

...

#2506 stm32: add stm32g43x support and nucleo-g431rb board

#2054 configure.sh: update custom board config build support

Boards With Significant Improvements

...

#2684 boards: lm3s6965-ek: Add iperf to discover/defconfig


Minor Board

...

Changes

#2558 boards: Remove CINCPATH and CXXINCPATH


ARM

#2079 Stm32 oled fixes pr

#2360 stm32/stm32ldiscovery: modernize board init little bit

#2500 stm32/common: devpath not long enough for apa102 and veml6070


CXD56

#2193 cxd56xx: Remove HOSTCC and HOSTCFLAGS from Make.defs

...

#1969 freedom-k64f: Init PWM only if enabled

#1999 freedom-k64f: Register on board sensor driver

#2020 freedom-k64f: Declare k64_i2cdev_initialize function


#3074 esp32c3-devkit: Use nx_mount to avoid overriding errno

...

#2127 esp32: Added Userled support

#3288 esp32-wrover-kit: Don't use User GPIO Subsystem to control LED

#3442 esp32 boards: BUTTON_BOOT should use PULLUP instead PULLDOWN

#3263 esp32: Move the WLAN initialisation to the common directory.

File System

Bug Fixes

#3105 fs/epoll: correct the return value of epoll_ctl(2)

...

#2606 fs: Fix inode lock at umount2

#2638 fs: fs_dupfd2 should return OK if fd1 equals fd2

...

#2413 net/tcp: correct the available iobs count if throttle is enabled

#2412 net/icmp: add sanity check to avoid wild data length

...