This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Zephyr 3.0.0 (Working draft)

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

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

Changes in this release

  • Following functions in UART Asynchronous API are using microseconds to represent timeout instead of milliseconds: * uart_tx() * uart_rx_enable()

  • Replaced custom LwM2M float32_value type with a native double type.


Removed APIs in this release


Stable API changes in this release

Kernel

Architectures

  • ARC

  • ARM

    • AARCH32

    • AARCH64

  • x86

Bluetooth

  • Audio

  • Host

  • Mesh

  • Bluetooth LE split software Controller

  • HCI Driver

Boards & SoC Support

  • Added support for these SoC series:

  • Removed support for these SoC series:

  • Made these changes in other SoC series:

  • Changes for ARC boards:

  • Added support for these ARM boards:

  • Added support for these ARM64 boards:

  • Removed support for these ARM boards:

  • Removed support for these X86 boards:

  • Made these changes in other boards:

  • Added support for these following shields:

Drivers and Sensors

  • ADC

  • Bluetooth

  • CAN

  • Clock Control

  • Console

  • Counter

  • DAC

  • Disk

  • Display

  • Disk

  • DMA

  • EEPROM

  • ESPI

  • Ethernet

  • Flash

  • GPIO

  • Hardware Info

  • I2C

  • I2S

  • IEEE 802.15.4

  • Interrupt Controller

  • LED

  • LoRa

  • Modem

  • PWM

  • Sensor

  • Serial

  • SPI

  • Timer

  • USB

  • Watchdog

  • WiFi

Networking

  • CoAP:

  • DHCPv4:

  • DNS:

  • HTTP:

  • IPv4:

  • LwM2M:

  • Misc:

  • OpenThread:

  • Socket:

  • TCP:

  • TLS:

USB

Build and Infrastructure

  • Devicetree

  • West (extensions)

Libraries / Subsystems

  • Disk

  • Management

  • CMSIS subsystem

  • Power management

  • Logging

  • Shell

  • Storage

  • Task Watchdog

  • Tracing

  • Debug

  • OS

HALs

Trusted Firmware-m

Documentation

Tests and Samples