Zephyr 2.5.0 (Working Draft)¶
We are pleased to announce the release of Zephyr RTOS version 2.5.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¶
The
lwm2m_rd_client_start()
function now accepts an additionalflags
parameter, which allows to configure current LwM2M client session, for instance enable bootstrap procedure in the curent session.
Deprecated in this release¶
Removed APIs in this release¶
Stable API changes in this release¶
Kernel¶
Architectures¶
ARC
ARM
AARCH32
AARCH64
POSIX
RISC-V
x86
Boards & SoC Support¶
Added support for these SoC series:
Made these changes in other SoC series:
Changes for ARC boards:
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
Mesh
BLE split software Controller
HCI Driver
Build and Infrastructure¶
Improved support for additional toolchains:
Devicetree
Libraries / Subsystems¶
Disk
Management
MCUmgr
updatehub
Settings
Random
POSIX subsystem
Power management
Logging
LVGL
Shell
Storage
Tracing
Debug
HALs¶
HALs are now moved out of the main tree as external modules and reside in their own standalone repositories.