DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
#2981 sched: Remove all group id related stuff
#2624 sched: implement the default test-and-set semantics
#2204 sched: irq: Fix enter_critical_section() in an irq handler for SMP
...
#2930 tools: version.sh: If the version is not available, use 0.0.0
Architectural Support
New Architecture
#2974 STM32L5 Architecture Support
ARM
#2042 Fix interrupt stack handlings for ARM SMP
STM32
#2177 FLASH waiting cycles are configured based on HCLK.
#2985 stm32 Ethernet hardening
S32K1XX
#2900 s32k1xx: Support ramfunc
RP2040
#3002 arm/rp2040: SPI driver DMA transfer support
#2952 arm/rp2040: Add I2C driver support
#2916a rm/rp2040: Raspberry Pi Pico SMP support
NRF52
#2189 nrf52_spi: support unconnected MISO/MOSI pins
STM32H7
#3207 usbhost: Add usb host tracing strings to stm32h7
#2994 stm32h7: Allow custom clock configuration to use stdclockconfig
#2955 stm32h7:Add DBGMCU missing from master
Risc-V
#3006 esp32-c3: Adds timer driver
#2991 risc-v/bl602: Add wifi and ble support
#2901 esp32c3: Add system reset.
#2870 Support for ESP32-C3 GPIO Driver
#2965 ESP32XX: Add more flash options to esptool
Xtensa
#3003 ESP32: Re-organise the different heap regions
#2999 esp32: Add WPA2 Enterprise and WPA3 support
#3015 xtensa hostfs: Make host_stat populate st_size
#2939 xtensa/esp32: Refactor ESP32 WiFi driver to support station and softAP coexistence
#2947 esp32_ummap: write back spiram cache before calling Cache_Flush
#2965 ESP32XX: Add more flash options to esptool
#2983 esp32: Extract memory layout definitions to a separate header
#2979 xtensa/esp32: Add support for I2C tracing
IMXRT
#3001 arch:riscv64:basic porting for C906
#3023 Remove nr5m100 and gap8 support
#2566 arch/risc-v: Add BL602 support
#1995 arch: Add custom arch chip build support
#2161 Added Support for more TI Tiva Microcontrollers:
ARM
#2042 Fix interrupt stack handlings for ARM SMP
#2932 arch: armv6-m: Apply armv7-m signal handling logic
#2990 arch/armv7-m: Adds dwt helper functions for controlling watchpoints i…
#2876 arm: ARMv6-M vector table offset register support
#2061 Refactor arm interrupt stack related code
CXD56XX
#2750 arch: cxd56xx: Add i2c bitbang lower driver
#2830 Driver-specific spinlock for cxd56_serial.c
STM32
#2177 FLASH waiting cycles are configured based on HCLK.
#2985 stm32 Ethernet hardening
#2477 STM32 FLASH latency is calculated based on Vin
#2473 STM32 - Add ADC register definitions for STM32G4 family
#2325 arch/arm/src/stm32/stm32_serial.c: for flowcontrol use common idiom for enabling/disabling RX interrupts
#2194 stm32 - Add register mappings for STM32Gxxxxx-family DAC
#2180 stm32 - Add register mappings for STM32G474 VREFBUF
#2288 stm32: Add DMAMUX register mappings and request IDs
#2273 stm32/stm32_spi: Add SPI register definitions for STM32G47xxx
#2095 arch: stm32: fix otghs logic to support interface requests
#2010 arch/arm/src/stm32h7/stm32_spi.c: fixed build issue when SPI is configured
STM32L4
#2232 STM32L4 ADC: Add injected channel support.
#2220 STM32L4 TIMER: Add some helper functions
#2178 STM32L4 ADC driver: extenal event configuration
#2068 STM32L4: Improvements on ADC driver
STM32L5
#3090 stm32l5: Optional LSE xtal drive strength ramp-up
S32K1XX
#2900 s32k1xx: Support ramfunc
IMX6
#2595 Add imx_enet driver
IMXRT
#2929 iMXRT: changes to FlexCAN driver support
#2471 imxrt: Support serial single-wire mode and fix parity settings
#2461 arch/imxrt: Added NETDEV_LATEINIT option for Ethernet
#2354 imxrt: Added support for DP83825I PHY
#2212 arch/arm/src/imxrt: adds support for WDOG1
RP2040
#3002 arm/rp2040: SPI driver DMA transfer support
#2952 arm/rp2040: Add I2C driver support
#2916a rm/rp2040: Raspberry Pi Pico SMP support
#2986 arm/rp2040: Add SPI driver support
NRF52
#2189 nrf52_spi: support unconnected MISO/MOSI pins
#2705 nrf52: Add a static copy buffer for i2c NOSTART transfers
#2674 nrf52_i2c: add support for I2C_M_NOSTOP and I2C_M_NOSTART flags
#2717 I2C bitbang driver (and nRF52 implementation)
#2756 nrf52: add stackcheck support
#2712 nRF52: support stack coloration
#2735 nRF52: add support for building SoftDevice BLE controller
#2182 nrf52: support configuring no console/serial
#2207 nrf52: add POWER register definitions; support enabling DC/DC regulator
#2149 nrf52832: add errata mitigation code for various RADIO issues
#2148 nrf52_wdt: split into low-level API and watchdog driver lower-half
#2270 nRF52 SPI improvements
STM32H7
#3207 usbhost: Add usb host tracing strings to stm32h7
#2994 stm32h7: Allow custom clock configuration to use stdclockconfig
#2955 stm32h7:Add DBGMCU missing from master
#2880 arch/stm32h7: add definitions for DAC
Renesas
RX65N
#2469 USB Host Driver Support
Risc-V
#2470 risc-v: Introduce basic setjmp support
RV64
#2928 arch:rv64:add API up_copyfullstate for later FPU support
#3018 arch:rv64:c906:enable DP FPU support
#3073 arch:rv64:c906:demo protect build without the PMP
#3203 arch:rv64:c906:add risc-v PMP and change mem map for protect build.
ESP32C3
#3006 esp32-c3: Adds timer driver
#2901 esp32c3: Add system reset.
#2870 Support for ESP32-C3 GPIO Driver
#2965 ESP32XX: Add more flash options to esptool
#3007 risc-v/esp32-c3: complements serial driver
#3160 riscv/esp32c3: Add standard C atomic function
#3126 risc-v/esp32-c3: Add support to SPI Flash
#2875 risc-v/esp32c3: Add support for Main System Watchdog Timer
#3040 riscv/esp32c3: Add ESP32-C3 WLAN netcard driver
#3028 ESP32-C3: Add I2C drive
#3029 risc-v/esp32-c3: Adds termios support
BL602
#2669 risc-v/bl602 : add gpioirq、 i2c(master) driver.
#2836 :risc-v:bl602:add support for elf file apps
#2991 risc-v/bl602: Add wifi and ble support
#2659 arch/risc-v/bl602 : add spiflash(hardware sf controller)
#2809 arch:risc-v:bl602: enable FPU for this target.
#2804 arch/risc-v/bl602: spi_master support.
#2655 arch/risc-v/bl602 : add pwm onshot watchdog driver
#2633 BL602: Add support for system reset modes
#2614 bl602: Update register maps and lower half drivers
Xtensa
#2014 Add the optional interrupt stack to the Xtensa architecture
#1933 Add support to PSRAM using SPIRAM interface
#2352 Print the bakctrace on assertions
#2504 Get full backtrace from interrupts.
#3015 hostfs: Make host_stat populate st_size
ESP32
#3003 Re-organise the different heap regions
#2999 Add WPA2 Enterprise and WPA3 support
#2939 Refactor ESP32 WiFi driver to support station and softAP coexistence
#2947 esp32_ummap: write back spiram cache before calling Cache_Flush
#2965 Add more flash options to esptool
#2983 Extract memory layout definitions to a separate header
#2979 Add support for I2C tracing
#2840 Add esp32_gpio_matrix_in/out to replace ROM functions
#2831 Writeback PSRAM data when mapping SPI Flash address to ESP32's address bus
#3048 timer driver refactor
#2858 Fix a memory leak when discarding a large packet.
#2716 Add AES hardware accelerator driver
#2613 Added driver api to reload counter instantly
#2721 Add efuse driver
#2514 allows the rtc wdt to be configured in bootloader and used later
#2550 enables started flag if the wdt was turned on in bootloader
#2515 Added support for RTC WDT
#2474 Optimize IRAM usage based on esp-idf
#1945 Added Timer Support
#1978 Add power management of deep-sleep
#2269 Add high memory support to work with PSRAM
#2294 Refactor ESP32 Wi-Fi driver
#2296 added support to automonitor by capture
#2074 Add real-time timer support for WiFi
#2138 Add Partition and OTA device
#2199 SPI Flash driver uses global sem for all MTD
#2224 Add SPI Flash hardware encryption I/O support
#2242 Watchdog support (MWDTs)
#2234 Include cache workaround to PSRAM
#1958 When PSRAM is enabled allow drivers and tasks to allocate memory from a separate internal memory#2929 iMXRT: changes to FlexCAN driver support
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
...
#2091 usbdev: add Android Debug Bridge driver
...
Board Support
...
New Board Support
Boards With Significant Improvements
SAM34
#2464 Added: MT29F2G Nand Flash block driver for sam4s-xplained-pro
File System
Bug Fixes
#3105 fs/epoll: correct the return value of epoll_ctl(2)
...
#2861 fs: change geometry sizes from size_t to uint32_t
Significant Improvements
#2598 fs/epoll: add asynchronous epoll control support
...