Zephyr 4.4.0 (Working Draft)
We are pleased to announce the release of Zephyr version 4.4.0.
Major enhancements with this release include:
An overview of the changes required or recommended when migrating your application from Zephyr v4.3.0 to Zephyr v4.4.0 can be found in the separate migration guide.
The following sections provide detailed lists of changes by component.
API Changes
Removed APIs and options
Deprecated APIs and options
Bluetooth
Mesh
The function
bt_mesh_input_number()was deprecated. Applications should usebt_mesh_input_numeric()instead.The callback
output_numberinbt_mesh_provstructure was deprecated. Applications should useoutput_numericcallback instead.
Host
bt_conn_le_info.intervalhas been deprecated. Usebt_conn_le_info.interval_usinstead. Note that the units have changed:intervalwas in units of 1.25 milliseconds, whileinterval_usis in microseconds.
New APIs and options
Audio
Bluetooth
Host
bt_gatt_cb_unregister()Added an API to unregister GATT callback handlers.
Mesh
bt_mesh_input_numeric()to provide provisioning numeric input OOB value.output_numericcallback inbt_mesh_provstructure to output numeric values during provisioning.
Services
Introduced Alert Notification Service (ANS)
CONFIG_BT_ANS
Ethernet
Driver MAC address configuration with support for NVMEM cell.
Flash
jedec,mspi-nornow allows MSPI configuration of read, write and control commands separately via devicetree.
Modem
NVMEM
Flash device support
PWM
Extended API with PWM events
pwm_event_callbackto hold a pwm event callbackpwm_init_event_callback()to help initialize apwm_event_callbackobjectpwm_add_event_callback()to add a callbackpwm_remove_event_callback()to remove a callbackmanage_event_callbackinpwm_driver_apito manage pwm events
Power
The new
voltage-scaleproperty ofst,stm32u5-pwrcan be used to select the voltage scale manually on STM32U5 series via Devicetree. This notably enables usage of the USB controller at lower system clock frequencies.
Settings
New Boards
Ai-Thinker Co., Ltd.
Ai-Thinker M61-32S development board (
ai_m61_32s_kit)Rename ai_m62_12f and ai_wb2_12f to ai_m62_12f_kit and ai_wb2_12f_kit
New Shields
New Drivers
Radio
radio-fem-two-ctrl-pins(renamed fromgeneric-fem-two-ctrl-pins)radio-gpio-coex(renamed fromgpio-radio-coex)
New Samples
Libraries / Subsystems
Other notable changes
TF-M was updated to version 2.2.2 (from 2.2.0). The release notes can be found at: