Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Architectures With Significant Improvements: Sort PRs by architecture

...

Architectures With Significant Improvements

...

cxd56xx

PR-1753 cxd56xx: Use spinlock in gpioint to improve SMP performance

PR-1650 cxd56xx: Use spinlock in rtc to improve SMP performance

PR-1621 cxd56xx: Use spinlock in serial to improve SMP performance

ESP32

PR-1422 ESP32: Add SPI driver (Master & Slave)PR-1432 NRF52: Add timer lowerhalf

PR-1435 ESP32: Add I2C driver

PR-1491 ESP32: Add SPI Flash driver

PR-1515 SAMD5E51525 ESP32: Add Watchdog timer supportEthernet driver

PR-1525 ESP32: Add Ethernet driver

PR-1574 SAMD5E5: Add USB host support

PR-1594 SAMD5E5: Freerun timer, oneshot timer and tickless support

PR-1610 ESP32: Improve SPI transmision (DMA, IOMUX, software CS)PR-1622 RX65N: Add I2C(RIIC) support

PR-1630 ESP32: Add support for HW RNG

PR-1635 NRF52: Add support for RTC event handling1830 ESP32: Add Power Management of Force-Sleep

PR-1636 NRF52: Add support for PPI peripheral1859 ESP32: Add hist timer and improve the oneshot timer logic

PR-1681 NRF521754 ESP32: Add support for GPIOTE task modeexternal SPIFLASH

PR-1714 STM32H7: Fix I2C driver interrupt storm

PR-1726 NRF52: Extend systimer support

PR-1773 NRF52: Add ADC and PWM support

PR-1830 ESP32: Add Power Management of Force-Sleep

PR-1859 ESP32: Add hist timer and improve the oneshot timer logic

PR-1868 IMXRT: Add ADC driver

PR-1894 RX65N: Add USB device support

PR-1899 RX65N: Add DTC driver

PR-1915 NRF52: Add serial termios support (no flow control)

PR-1914 SIM: SIGUSR1 handling now uses NuttX interrupt logic

1613  ESP32: Add function for switching CPU from 80MHz to 240MHz

IMXRT

PR-1868 IMXRT: Add ADC driver

Kinetis

PR-1624 Kinetis: USBHOST improvements to avoid race condition durring freeing for queue head structure by using Async Advance Doorbell.

NRF52

PR-1418 NRF52: Add Timer and RTC drivers

PR-1432 NRF52: Add timer lowerhalf

PR-1635 NRF52: Add support for RTC event handling

PR-1636 NRF52: Add support for PPI peripheral

PR-1681 NRF52: Add support for GPIOTE task mode

PR-1726 NRF52: Extend systimer support

PR-1773 NRF52: Add ADC and PWM support

PR-1915 NRF52: Add serial termios support (no flow control)PR-1910 RX65N: Add SPI driver support

PR-1907 NRF52: Add basic error handing for i2c in polling mode to support i2ctool.  Still not handled in DMA mode.

PR-1865 STM32F41839 NRF52:   Add support for STM32F412CE fixing I2C2/I2C3 and USART1 altAdd missing SPI callback register hooks to support drivers like mmcsd

PR-1646 NRF52: Better differentiation between NRF52840 and NRF52832

RISCV

PR-1858 RISCV: Add missing CSR macros listed in RISC-V spec V1.10.

RX65N

PR-1839 NRF521622 RX65N: Add missing SPI callback register hooks to support drivers like mmcsdI2C(RIIC) support

PR-1767 SIM: Allow access to tty interfaces for better termios 1894 RX65N: Add USB device support

PR-1754 ESP32: Add support for external SPIFLASH1899 RX65N: Add DTC driver

PR-1910 RX65N: Add SPI driver support

SAMD5E5

PR-1515 SAMD5E5: Add Watchdog timer support

PR-1574 SAMD5E5: Add USB host support

PR-1594 SAMD5E5: Freerun timer, oneshot timer and tickless support

PR-1816 SAMD5E5: Add MTD progmem support and NVM USER PAGE IOTCLs

SIM

PR-1914 SIM: SIGUSR1 handling now uses NuttX interrupt logic

PR-1767 SIM: Allow access to tty interfaces for better termios supportPR-1753 cxd56xx: Use spinlock in gpioint to improve SMP performance

PR-1655 SIM: Add support for Linux HCI Socket as a NuttX BLE adapter.  Full NuttX BLE stack can be run against any Linux Bluetooth adapter in sim.

PR-1650 cxd56xx: Use spinlock in rtc to improve SMP performance

PR-1646 NRF52: Better differentiation between NRF52840 and NRF52832

PR-1624 Kinetis: USBHOST improvements to avoid race condition durring freeing for queue head structure by using Async Advance Doorbell.

PR-1621 cxd56xx: Use spinlock in serial to improve SMP performance

PR-1816 SAMD5E5: Add MTD progmem support and NVM USER PAGE IOTCLs

PR-1613  ESP32: Add function for switching CPU from 80MHz to 240MHz

in sim.

PR-1558 SIM: Add support for Stack Smashing Protector.

STM32F4

PR-1865 STM32F4:  Add support for STM32F412CE fixing I2C2/I2C3 and USART1 alt

STM32H7

PR-1714 STM32H7: Fix I2C driver interrupt stormPR-1558 SIM: Add support for Stack Smashing Protector.

Bug Fixes

PR-1928 NRF52: Fix PPI group disable and add group clear

...