Lines Matching +full:long +full:- +full:frame +full:- +full:rx +full:- +full:support
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.
18 * Userspace support extended to Xtensa architecture.
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).
74 * Added support for custom interrupt controllers using
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``.
84 * Added userspace support via MMU.
103 * Added proper support for doing decoding in the application instead of in the controller by
108 * Added support for the new mono audio location.
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.
140 Boards & SoC Support
143 * Added support for these SoC series:
145 * Added support for Renesas R-Car Gen4 series.
146 * Added support for STM32F303xB SoC variants.
147 * Added support for STM32H7B0xx SoC variants.
148 * Added support for STM32L010xx SoC variants.
149 * Added support for STM32L081xx SoC variants.
150 * Added support for STM32U5A9xx SoC variants.
151 * Added support for NXP S32K1 devices.
152 * Added support for NXP IMX8ULP SoC.
153 * Added support for NXP MIMXRT595 DSP core.
158 creating RAM-based applications by disabling it.
163 * Added support for these ARM boards:
165 * Added support for Adafruit QTPy RP2040 board: ``adafruit_qt_py_rp2040``.
166 * Added support for FANKE FK7B0M1-VBT6 board: ``fk7b0m1_vbt6``.
167 * Added support for Renesas R-Car Spider board CR52: ``rcar_spider_cr52``.
168 * Added support for ST Nucleo F722ZE board: ``nucleo_f722ze``.
169 * Added support for ST STM32H750B Discovery Kit: ``stm32h750b_dk``.
170 * Added support for ST STM32L4R9I Discovery board: ``stm32l4r9i_disco``.
171 * Added support for ST STM32U5A9J-DK discovery kit: ``stm32u5a9j_dk``.
172 * Added support for ST Nucleo WBA55CG board: ``nucleo_wba55cg``.
173 * Added support for ST STM32WB5MM-DK Discovery board: ``stm32wb5mm_dk``.
174 * Added support for Wiznet W5500 Evaluation Pico board: ``w5500_evb_pico``.
175 * Added support for ADI boards: ``adi_sdp_k1``, ``adi_eval_adin1110ebz``,
177 * Added support for NXP UCANS32K1SIC board: ``ucans32k1sic``.
179 * Added support for this RISC-V board:
181 * Added Lilygo TTGO T8-C3 board: ``ttgo_t8c3``.
183 * Added support for these Xtensa boards:
185 * Added support for NXP iMX8ULP board: ``nxp_adsp_imx8ulp``.
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``.
196 * Added support for low power on G1120B0MIPI using RT595.
197 * Added support for lpspi, lpi2c on NXP board: ``mimx93_evk_a55``.
199 naming used by TFM-enabled Zephyr platforms.
200 * Enabled support for linkserver debugger on ``frdm_kl25z``, ``mimxrt1015_evk``,
204 * Made these changes for RISC-V boards:
206 * Enabled ADC support on ``longan_nano``.
211 and support OpenAMP to communicate between the cores.
230 * Added support for these following shields:
232 * Added support for M5Stack-Core2 base: ``m5stack_core2_ext``.
233 * Added support for MikroElektronika ACCEL 13 Click: ``mikroe_accel13_click``.
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
280 * Added support for sysbuild setting a signing script (``SIGNING_SCRIPT``). See
281 :ref:`west-extending-signing` for details.
283 * Added support for ``FILE_SUFFIX`` in the build system which allows for adding suffixes to
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.
313 * STM32WL devices now support BBRAM.
327 * Added CAN statistics support to the following drivers:
330 * :dtcompatible:`espressif,esp32-twai`
334 (:dtcompatible:`nuvoton,numaker-canfd`).
337 (:dtcompatible:`infineon,xmc4xxx-can` and :dtcompatible:`infineon,xmc4xxx-can-node`).
339 * Added support for the NXP S32K1xx family to the :dtcompatible:`nxp,flexcan` driver.
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
346 * Added support for setting "raw" timing values from the :ref:`CAN shell <can_shell>`.
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``
358 * Added support for top value configuration and fixed a bug in the native posix driver.
359 * Added support for the MRT counter for NXP RT6xx, RT5xx and LPC55xxx.
363 * STM32WB devices now support crypto API through AES block.
367 * Introduced frame buffer config to STM32 LTDC driver.
371 * STM32WBA Devices now support GPDMA.
376 * The "native_posix" entropy driver now accepts a new command line option ``seed-random``.
386 * Added NXP enet driver with PTP support.
388 * Added proper IPv4 multicast support to NXP mcux driver.
389 * Added LAN8651 T1S support.
390 * Added DSA support to STM32.
391 * Added tja1103 PHY support.
392 * Added Nuvoton numaker support.
413 * ``nordic_qspi_nor`` driver now supports user-configurable QSPI timeout with
426 * Added GNSS-specific, safe, string-to-integer parsing utilities, enabled by
436 devicetree compatible :dtcompatible:`gnss-nmea-generic`.
444 * Renesas R-Car GPIO driver now supports Gen4 SoCs.
455 * STM32H7 devices now support I2S.
472 * Added support to handle controller abort where the target does not emit
482 * Improved the FIFO read routine to support higher transfer rates.
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
497 now optional. The node can be used by specifying only input and long codes.
498 * Added support for keyboard matrix drivers, including a new
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`.
516 * Added support for C22 and C45 APIs on S32 GMAC.
523 * Added support for :dtcompatible:`maxim,max20335`.
524 * Added support for :dtcompatible:`adi,ad5592`.
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`.
593 * Added support for SDIO commands to iMX USDHC SDHC driver.
602 * Added white channel support to the VEML7700 ambient light sensor driver.
605 * Added support for triggering multiple sensor devices in the sensor shell.
607 * Extended MAX31865 temperature sensor driver to support changing three-wire
609 * Fixed Bosch BMI160 gyro range calculation and added support for getting
617 * Extended NTC thermistor driver to support TDK NTCG103JF103FT1.
625 * Added Gas Sensing Solutions' ExplorIR-M CO2 sensor driver.
629 * Added trigger support to the ADXL367 accelerometer sensor driver.
630 * Added PM suspend and resume support to the LSM6DSL accelerometer sensor
633 * Extended BQ274xx driver to support configuring and confirming the chemistry
635 * Extended LIS2DH and LSM6DSV16x drivers to support configuring INT1/INT2 in
637 * Added die temperature measurement support to NPM1300 charger driver.
639 * Extended MPU6050 driver to support MPU6886 variant.
641 * Added LiteOn LTR-F216A illuminance sensor driver.
645 * Added new self-documenting macros for setting ST sensor devicetree
650 * Added drivers to support UART on Renesas RA and RZ/T2M.
651 * Added support for higher baud rate for ITE IT8xxx2.
652 * Added driver to support Intel Lightweight UART.
653 * Added UART asynchronous RX helper.
654 * Added support for async API on NS16550 driver.
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…
670 In RX, FIFO reduces overrun occurrences.
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
686 * Added support for Nuvoton NuMaker series USBD controllers.
690 * Added 1-Wire GPIO master driver. See the :dtcompatible:`zephyr,w1-gpio`
693 * Wi-Fi
697 …* Fixed esp_at driver. Allow building without IPv4 support. Passive Receive mode fixes. Depend on …
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.
744 * Added support for enabling mDNS listener on all network interfaces.
745 * Added VLAN support to the ``mdns_responder`` sample.
754 * Added TX-Injection mode support.
772 * Added support for IPv6 Neighbor reachability hints, allowing to reduce
777 * Fixed L3/L4 checksum calculation/validation for IP-fragmented packets on
778 interfaces that support checksum offload.
785 to/from loopback address on non-loopback interfaces are dropped.
787 * Added support for setting peer IP address in :c:struct:`net_pkt` structure
797 * Fixed a bug in block-wise transfer where block-wise ACKs were sent with
800 * Added support for DTLS Connection Identifier in the LwM2M engine.
801 * Added support for LwM2M Server Disable executable resource.
805 * Added support for storing LwM2M error list in settings.
807 * Added support for notifying the application about ongoing CoAP transmissions
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.
818 * Added support for compile time network event handlers using the macro
828 concurrent access on TX to drivers that are not re-entrant.
830 * Added support for binding to a specific network interface at the net_context
832 * Added IGMPv3 support.
838 * Added support for analyzing SNTP time uncertainty.
847 * MQTT-SN:
881 * Added support for Echo option in telnet shell backend.
883 non-fatal EAGAIN or ENOBUFS errors.
892 * Added support for v4-mapping-to-v6, which allows IPv4 and IPv6 to share the
894 * Added support for :c:macro:`IPV6_V6ONLY` socket option.
895 * Added support for :c:macro:`SO_ERROR` socket option.
897 * Added support for object core, which allows to track networks sockets and
899 * Added support for :c:func:`recvmsg`.
900 * Added support for :c:macro:`IP_PKTINFO` and :c:macro:`IPV6_RECVPKTINFO`
902 * Added support for :c:macro:`IP_TTL` socket option.
903 * Added support for IPv4 multicast :c:macro:`IP_ADD_MEMBERSHIP` and
905 * Added support for IPv6 multicast :c:macro:`IPV6_ADD_MEMBERSHIP` and
912 * Added Socket Service library, which allows registering multiple socket-based
915 * Added support for :c:macro:`SO_DOMAIN` socket option.
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.
968 * Device support:
975 * Added support for SetFeature(TEST_MODE).
983 * Introduced new SPI properties ``spi-cpol``, ``spi-cpha``, and ``spi-hold-cs`` to be used by
998 enabled on IPv4 only but IPv6 support was enabled in the kernel.
1016 * Added support for retrieving registered command groups, to support registering and deregistering
1017 default command groups at runtime, allowing an application to support multiple implementations
1023 * Added support for custom payload MCUmgr handlers. This can be enabled with
1029 * Added support for image slot size checking to ensure an update can be utilised by MCUboot.
1037 * Added an option to remove string literals from the binary when dictionary-based logging is used.
1045 * Added support for runtime message filtering for the logging frontend.
1047 * Added option to support multiple instances of the UART logging backend.
1052 It must be avoided when dictionary-based logging is used and strings are stripped from the
1082 * Extended ``modem_cmux`` module to support acting both as DTE (user application) and DCE (modem).
1094 control over the level of support provided by the library to control text space usage. By
1095 default, the correct level of support is selected based upon other configuration parameters.
1106 * Numerous improvements in the library including code-size reductions in areas like printf and
1112 * STM32F4 devices now support stop mode thanks to the use of a RTC based idle timer which
1136 https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.5.2
1141 an infinite loop due to use of 8-bit variables.
1145 * Added support for SDIO devices.
1157 * Completed support for ``POSIX_THREADS_EXT``, ``XSI_THREADS_EXT``,
1160 * Completed support for ``_POSIX_MESSAGE_PASSING`` and
1163 * Fixed Coverity-CID 211585, 334906, 334909, and 340851.
1169 * Added support to allocate and free stacks up to 8 MB with pthread_attr_t.
1171 * Added support for deferred and asynchronous thread cancellation.
1175 * Added support for named semaphores.
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``)
1180 * Added support for async thread cancellation and ``SIGEV_THREAD``, ``CLOCK_REALTIME``.
1182 * Added compile-time-constant sysconf() implementation.
1186 * Added LoRaWAN remote multicast support with :kconfig:option:`CONFIG_LORAWAN_REMOTE_MULTICAST`
1187 in preparation for OTA firmware upgrade support.
1233 * Fixed issue with single slot encrypted image listing support in boot_serial.
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.
1260 * Added MCUBoot support for ``mimxrt1010_evk``, ``mimxrt1015_evk``,
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
1280 * Addded support for unordered maps.
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
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