Zephyr 4.3.0
We are pleased to announce the release of Zephyr version 4.3.0 ๐๐ช
For a detailed overview of some of the highlights of this release, you may check out the dedicated article that was posted on the Zephyr blog, and its accompanying video:
- https://youtu.be/xBVDxpsSqZQ
- https://zephyrproject.org/zephyr-4-3-is-here-whats-new/
Major enhancements with this release include:
USB Device "Next" stack is now the default
The new USB device stack, built on the modern UDC (USB Device Controller) API, replaces the legacy stack and brings support for multiple simultaneous controllers, runtime configuration, and overall better architecture. The legacy stack is now deprecated and will be removed in Zephyr 4.5.
CPU load and dynamic frequency scaling subsystems
A new experimental CPU frequency scaling subsystem enables dynamic, policy-driven, clock adjustments to balance power consumption and performance Alongside it, a new subsystem allows users to obtain CPU usage metrics based on scheduler statistics, which can be used to drive the frequency scaling policy.