DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
#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
...