Skip to content

Zephyr 3.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jun 17:16
v3.4.0

Hello Zephyr community,

We are pleased to announce the release of Zephyr version 3.4.0.

For a detailed overview of the 3.4.0 release and a summary of the various new features and highlights please see the 3.4.0 post in the Zephyr project blog.

Some of the highlights and enhancements in this release include:

• Input subsystem: handles input events from various types of input devices and distributes them to other threads in the application.
• Barrier API: added architecture agnostic API for data memory barriers.
• USB Device support overhaul.
• Added Power Delivery Source Support to the USB-C Stack.
• Bluetooth: Added support for Periodic Advertising with Responses (PAwR).
• Cache API functions are now fully in-lined by compilers.
• Added an API for real-time clocks (RTC).
• Added Retention subsystem.
• Added initial support for MMU on Xtensa.
• SMBus (System Management Bus) API.
• Various improvements to the testing framework and twister
• Added Snippets: Support common configuration settings that can be used across platforms.

The full release notes and major changes since the last release can be found here.

If you’d like to see some of the highlights of this release in action, Benjamin Cabé, Zephyr’s Developer Advocate, assembled a short video going through some cool examples and demos.

The merge window is now open; feature and enhancement pull requests may be merged to the main branch.

Thanks to everyone who contributed to this release.

Anas / Josh