Lines Matching +full:mbed +full:- +full:os +full:- +full:example +full:- +full:tls
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``.
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
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.
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``.
409 desired (For example due to ROM constraints in a bootloader),
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.
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
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…
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).
709 * Updated CoAP server example to use CoAP service library.
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.
888 * Added shell module to manage TLS credentials.
892 * Added support for v4-mapping-to-v6, which allows IPv4 and IPv6 to share the
908 * Fixed POLLERR error reporting in TLS sockets.
910 * Aligned DTLS socket :c:func:`connect` behavior with regular TLS (handshake
912 * Added Socket Service library, which allows registering multiple socket-based
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
1000 * Implemented datetime functionality in MCUmgr OS management group. This makes use of the RTC
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
1103 very helpful in diagnosing issues when using Picolibc as those are often caused by enabling TLS
1106 * Numerous improvements in the library including code-size reductions in areas like printf and
1135 * Mbed TLS updated to 3.5.2. Full release notes can be found in:
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
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