Versions Compared

Key

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

...

#2161 Added Support for more TI Tiva Microcontrollers:


Architectures with significant improvements

ARM

#2042 Fix interrupt stack handlings for ARM SMP

...

#1958 When PSRAM is enabled allow drivers and tasks to allocate memory from a separate internal memory

#1942 Implement BASIC reset logic


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

#3231 add the simulated lower-half FOC device

#3224 boards/sim: remove dsptest configuration

#2720 board/sim: Support NuttX BLE stack through uart shim driver





Driver Support

Bug Fixes

#2850 audio: Introduce a driver-specific spinlock to cxd56.c

...

Board Support

New Board Support

Boards With Significant Improvements

SAM34

#2877 Support for Raspberry Pi Pico

#2838 Add initial support for ESP32-C3 and ESP32-C3 DevKit board

#3217 board: Add support for nucleo-h743i2

#2503 Re-organise ESP32 boards and introduce two more(ESP-WROVER-KIT and the ESP32-Ethernet-Kit)

#3129 boards/stm32: add initial support for b-g431b-esc1 board

#3234 boards/stm32/common: add support for IHM07M1 and IHM08M1 boards

#2463 boards: Added Teensy-4.x BSP

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



Boards With Significant Improvements

ARM

CXD56

#3084 cxd56_gnss: Add missing include header for cxd56_gnss.c

#3085 cxd56_cpu1signal: Fix an issue that gnss does not work

#3024 Spesense CPU activity LED support

#3016 spresense:rndis_smp

#1939 Add cxd56xx intstack for SMP


IMX6

#2997 boards: sabre-6quad: Add netnsh_smp configuration


IMXRT

#2588 teensy-4.x Support for ST7789 controller

#2526 boards/arm/imxrt/teensy-4.x: CDC-ACM console support

#2004 FlexCAN driver for i.MX RT1060 MCU


LPC17XX_40XX

#3239 board/arm/lpc17xx_40xx/mbed: Add userleds driver support


NRF52

#2706 board/nrf52-feather: Add simple i2c test configuration


RP2040

#3021 add INA219 support

#2894 boards: raspberrypi-pico: Add nshsram defconfig for SRAM build

#2884 Update raspi-pico

#3067 boards/raspberrypi-pico: Pico Display Pack (ST7789 LCD) support

#3030 boards/raspberrypi-pico: Support ENC28J60 SPI ethernet board

#3014 BMP180 sensor support to RP2040


SAM34

#2464 Added: MT29F2G Nand Flash block driver for sam4s-xplained-pro


STM32

#3097 Add configuration for testing the Sporadic Scheduler.

#3064 boards: refactor for nucleo-f446re and nucleo-f302r8 boards

#3053 Nucleo-F446RE: added support for CAN driver

#3225 stm32/stm32_adc: various improvements for ADC

#3223 stm32/stm32_pwm: add interfaces to access RCR register and TRGO

#3232 stm32/stm32_foc.c: add the lower-half FOC device support

#3222 stm32/stm32_serial: add support for TX DMA and some improvements

#2505 boards/arm/stm32/stm32f103-minimum: cleanup

#2433 Add 2.4 Inch TFT LCD Shield ILI9341 for nucleo-l152re, 8080 MCU 8-bit


STM32L4

#2009 Added STM32L432KC DAC support

#2842 board: nucleo-l432kc: Add missing i2c_master_s definition

#2837 Add missing I2C3 support on nucleo-l432kc board


STM32F4

#3056 Add LCD1602 Backpack to common board

#3052 Add support to LCD ST7789 on STM32F4Discovery

#2699 boards/stm32f4discovery: Add a LWL board profile and improve the README.txt

#2553 boards: stm32f4discovery: Add adb configuration


STM32F7

#3218 Integration of pysimCoder with NUTTX


KINETIS

#2847 board/freedom-k64f: Add usbdev support with cdcacm example

#1977 freedom-k64f: Support raw binary firmware format

#1980 freedom-k64f: Add renew DHCP client for netnsh

#2037 freedom-k64f: Add demo configuration

#2047 freedom-k64f: Add I2C to demo image

#1982 freedom-k64f: Add I2C initial support




RISC-V

BL602

#2764 boards: bl602evb flash and debug notes


C906

#3027 board:rv64:c906:support the ELF apps


ESP32C3

#2897 boards/esp32c3: Add tmpfs mounting when bringing up

#2879 risc-v/esp32c3: Enable stdio buffering for esp32c3-devkit NSH config

#3261 esp32-c3: Add support to RNG peripheral



XTENSA

ESP32

#2883 This commit implements I2C support for ESP32 (wrover kit)

#2864 Add wapi_smp to test Wi-Fi in SMP mode

#2971 esp32: Add board config to support MCP2515

#3071 ESP32: Mount TMPFS on board bring up

#2888 This commit enables BMP180 suport for ESP32

#2753 esp32: Enable renew for "wapi" configs

#3270 xtensa/esp32: Refactor register access functions on SPI driver

#3303 esp32-devkitc: Add BMP180 sensor support

#3192 esp32-devkitc: Make nsh the entry-point of the ostest config

#3211 esp32-devkitc: Add GPIO board support

#3190 risc-v/esp32c3: Support ESP32-C3 wireless ioctl cmd

#3164 xtensa/esp32: Adds oneshot timer driver.

#3117 xtensa/esp32: Use Polling instead of DMA for transfers below threshold

#3154 ESP32: Add Button support via BOOT button on GPIO0

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

#3139 xtensa/esp32: Support esp32 wireless ioctl cmd

#3095 ESP32: Allow a BSS section to reside in external memory

#2507 boards/arm/stm32: add common and stm32f103-minimum support for WS2812


TIVA

#2684 boards: lm3s6965-ek: Add iperf to discover/defconfig#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)

...