Lines Matching +full:spi +full:- +full:data +full:- +full:irq +full:- +full:shared

12 * New :ref:`GNSS subsystem <gnss_api>` added, enabling geo-awareness in Zephyr applications.
13 * New API and drivers introduced for interfacing with :ref:`keyboard matrices <gpio-kbd>`.
16 * Integrated Trusted Firmware-M (TF-M) 2.0, including an update to Mbed TLS 3.5.2.
23 * Over 30 new supported boards, spanning all Zephyr-supported architectures.
37 * CVE-2023-5779 `Zephyr project bug tracker GHSA-7cmj-963q-jj47
38 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7cmj-963q-jj47>`_
40 * CVE-2023-6249 `Zephyr project bug tracker GHSA-32f5-3p9h-2rqc
41 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-32f5-3p9h-2rqc>`_
43 * CVE-2023-6749 `Zephyr project bug tracker GHSA-757h-rw37-66hw
44 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-757h-rw37-66hw>`_
46 * CVE-2023-6881 `Zephyr project bug tracker GHSA-mh67-4h3q-p437
47 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-mh67-4h3q-p437>`_
49 * CVE-2023-7060: Under embargo until 2024-03-14
51 * CVE-2024-1638 `Zephyr project bug tracker GHSA-p6f3-f63q-5mc2
52 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-p6f3-f63q-5mc2>`_
59 * Enabled hardware prefetcher and shared cluster cache (SCM - Shared Cluster
61 * Disabled Thread-local Storage support for platforms with two or more register banks.
73 * GDB stubs added (currently only supports Zynq-7000).
76 * MMU and MPU initialization moved to :c:func:`z_prep_c` for Cortex-A and
77 Cortex-R to enable initialization by individual cores.
78 * Common Cortex-M MPU code moved to ``arch/arm/core/mpu``.
104 modifying how the ISO data path is configured.
136 * Split ST HCI SPI Bluetooth driver from the Zephyr one to provide more features
137 based on ST SPI protocols V1 and V2. As a result, :dtcompatible:`st,hci-spi-v1` and
138 :dtcompatible:`st,hci-spi-v2` were introduced.
145 * Added support for Renesas R-Car Gen4 series.
158 creating RAM-based applications by disabling it.
166 * Added support for FANKE FK7B0M1-VBT6 board: ``fk7b0m1_vbt6``.
167 * Added support for Renesas R-Car Spider board CR52: ``rcar_spider_cr52``.
171 * Added support for ST STM32U5A9J-DK discovery kit: ``stm32u5a9j_dk``.
173 * Added support for ST STM32WB5MM-DK Discovery board: ``stm32wb5mm_dk``.
179 * Added support for this RISC-V board:
181 * Added Lilygo TTGO T8-C3 board: ``ttgo_t8c3``.
187 * Added KINCONY-KC868-A32 board: ``kincony_kc868_a32``.
188 * Added Lolin ESP32-S2 Mini board: ``esp32s2_lolin_mini``.
191 * Added M5Stack AtomS3-Lite board: ``m5stack_atoms3_lite``.
199 naming used by TFM-enabled Zephyr platforms.
204 * Made these changes for RISC-V boards:
232 * Added support for M5Stack-Core2 base: ``m5stack_core2_ext``.
234 * Added support for Waveshare Pico UPS-B: ``waveshare_pico_ups_b``.
235 * Added support for X-NUCLEO-BNRG2A1: BLE expansion board: ``x_nucleo_bnrg2a1``.
236 * Added support for X-NUCLEO-IKS4A1: MEMS Inertial and Environmental Multi
246 - :kconfig:option:`CONFIG_ISR_TABLES_LOCAL_DECLARATION`:
248 - :kconfig:option:`CONFIG_LTO`: Enable Link Time Optimization
262 This is intended for use with firmware signing scripts which add additional data to the end of
281 :ref:`west-extending-signing` for details.
285 :ref:`application-file-suffixes` and :ref:`sysbuild_file_suffixes` for details.
289 * Added `-Wdouble-promotion` as a default warning when compiling to warn developers with
290 single-precision floats easily being promoted to double-precision.
298 * STM32 ADC driver now supports mixing shared and separate IRQs (for instance on STM32G473
299 which has 5 ADCs, ADC1 and ADC2 share one IRQ while ADC3, ADC4 and ADC5 each have unique IRQs).
330 * :dtcompatible:`espressif,esp32-twai`
334 (:dtcompatible:`nuvoton,numaker-canfd`).
337 (:dtcompatible:`infineon,xmc4xxx-can` and :dtcompatible:`infineon,xmc4xxx-can-node`).
341 * All Bosch M_CAN-based front-end drivers now use named IRQs, "int0" and "int1".
343 * The :dtcompatible:`zephyr,native-linux-can` driver now supports being built with embedded C
350 * Renesas R-Car clock control driver now supports Gen4 SoCs.
352 * On STM32 devices, :dtcompatible:`st,stm32-hse-clock` now allows setting a ``css-enabled``
376 * The "native_posix" entropy driver now accepts a new command line option ``seed-random``.
393 * Fixed lan865x driver. Transmission speed improvements, IRQ handling fixes.
413 * ``nordic_qspi_nor`` driver now supports user-configurable QSPI timeout with
426 * Added GNSS-specific, safe, string-to-integer parsing utilities, enabled by
432 * Added extensive GNSS data logging, enabled by
436 devicetree compatible :dtcompatible:`gnss-nmea-generic`.
444 * Renesas R-Car GPIO driver now supports Gen4 SoCs.
473 end of data for register read but continues sending data.
486 * Added ``disable-open-drain-high-pp`` property to
487 :dtcompatible:`nxp,mcux-i3c`, which allows alternative high time for
488 open-drain clock.
496 * The ``short-codes`` property of :dtcompatible:`zephyr,input-longpress` is
499 :dtcompatible:`gpio-kbd-matrix` and :dtcompatible:`input-keymap` drivers.
500 See :ref:`gpio-kbd` for more details.
503 * Added power management support to :dtcompatible:`gpio-keys`
505 * Added a :dtcompatible:`zephyr,native-linux-evdev` device node for getting
507 * Added support for optical encoders and power management to :dtcompatible:`gpio-qdec`.
508 * New driver :dtcompatible:`analog-axis`.
509 * Added ESP32 touch sensor driver including a :dtcompatible:`espressif,esp32-touch`.
538 * MIPI-DBI
544 * Renesas R-Car pinctrl driver now supports Gen4 SoCs.
546 * Renesas R-Car pinctrl driver now supports voltage control for R8A77951 and
566 * ``startup-delay-us`` and ``off-on-delay-us`` are now supported for all regulators.
567 * Added non-multithreading support.
568 * Added support for :dtcompatible:`maxim,max20335-regulator`.
570 * Added LDO/DCDC support for :dtcompatible:`renesas,smartbond-regulator`.
571 * Added LDO soft start configuration for :dtcompatible:`nordic,npm1300-regulator`.
572 * Fixed init priority for :dtcompatible:`x-powers,axp192-regulator`.
573 * Fixed LDO GPIO control for :dtcompatible:`nordic,npm1300-regulator`.
607 * Extended MAX31865 temperature sensor driver to support changing three-wire
625 * Added Gas Sensing Solutions' ExplorIR-M CO2 sensor driver.
641 * Added LiteOn LTR-F216A illuminance sensor driver.
645 * Added new self-documenting macros for setting ST sensor devicetree
663 * Modified to use local work queue for data transfer.
666 * On STM32 devices, it is now possible to enable FIFO by setting a ``fifo-enable``
669 …It also allows more reliable communication with UART devices sensitive to variation of inter-frame…
672 * SPI
674 * On STM32H7 devices, ``fifo-enable`` property allows using SPI block FIFO. This
680 * On STM2G0 devices, property ``crs-usb-sof`` in ``clk_hsi48`` node enables support
690 * Added 1-Wire GPIO master driver. See the :dtcompatible:`zephyr,w1-gpio`
693 * Wi-Fi
705 * Added support for Echo and Request-Tag CoAP options (RFC 9175).
730 * Added a generic Wi-Fi connectivity backend.
736 * DHCP-assigned IPv4 address is now removed when interface goes down.
754 * Added TX-Injection mode support.
777 * Fixed L3/L4 checksum calculation/validation for IP-fragmented packets on
785 to/from loopback address on non-loopback interfaces are dropped.
797 * Fixed a bug in block-wise transfer where block-wise ACKs were sent with
809 * Deprecated unsigned 64-bit integer value type, as it's not represented in the spec.
810 Use signed 64-bit integer instead.
813 * Added LwM2M-specific macros for object initialization during boot.
828 concurrent access on TX to drivers that are not re-entrant.
847 * MQTT-SN:
883 non-fatal EAGAIN or ENOBUFS errors.
892 * Added support for v4-mapping-to-v6, which allows IPv4 and IPv6 to share the
912 * Added Socket Service library, which allows registering multiple socket-based
930 * Reworked TCP data queueing API to prevent TCP stack from overflowing TX window.
934 * Added support for TCP Keep-Alive feature.
946 * Wi-Fi:
948 * Added Wi-Fi driver version information to Wi-Fi shell.
949 * Added AP (Access Point) mode support to Wi-Fi shell.
951 * Added Wi-Fi bindings to connection manager.
952 * Fixed Wi-Fi shell. SSID print fixes. Help text fixes. Channel validation fixes.
983 * Introduced new SPI properties ``spi-cpol``, ``spi-cpha``, and ``spi-hold-cs`` to be used by
984 the macro :c:macro:`SPI_CONFIG_DT` in order to set SPI mode in a Devicetree file.
997 * Fixed an issue in MCUmgr which would cause a user data buffer overflow if the UDP transport was
1037 * Added an option to remove string literals from the binary when dictionary-based logging is used.
1052 It must be avoided when dictionary-based logging is used and strings are stripped from the
1063 The event greatly increases the efficiency of transmitting large quantities of data if used to
1070 system workqueue while transmitting large, continuous quantities of data, by 86%, while only
1077 if it has data ready to be read, and always invokes ``TRANSMIT_IDLE`` when the pipe is
1106 * Numerous improvements in the library including code-size reductions in areas like printf and
1136 https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.5.2
1141 an infinite loop due to use of 8-bit variables.
1163 * Fixed Coverity-CID 211585, 334906, 334909, and 340851.
1177 * Added a top-level ``posix`` command in the Zephyr shell. Zephyr shell utilities for
1178 the POSIX API can be added as subcommands (e.g. ``posix uname -a``)
1182 * Added compile-time-constant sysconf() implementation.
1248 * Added error if main thread is not pre-emptible when USB CDC serial recovery is enabled.
1254 * Updated zcbor to version 0.8.1 and re-generated boot_serial files.
1264 …* Added :kconfig:option:`CONFIG_MCUBOOT_IMGTOOL_OVERWRITE_ONLY` which passes the --overwrite-only …
1266 It is used by non-swap update modes.
1268 * The MCUboot version in this release is version ``2.1.0+0-dev``.
1275 https://github.com/zephyrproject-rtos/zcbor/blob/0.8.0/RELEASE_NOTES.md and
1276 https://github.com/zephyrproject-rtos/zcbor/blob/0.8.1/RELEASE_NOTES.md
1290 https://github.com/zephyrproject-rtos/lvgl/blob/zephyr/docs/CHANGELOG.md
1294 * Added the :dtcompatible:`zephyr,lvgl-keypad-input` compatible for keypad input.
1318 * Fixed an issue in :zephyr:code-sample:`smp-svr` sample whereby if USB was already initialised,
1321 * Added an LVGL sample :zephyr:code-sample:`lvgl-accelerometer-chart` showcasing displaying of live
1322 sensor data in a chart widget.
1324 * Added ESP32-S3 IPM support in :zephyr:code-sample:`ipm-esp32`.
1326 * Added ESP32 memory-mapped flash access sample in :zephyr:code-sample:`esp32-flash-memory-mapped`.
1330 * Added support in the mbox sample for NXP boards ``MIMXRT1160-EVK``, ``MIMXRT1170-EVK``,
1331 ``MIMXRT1170-EVKB``, ``LPCXpresso55S69``.
1333 * Added a sample ``flexram-magic-addr`` for ``mimxrt11xx_cm7`` to show how to use flexram magic