The latest development version of this page may be more current than this released 2.3.0 version.

Zephyr 2.4.0 (Working Draft)

We are pleased to announce the release of Zephyr RTOS version 2.4.0.

Major enhancements with this release include:

The following sections provide detailed lists of changes by component.

Known issues

You can check all currently known issues by listing them using the GitHub interface and listing all issues with the bug label.

API Changes

Deprecated in this release

Removed APIs in this release

Stable API changes in this release

Kernel

Architectures

  • ARC:

  • ARM:

  • POSIX:

  • RISC-V:

  • x86:

Boards & SoC Support

  • Added support for these SoC series:

  • Added support for these ARM boards:

  • Made these changes in other boards

  • Added support for these following shields:

Drivers and Sensors

  • ADC

  • Audio

  • Bluetooth

  • CAN

  • Clock Control

  • Console

  • Counter

  • Crypto

  • DAC

  • Debug

  • Display

  • DMA

  • EEPROM

  • Entropy

  • ESPI

  • Ethernet

  • Flash

  • GPIO

  • Hardware Info

  • I2C

  • I2S

  • IEEE 802.15.4

  • Interrupt Controller

  • IPM

  • Keyboard Scan

  • LED

  • LED Strip

  • LoRa

  • Modem

  • PECI

  • Pinmux

  • PS/2

  • PWM

  • Sensor

  • Serial

  • SPI

  • Timer

  • USB

  • Video

  • Watchdog

  • WiFi

Networking

Bluetooth

  • Host:

  • BLE split software Controller:

Build and Infrastructure

  • Devicetree

Libraries / Subsystems

  • Disk

  • Random

  • POSIX subsystem:

  • Power management:

HALs

  • HALs are now moved out of the main tree as external modules and reside in their own standalone repositories.

Documentation

Tests and Samples