Lines Matching +full:validity +full:- +full:control

10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
70 * Pinmux API has been removed. Pin control needs to be used as its replacement, refer to
71 :ref:`pinctrl-guide` for more details.
88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8
89 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gmfv-4vfh-2mh8>`_
91 * CVE-2024-3332 `Zephyr project bug tracker GHSA-jmr9-xw2v-5vf4
92 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-jmr9-xw2v-5vf4>`_
94 * CVE-2024-4785: Under embargo until 2024-08-07
96 * CVE-2024-5754: Under embargo until 2024-09-04
98 * CVE-2024-5931: Under embargo until 2024-09-10
100 * CVE-2024-6135: Under embargo until 2024-09-11
102 * CVE-2024-6137: Under embargo until 2024-09-11
104 * CVE-2024-6258: Under embargo until 2024-09-05
106 * CVE-2024-6259: Under embargo until 2024-09-12
108 * CVE-2024-6442: Under embargo until 2024-09-22
110 * CVE-2024-6443: Under embargo until 2024-09-22
112 * CVE-2024-6444: Under embargo until 2024-09-22
155 start-of-frame (SOF) synchronization has taken place, leading to bus errors.
174 IEEE 1003.1-2017, the following Kconfig options have been deprecated (replaced by):
223 * Added ARC MWDT toolchain support for ARC-V targets
227 incorrect define which mark support of bounds-checking interfaces C library extension
232 * Added initial support for Cortex-M85 Core
238 * Add compiler tuning for Cortex-R82
240 * RISC-V
242 * The fatal error message triggered from a fault now contains the callee-saved-registers states.
246 * Frame-pointer can be selected to enable precise stack traces at the expense of slightly
280 e.g. shells as devices can be obtained using human-friendly names thanks to
284 has the special ``zephyr,deferred-init`` property set. The device can be
327 * Implemented Hands-free Audio Gateway (AG), enabled by the :kconfig:option:`CONFIG_BT_HFP_AG`.
329 Gateway is a cellular phone. It controls the device (Hands-free Unit), that is the remote
335 realize distribution of audio content of high quality in mono, stereo, or multi-channel modes.
368 * Added support for Synopsys ARC-V RMX1xx simulation platform.
382 * STM32: Enabled ART Accelerator, I-cache, D-cache and prefetch on compatible series.
384 * STM32WL: Decreased Sub-GHz SPI frequency from 12 to 8MHz.
389 …* nsim: split nsim platform for arc_classic (ARCv2 and ARCv3 ISA based) and arc_v (RISC-V ISA base…
395 * Nordic nRF54L: Added support for the FLPR (fast lightweight processor) RISC-V CPU.
396 * Espressif: Removed idf-bootloader dependency from all ESP32 SoC variants.
399 * Espressif: Re-worked and optimized all SoCs memory map.
403 * :kconfig:option:`CONFIG_RISCV_ISA_EXT_A` is no longer erroneously y-selected.
406 * Renesas RZ/T2M: Added default values for System Clock Control register.
416 * Added support for :ref:`Renesas EK-RA8M1 board <ek_ra8m1>`: ``ek_ra8m1``.
418 …* Added support for :zephyr:board:`ST STM32C0116-DK Discovery Kit <stm32c0116_dk>`: ``stm32c0116_d…
420 * Added support for :zephyr:board:`ST STM32H7S78-DK Discovery <stm32h7s78_dk>`: ``stm32h7s78_dk``.
424 …* Added support for :zephyr:board:`Synopsys ARC-V RMX1xx nSIM-based simulation platform <nsim_arc_…
432 …* Added support for :zephyr:board:`Analog Devices AD-APARD32690-SL <apard32690>`: ``ad_apard32690_…
433 …* Added support for :zephyr:board:`Infineon Technologies CYW920829M2EVK-02 <cyw920829m2evk_02>`: `…
435 …* Added support for :zephyr:board:`Espressif ESP32-S2 DevKit-C <esp32s2_devkitc>`: ``esp32s2_devki…
436 …* Added support for :zephyr:board:`Espressif ESP32-S3 DevKit-C <esp32s3_devkitc>`: ``esp32s3_devki…
437 …* Added support for :zephyr:board:`Espressif ESP32-C6 DevKit-C <esp32c6_devkitc>`: ``esp32c6_devki…
438 …* Added support for :zephyr:board:`Waveshare ESP32-S3-Touch-LCD-1.28 <esp32s3_touch_lcd_1_28>`: ``…
445 enabled full cache management, Chrom-ART, double frame buffer and full refresh for
448 flash using ``--extload`` option.
455 * nRF54H20 PDK (pre-release) converted to :ref:`nrf54h20dk_nrf54h20`
462 that controls the network core Force-OFF signal with a module that uses an
463 on-off manager to keep track of the network core use and exposes its API
490 * CI-enabled blackbox tests were added to verify the correctness of most Twister flags.
496 * :ref:`Board/SoC flashing configuration<flashing-soc-board-config>` settings have been added
503 * Fixed issue with passing UTF-8 configs to applications using sysbuild (:github:`74152`).
524 * Fixed issue with armfvp find path if it contained a colon-separated list (:github:`74868`).
540 * Fixed ``FILE_SUFFIX`` issues relating to double application of suffixes, non-application in
549 matches for de-duplication (:github:`71381`).
556 * Twister now supports ``--flash-before`` parameter that allows flashing DUT before
564 * Added ``ADC_DT_SPEC_*BY_NAME()`` macros to get ADC IO-channel information from DT by name.
569 * Added a ``zephyr,vbias-pins`` property to the adc-controller base binding to describe voltage
598 * Fixed issue which allowed negative ADC readings in single-ended mode using the
601 8-bit resolution single-ended readings due to hardware limitations.
606 * Changed phandle type DT property ``nxp,reference-supply`` to phandle-array type DT property
607 ``nxp,references`` in ``nxp,lpc-lpadc`` binding. The NXP LPADC driver now supports passing
630 * Added ``re-charge-voltage-microvolt`` property to the ``battery`` binding. This allows to set
641 * Added optional ``min-bitrate`` devicetree property for CAN transceivers.
653 * Made the ``sample-point`` and ``sample-point-data`` devicetree properties optional.
656 * Added driver for :dtcompatible:`nordic,nrf-can`.
657 * Added driver support for Numaker M2L31X to the :dtcompatible:`nuvoton,numaker-canfd` driver.
662 * Added ``chgin-to-sys-current-limit-microamp`` property to ``maxim,max20335-charger``.
663 * Added ``system-voltage-min-threshold-microvolt`` property to ``maxim,max20335-charger``.
664 * Added ``re-charge-threshold-microvolt`` property to ``maxim,max20335-charger``.
665 * Added ``thermistor-monitoring-mode`` property to ``maxim,max20335-charger``.
667 * Clock control
673 * Refactored ESP32 clock control driver to support ESP32-C6.
687 * Added support for NXP RW SOC series DAC (:dtcompatible:`nxp,gau-dac`).
701 and de-initializing a disk at runtime. This allows hotpluggable
717 * Added driver for NT35510 MIPI-DSI display controller
720 (:dtcompatible:`led-strip-matrix`)
726 (:dtcompatible:`sitronix,st7789v`) using the ``inversion-off`` property.
744 * Added property for specifying ``address-width`` to :dtcompatible:`zephyr,i2c-target-eeprom`.
755 * Removed the ethernet-fixed-link DT binding.
769 * All boards and SOCs with :dtcompatible:`nxp,kinetis-ethernet` compatible nodes
778 * Fixed issue with LAA bit not being set and a confusing description of the nxp,unique-mac
798 * Fixed a build warning in eth_adin2111 driver on 64-bit platforms.
827 * Fixed various control issues with the KSZ8081 phy driver regarding
830 * Fixed bus fault in phy_mii driver when using fixed-link mode.
836 * Added preliminary support for non-erase devices with introduction of
849 * Added support for STM32 XSPI external NOR flash driver (:dtcompatible:`st,stm32-xspi-nor`).
852 configurable (see :dtcompatible:`st,stm32-ospi`).
863 * Added support for the u-blox UBX protocol.
864 * Added device driver for the u-blox M8 GNSS modem (:dtcompatible:`u-blox,m8`).
870 * Added Broadcom Set-top box(brcmstb) SoC GPIO driver.
875 * Added interrupt support to the Renesas RZ/T2M GPIO driver (:dtcompatible:`renesas,rzt2m-gpio`).
887 …in a production application, a dedicated sample :zephyr:code-sample:`stm32_i2c_v2_timings` is prov…
914 * Improvements and bug fixes on :dtcompatible:`nxp,mcux-i3c`, including handling the bus
919 * New drivers: :dtcompatible:`adc-keys`, :dtcompatible:`chipsemi,chsc6x`,
924 :dtcompatible:`microchip,xec-kbd` from kscan to input subsystem.
936 * The ``chain-length`` and ``color-mapping`` properties have been added to all LED strip
947 * The ``in-gpios`` and ``output-pin`` properties of the respective
948 :dtcompatible:`worldsemi,ws2812-gpio` and :dtcompatible:`worldsemi,ws2812-rpi_pico-pio`
975 * New driver :dtcompatible:`nxp,lp-flexcomm`.
980 * Added option to disable N_VBUSEN for :dtcompatible:`x-powers,axp192`.
987 * Removed deprecated ``GSM_PPP`` driver along with its dts compatible ``zephyr,gsm-ppp``.
991 * Removed support for dts compatible ``zephyr,gsm-ppp`` from ``MODEM_CELLULAR`` driver.
1012 * MIPI-DBI
1019 * Add the new experimental :ref:`MSPI(Multi-bit SPI) <mspi_api>` API, enabling support for
1029 * Added :zephyr:code-sample:`mspi-async` and :zephyr:code-sample:`mspi-flash` samples to
1033 * Pin control
1050 * Fix :zephyr:code-sample:`pwm-blinky` code sample to demonstrate PWM support for
1059 * Added ``regulator-boot-off`` property to common regulator driver.
1060 Updated :dtcompatible:`adi,adp5360-regulator`, :dtcompatible:`nordic,npm1300-regulator`,
1061 :dtcompatible:`nordic,npm6001-regulator` and :dtcompatible:`x-powers,axp192-regulator`
1063 * Added power management for :dtcompatible:`renesas,smartbond-regulator`.
1066 * Fixed control of DCDC2 output for :dtcompatible:`x-powers,axp192-regulator`.
1067 * Fixed current and voltage get functions for :dtcompatible:`renesas,smartbond-regulator`.
1087 …* Move lock-free queues out of RTIO into lib, dropping the ``rtio_`` prefix to SPSC and MPSC queue…
1089 * Wrapper around p4wq (rtio workq) created to go from blocking to non-blocking behavior in cases
1094 * Added ESP32 SDHC driver (:dtcompatible:`espressif,esp32-sdhc`).
1095 * Added SDHC driver for Renesas MMC controller (:dtcompatible:`renesas,rcar-mmc`).
1113 * Added DHT20 digital-output humidity and temperature sensor driver
1126 (:dtcompatible:`infineon,tle9104-diagnostics`).
1130 * Added DS18S20 1-Wire temperature sensor driver (:dtcompatible:`maxim,ds18s20`).
1132 (:dtcompatible:`maxim,max31790-fan-fault` and :dtcompatible:`maxim,max31790-fan-speed`).
1140 * Added BD8LB600FS diagnostics sensor driver (:dtcompatible:`rohm,bd8lb600fs-diagnostics`).
1148 * QDEC driver now supports encoder mode configuration (see :dtcompatible:`st,stm32-qdec`).
1149 * Added support for STM32 Digital Temperature Sensor (:dtcompatible:`st,stm32-digi-temp`).
1154 * Added support for the MPU6500 3-axis accelerometer and 3-axis gyroscope sensor to the
1166 * Added Angst+Pfister FCX-MLDX5 O2 sensor driver (:dtcompatible:`ap,fcx-mldx5`).
1167 * Added ENE KB1200 tachometer sensor driver (:dtcompatible:`ene,kb1200-tach`).
1168 * Added Festo VEAA-X-3 series proportional pressure regulator driver
1169 (:dtcompatible:`festo,veaa-x-3`).
1171 (:dtcompatible:`ist,tsic-xx6`).
1173 * Added ScioSense ENS160 digital metal oxide multi-gas sensor driver
1196 * ``uart_emul`` (:dtcompatible:`zephyr,uart-emul`):
1200 * ``uart_esp32`` (:dtcompatible:`espressif,esp32-uart`):
1206 * ``uart_native_tty`` (:dtcompatible:`zephyr,native-tty-uart`):
1210 * ``uart_mcux_lpuart`` (:dtcompatible:`nxp,kinetis-lpuart`):
1212 * Added support for single wire half-duplex communication.
1216 * ``uart_npcx`` (:dtcompatible:`nuvoton,npcx-uart`):
1222 * ``uart_nrfx_uarte`` (:dtcompatible:`nordic,nrf-uarte`):
1226 * ``uart_nrfx_uarte2`` (:dtcompatible:`nordic,nrf-uarte`):
1238 * Added support to use clock control to determine frequency.
1240 * Added support for hardware flow control.
1244 * ``uart_smartbond`` (:dtcompatible:`renesas,smartbond-uart`):
1250 * ``uart_stm32`` (:dtcompatible:`st,stm32-uart`):
1252 * Added support to identify if DMA buffers are in data cache or non-cacheable memory.
1275 * Added support for STM32 Digital camera interface (DCMI) driver (:dtcompatible:`st,stm32-dcmi`).
1279 * Added CSI-2 MIPI driver for NXP MCUX
1280 * Added support for DVP FPC 24-pins mt9m114 camera module shield
1291 * Wi-Fi
1293 * Fixed message parsing for esp-at.
1294 * Fixed esp-at connect failures.
1295 * Implement :c:func:`bind` and :c:func:`recvfrom` for UDP sockets for esp-at.
1297 * Fixed ESP32 Wi-Fi driver memory leak.
1349 allows to override RFC-defined behavior, and NAK requests from unrecognized
1374 * Added support for IEEE 1588-2019 PTP.
1458 * Added cooked mode capture support. This allows non-IP based network data capture.
1461 * Added new :zephyr:code-sample:`secure-mqtt-sensor-actuator` sample.
1463 * Updated :zephyr:code-sample:`mqtt-azure` with new CA certificates, the current
1499 * Misc improvements in the :zephyr:code-sample:`cellular-modem` sample
1550 * ISN generation now uses SHA-256 instead of MD5. Moreover, it now relies on PSA APIs
1565 * Wi-Fi:
1568 * Added channel validity check in AP mode.
1578 build and runtime duration to control the maximum time duration after which AP may
1581 only AP parameter to control whether AP may poll the STA before throwing away STA
1584 build and run time parameter to control the maximum number of STA entries.
1604 * Introduced speed-specific configurations and made high-speed support
1707 was mixed with non-dictionary.
1721 and user data. This matches the actual in-tree usage of the modem pipes.
1737 * Device power management was de-coupled from system power management. The new
1742 power state using ``zephyr,pm-device-disabled``. This allows targets tuning which
1750 https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.6.0
1760 for the Mbed TLS's p256-m driver PSA crypto library. This is a Cortex-M SW
1763 * CMSIS-NN
1765 * CMSIS-NN was updated to v6.0.0 from v4.1.0:
1766 https://arm-software.github.io/CMSIS-NN/latest/rev_hist.html
1868 implementation from Semtech, an in-tree implementation with reduced memory footprint is
1871 * Added a sample to demonstrate LoRaWAN firmware-upgrade over the air (FUOTA).
1919 * Updated HAL to version v5.1, which has new SoCs low-level files.
1932 * Fixed issue with swap-move algorithm failing to validate multiple-images
1940 * Fixed too-early ``check_config.h`` include in mbedtls
1944 * Added MCUboot support for ``ESP32-C6``
1968 * Fixed imgtool verify command for edcsa-p384 signed images
1972 * The MCUboot version in this release is version ``2.1.0+0-dev``.
1977 * Fixed issue in CP secure channel handshake where R-MAC can be reverted to an
1978 old one by a rogue PD sending an out-of-order secure channel response resulting
1981 Trusted Firmware-M
1984 * TF-M was updated to 2.1.0. Release notes can be found at:
1985 https://tf-m-user-guide.trustedfirmware.org/releases/2.1.0.html
1987 * Support for MCUboot signature types other than RSA-3072 has been added.
1989 Using EC-P256, the new default, reduces flash usage by several KBs compared to RSA.
1995 https://docs.lvgl.io/8.4/CHANGELOG.html#v8-4-0-19-march-2024
2002 * Removed kscan-based pointer input wrapper code.
2006 * Improved handling for :samp:`invert-{x,y}` and ``swap-xy`` configurations.
2017 * Added snippet for easily enabling UART over Bluetooth LE by passing ``-S nus-console`` during
2019 which allows non-Bluetooth samples that use the UART APIs to run without modifications
2042 - :github:`74345` - Bluetooth: Non functional on nRF51 with fault