2023-06-02 15:17:57 +02:00
|
|
|
:orphan:
|
|
|
|
|
|
|
|
.. _zephyr_3.5:
|
|
|
|
|
|
|
|
Zephyr 3.5.0 (Working Draft)
|
|
|
|
############################
|
|
|
|
|
|
|
|
We are pleased to announce the release of Zephyr version 3.5.0.
|
|
|
|
|
|
|
|
Major enhancements with this release include:
|
|
|
|
|
|
|
|
The following sections provide detailed lists of changes by component.
|
|
|
|
|
|
|
|
Security Vulnerability Related
|
|
|
|
******************************
|
|
|
|
|
|
|
|
API Changes
|
|
|
|
***********
|
|
|
|
|
|
|
|
Changes in this release
|
|
|
|
=======================
|
|
|
|
|
|
|
|
Removed APIs in this release
|
|
|
|
============================
|
|
|
|
|
|
|
|
Deprecated in this release
|
|
|
|
==========================
|
|
|
|
|
2023-06-02 15:19:04 +02:00
|
|
|
* Setting the GIC architecture version by selecting
|
|
|
|
:kconfig:option:`CONFIG_GIC_V1`, :kconfig:option:`CONFIG_GIC_V2` and
|
|
|
|
:kconfig:option:`CONFIG_GIC_V3` directly in Kconfig has been deprecated.
|
|
|
|
The GIC version should now be specified by adding the appropriate compatible, for
|
|
|
|
example :dtcompatible:`arm,gic-v2`, to the GIC node in the device tree.
|
|
|
|
|
2023-06-02 15:17:57 +02:00
|
|
|
Stable API changes in this release
|
|
|
|
==================================
|
|
|
|
|
|
|
|
New APIs in this release
|
|
|
|
========================
|
|
|
|
|
|
|
|
Kernel
|
|
|
|
******
|
|
|
|
|
|
|
|
Architectures
|
|
|
|
*************
|
|
|
|
|
|
|
|
* ARM
|
|
|
|
|
|
|
|
* ARM
|
|
|
|
|
|
|
|
* ARM64
|
|
|
|
|
|
|
|
* RISC-V
|
|
|
|
|
|
|
|
* Xtensa
|
|
|
|
|
|
|
|
Bluetooth
|
|
|
|
*********
|
|
|
|
|
|
|
|
* Audio
|
|
|
|
|
|
|
|
* Direction Finding
|
|
|
|
|
|
|
|
* Host
|
|
|
|
|
|
|
|
* Mesh
|
|
|
|
|
|
|
|
* 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:
|
|
|
|
|
|
|
|
* Added support for these ARC boards:
|
|
|
|
|
|
|
|
* Added support for these ARM boards:
|
|
|
|
|
|
|
|
* Added support for these ARM64 boards:
|
|
|
|
|
|
|
|
* Added support for these RISC-V boards:
|
|
|
|
|
|
|
|
* Added support for these X86 boards:
|
|
|
|
|
|
|
|
* Added support for these Xtensa boards:
|
|
|
|
|
|
|
|
* Made these changes for ARC boards:
|
|
|
|
|
|
|
|
* Made these changes for ARM boards:
|
|
|
|
|
|
|
|
* Made these changes for ARM64 boards:
|
|
|
|
|
|
|
|
* Made these changes for RISC-V boards:
|
|
|
|
|
|
|
|
* Made these changes for X86 boards:
|
|
|
|
|
|
|
|
* Made these changes for Xtensa boards:
|
|
|
|
|
|
|
|
* Removed support for these ARC boards:
|
|
|
|
|
|
|
|
* Removed support for these ARM boards:
|
|
|
|
|
|
|
|
* Removed support for these ARM64 boards:
|
|
|
|
|
|
|
|
* Removed support for these RISC-V boards:
|
|
|
|
|
|
|
|
* Removed support for these X86 boards:
|
|
|
|
|
|
|
|
* Removed support for these Xtensa boards:
|
|
|
|
|
|
|
|
* Made these changes in other boards:
|
|
|
|
|
|
|
|
* Added support for these following shields:
|
|
|
|
|
|
|
|
Build system and infrastructure
|
|
|
|
*******************************
|
|
|
|
|
|
|
|
Drivers and Sensors
|
|
|
|
*******************
|
|
|
|
|
|
|
|
* ADC
|
|
|
|
|
|
|
|
* Battery-backed RAM
|
|
|
|
|
|
|
|
* CAN
|
|
|
|
|
|
|
|
* Clock control
|
|
|
|
|
|
|
|
* Counter
|
|
|
|
|
|
|
|
* Crypto
|
|
|
|
|
|
|
|
* DAC
|
|
|
|
|
|
|
|
* DFU
|
|
|
|
|
|
|
|
* Disk
|
|
|
|
|
|
|
|
* Display
|
|
|
|
|
|
|
|
* DMA
|
|
|
|
|
|
|
|
* EEPROM
|
|
|
|
|
|
|
|
* Entropy
|
|
|
|
|
|
|
|
* ESPI
|
|
|
|
|
|
|
|
* Ethernet
|
|
|
|
|
|
|
|
* Flash
|
|
|
|
|
|
|
|
* FPGA
|
|
|
|
|
|
|
|
* Fuel Gauge
|
|
|
|
|
|
|
|
* GPIO
|
|
|
|
|
|
|
|
* hwinfo
|
|
|
|
|
|
|
|
* I2C
|
|
|
|
|
|
|
|
* I2S
|
|
|
|
|
|
|
|
* I3C
|
|
|
|
|
|
|
|
* IEEE 802.15.4
|
|
|
|
|
|
|
|
* Interrupt Controller
|
|
|
|
|
2023-06-02 15:19:04 +02:00
|
|
|
* GIC: Architecture version selection is now based on the device tree
|
|
|
|
|
2023-06-02 15:17:57 +02:00
|
|
|
* IPM
|
|
|
|
|
|
|
|
* KSCAN
|
|
|
|
|
|
|
|
* LED
|
|
|
|
|
|
|
|
* MBOX
|
|
|
|
|
|
|
|
* MEMC
|
|
|
|
|
|
|
|
* PCIE
|
|
|
|
|
|
|
|
* PECI
|
|
|
|
|
|
|
|
Trusted Firmware-M
|
|
|
|
******************
|
|
|
|
* Pin control
|
|
|
|
|
|
|
|
* PWM
|
|
|
|
|
|
|
|
* Power domain
|
|
|
|
|
|
|
|
* Regulators
|
|
|
|
|
|
|
|
* Reset
|
|
|
|
|
|
|
|
* SDHC
|
|
|
|
|
|
|
|
* Sensor
|
|
|
|
|
|
|
|
* Serial
|
|
|
|
|
|
|
|
* SPI
|
|
|
|
|
|
|
|
* Timer
|
|
|
|
|
|
|
|
* USB
|
|
|
|
|
|
|
|
* W1
|
|
|
|
|
|
|
|
* Watchdog
|
|
|
|
|
|
|
|
* WiFi
|
|
|
|
|
|
|
|
Networking
|
|
|
|
**********
|
|
|
|
|
|
|
|
USB
|
|
|
|
***
|
|
|
|
|
|
|
|
Devicetree
|
|
|
|
**********
|
|
|
|
|
|
|
|
Libraries / Subsystems
|
|
|
|
**********************
|
|
|
|
|
2023-06-19 13:30:13 +02:00
|
|
|
* Management
|
|
|
|
|
|
|
|
* Added response checking to MCUmgr's :c:enumerator:`MGMT_EVT_OP_CMD_RECV`
|
|
|
|
notification callback to allow applications to reject MCUmgr commands.
|
|
|
|
|
2023-06-02 15:17:57 +02:00
|
|
|
HALs
|
|
|
|
****
|
|
|
|
|
|
|
|
MCUboot
|
|
|
|
*******
|
|
|
|
|
|
|
|
Storage
|
|
|
|
*******
|
|
|
|
|
|
|
|
Trusted Firmware-M
|
|
|
|
******************
|
|
|
|
|
2023-06-21 06:08:05 +02:00
|
|
|
Trusted Firmware-A
|
|
|
|
******************
|
|
|
|
|
|
|
|
* Updated to TF-A 2.9.0.
|
|
|
|
|
2023-06-02 15:17:57 +02:00
|
|
|
zcbor
|
|
|
|
*****
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
*************
|
|
|
|
|
|
|
|
Tests and Samples
|
|
|
|
*****************
|
|
|
|
|
|
|
|
Issue Related Items
|
|
|
|
*******************
|
|
|
|
|
|
|
|
Known Issues
|
|
|
|
============
|
|
|
|
|
|
|
|
Addressed issues
|
|
|
|
================
|