Lines Matching +full:pwm +full:- +full:on +full:- +full:delay
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.
68 * Standardized on :c:func:`arch_secondary_cpu_init` to provide consistency
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``.
125 the transmitted responses on the Access layer.
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.
159 * BLE is now supported on STM32WBA series.
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``.
196 * Added support for low power on G1120B0MIPI using RT595.
197 * Added support for lpspi, lpi2c on NXP board: ``mimx93_evk_a55``.
198 * Fixed partition naming on ``lpcxpresso55s69`` to use the standard slot
199 naming used by TFM-enabled Zephyr platforms.
200 * Enabled support for linkserver debugger on ``frdm_kl25z``, ``mimxrt1015_evk``,
202 * Switched MCUBoot FW Update mode on NXP boards from Swap & Scratch to Swap & Move.
204 * Made these changes for RISC-V boards:
206 * Enabled ADC support on ``longan_nano``.
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.
297 * Power Management for ADC is now supported on STM32 devices.
298 * STM32 ADC driver now supports mixing shared and separate IRQs (for instance on STM32G473
300 Enabling all instances in the same application is not possible on such devices as of now.
309 present on the ``iMX RT5xx`` and ``iMX RT6xx`` parts, as well as some LPC SOCs.
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``.
378 * On STM32devices, RNG block is now suspended when pool is full to save power.
411 * Flash readout protection configuration was added on STM32G4 and STM32L4 series.
413 * ``nordic_qspi_nor`` driver now supports user-configurable QSPI timeout with
421 The GNSS subsystem and device drivers are based on the :ref:`modem` subsystem,
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.
451 * :c:func:`i2c_get_config` is now supported on the STM32 driver.
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`.
516 * Added support for C22 and C45 APIs on S32 GMAC.
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
551 * On STM32 devices, pins assigned to JTAG/SW port can now be put to analog state when
554 * PWM
556 * Fixed ESP32S3 low frequency PWM issue.
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`.
587 * SMBUS is now supported on STM32 devices.
607 * Extended MAX31865 temperature sensor driver to support changing three-wire
625 * Added Gas Sensing Solutions' ExplorIR-M CO2 sensor driver.
626 * Fixed self test delay in ADXL367 accelerometer sensor driver.
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.
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…
674 * On STM32H7 devices, ``fifo-enable`` property allows using SPI block FIFO. This
676 * On STM32 devices impacted by BSY bit erratum, a workaround was implemented.
680 * On STM2G0 devices, property ``crs-usb-sof`` in ``clk_hsi48`` node enables support
683 * On compatible STM32 devices, isochronous endpoints are now functional thanks to the
690 * Added 1-Wire GPIO master driver. See the :dtcompatible:`zephyr,w1-gpio`
693 * Wi-Fi
696 * Fixed esp32 driver. Decreased minimum heap size, disabled automatic reconnection on leaving.
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.
746 * Fixed TTL/hop limit set on DNS packets.
748 automatic initialization of the default DNS context on boot.
754 * Added TX-Injection mode support.
777 * Fixed L3/L4 checksum calculation/validation for IP-fragmented packets on
779 * Fixed net_context not being set on IP fragmented packets, preventing send
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:
874 is split into submodules, on a per command basis.
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
917 * Fixed NULL link layer address pointer dereference on packet socket, in case
923 * TCP stack now replies with RST packet in response to connection attempt on
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.
961 * Fixed zperf session leak on interrupted downloads.
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.
1037 * Added an option to remove string literals from the binary when dictionary-based logging is used.
1040 is done for code size (significant gain seen on riscv32) and performance.
1052 It must be avoided when dictionary-based logging is used and strings are stripped from the
1064 dynamically manage the delay between calls to :c:func:`modem_pipe_transmit()`.
1068 …* Extended all modem modules to utilize the ``TRANSMIT_IDLE`` event to dynamically manage the delay
1079 rely solely on the events to start read/transmit work. A test suite has been added to
1106 * Numerous improvements in the library including code-size reductions in areas like printf and
1115 * :c:func:`pm_device_runtime_put_async()` got a parameter to specify a minimum delay to
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.
1229 * Fixed Kconfig issue with saving encrypted TLVs not depending on encryption being enabled.
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.
1310 now run in CI based on the :ref:`nrf5340_bsim<nrf5340bsim>` targets.
1311 Several other runtime AMP tests based on these targets have been added to CI, including tests
1314 * Runtime UART tests have been added to CI based on the :ref:`nrf52_bsim<nrf52_bsim>` target.
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`.
1328 * Added ESP32 PWM loopback test case.
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