releases/release-notes-2.6.html · releases/release-notes-2.6.rst 공식 원문 ↗

Zephyr 3.7.0 · Historical Release

Zephyr 2.6.0 릴리스 노트

Zephyr 2.6.0의 보안·API·kernel·architecture·Bluetooth·board·driver·network·USB·build·subsystem 변경과 해결 issue 전체를 공식 원문 순서대로 설명합니다.

Official pathreleases/release-notes-2.6.html
Source filereleases/release-notes-2.6.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

2,252줄 공식 원문 전체, 본문 구조 요소 543개와 해결 issue 1,191건을 빠짐없이 번역합니다.

Architecture

ARCv3 64-bit · ARM64 top-level · Arm v8.1-M · Cortex-M55

Runtime

Logging v2 · runtime PM · task watchdog · tracing overhaul

Platform

legacy TCP removal · USB HID · west SPDX · TF-M 1.3.0

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 EE3A4B9D76CEA5D30DE0A201336387909089D1C3BF4A0A264160F8EECC7E5604
:orphan:

.. _zephyr_2.6:

Zephyr 2.6.0
############

We are pleased to announce the release of Zephyr RTOS version 2.6.0.

Major enhancements with this release include:

* Logging subsystem overhauled
* Added support for 64-bit ARCv3
* Split ARM32 and ARM64, ARM64 is now a top-level architecture
* Added initial support for Arm v8.1-m and Cortex-M55
* Removed legacy TCP stack support which was deprecated in 2.4
* Tracing subsystem overhaul including expansion for tracing points and
  added support for Percepio Tracealyzer
* Device runtime power management (PM), former IDLE runtime, was
  completely overhauled.
* Added an example standalone Zephyr application in its own Git repository:
  https://github.com/zephyrproject-rtos/example-application

The following sections provide detailed lists of changes by component.

Security Vulnerability Related
******************************

The following CVEs are addressed by this release:

More detailed information can be found in:
https://docs.zephyrproject.org/latest/security/vulnerabilities.html

* CVE-2021-3581: Under embargo until 2021-09-04

Known issues
************

You can check all currently known issues by listing them using the GitHub
interface and listing all issues with the `bug label
<https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.

API Changes
***********

* Driver APIs now return ``-ENOSYS`` if optional functions are not implemented.
  If the feature is not supported by the hardware ``-ENOTSUP`` will be returned.
  Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change
  may require existing code that tests only for that value to be changed.

* The :c:func:`wait_for_usb_dfu` function now accepts a ``k_timeout_t`` argument instead of
  using the ``CONFIG_USB_DFU_WAIT_DELAY_MS`` macro.

* Added disconnect reason to the :c:func:`disconnected` callback of :c:struct:`bt_iso_chan_ops`.

* Align error handling of :c:func:bt_l2cap_chan_send and
  :c:func:`bt_iso_chan_send` so when an error occur the buffer is not unref.

* Added :c:func:`lwm2m_engine_delete_obj_inst` function to the LwM2M library API.

Deprecated in this release

* :c:macro:`DT_CLOCKS_LABEL_BY_IDX`, :c:macro:`DT_CLOCKS_LABEL_BY_NAME`,
  :c:macro:`DT_CLOCKS_LABEL`, :c:macro:`DT_INST_CLOCKS_LABEL_BY_IDX`,
  :c:macro:`DT_INST_CLOCKS_LABEL_BY_NAME`, and
  :c:macro:`DT_INST_CLOCKS_LABEL` was deprecated in favor of utilizing
  :c:macro:`DT_CLOCKS_CTLR` and variants.

* :c:macro:`DT_PWMS_LABEL_BY_IDX`, :c:macro:`DT_PWMS_LABEL_BY_NAME`,
  :c:macro:`DT_PWMS_LABEL`, :c:macro:`DT_INST_PWMS_LABEL_BY_IDX`,
  :c:macro:`DT_INST_PWMS_LABEL_BY_NAME`, and
  :c:macro:`DT_INST_PWMS_LABEL` was deprecated in favor of utilizing
  :c:macro:`DT_PWMS_CTLR` and variants.

* :c:macro:`DT_IO_CHANNELS_LABEL_BY_IDX`,
  :c:macro:`DT_IO_CHANNELS_LABEL_BY_NAME`,
  :c:macro:`DT_IO_CHANNELS_LABEL`,
  :c:macro:`DT_INST_IO_CHANNELS_LABEL_BY_IDX`,
  :c:macro:`DT_INST_IO_CHANNELS_LABEL_BY_NAME`, and
  :c:macro:`DT_INST_IO_CHANNELS_LABEL` were deprecated in favor of utilizing
  :c:macro:`DT_IO_CHANNELS_CTLR` and variants.

* :c:macro:`DT_DMAS_LABEL_BY_IDX`,
  :c:macro:`DT_DMAS_LABEL_BY_NAME`,
  :c:macro:`DT_INST_DMAS_LABEL_BY_IDX`, and
  :c:macro:`DT_INST_DMAS_LABEL_BY_NAME` were deprecated in favor of utilizing
  :c:macro:`DT_DMAS_CTLR` and variants.

* USB HID specific macros in ``<include/usb/class/usb_hid.h>`` are deprecated
  in favor of new common HID macros defined in ``<include/usb/class/hid.h>``.

* USB HID Kconfig option USB_HID_PROTOCOL_CODE is deprecated.
  USB_HID_PROTOCOL_CODE does not allow to set boot protocol code for specific
  HID device. USB HID API function usb_hid_set_proto_code() can be used instead.

* USB HID class API is changed by removing get_protocol/set_protocol and
  get_idle/set_idle callbacks. These callbacks are redundant or do not provide
  any additional value and have led to incorrect usage of HID class API.

* The ``CONFIG_OPENOCD_SUPPORT`` Kconfig option has been deprecated in favor
  of ``CONFIG_DEBUG_THREAD_INFO``.

* Disk API header ``<include/disk/disk_access.h>`` is deprecated in favor of
  ``<include/storage/disk_access.h>``.

* :c:func:`flash_write_protection_set()`.

* The ``CONFIG_NET_CONTEXT_TIMESTAMP`` is removed as it was only able to work
  with transmitted data. The same functionality can be achieved by setting
  ``CONFIG_NET_PKT_RXTIME_STATS`` and ``CONFIG_NET_PKT_TXTIME_STATS`` options.
  These options are also able to calculate the RX & TX times more accurately.
  This means that support for the SO_TIMESTAMPING socket option is also removed
  as it was used by the removed config option.

* The device power management (PM) APIs and data structures have been renamed
  from ``device_pm_*`` to ``pm_device_*`` since they are not device APIs but PM
  subsystem APIs. The same applies to enumerations and definitions, they now
  follow the ``PM_DEVICE_*`` convention. Some other API calls such as
  ``device_set_power_state`` and ``device_get_power_state`` have been renamed to
  ``pm_device_state_set`` and ``pm_device_state_get`` in order to align with
  the naming of other device PM APIs.

* The runtime device power management (PM) APIs is now synchronous by default
  and the asynchronous API has the **_async** sufix. This change aligns the API
  with the convention used in Zephyr. The affected APIs are
  ``pm_device_put`` and ``pm_device_get``.

* The following functions, macros, and structures related to the kernel
  work queue API:

  * :c:func:`k_work_pending()` replace with :c:func:`k_work_is_pending()`
  * :c:func:`k_work_q_start()` replace with :c:func:`k_work_queue_start()`
  * :c:struct:`k_delayed_work` replace with :c:struct:`k_work_delayable`
  * :c:func:`k_delayed_work_init()` replace with
    :c:func:`k_work_init_delayable`
  * :c:func:`k_delayed_work_submit_to_queue()` replace with
    :c:func:`k_work_schedule_for_queue()` or
    :c:func:`k_work_reschedule_for_queue()`
  * :c:func:`k_delayed_work_submit()` replace with :c:func:`k_work_schedule()`
    or :c:func:`k_work_reschedule()`
  * :c:func:`k_delayed_work_pending()` replace with
    :c:func:`k_work_delayable_is_pending()`
  * :c:func:`k_delayed_work_cancel()` replace with
    :c:func:`k_work_cancel_delayable()`
  * :c:func:`k_delayed_work_remaining_get()` replace with
    :c:func:`k_work_delayable_remaining_get()`
  * :c:func:`k_delayed_work_expires_ticks()` replace with
    :c:func:`k_work_delayable_expires_get()`
  * :c:func:`k_delayed_work_remaining_ticks()` replace with
    :c:func:`k_work_delayable_remaining_get()`
  * :c:macro:`K_DELAYED_WORK_DEFINE` replace with
    :c:macro:`K_WORK_DELAYABLE_DEFINE`

==========================

Removed APIs in this release

* Removed support for the old zephyr integer typedefs (u8_t, u16_t, etc...).

* Removed support for k_mem_domain_destroy and k_mem_domain_remove_thread

* Removed support for counter_read and counter_get_max_relative_alarm

* Removed support for device_list_get

============================

Stable API changes in this release
==================================

Kernel
******

* Added :c:func:`k_mem_unmap()` so anonymous memory mapped via :c:func:`k_mem_map()`
  can be unmapped and virtual address reclaimed.

* Added the ability to gather more statistics for demand paging, including execution
  time histograms for eviction algorithms and backing stores.

Architectures
*************

* ARC

  * Added new ARCv3 64bit ISA support and corresponding HS6x processor support
  * Hardened SMP support
  * Various minor fixes/improvements for ARC MWDT toolchain infrastructure
  * Refactor of ARC Kconfig

* ARM

  * AARCH32

    * Added support for null pointer dereferencing detection in Cortex-M.
    * Added initial support for Arm v8.1-m and Cortex-M55.
    * Added support for preempting threads while they are performing secure calls in Cortex-M.
    * Added support for memory region generation by the linker based on device tree node information in Cortex-M.
    * Cleaned up definitions of SoC-specific memory regions in the common Cortex-M linker script.
    * Added support for clearing NXP MPU region configuration during Zephyr early boot stage.
    * Disallowed fpu hard ABI when building Non-Secure applications with TF-M on Cortex-M33.
    * Enhanced register information dump in fault exceptions in Cortex-R.
    * Fixed spurious interrupt handling in Cortex-R.

  * AARCH64

    * SMP support
    * MMU dynamic mappings with page table sharing.
    * Userspace (unprivileged) thread support.
    * Standalone SMCCC support.
    * XIP support.
    * ARM64 is now a top-level standalone architecture.
    * Support for Cortex-R82 and Armv8-R AArch64 MPU.
    * Cache management support.
    * Revamped boot code.
    * Full FPU context switching.

* x86

  * Added SoC configuration for Lakemont SoC.
  * Removed kconfig ``CONFIG_CPU_MINUTEIA`` as there is no user of this option.
  * Renamed kconfig ``CONFIG_SSE*`` to ``CONFIG_X86_SSE*``.
  * Extended the pagetable generation script to allow specifying additional
    memory mapping during build.
  * x86-32

    * Added support for kernel image to reside in virtual address space, allowing
      code execution and data manipulation via virtual addresses.

Bluetooth
*********

* Audio

  * Split up ISO handling from audio handling, and moved the latter to its
    own directory.
  * Added the Volume Offset Control Service and client.
  * Added the Audio Input Control Service and client.
  * Added the Volume Control Service and client.

* Host

  * Added basic support for Direction Finding.
  * Added support for CTE connectionless transimission and reception over
    periodic advertising.
  * Refactored the HCI and ECC handling implementations.
  * Stopped auto updating the device name in the adv data.
  * Added support for logging security keys to be used by an air sniffer.
  * Fixed a bonding issue where the local bond data was not being updated after
    the remote device had removed it when the peer was not using the IRK stored
    in the bonding information.
  * Implemented the directory listing object to OTS.
  * Added a function to access the ``bt_conn_iso`` object.
  * Added a new configuration option for writeable device name.
  * Added a new configuration option for minimum encryption key size.
  * Added support for keypress notifications as an SMP responder.
  * Added a new option, ``BT_LE_ADV_OPT_FORCE_NAME_IN_AD``, which forces the
    device name to appear in the adv packet instead of the scan response.
  * Added a security level check when sending a notification or indication.
  * Added the ability to send HCI monitor traces over RTT.
  * Refactored the Bluetooth buffer configuration for simplicity. See the
    commit message of 6483e12a8ac4f495b28279a6b84014f633b0d374 for more info.
    Note however that the aforementioned commit message has two typos;

    * ``BT_CTLR_TX_BUFFER`` should be ``BT_CTLR_TX_BUFFERS``
    * ``BT_CTLR_TX_BUFFERS_SIZE`` should be ``BT_CTLR_TX_BUFFER_SIZE``
  * Added support for concurrent advertising with multiple identities.
  * Changed the logic to disable scanning before setting the random address.
  * Fixed a crash where an ATT timeout occurred on a disconnected ATT channel.
  * Changed the pairing procedure to fail pairing when both sides have the same
    public key.
  * Fixed an issue where GATT requests could deadlock the RX thread.
  * Fixed an issue where a fixed passkey that was previously set could not be
    cleared.
  * Fixed an issue where callbacks for "security changed" and "pairing failed"
    were not always called.
  * Changed the pairing procedure to fail early if the remote device could not
    reach the required security level.
  * Fixed an issue where GATT notifications and Writes Without Response could
    be sent out of order.
  * Changed buffer ownership of ``bt_l2cap_chan_send``.
    The application must now release the buffer for all returned errors.

* Mesh

  * Added CDB handle key refresh phase.
  * Added the ability to perform replay checks on SeqAuth.
  * Added the sending of a Link Close message when closing a link.
  * Added a Proxy callback structure for Node ID enabling and disabling.
  * Added a check for the response address in the Configuration Client.
  * Introduced a new acknowledged messages API.
  * Reworked the periodic publication timer and poll timeout scheduling logic.
  * Added reporting configured ``LPNTimeout`` in ``cfg_srv``.
  * Ensured that provisioning output count number is at least 1.
  * Ensured to encrypt initial friend poll with friend credentials.
  * Stopped resetting the PB ADV reliable timer on retransmission.

* Bluetooth LE split software Controller

  * Removed support for the nRF5340 PDK. Use the nRF5340 DK instead.
  * Added basic support for Direction Finding.
  * Added support for CTE connectionless transimission and reception over
    periodic advertising.
  * Added support for antenna switching in the context of Direction Finding.
  * Added an invalid ACL data length check.
  * Added basic support for the ISO Adaptation Layer.
  * Added experimental support for Broadcast Isochronous Groups and Streams.
  * Added partial experimental support for Connected Isochronous Groups and
    Streams.
  * Implemented extended connection creation and cancellation.
  * Changed the policy to ignore connection requests from an already-connected
    peer.
  * Added a control procedure locking system.
  * Added GPIO PA/LNA support for the Nordic nRF53x SoC series.
  * Added FEM support for the nRF21540 IC.
  * Added a new radio API to configure the CTE RX path.

* HCI Driver

  * Added support for the Espressif ESP32 platform.

Boards & SoC Support
********************

* Added support for these SoC series:

  * STM32F205xx
  * STM32G03yxx, STM32G05yxx, STM32G070xx and STM32G0byxx
  * STM32G4x1, STM32G4x3 and STM32G484xE
  * STM32WL55xx
  * Nuvoton npcx7m6fc, and npcx7m6fc
  * Renesas R-Car Gen3
  * Silicon Labs EFR32FG13P
  * ARM MPS3-AN547
  * ARM FVP-AEMv8A
  * ARM FVP-AEMv8R
  * NXP LS1046A
  * X86 Lakemont

* Removed support for these SoC series:

   * ARM Musca-A

* Made these changes in other SoC series:

  * Added Cypress PSoC-6 pinctrl support.
  * STM32 L4/L5/WB series were updated for better power management support (CONFIG_PM=y).
  * Backup SRAM added on a selection of STM32 series (F2/F4/F7/H7)
  * Set TRACE_MODE to asynchronous and enable trace output pin on STM32 SoCs

* Changes for ARC boards:

  * Added nSIM and QEMU simulation boards (nsim_hs6x and qemu_arc_hs6x)
    with ARCv3 64bit HS6x processors
  * Enabled MPU on qemu_arc_hs and qemu_arc_em boards
  * Added cy8c95xx GPIO expander support to HSDK board

* Added support for these ARM boards:

   * Actinius Icarus
   * Actinius Icarus SoM
   * Laird Connectivity BL654 Sensor Board
   * Laird Connectivity Sentrius BT6x0 Sensor
   * EFR32 Radio BRD4255A Board
   * MPS3-AN547
   * RAK4631
   * Renesas R-Car H3ULCB
   * Ronoth LoDev (based on AcSIP S76S / STM32L073)
   * nRF9160 Thing Plus
   * ST Nucleo F030R8
   * ST Nucleo G0B1RE
   * ST Nucleo H753ZI
   * ST Nucleo L412RP-P
   * ST Nucleo WL55JC
   * ST STM32G071B Discovery
   * Thingy:53
   * u-blox EVK-BMD-30/35: BMD-300-EVAL, BMD-301-EVAL, and BMD-350-EVAL
   * u-blox EVK-BMD-330: BMD-330-EVAL
   * u-blox EVK-BMD-34/38: BMD-340-EVAL and BMD-341-EVAL
   * u-blox EVK-BMD-34/38: BMD-345-EVAL
   * u-blox EVK-BMD-360: BMD-360-EVAL
   * u-blox EVK-BMD-34/48: BMD-380-EVAL
   * u-blox EVK-ANNA-B11x
   * u-blox EVK NINA-B11x
   * u-blox EVK-NINA-B3
   * u-blox EVK NINA-B40x

* Added support for these ARM64 boards:

   * fvp_base_revc_2xaemv8a
   * fvp_baser_aemv8r
   * nxp_ls1046ardb

* Removed support for these ARM boards:

   * ARM V2M Musca-A
   * Nordic nRF5340 PDK

* Removed support for these X86 boards:

   * up_squared_32
   * qemu_x86_coverage
   * minnowboard

* Made these changes in other boards:

  * cy8ckit_062_ble: Refactored to configure by pinctrl.
  * cy8ckit_062_ble: Added support to SCB[uart] with interrupt.
  * cy8ckit_062_ble: Added support to SCB[spi].
  * cy8ckit_062_ble: Added board revision schema.
  * cy8ckit_062_wifi_bt: Refactored to configure by pinctrl.
  * cy8ckit_062_wifi_bt: Added support to SCB[uart] with interrupt.
  * lpcxpresso55s16: Board renamed from lpcxpresso55s16_ns to
    lpcxpresso55s16 since the board does not have Trusted Firmware M
    (TF-M) support.
  * lpcxpresso55s28: Removed lpcxpresso55s28_ns config since the board
    does not have Trusted Firmware M (TF-M) support.
  * mimxrt685_evk: Added support for octal SPI flash storage, LittleFS, I2S, OS
    timer, and power management.
  * mimxrt1060_evk: Added support for QSPI flash storage, LittleFS, and
    mcuboot.
  * mimxrt1064_evk: Added support for mcuboot.

* Added support for these following shields:

  * FTDI VM800C Embedded Video Engine Board
  * Generic ST7735R Display Shield
  * NXP FRDM-STBC-AGM01
  * Semtech SX1272MB2DAS LoRa Shield

Drivers and Sensors
*******************

* ADC

  * Added support on TI CC32xx.
  * Added support on ITE IT8xxx2.
  * Added support for DMA and HW triggers in the MCUX ADC16 driver.
  * Added ADC emulator.
  * Moved definitions of ADC acquisition time macros so that those macros can be used in dts files.

* Bluetooth

  * The Kconfig option ``CONFIG_BT_CTLR_TO_HOST_UART_DEV_NAME`` was removed.
    Use the :ref:`zephyr,bt-c2h-uart chosen node <devicetree-chosen-nodes>`
    directly instead.

* CAN

  * A driver for CAN-FD based on the Bosch M_CAN IP was added. The driver
    currently supports STM32G4 series MCUs. Additional support for Microchip
    SAM and NXP chips is in progress.

  * The CAN ISO-TP subsystem was enhanced to allow padding and fixed
    addressing.

* Clock Control

  * On STM32 series, system clock configuration has been moved from Kconfig to DTS.
    Usage of existing Kconfig dedicated symbols (CONFIG_CLOCK_STM32_FOO) is now
    deprecated.
  * Added clock control driver for Renesas R-Car platform

* Console

  * Added ``UART_CONSOLE_INPUT_EXPIRED`` and ``UART_CONSOLE_INPUT_EXPIRED_TIMEOUT``
    Kconfig options to notify the power management module that UART console is
    in use now and forbid it to enter low-power states.

* Counter

   * Added support for ESP32 Counter

* DAC

   * Added support for Microchip MCP4725

* Disk

  * Added SDMMC support on STM32L4+

* Display

  * Added support for ST7735R

* Disk

  * Moved disk drivers (``disk_access_*.c``) to ``drivers/disk`` and renamed
    according to their function.
  * Fixed CMD6 support in USDHC driver.
  * Fixed clock frequency switching after initialization in ``sdmmc_spi.c`` driver.

* DMA

  * Added support on STM32G0 and STM32H7

* EEPROM

  * Added support for EEPROM emulated in flash.

* ESPI

  * Added support for Microchip eSPI SAF

* Ethernet

  * Added simulated PTP clock to e1000 Ethernet controller. This allows simple PTP
    clock testing with Qemu.
  * Separated PTP clock from gPTP support in mcux and gmac drivers. This allows
    application to use PTP clock without enabling gPTP support.
  * Converted clock control to use DEVICE_DT_GET in mcux driver.
  * Changed to allow changing MAC address in gmac driver.
  * Driver for STM32H7 is now using specific memory layout to fit DMA constraints
    for RAM accesses.

* Flash

  * flash_write_protection_set() has been deprecated and will be removed in
    Zephyr 2.8. Responsibility for write/erase protection management has been
    moved to the driver-specific implementation of the flash_write() and
    flash_erase() API calls. All in-tree flash drivers have been updated,
    and the protect implementation removed from their API tables.
    During the deprecation period user code invoking
    flash_write_protection_set() will have no effect, but the flash_write() and
    flash_erase() driver shims will wrap their calls with calls to the protect
    implementation if it is present in the API table.
    Out-of-tree drivers must be updated before the wrapping in the shims is
    removed when the deprecation period ends.
  * Added QSPI support on STM32F7.

* GPIO

  * :c:struct:`gpio_dt_spec`: a new structure which makes it more convenient to
    access GPIO configuration in the :ref:`devicetree <dt-guide>`.
  * New macros for initializing ``gpio_dt_spec`` values:
    :c:macro:`GPIO_DT_SPEC_GET_BY_IDX`, :c:macro:`GPIO_DT_SPEC_GET_BY_IDX_OR`,
    :c:macro:`GPIO_DT_SPEC_GET`, :c:macro:`GPIO_DT_SPEC_GET_OR`,
    :c:macro:`GPIO_DT_SPEC_INST_GET_BY_IDX`,
    :c:macro:`GPIO_DT_SPEC_INST_GET_BY_IDX_OR`,
    :c:macro:`GPIO_DT_SPEC_INST_GET`, and :c:macro:`GPIO_DT_SPEC_INST_GET_OR`
  * New helper functions for using ``gpio_dt_spec`` values:
    :c:func:`gpio_pin_configure_dt`, :c:func:`gpio_pin_interrupt_configure_dt`
  * Remove support for ``GPIO_INT_*`` flags in :c:func:`gpio_pin_configure()`.
    The feature has been deprecated in the Zephyr 2.2 release. The interrupt
    flags are now accepted by :c:func:`gpio_pin_interrupt_configure()`
    function only.
  * STM32 GPIO driver now supports clock gating using PM_DEVICE and PM_DEVICE_RUNTIME
  * Added GPIO driver for Renesas R-Car platform

* Hardware Info

  * Added support on Silicon Labs Gecko SoCs

* I2C

  * Added support on STM32F2

* I2S

  * Added support for NXP LPC devices

* IEEE 802.15.4

  * Fixed various issues in IEEE 802.15.4 L2 driver.

  * nrf5:

    * Made HW Radio Capabilities runtime.
    * Enabled CSMA-CA on serialized host.
    * Changed driver to load EUI64 from UICR.

  * rf2xx:

    * Added support for tx mode direct.
    * Added support for tx mode CCA.
    * Added support to enable promiscuous mode.
    * Added support to enable pan coordinator mode.

* Interrupt Controller

  * Moved shared interrupt controller configuration to be based
    on devicetree.

* LED

  * Add support for LED GPIO
  * Added power management support for LED PWM

* LoRa

  * Added support for SX1272

* Modem

  * Converted wncm14a2a, quectel-bg9x, hl7800 and ublox-sara-r4 drivers to use
    new DT device macros.
  * Changed GSM modem to optionally do a factory reset when booting.
  * Added autostarting support to GSM modem.
  * Added wait for RDY instead of polling AT in BG9X.
  * Fixed PDP context management for BG9X.
  * Added TLS offload support to ublox-sara-r4.
  * Made reset pin optional in ublox-sara-r4.
  * Fixed potential buffer overrun in hl7800.
  * Fixed build errors on 64-bit platforms.
  * Added support for dialup modem in PPP driver.

* PWM

  * Added support on STM32F2 and STM32L1.
  * Added support on Silicon Labs Gecko SoCs.

* Sensor

  * Added support for STM32 internal (CPU) temperature sensor.
  * Refactored multiple ST sensor drivers to use gpio_dt_spec macros and common
    stmemc routines, support multiple instances, and configure ODR/range
    properties in device tree.
  * Added SBS 1.1 compliant fuel gauge driver.
  * Added MAX17262 fuel gauge driver.
  * Added BMP388 pressure sensor driver.
  * Added Atmel SAM QDEC driver.
  * Added TI FDC2X1X driver.
  * Added support for MPU9250 to existing MPU6050 6-axis motion tracking driver.
  * Refactored BME280 temperature/pressure sensor driver.
  * Added BMI270 IMU driver.
  * Added Nuvoton tachometer sensor driver.
  * Added MAX6675 cold-junction-compensated K-thermocouple to digital
    converter.

* Serial

  * Extended Cypress PSoC-6 SCB[uart] driver to support interrupts.
  * Added UART driver for Renesas R-Car platform

* SPI

  * Added Cypress PSoC-6 SCB[spi] driver.
  * Default SPI_SCK configuration is now pull-down for all STM32 to minimize power
    consumption in stop mode.

* Timer

  * Added x86 APIC TSC_DEADLINE driver.
  * Added support for NXP MCUX OS Timer.
  * Added support for Nuvoton NPCX system timer.
  * Added CMT driver for Renesas R-Car platform.

* USB

  * Added support on STM32H7
  * Added attached event delay to usb_dc_nrfx driver

* Watchdog

  * Added support for TI CC32xx watchdog.

* WiFi

  * Converted eswifi and esp drivers to new DT device macros

  * esp:

    * Fixed hostname configuration.
    * Removed POSIX API dependency.
    * Renamed offloading driver from esp to esp_at.
    * Added esp32 wifi driver support.

Networking
**********

* CoAP:

  * Fixed coap_find_options() to return 0 when options are empty.

* DHCPv4:

  * Fixed DHCPv4 dependency to network event management options.

* DNS:

  * Added locking to DNS library prevent concurrent access.
  * Added 10ms delay when rescheduling query timeout handler in DNS. This allows
    applications to run and handle the timeout gracefully.
  * Added support for reconfiguring DNS resolver when DNS servers are changed.
    This is supported by DHCPv4 and PPP.

* HTTP:

  * Added support for storing numeric HTTP error code in client API.

* IPv4:

  * Added IGMPv2 support to IPv4.
  * Removed IPv4 multicast address check when selecting source address during TX.

* LwM2M:

  * Fixed query buffer size so that it is large enough to encode all query strings.
  * Added data validation callback.
  * Fixed Register/Update to use link_format writer.
  * Added application/link-format content writer.
  * Removed .well-known/core handling.
  * Introduced attribute handling helper functions.
  * Removed obsolete LWM2M_IPSO_TIMESTAMP_EXTENSIONS option.
  * Added IPSO Buzzer, Push Button, On/Off Switch, Accelerometer, Pressure Sensor,
    Humidity, Generic Sensor and Temperature object implementation to support
    object model in version 1.1
  * Unified reusable resources creation.
  * Added support for object versioning.
  * Changed to allow cancel-observe to match path.
  * Made pmin and pmax attributes optional.
  * Added API function to delete object instance.
  * Fixed Registration Update send on object creation.
  * Changed to only parse TLV from the first block.
  * Changed to trigger registration update only when registered.

* Misc:

  * Added UDP packet sending support to net-shell.
  * Fixed source network interface setting when sending and when there are
    multiple network interfaces.
  * Changed connection managed to ignore not used network interfaces.
  * Added locking to network interface API function calls.
  * Changed to allow application to disable IPv4 or IPv6 support for a network interface.
  * Added support for virtual network interfaces.
  * Added support for IPv4/v6 tunneling network interface.
  * Added net events notification for PPP dead and running states.
  * Added PPP LCP MRU option support.
  * Added PPP IPCP IP and DNS address peer options support.
  * Added support for network packet capturing and sending data to external system
    for analysis.
  * Enabled running without TX or RX threads. By default, one RX thread and
    no TX thread is created. If userspace support is enabled, then one RX and one
    TX thread are created. This improves the network transmit latency when a
    packet is sent from application.
  * Changed to push highest priority net_pkt directly to driver when sending and if
    there is at least one TX thread.
  * Changed to use k_fifo instead of k_work in RX and TX processing. This prevents
    k_work from accessing already freed net_pkt struct. This also improves the latency
    of network packets when the data is passed between different network threads.
  * Changed to check network interface status when sending and return ENETDOWN to the
    application if data cannot be sent.
  * Fixed echo-server sample application and set netmask properly when VLAN is
    enabled.

* OpenThread:

  * Added microseconds timer API support.
  * Changed to switch radio off when stopping diagnostics.
  * Enabled CSL delayed transmissions.
  * Added CSL transmitter and receiver API support.
  * Changed to init NCP after USB communication is established.
  * Aligned with the new NCP API.
  * Aligned with the new CLI API.
  * Introduced new OpenThread options.
  * Added Link Metrics API support.
  * Selected ECDSA when SRP is enabled.
  * Made child related options only visible on FTD.
  * Changed OT shell not to execute OT commands when shell is not ready.

* Socket:

  * Added SO_PROTOCOL and SO_TYPE get socket option.
  * Added MSG_WAITALL receive socket option flag.
  * Added MSG_TRUNC socket option flag.
  * Added support for close method for packet sockets.
  * Added locking to socket API function calls.
  * Added support for SO_BINDTODEVICE socket option.
  * Added support for SO_SNDTIMEO socket option.
  * Made NET_SOCKETS_POSIX_NAMES be on by default. This allows application to use
    normal BSD socket API calls without adding the zsock prefix.
  * Added sample application to use SO_TXTIME socket option.

* TCP:

  * Implemented ISN calculation according to RFC6528 in TCP. This is optional and
    enabled by default, and can be disabled if needed.
  * Removed legacy TCP stack support.
  * Changed TCP to use private work queue in order not to block system work queue.

* TLS:

  * Fixed userspace access to TLS socket.
  * Added socket option support for setting and getting DTLS handshake timeout.

USB
***

* Reworked USB classes configuration. Various minor fixes in USB DFU class.

* USB HID class

  * Removed get_protocol/set_protocol from USB HID class API.
  * Allowed boot interface Protocol Code to be set per device.
  * Rework idle report implementation.

* Samples

  * Allowed to build USB Audio sampe for different platforms.
  * Added SD card support to USB MSC sample.
  * Reworked USB HID sample.

Build and Infrastructure
************************

* Improved support for additional toolchains:
  * Support for the Intel oneApi toolchain.

* Devicetree

  - :c:macro:`DT_COMPAT_GET_ANY_STATUS_OKAY`: new macro
  - the ``96b-lscon-3v3`` and ``96b-lscon-1v8`` :ref:`compatible properties
    <dt-important-props>` now have ``linaro,`` vendor prefixes, i.e. they are
    now respectively :dtcompatible:`linaro,96b-lscon-3v3` and
    :dtcompatible:`linaro,96b-lscon-1v8`.

    This change was made to bring Zephyr's devicetrees into compliance with an
    upstream Linux regular expression used to validate compatible properties.
    This regular expression requires a letter as the first character.

* West (extensions)

  * This section only covers west :ref:`west-extensions` maintained in the
    zephyr repository. For release notes on west's built-in features, see
    :ref:`west-release-notes`.

  * Changes to the runners backends used for :ref:`flashing and debugging
    commands <west-build-flash-debug>`:

    * bossac runner: added legacy mode option into extended SAM-BA
      bootloader selection. This extends compatibility between Zephyr and
      some Arduino IDE bootloaders.

    * jlink runner: Zephyr thread awareness is now available in GDB by default
      for application builds with :kconfig:option:`CONFIG_DEBUG_THREAD_INFO` set to ``y``
      in :ref:`kconfig`. This applies to ``west debug``, ``west debugserver``,
      and ``west attach``. JLink version 7.11b or later must be installed on the
      host system, with JLink 7.20 or later strongly recommended.

    * jlink runner: default ``west flash`` output is less verbose. The old
      behavior is still available when run as ``west --verbose flash``.

    * jlink runner: when flashing, this runner now prefers a ``.hex`` file
      generated by the build system to a ``.bin``. Unlike ``.bin``, the HEX
      format includes information on the image's address range in flash, so
      this works better when flashing Zephyr images linked for locations other
      than the target's boot address, e.g. images meant to be run by
      bootloaders. The ``.bin`` file is still used as a fallback if a HEX File
      is not present.

    * openocd runner: support for ``west debug`` and ``west attach`` has been
      fixed. Previously with this runner, ``west debug`` behaved like ``west
      attach`` should, and ``west attach`` behaved like ``west debugserver``
      should.

    * pyocd runner: board-specific pyOCD configuration files in YAML can now be
      placed in :file:`support/pyocd.yaml` inside the board directory. See
      :zephyr_file:`boards/arm/reel_board/support/pyocd.yaml` for an example,
      and the pyOCD documentation for details on its configuration format.

  * ``west spdx``: new command which can be used to generate SPDX software
    bills of materials for a Zephyr application build. See :ref:`west-spdx`.


Libraries / Subsystems
**********************

* Disk

  * Disk drivers (``disk_access_*.c``) are moved to ``drivers/disk`` and renamed
    according to their function. Driver's Kconfig options are revised and renamed.
    SDMMC host controller drivers are selected when the corresponding node
    in devicetree is enabled. Following application relevant Kconfig options
    are renamed: ``CONFIG_DISK_ACCESS_RAM`` -> `CONFIG_DISK_DRIVER_RAM`,
    ``CONFIG_DISK_ACCESS_FLASH`` -> `CONFIG_DISK_DRIVER_FLASH`,
    ``CONFIG_DISK_ACCESS_SDHC`` -> `CONFIG_DISK_DRIVER_SDMMC`.

* Management

  * MCUmgr

    * Fixed an issue with the file system management failing to
      open files due to missing initializations of :c:type:`fs_file_t`
      structures.
    * Fixed an issue where multiple SMP commands sent one after the other would
      corrupt CBOR payload.
    * Fixed problem where mcumgr over shell would stall and wait for
      retransmissions of frames.

* CMSIS subsystem

  * Moved CMSIS portability layer headers to include/portability/cmsis_os.h
    and include/portability/cmsis_os2.h

* Power management

  * ``device_pm_control_nop`` has been removed in favor of ``NULL`` when device
    PM is not supported by a device. In order to make transition easier for
    out-of-tree users a macro with the same name is provided as an alias to
    ``NULL``. The macro is flagged as deprecated to make users aware of the
    change.

  * Devices set as busy are no longer suspended by the system power management.

  * The time necessary to exit a sleep state and return to the active state was
    added in ``zephyr,power-state`` binding and accounted when the system
    changes to a power state.

  * Device runtime power management (PM), former IDLE runtime, was
    completely overhauled.

    * Multiple threads can wait an operation (``pm_device_get_async`` and
      ``pm_device_put_async``) to finish.
    * A new API ``pm_device_wait`` was added so that drivers can easily
      wait for an async request to finish.
    * The API can be used in  :ref:`pre-kernel <api_term_pre-kernel-ok>` stages.
    * Several concurrence issues related with atomics access and the usage
      of the polling API have been fixed. Condition variables are now used to
      handle notification.

* Logging

  * Introduced logging v2 which allows logging any variable types (including
    floating point variables). New version does not require transient string
    duplication (``log_strdup()``). Legacy mode remains and is still the default
    but user API is not changed and modes are interchangeable.
    ``CONFIG_LOG2_MODE_DEFERRED`` or ``CONFIG_LOG2_MODE_IMMEDIATE`` enable
    logging v2. Logging backend API is extended to support v2 and the most
    popular backends (UART, shell) are updated.

* Shell

  * Added ``CONFIG_SHELL_BACKEND_DUMMY_BUF_SIZE`` option that allows to set
    size of the dummy backend buffer; changing this parameter allows to work
    around issue, where output from command, shell that is gathered by the dummy
    backend, gets cut to the size of buffer.

* Storage

  * Added persistent write progress to stream_flash.

* Task Watchdog

  * This new subsystem was added with this release and allows supervision of
    individual threads. It is based on a regularly updated kernel timer,
    whose ISR is never actually called in regular system operation.

    An existing hardware watchdog can be used as an optional fallback if the
    task watchdog itself gets stuck.

* Tracing

  * ``CONFIG_TRACING_CPU_STATS`` was removed in favor of
    ``CONFIG_THREAD_RUNTIME_STATS`` which provides per thread statistics. The
    same functionality is also available when Thread analyzer is enabled with
    the runtime statistics enabled.
  * Expanded and overhauled tracing hooks with more coverage and support for
    tracing all kernel objects and basic power management operations.
  * Added support for Percepio Tracealyzer, a commercial tracing tool which now
    has built-in support for Zephyr. We now have the Percepio tracerecorder
    integrated as a module.
  * Expanded support for the new hooks in SEGGER Systemview and enhanced the
    description file with support for all APIs.

* Debug
  * SEGGER Systemview and RTT SDK updated to version v3.30

* OS

  * Reboot functionality has been moved to ``subsys/os`` from ``subsys/power``.
    A consequence of this movement is that the ``<power/reboot.h>`` header has
    been moved to ``<sys/reboot.h>``. ``<power/reboot.h>`` is still provided
    for compatibility, but it will produce a warning to inform users of the
    relocation.

HALs
****

* HALs are now moved out of the main tree as external modules and reside in
  their own standalone repositories.


Trusted Firmware-m
******************

* Synchronized Trusted-Firmware-M module to the upstream v1.3.0 release.
* Configured QEMU to run Zephyr samples and tests in CI on mps2_an521_nonsecure
  (Cortex-M33 Non-Secure) with TF-M as the secure firmware component.
* Added Kconfig options for selecting the desired TF-M profile and build type
* Added Kconfig options for enabling the desired TF-M secure partitions
* Added a new sample to run the PSA tests with Zephyr
* Added a new sample to run the TF-M regression tests using the Zephyr build system
* Added support for new platforms

   * BL5340 DVK
   * STM32L562E DK

* NOTE: Trusted-Firmware-M can not currently be used with mbedtls 2.26.0 when
  PSA APIs are enabled in mbedtls (``MBEDTLS_USE_PSA_CRYPTO`` and
  ``MBEDTLS_PSA_CRYPTO_C``). If both TF-M and mbedtls are required, mbedtls
  must be used without the PSA APIs. This will be resolved in a future
  update to mbedtls.

Documentation
*************

* Documentation look and feel has been improved by using a new stylesheet.
* Doxygen is now run by Sphinx using the ``doxyrunner`` custom extension. The
  new extension centralizes multiple scattered workarounds that existed before
  in a single place.
* Doxygen now runs with ``WARN_AS_ERROR`` enabled.
* Documentation known warnings are now filtered using a custom Sphinx extension:
  ``warnings_filter``. This extension removes the need of post-processing
  the Sphinx output and allows to use the ``-W`` option (treat warnings as
  errors) which has been enabled by default.
* External content, e.g. samples and boards documentation is now handled by
  the ``external_content`` extension.
* Sphinx is now run in parallel mode by default (``-j auto``).
* The documentation helper ``Makefile`` has been moved from the repository root
  to the ``doc`` folder.

Tests and Samples
*****************

* Twister's ``dt_compat_enabled_with_alias()`` test case filter was deprecated
  in favor of a new ``dt_enabled_alias_with_parent_compat()`` filter. The old
  filter is still supported, but it may be removed in a future release.

  To update, replace uses like this:

  .. code-block:: yaml

     filter: dt_compat_enabled_with_alias("gpio-leds", "led0")

  with:

  .. code-block:: yaml

     filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds")

* Add a feature which handles pytest script in twister and provide an example.
* Provide test execution time per ztest testcase.
* Added and refined some testcases, most of them are negative testcases, to
  improve the test code coverage:

   * Testcases of x86's regular/direct interrupts and offload job from ISR.
   * Testcases of SMP, and enabled SMP for existed testing of semaphore, condvar, etc.
   * Testcases of memory protection, userspace and memory heap.
   * Testcases of data structure include stack, queue, ringbuffer and rbtree.
   * Testcases of IPC include pipe, poll, mailbox, message queue.
   * Testcases of synchronization include mutex, semaphore, atomic operations.
   * Testcases of scheduling and thread.
   * Testcases of testing for arch_nop() and errno.
   * Testcases of libc and posix API.
   * Testcases of log and sensor subsystem.

Issue Related Items
*******************

These GitHub issues were addressed since the previous 2.5.0 tagged
release:

* :github:`35962` - drivers using deprecated Kconfigs
* :github:`35955` - Bluetooth: Controller: Regression in connection setup
* :github:`35949` - can: mcan: sjw-data devicetree configuration is not written correctly
* :github:`35941` - subsys: tracing: sysview: No SEGGER_SYSVIEW.h in path
* :github:`35926` - Shell tab-completion with more than two levels of nested dynamic commands fails
* :github:`35924` - Help with Configuring Custom GPIO Pins
* :github:`35916` - drivers: TI cc13xx_cc26xx: build error when PM is enabled (serial, entropy, spi, i2c modules)
* :github:`35911` - shield sample sensorhub does not produce and meaningful data
* :github:`35910` - LIS2MDL reporting wrong temperature
* :github:`35896` - frdm_k64f: build failure missing dt-bindings/clock/kinetis_sim.h: No such file or directory
* :github:`35890` - Build system ignores explicit ZephyrBuildConfiguration_ROOT variable
* :github:`35882` - Fixed width documentation makes DT bindings docs unreadable
* :github:`35876` - Bluetooth: host: CCC store not correctly handled for multiple connections
* :github:`35871` - LPS22HH sensor reporting wrong pressure data
* :github:`35840` - Bluetooth: host: L2CAP enhanced connection request conformance test issues
* :github:`35838` - Bluetooth: ISO: BIG termination doesn't fully unref the connection
* :github:`35826` - LORAWAN Compatibility with nrf52832 and sx1262
* :github:`35813` - Zephyr Native Posix Build Uses Linux Build Machine Headers out of Sandbox
* :github:`35812` - ESP32 Factory app partition is not bootable
* :github:`35781` - Missing response parameter for HCI_LE_Set_Connectionless_IQ_Sampling_Enable HCI command
* :github:`35772` - Support C++ exceptions on NIOS2
* :github:`35764` - tests: kernel: threads: no multithreading: fails with CONFIG_STACK_SENTINEL=y
* :github:`35762` - SAMPLES: shell_module gives no console output on qemu_leon3
* :github:`35756` - ESP32 Ethernet Support
* :github:`35737` - drivers: can: mcan: sjw not initialized when CAN_FD_MODE is enabled
* :github:`35714` - samples: subsys: testusb: I want to know how to test in window10.
* :github:`35713` - tests: kernel.scheduler.multiq: test_k_thread_suspend_init_null failure
* :github:`35694` - No console output from NIOS2 Max10
* :github:`35693` - gpio_mcux_lpc.c uses devicetree instance numbers incorrectly
* :github:`35686` - Bluetooth: Crash in bt_gatt_dm_attr_chrc_val when BLE device is disconnected during discovery process
* :github:`35681` - Unable to get ouput for samples/subsys/logging/logger and samples/philosophers
* :github:`35677` - samples/subsys/console/getchar and samples/subsys/console/getline build breaks for arduino_nano_33_ble
* :github:`35655` - Arm64: Assertion failed when CONFIG_MP_CPUS >= 3.
* :github:`35653` - ARC MWDT toolchain put __start and __reset at different address
* :github:`35633` - Out of bound read: Multiple Coverity sightings in generated code
* :github:`35631` - [Coverity CID: 205610] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code)
* :github:`35630` - [Coverity CID: 205657] Out-of-bounds read in /zephyr/include/generated/syscalls/sample_driver.h (Generated Code)
* :github:`35629` - [Coverity CID: 207968] Out-of-bounds read in /zephyr/include/generated/syscalls/counter.h (Generated Code)
* :github:`35628` - [Coverity CID: 207976] Out-of-bounds read in /zephyr/include/generated/syscalls/counter.h (Generated Code)
* :github:`35627` - [Coverity CID: 208195] Out-of-bounds read in /zephyr/include/generated/syscalls/gpio.h (Generated Code)
* :github:`35626` - [Coverity CID: 210588] Out-of-bounds read in /zephyr/include/generated/syscalls/dac.h (Generated Code)
* :github:`35625` - [Coverity CID: 211042] Out-of-bounds read in /zephyr/include/generated/syscalls/socket.h (Generated Code)
* :github:`35624` - [Coverity CID: 214226] Out-of-bounds read in /zephyr/include/generated/syscalls/uart.h (Generated Code)
* :github:`35623` - [Coverity CID: 215223] Out-of-bounds read in /zephyr/include/generated/syscalls/net_ip.h (Generated Code)
* :github:`35622` - [Coverity CID: 215238] Out-of-bounds read in /zephyr/include/generated/syscalls/net_ip.h (Generated Code)
* :github:`35621` - [Coverity CID: 219477] Out-of-bounds read in /zephyr/include/generated/syscalls/pwm.h (Generated Code)
* :github:`35620` - [Coverity CID: 219482] Out-of-bounds read in /zephyr/include/generated/syscalls/pwm.h (Generated Code)
* :github:`35619` - [Coverity CID: 219496] Out-of-bounds read in /zephyr/include/generated/syscalls/ztest_error_hook.h (Generated Code)
* :github:`35618` - [Coverity CID: 219506] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
* :github:`35617` - [Coverity CID: 219568] Out-of-bounds read in /zephyr/include/generated/syscalls/net_if.h (Generated Code)
* :github:`35616` - [Coverity CID: 219586] Out-of-bounds read in /zephyr/include/generated/syscalls/net_if.h (Generated Code)
* :github:`35615` - [Coverity CID: 219648] Uninitialized scalar variable in /zephyr/include/generated/syscalls/test_syscalls.h (Generated Code)
* :github:`35614` - [Coverity CID: 219725] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code)
* :github:`35613` - [Coverity CID: 225900] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
* :github:`35612` - [Coverity CID: 229325] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
* :github:`35611` - [Coverity CID: 230223] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
* :github:`35610` - [Coverity CID: 232755] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
* :github:`35609` - [Coverity CID: 235917] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
* :github:`35608` - [Coverity CID: 235923] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
* :github:`35607` - [Coverity CID: 235933] Out-of-bounds read in /zephyr/include/generated/syscalls/gpio.h (Generated Code)
* :github:`35606` - [Coverity CID: 235951] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
* :github:`35605` - [Coverity CID: 236005] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
* :github:`35604` - [Coverity CID: 236129] Unused value in drivers/adc/adc_lmp90xxx.c
* :github:`35603` - [Coverity CID: 236130] Wrong sizeof argument in drivers/adc/adc_lmp90xxx.c
* :github:`35596` - Bluetooth: Cannot connect if extended advertising is enabled in ``prj.conf``
* :github:`35586` - Timer based example on docu using nrf52-dk compile error.
* :github:`35580` - Fault when logging
* :github:`35569` - tests/lib/mem_alloc failed with arcmwdt toolchain
* :github:`35567` - some mwdt compiler options can't be recognized by zephyr_cc_option
* :github:`35561` - Issue with fat_fs example on nucleo_f767zi
* :github:`35553` - all menuconfig interfaces contain sound open firmware/SOF text
* :github:`35543` - samples: subsys: display: lvgl: is run on nucleo_f429zi and nucleo_f746zg but should be skipped
* :github:`35541` - sockets_tls: when using dtls with sara-r4 modem, handshake hangs if no reply
* :github:`35540` - tests: ztest: error_hook: fails on nucleo_g071rb and nucleo_l073rz
* :github:`35539` - tests: drivers: spi: spi_loopback: test failed since #34731 is merged
* :github:`35524` - tests: samples: led: LED PWM sample fails on nrf platforms
* :github:`35522` - doc: Current section is not shown in the side pane nor the page top cookie
* :github:`35512` - OpenThread can't find TRNG driver on nRF5340
* :github:`35509` - tests: timer: Unstable tests using timer at nrf platforms
* :github:`35489` - samples: net: gsm_modem: build fails if CONFIG_GSM_MUX=y
* :github:`35480` - pm: device_runtime: ``pm_device_request`` can block forever
* :github:`35479` - address is not a known kernel object exception with arcmwdt toolchain
* :github:`35476` - bluetooth: controller assertion when scanning with multiple active connections
* :github:`35474` - The dma-stm32 driver don't build for STM32F0 MCUs
* :github:`35444` - drivers: sensor: sbs-gauge: The sbs-gauge cannot be read from sensor shell
* :github:`35401` - Enabling POSIX_API leads to SSL handshake error
* :github:`35395` - STM32F4: Infinite reboot loop due to Ethernet initialization
* :github:`35390` - net.socket.tls.tls_ext: frdm_k64f test failure
* :github:`35383` - Can't setup ISO Broadcast Demo on nrf53dk
* :github:`35380` - sys: timeutil: inconsistent types for local times
* :github:`35363` - bt_gatt_discover() retunrs incorrect handle (offset by -1)
* :github:`35360` - Power consumption nRF52
* :github:`35352` - [Coverity CID: 215376] Out-of-bounds access in drivers/sensor/lis2dh/lis2dh_trigger.c
* :github:`35351` - [Coverity CID: 219472] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`35350` - [Coverity CID: 236055] Out-of-bounds access in subsys/modbus/modbus_core.c
* :github:`35349` - [Coverity CID: 236057] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`35348` - [Coverity CID: 236060] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
* :github:`35347` - [Coverity CID: 236064] Dereference null return value in subsys/bluetooth/controller/ll_sw/ull.c
* :github:`35346` - [Coverity CID: 236069] Out-of-bounds access in tests/lib/c_lib/src/main.c
* :github:`35345` - [Coverity CID: 236074] Out-of-bounds access in tests/lib/c_lib/src/main.c
* :github:`35344` - [Coverity CID: 236075] Out-of-bounds access in subsys/bluetooth/controller/hci/hci.c
* :github:`35343` - [Coverity CID: 236079] Untrusted divisor in subsys/bluetooth/controller/hci/hci.c
* :github:`35342` - [Coverity CID: 236085] Dereference after null check in samples/userspace/prod_consumer/src/app_a.c
* :github:`35341` - twister: Hardware map creation is buggy (+ inaccurate docs)
* :github:`35338` - USB: ethernet CDC ECM/EEM support is broken
* :github:`35336` - tests: samples: power: samples/subsys/pm/device_pm/sample.power.ospm.dev_idle_pm fails on nrf52 platforms
* :github:`35329` - samples: gsm_modem: Compilation failed, likely related to logging changes
* :github:`35327` - Sensor Code for CC3220sf
* :github:`35325` - Shell: Kernel: Reboot: echo is abruptly terminated
* :github:`35321` - Improve STM32: Serial Driver,Handle uart mode per instance
* :github:`35307` - ARM64 system calls are entered with interrupts masked
* :github:`35305` - Linking order when using both TF-M and Mbed TLS
* :github:`35299` - PM suspend IPC message sporadically not being  delivered
* :github:`35297` - STM32 SPI - wrong behavior after PR 34731
* :github:`35286` - New logging breaks eclipse
* :github:`35278` - LittleFs Sample will not build for qemu_riscv64 sample target
* :github:`35263` - device_pm_control_nop is used in dac_mcp4725.c
* :github:`35242` - intel_adsp_cavs15: run kernel common testcases failed on ADSP
* :github:`35241` - intel_adsp_cavs15: run interrupt testcases failed on ADSP
* :github:`35236` - tests: doc: Document generation process FAILS with valid module ``samples:``
* :github:`35223` - Coverity [CID 221772]: Wrong operator used in logging subsystem, multiple violations
* :github:`35220` - tests: dma: memory-to-memory transfer fails on stm32f746zg nucleo board
* :github:`35219` - tests: driver: dma test case loop_transfer fails on stm32 with dmamux
* :github:`35215` - tests/kernel/msgq/msgq_usage failed on hsdk board
* :github:`35209` - tests/kernel/mem_heap/mheap_api_concept failed on hsdk board
* :github:`35204` - PPI channel assignment for Bluetooth controller is incorrect for nRF52805
* :github:`35202` - smp atomic_t global_lock will never be cleared when a thread oops with global_lock is set
* :github:`35200` - tests/kernel/smp failed on hsdk board
* :github:`35199` - Queues: there is no documentation about queue's implementation.
* :github:`35198` - subsys.pm.device_pm: frdm_k64f leave idel fails
* :github:`35197` - Zephyr Project Development with 2 Ethernet Interfaces Supported (eth0, and eth1)
* :github:`35195` - doc, coding guidelines: broken CERT-C links
* :github:`35191` - GIT Checkout of Master Branch is 2.6.0rc1 versus west update as 2.5.99
* :github:`35189` - Coding Guidelines: Resolve the issues under Rule 21.2
* :github:`35187` - Version selection not working
* :github:`35176` - strtol crashes
* :github:`35175` - quectel-bg9x crashes in modem_rssi_query_work
* :github:`35169` - esp32:    uart_poll_in never ready for UART2 only
* :github:`35163` - [Coverity CID: 236009] Wrong sizeof argument in tests/lib/cbprintf_package/src/test.inc
* :github:`35162` - [Coverity CID: 235972] Wrong sizeof argument in tests/lib/cbprintf_package/src/test.inc
* :github:`35161` - [Coverity CID: 235962] Unused value in tests/kernel/mem_protect/mem_map/src/main.c
* :github:`35160` - [Coverity CID: 235930] Unused value in kernel/mmu.c
* :github:`35159` - [Coverity CID: 232698] Uninitialized scalar variable in samples/net/sockets/txtime/src/main.c
* :github:`35158` - [Coverity CID: 224630] Uninitialized scalar variable in subsys/net/ip/igmp.c
* :github:`35157` - [Coverity CID: 221380] Uninitialized scalar variable in subsys/bluetooth/controller/ll_sw/ull_iso.c
* :github:`35156` - [Coverity CID: 235979] Unchecked return value in drivers/sensor/iis2mdc/iis2mdc_trigger.c
* :github:`35155` - [Coverity CID: 235677] Unchecked return value in drivers/gpio/gpio_cy8c95xx.c
* :github:`35154` - [Coverity CID: 233524] Unchecked return value in include/drivers/dma.h
* :github:`35153` - [Coverity CID: 236006] Structurally dead code in tests/subsys/logging/log_api/src/test.inc
* :github:`35152` - [Coverity CID: 235986] Structurally dead code in tests/subsys/logging/log_api/src/test.inc
* :github:`35151` - [Coverity CID: 235943] Reliance on integer endianness in include/sys/cbprintf_cxx.h
* :github:`35150` - [Coverity CID: 225136] Out-of-bounds write in tests/kernel/sched/deadline/src/main.c
* :github:`35149` - [Coverity CID: 234410] Out-of-bounds read in tests/kernel/sched/preempt/src/main.c
* :github:`35148` - [Coverity CID: 236015] Out-of-bounds access in tests/subsys/logging/log_api/src/mock_backend.c
* :github:`35147` - [Coverity CID: 236012] Out-of-bounds access in subsys/bluetooth/audio/vcs_client.c
* :github:`35146` - [Coverity CID: 235994] Out-of-bounds access in tests/kernel/interrupt/src/interrupt_offload.c
* :github:`35145` - [Coverity CID: 235984] Out-of-bounds access in include/sys/cbprintf_cxx.h
* :github:`35144` - [Coverity CID: 235944] Out-of-bounds access in subsys/bluetooth/audio/vcs_client.c
* :github:`35143` - [Coverity CID: 235921] Out-of-bounds access in include/sys/cbprintf_cxx.h
* :github:`35142` - [Coverity CID: 235914] Out-of-bounds access in subsys/bluetooth/audio/vcs.c
* :github:`35141` - [Coverity CID: 235913] Out-of-bounds access in subsys/bluetooth/audio/vcs.c
* :github:`35140` - [Coverity CID: 231072] Out-of-bounds access in tests/kernel/sched/preempt/src/main.c
* :github:`35139` - [Coverity CID: 229646] Out-of-bounds access in subsys/bluetooth/audio/vocs.c
* :github:`35138` - [Coverity CID: 229545] Out-of-bounds access in tests/subsys/canbus/isotp/conformance/src/main.c
* :github:`35137` - [Coverity CID: 225993] Out-of-bounds access in tests/subsys/canbus/isotp/conformance/src/main.c
* :github:`35136` - [Coverity CID: 235916] Operands don't affect result in drivers/adc/adc_stm32.c
* :github:`35135` - [Coverity CID: 235911] Negative array index write in tests/subsys/logging/log_api/src/mock_backend.c
* :github:`35134` - [Coverity CID: 222151] Negative array index write in tests/subsys/logging/log_msg2/src/main.c
* :github:`35133` - [Coverity CID: 232501] Missing varargs init or cleanup in subsys/logging/log_msg2.c
* :github:`35132` - [Coverity CID: 236003] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35131` - [Coverity CID: 235998] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35130` - [Coverity CID: 235997] Logically dead code in drivers/adc/adc_stm32.c
* :github:`35129` - [Coverity CID: 235990] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35128` - [Coverity CID: 235970] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35127` - [Coverity CID: 235965] Logically dead code in tests/subsys/logging/log_api/src/test.inc
* :github:`35126` - [Coverity CID: 235961] Logically dead code in tests/subsys/logging/log_api/src/test.inc
* :github:`35125` - [Coverity CID: 235956] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35124` - [Coverity CID: 235955] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35123` - [Coverity CID: 235954] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35122` - [Coverity CID: 235952] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35121` - [Coverity CID: 235950] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35120` - [Coverity CID: 235934] Logically dead code in subsys/bluetooth/audio/vcs.c
* :github:`35119` - [Coverity CID: 235932] Logically dead code in samples/sensor/adxl372/src/main.c
* :github:`35118` - [Coverity CID: 235919] Logically dead code in samples/sensor/bmg160/src/main.c
* :github:`35117` - [Coverity CID: 235945] Incorrect sizeof expression in include/sys/cbprintf_cxx.h
* :github:`35116` - [Coverity CID: 235987] Incompatible cast in include/sys/cbprintf_cxx.h
* :github:`35115` - [Coverity CID: 236000] Improper use of negative value in tests/lib/cbprintf_package/src/test.inc
* :github:`35114` - [Coverity CID: 221976] Division or modulo by zero in tests/drivers/can/timing/src/main.c
* :github:`35113` - [Coverity CID: 235985] Dereference before null check in subsys/bluetooth/audio/vcs_client.c
* :github:`35112` - [Coverity CID: 235983] Dereference after null check in samples/sensor/max17262/src/main.c
* :github:`35111` - [Coverity CID: 234630] Dereference after null check in tests/net/dhcpv4/src/main.c
* :github:`35110` - [Coverity CID: 220616] Arguments in wrong order in tests/subsys/canbus/isotp/conformance/src/main.c
* :github:`35108` - tests: drivers: pwm: pwm_api: failed on nucleo_f207zg
* :github:`35107` - Atmel SAM E70 / Cortex-M7 fails to boot if CONFIG_NOCACHE_MEMORY=y
* :github:`35104` - arch.interrupt.gen_isr_table.arm_mainline: fails on lpcxpresso55s16_ns
* :github:`35102` - testing.ztest.error_hook: fails on lpcxpresso55s16_ns
* :github:`35100` - libraries.libc.sprintf_new: fails on lpcxpresso55s16_ns and lpcxpresso55s69_ns
* :github:`35099` - benchmark.kernel.application.fp.arm: Illegal load of EXC_RETURN into PC on lpcxpresso55s16_ns and lpcxpresso55s69_ns
* :github:`35097` - arch.interrupt: fails on NXP Cortex-M0+ platforms
* :github:`35091` - enc424j600 does not work
* :github:`35089` - stm32h7: systematic crash at each second boot with NETWORKING=y
* :github:`35083` - dts: stm32mp1: SPI2 mixup with SAI2, SPI3 mixup with SAI3
* :github:`35082` - intel_adsp_cavs15: All the testcases run failed on ADSP
* :github:`35079` - acrn_ehl_crb: build warnings for old APIC_TIMER configs
* :github:`35076` - acrn_ehl_crb does not work with CPUs >1
* :github:`35075` - .west/config west.yml and zephyr versioning during project development
* :github:`35073` - timer: cortex_m_systick: uptime drifting in tickless mode
* :github:`35060` - tests/kernel/common: test_nop failed on ARMV7_M_ARMV8_M_MAINLINE
* :github:`35058` - Bluetooth: deadlock when canceling db_hash.work from settings commit handler
* :github:`35051` - CONFIG_LOG2 fails for floating point output with warning and bad output
* :github:`35048` - mcuboot with enabled  serial recovery does not compile
* :github:`35046` - Tracing shows k_busy_wait() being executed very often on nRF platforms
* :github:`35043` - NXP: Build error : ModuleNotFoundError: No module named 'elftools'
* :github:`35041` - Crash in net-shell when invoking "net dns" command
* :github:`35036` - STM32: Wrong uart_event_tx len calculation
* :github:`35033` - samples/boards: stm32 pm blinky fails when run with twister
* :github:`35028` - frdm_k64f: failed to run tests/subsys/pm/power_mgmt/
* :github:`35027` - frdm_k64f: failed to run testcase tests/drivers/adc/adc_emul/
* :github:`35026` - sam_e70b_xplained: failed to run testcases tests/drivers/adc/adc_emul/
* :github:`35013` - Bluetooth: Controller: Out-of-Bound ULL context access during connection completion
* :github:`34999` - Using BT_ISO bluetooth hci_usb sample, and  enable, but still shows no command supported
* :github:`34989` - Implement arch_page_phys_get() for ARM64
* :github:`34979` - MIMRT685-EVK board page has broken links
* :github:`34978` - misleading root folder size in footprint reports
* :github:`34969` - Documentation still mentions deprecated macro DT_INST_FOREACH_STATUS_OKAY
* :github:`34964` - net regression: Connection to Zephyr server non-deterministically leads to client timeout, ENOTCONN on server side
* :github:`34962` - tfm: cmake: Toolchain not being passed into psa-arch-tests
* :github:`34950` - xtensa arch :The source code version is too old
* :github:`34948` - SoF module is not pointing at Zehpyr repo
* :github:`34935` - LwM2M: Block transfer with TLV format does not work
* :github:`34932` - drvers/flash/nrf_qspi_nor: high power consumption on nrf52840
* :github:`34931` - dns resolve timeout leads to CPU memory access violation error
* :github:`34925` - tests/lib/cbprintf_package fails to build
* :github:`34923` - net.socket.get_addr_info: frdm_k64f test fails
* :github:`34917` - arch.interrupt.arm| arch.interrupt.extra_exception_info: lpcxpresso55s28 series: test failure
* :github:`34915` - arch.interrupt.gen_isr_table.arm_mainline:lpcxpresso55s16_ns/lpcxpresso55s28: interrupt 57 does not work
* :github:`34911` - tests/kernel/mem_protect/mem_protect: frdm_k82f/frdm_k64f unexpected fatal error
* :github:`34909` - dma_loopback:lpcxpresso55s28_ns driver test failure
* :github:`34904` - uart_mcux_lpuart: Enable driver to work with ``CONFIG_MULTITHREADING=n``
* :github:`34903` - doc: Target name is wrong for rcar_h3ulcb board
* :github:`34891` - mcumgr timeout due to smp_shell_process stalling
* :github:`34880` - Convert SoF Module to new kwork API
* :github:`34865` - CONFIG_NET_SOCKETS_PACKET interferes with other network traffic (gptp, IP)
* :github:`34862` - CAN ISO-TP implementation not using local work queue
* :github:`34852` - Some bluetooth advertising packages never get transmitted over-air (Bluetooth Mesh application)
* :github:`34844` - qemu_cortex_a53_smp:  tests/ztest/error_hook failed after enabling the FPU context switching support
* :github:`34840` - CONFIG_MULTITHREADING=n is not tested on hardware platforms
* :github:`34838` - tests/subsys/logging/log_msg2 failes on qemu_cortex_a53
* :github:`34837` - Unstable multi connections between NRF52840
* :github:`34827` - tests: power management: test_power_state_trans fails on nrf boards
* :github:`34796` - x86 jlink runner fails on M1 macs
* :github:`34794` - LIS2DH Hard Fault when INT2 is not defined
* :github:`34788` - APIC timer does not support SMP
* :github:`34777` - semaphore and condvar_api tests fails after ARM64 FPU context switch commit on qemu_cortex_a53_smp
* :github:`34772` - Mixed usage of signed/unsigned integer by the logging subsystem
* :github:`34757` - west update: Default behavior should fetch only --depth 1
* :github:`34753` - Building and Debugging Zephyr for Native Platform on Linux using VSCode and/or QtCreator
* :github:`34748` - Native posix: Segmentation fault in case of allocations without explicit heap assignment
* :github:`34739` - tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading fails to build on a number of platforms
* :github:`34734` - Can handler doesn't compile with CONFIG_USERSPACE
* :github:`34722` - nvs: possibility of losing data
* :github:`34716` - flash: spi_nor: build fails when CONFIG_SPI_NOR_SFDP_RUNTIME is enabled
* :github:`34696` - Unable to select LOG_DICTIONARY_SUPPORT when TEST_LOGGING_DEFAULTS=y
* :github:`34690` - net: process_rx_packet() work handler violates requirements of Workqueue Threads implementation
* :github:`34687` - intel_adsp_cavs15: run tests/kernel/semaphore/semaphore/ failed on ADSP
* :github:`34683` - MCUboot not confirm image when using 'west flash'
* :github:`34672` - stm32h7: issue with CONFIG_UART_ASYNC_API=y
* :github:`34670` - smp_svr sample configured for serial port with shell management enabled does not work
* :github:`34669` - uart_read_fifo() reads only 2 chars on nucleo STM32L43KC and nRF52840-DK
* :github:`34668` - i2c_ite_it8xxx2.c fails to build - possibly related to device_pm_control_nop changes
* :github:`34667` - posix_apis:mimxrt685_evk_cm33 timeout in test_posix_realtime
* :github:`34662` - many udp networking cases fail on nxp platforms
* :github:`34658` - TF-M integration samples do not work with GNU ARM Embedded having GCC v10.x.x
* :github:`34656` - STM32 ADC - read of multiple channels in a sequence
* :github:`34644` - CAN - Bus Driver Sample
* :github:`34635` - BME280 build error
* :github:`34633` - STM32: Mass conversion of boards to dts based clock control configuration
* :github:`34624` - Coding guidelines 15.7 PR causes tests failures
* :github:`34605` - flash_stm32h7x.c fails to build
* :github:`34601` - sample: bluetooth: beacon: USAGE FAULT after few seconds on board b_l4s5i_iot01a
* :github:`34597` - Mismatch between ``ot ping`` and ``net ping``
* :github:`34593` - Using hci_usb with Bluez 5.55 or 5.58
* :github:`34585` - mec15xxevb_assy6853: test_timeout_order in tests/kernel/common assertion failed
* :github:`34584` - kernel: workqueue thread is occasionally not invoked when kernel is run in cooperative mode only
* :github:`34583` - twister failing: fails platform native_posix, test lib/cmsis_dsp/filtering
* :github:`34581` - Unable to work with SX1276 Lora module.
* :github:`34570` - IPC samples running secure but configured nonsecure (AN521)
* :github:`34568` - Compilation error with zephyr 2.3.0
* :github:`34563` - net: lib: sockets: Unable to select() file descriptors with number >= 32
* :github:`34558` - Compilation error with Log v2 and CONFIG_LOG_PRINTK
* :github:`34541` - per-adv-sync-create doesn't work on nRF52840, ./tests/bluetooth/shell/
* :github:`34538` - STM32 temperature sensor
* :github:`34534` - west sign regression when HEX file not exists
* :github:`34527` - Cpp compiling error: expected primary-expression before 'char'.    _Generic macros problem
* :github:`34526` - logging tests fails to build on a number of platforms
* :github:`34515` - samples: net: syslog_net: hard fault when running on frdm_k64f
* :github:`34505` - mimxrt1050_evk:failed to run testcases tests/net
* :github:`34503` - up_squared and ehl_crb: test fails from timeout in application_development.cpp.libcxx.exceptions
* :github:`34500` - thingy52 lis2dh12 sensor values too large
* :github:`34495` - logger: Logger API cannot be compiled with C++
* :github:`34492` - Logging still broken with SOF
* :github:`34482` - net_tunnel_virtual:frdm_k64f: build failure
* :github:`34474` - MPS2-AN385 SRAM does not match what the documentation page says
* :github:`34473` - Add Requirements repository with infrastructure and placeholder requirements
* :github:`34469` - nrf53: nrf5340dk_nrf5340_cpunet not executing.
* :github:`34463` - LwM2M bootstrap DELETE operation not working
* :github:`34462` - samples: net: sockets: packet: reception stops working after a while
* :github:`34461` - Unable to use PWM pins with STM Nucleo H743ZI
* :github:`34443` - Document font display is incomplete
* :github:`34439` - Logging subsystem causes build to fail with LLVM
* :github:`34434` - subsys: testsuite: ztest framework breaks if run in cooperative mode only
* :github:`34426` - RFC: API Change: USB HID remove get_protocol/set_protocol/get_idle/set_idle callbacks
* :github:`34423` - twister build issue with arm64
* :github:`34419` - significant build time increase with new logging subsystem
* :github:`34416` - Configuration HAS_DTS has no function, preventing compile for vendors without device tree
* :github:`34409` - mDNS response on link local when using DHCPv4 and AutoIP/Static IP
* :github:`34403` - Logging disable function causes Zephyr hard lockup
* :github:`34402` - spi: spi_nrfx_spim: wrong clock frequency selected
* :github:`34397` - Update getting started docs to reflect gdb python requirements
* :github:`34387` - Error message in include/linker/kobject-text.ld is unclear
* :github:`34382` - fs/nvs: if closing ATE has to high offset NVS iterates up to the end of flash.
* :github:`34372` - CPU Lockups when using own Log Backend
* :github:`34369` - Driver esp for wifi got a dead lock.
* :github:`34368` - Cmake's Python path breaks after using west build --pristine
* :github:`34363` - k_work: incorrect return values for synchronous cancel
* :github:`34355` - LittleFS sample code catch an "undefined symbol 'ITCM_ADDR' referenced in expression" in linker step
* :github:`34345` - samples/net/civetweb/websocket_server fails to build
* :github:`34342` - No output on SWO pin (STM32L4)
* :github:`34341` - SWO logging and DWT timing collision
* :github:`34329` - lwm2m: pmin and pmax attributes should be optional
* :github:`34325` - hal: microchip: Missing Wake bit definitions
* :github:`34309` - unable to connect to azure iot hub via mqtt protocol
* :github:`34308` - SPI transceive function only transmitting first tx_buffer on Sifive's MCU
* :github:`34304` - intel_adsp_cavs15: run tests/kernel/queue/ failed on ADSP
* :github:`34295` - TensorFlow Lite Micro Module
* :github:`34280` - Add USB to LPCXpresso55S69 board
* :github:`34275` - drivers: led_pwm: Improper label assignment
* :github:`34272` - twister: Add memory footprint info to json report
* :github:`34270` - NVS read after consecutive restarts.
* :github:`34265` - BME280 Pressure calculation
* :github:`34264` - CI: twister: Add  merged report from all sub-builds to buildkite build artifacts
* :github:`34262` - Unable to find detailed documentation on pinmux driver development
* :github:`34249` - Unable to initialize on STM32F103RE + Quectel EC21 using BG9x driver
* :github:`34246` - LoRa driver sending opcode of commands without parameters
* :github:`34234` - UART NS16550 Underflow Issue During Clearing Port
* :github:`34233` - OpenThread build issues
* :github:`34231` - uzlib (decompression library)
* :github:`34229` - C++ Exception Support in qemu_riscv32 emulation
* :github:`34225` - BBC micro:bit v1.5 LSM303AGR-ACCEL
* :github:`34216` - Using nrfx_gpiote library with spi(nrf52840)
* :github:`34214` - codes reference weak variable are optimized out
* :github:`34209` - BLE Mesh Provisioning generates value 0 outside of Specification for Blink, Beep, or Vibrate
* :github:`34206` - Question: Is zephyrproject actively maintaining the windows-curses sub-project?
* :github:`34202` - MPU Fault when running central coded bluetooth and ENC28J60 dhcpv4_client
* :github:`34201` - Fatal error when perform "bt phy-update" if there is not any connections at ./tests/bluetooth/shell
* :github:`34197` - samples: telnet: Tab completion not working in telnet shell
* :github:`34196` - st_lis2mdl: LSM303AGR-MAGN not detected
* :github:`34190` - Newbie: Simple C++ List App Builds for QEMU but not Native Posix Emulation
* :github:`34184` - video samples fail to build
* :github:`34178` - apds9960 sensor sample does not build on STM32
* :github:`34165` - SNTP fails to close the used socket
* :github:`34154` - AArch64 PR reviews and merges are lagging behind
* :github:`34152` - intel_adsp_cavs15: run tests/kernel/smp/ failed on ADSP
* :github:`34149` - Invalid link in Zephyr document to ACRN page
* :github:`34145` - Convert NXP kinetis boards to have pindata in devicetree
* :github:`34134` - USB do not works if bootloader badly use the device before
* :github:`34117` - ehl_crb: tests/kernel/context tests failed
* :github:`34116` - mec15xxevb_assy6853: tests/kernel/mutex/sys_mutex/
* :github:`34107` - Convert tests/benchmarks/mbedtls/src/benchmark.c to new kwork API
* :github:`34106` - Convert tests/kernel/pending/src/main.c to new kwork API
* :github:`34104` - Convert tests/benchmarks/footprints/src/workq.c to new kwork API
* :github:`34103` - Convert drivers/console/uart_mux.c to new kwork API
* :github:`34102` - Convert drivers/serial/uart_sam0.c to new kwork API
* :github:`34101` - Convert subsys/mgmt to new kwork API
* :github:`34100` - Convert subsys/shell/shell_telnet to new kwork API
* :github:`34099` - Convert subsys/tracing/cpu_stats.c to new kwork API
* :github:`34098` - Convert samples/drivers/led_sx1509b_intensity to new kwork API
* :github:`34097` - Convert samples/boards/reel_board/mesh_badge to new kwork API
* :github:`34096` - Convert samples nrf clock_skew to new kwork API
* :github:`34095` - Convert CAN to new kwork API
* :github:`34094` - Convert ubsys/ipc/rpmsg_service/rpmsg_backend.c to new kwork API
* :github:`34093` - Convert bluetooth to new kwork API
* :github:`34092` - Convert usb to new kwork API
* :github:`34091` - Convert uart_stm32.c to new kwork API
* :github:`34090` - Convert video_sw_generator.c to new kwork API
* :github:`34082` - Bullets are broken in documentation
* :github:`34076` - Unrecognized characters generated during document construction
* :github:`34068` - DOC BUILD FAIL
* :github:`34046` - Failed to build arm64 architecture related board
* :github:`34045` - samples: subsys: mgmt: smp_srv: UDP sample does not boot on frdm_k64f
* :github:`34026` - RISCV32 QEMU illegal instruction exception / floating point support
* :github:`34023` - test_prevent_interruption has wrong data type for key
* :github:`34014` - Toolchain Compile Error  of RISC-V(rv32m1-vega board)
* :github:`34011` - NRF52840 DTS questions
* :github:`34010` - [Coverity CID: 220531] Copy into fixed size buffer in tests/net/socket/misc/src/main.c
* :github:`34009` - [Coverity CID: 220532] Unrecoverable parse warning in subsys/bluetooth/controller/ll_sw/ull_peripheral_iso.c
* :github:`34008` - [Coverity CID: 220533] Improper use of negative value in tests/net/socket/misc/src/main.c
* :github:`34007` - [Coverity CID: 220534] Out-of-bounds access in tests/arch/arm/arm_no_multithreading/src/main.c
* :github:`34006` - [Coverity CID: 220535] Dereference before null check in subsys/net/l2/virtual/virtual.c
* :github:`34005` - [Coverity CID: 220536] Pointer to local outside scope in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`34004` - [Coverity CID: 220537] Uninitialized pointer read in tests/net/virtual/src/main.c
* :github:`34003` - [Coverity CID: 220538] Logically dead code in subsys/net/l2/virtual/virtual.c
* :github:`34002` - [Coverity CID: 220539] Improper use of negative value in tests/net/socket/misc/src/main.c
* :github:`34001` - [Coverity CID: 220540] Uninitialized scalar variable in samples/drivers/flash_shell/src/main.c
* :github:`34000` - [Coverity CID: 220541] Dereference before null check in subsys/net/lib/capture/capture.c
* :github:`33986` - TCP stack doesn't handle data received in FIN_WAIT_1
* :github:`33983` - example-application module: add trivial driver
* :github:`33981` - example-application module: add board zxa_board_stub
* :github:`33978` - MCP2515 wrong BRP value
* :github:`33977` - Question: How best to contribute drivers upstream?
* :github:`33974` - The stm32wb55rc MCU does not operate on zephyr
* :github:`33969` - Hardfault error caused by ARM Cortex m0 non-4-byte alignment
* :github:`33968` - ESP32 Porting GSM Module Compile Error
* :github:`33967` - The printed total size differs from calculated from .json
* :github:`33966` - STM32: I-cache & D-cache
* :github:`33965` - example-application module: add trivial project
* :github:`33956` - tests: kernel: fpu: Several tests related to fpu fail on nrf5340dk_nrf5340_cpuappns
* :github:`33954` - I2C scan in UART shell is not detecting any I2C devices on ESP32
* :github:`33951` - periodic_adv not working with nRF5340 DK
* :github:`33950` - periodic_adv not working with nRF5340 DK
* :github:`33929` - subsys: logging: Sample app doesn't build if using Werror and logging with latest SDK
* :github:`33925` - Rework hl7800 driver to use new work queue APIs
* :github:`33923` - GSM modem automatic operation selection mode problems
* :github:`33911` - test:twr_ke18f: tests/kernel/sched/schedule_api - kernel_threads_sched_userspace cases meet out our space
* :github:`33904` - having issue compile a shell program and it is bug likely
* :github:`33898` - intel_adsp_cavs15: running testcases failed tests/kernel/workq/work on adsp
* :github:`33897` - Bluetooth: extended advertising can't restart after connection
* :github:`33896` - Device tree: STM32L4 defines can1 node for chips which do not support CAN peripheral
* :github:`33895` - Device tree: STM32L412 and STM32L422 are missing nodes
* :github:`33890` - Continuous Integration check patch false warnings
* :github:`33884` - CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_NONE is way too long
* :github:`33874` - twister: Add skip as error feature
* :github:`33868` - Bluetooth: controller: connectable advertisement disable race condition
* :github:`33866` - uart: TX_DONE occurs before transmission is complete.
* :github:`33860` - DEPRECATED, a replacement suggestion should be found somewhere
* :github:`33858` - tests: ztest: test trigger_fault_access from tests/ztest/error_hook fails on em_starterkit_em7d_v22
* :github:`33857` - atomic xtensa  build fail
* :github:`33843` - ESP32 example does not connect to WiFi
* :github:`33840` - [Coverity CID: 220301] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33839` - [Coverity CID: 220302] Uninitialized scalar variable in subsys/net/lib/lwm2m/lwm2m_rw_link_format.c
* :github:`33838` - [Coverity CID: 220304] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33837` - [Coverity CID: 220305] Logically dead code in drivers/gpio/gpio_nrfx.c
* :github:`33836` - [Coverity CID: 220306] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33835` - [Coverity CID: 220309] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33834` - [Coverity CID: 220310] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33833` - [Coverity CID: 220311] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33832` - [Coverity CID: 220312] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33831` - [Coverity CID: 220313] Logically dead code in subsys/bluetooth/services/ots/ots_obj_manager.c
* :github:`33830` - [Coverity CID: 220314] Untrusted value as argument in subsys/bluetooth/services/ots/ots_dir_list.c
* :github:`33829` - [Coverity CID: 220315] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33828` - [Coverity CID: 220316] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33827` - [Coverity CID: 220317] Unchecked return value in tests/kernel/pipe/pipe_api/src/test_pipe_contexts.c
* :github:`33826` - [Coverity CID: 220318] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33825` - [Coverity CID: 220319] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33824` - [Coverity CID: 220320] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33823` - [Coverity CID: 220321] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33822` - [Coverity CID: 220413] Explicit null dereferenced in tests/lib/sprintf/src/main.c
* :github:`33821` - [Coverity CID: 220414] Unused value in tests/subsys/logging/log_backend_fs/src/log_fs_test.c
* :github:`33820` - [Coverity CID: 220415] Uninitialized scalar variable in tests/posix/common/src/pthread.c
* :github:`33819` - [Coverity CID: 220417] Out-of-bounds access in subsys/modbus/modbus_core.c
* :github:`33818` - [Coverity CID: 220418] Destination buffer too small in subsys/modbus/modbus_raw.c
* :github:`33817` - [Coverity CID: 220419] Unchecked return value in subsys/bluetooth/host/gatt.c
* :github:`33816` - [Coverity CID: 220420] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
* :github:`33815` - [Coverity CID: 220421] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
* :github:`33814` - [Coverity CID: 220422] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
* :github:`33813` - [Coverity CID: 220423] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
* :github:`33812` - [Coverity CID: 220424] Out-of-bounds access in drivers/watchdog/wdt_mcux_imx_wdog.c
* :github:`33811` - [Coverity CID: 220425] Destination buffer too small in tests/subsys/modbus/src/test_modbus_raw.c
* :github:`33810` - [Coverity CID: 220426] Out-of-bounds access in tests/lib/c_lib/src/main.c
* :github:`33809` - [Coverity CID: 220427] Unchecked return value in tests/posix/common/src/pthread.c
* :github:`33808` - [Coverity CID: 220428] Out-of-bounds access in subsys/bluetooth/audio/vocs.c
* :github:`33807` - [Coverity CID: 220429] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
* :github:`33806` - [Coverity CID: 220430] Operands don't affect result in tests/lib/c_lib/src/main.c
* :github:`33805` - [Coverity CID: 220431] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
* :github:`33804` - [Coverity CID: 220432] Out-of-bounds access in subsys/net/l2/ethernet/ethernet.c
* :github:`33803` - [Coverity CID: 220433] Printf arg count mismatch in tests/lib/sprintf/src/main.c
* :github:`33802` - [Coverity CID: 220434] Resource leak in tests/lib/mem_alloc/src/main.c
* :github:`33801` - [Coverity CID: 220435] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
* :github:`33800` - [Coverity CID: 220436] Explicit null dereferenced in tests/lib/sprintf/src/main.c
* :github:`33799` - [Coverity CID: 220437] Wrong size argument in tests/lib/mem_alloc/src/main.c
* :github:`33798` - [Coverity CID: 220438] Out-of-bounds access in subsys/bluetooth/audio/vocs_client.c
* :github:`33797` - [Coverity CID: 220439] Destination buffer too small in tests/subsys/modbus/src/test_modbus_raw.c
* :github:`33796` - [Coverity CID: 220440] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
* :github:`33795` - [Coverity CID: 220441] Untrusted loop bound in subsys/modbus/modbus_client.c
* :github:`33794` - [Coverity CID: 220442] Pointless string comparison in tests/lib/c_lib/src/main.c
* :github:`33793` - [Coverity CID: 220443] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
* :github:`33792` - [Coverity CID: 220444] Out-of-bounds access in subsys/modbus/modbus_raw.c
* :github:`33791` - [Coverity CID: 220445] Unchecked return value in subsys/logging/log_backend_fs.c
* :github:`33790` - [Coverity CID: 220446] Printf arg count mismatch in tests/lib/sprintf/src/main.c
* :github:`33789` - [Coverity CID: 220447] Out-of-bounds access in subsys/modbus/modbus_raw.c
* :github:`33788` - [Coverity CID: 220448] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
* :github:`33787` - [Coverity CID: 220449] Unused value in tests/subsys/logging/log_backend_fs/src/log_fs_test.c
* :github:`33786` - [Coverity CID: 220450] Untrusted loop bound in subsys/modbus/modbus_client.c
* :github:`33785` - [Coverity CID: 220451] Resource leak in tests/lib/mem_alloc/src/main.c
* :github:`33784` - [Coverity CID: 220452] Out-of-bounds access in subsys/net/l2/ethernet/ethernet.c
* :github:`33783` - [Coverity CID: 220453] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
* :github:`33768` - Rpmsg initialisation on nRF53 may fail
* :github:`33765` - Regular loss of a few connection intervals
* :github:`33761` - Documentation: K_WORK_DEFINE usage is not shown in workqueue doc
* :github:`33754` - xtensa sys timer Interrupt bug?
* :github:`33745` - ``west attach`` silently downgrades to ``debugserver`` for openocd runner
* :github:`33729` - flash_write() in STM32L0 MCU throws hard fault
* :github:`33727` - mec15xxevb_assy6853: multiple tests failed due to assertion failure at kernel/sched.c:841
* :github:`33726` - test:mimxrt1010_evk:  tests/kernel/sched/schedule_api - kernel_threads_sched_userspace cases meet out our space
* :github:`33721` - STM32 serial driver configure api doesn't set correct datalength when even or odd parity is used.
* :github:`33712` - kernel/poll: no error happened when mutil-threads poll a same event at a same time.
* :github:`33702` - cfb sample build error for esp32 when SSD1306 is enabled
* :github:`33697` - dts:dt-bindings No OCTOSPIM dt-bindings available for stm32h723
* :github:`33693` - cmake -E env: unknown option '-Wno-unique_unit_address_if_enabled'
* :github:`33667` - tests: kernel: timer: Test timeout_abs from tests/kernel/timer/timer_api hangs causing test scenarios to fail
* :github:`33665` - tests: kernel: timer_api fails with hard fault in CONFIG_TICKLESS_KERNEL
* :github:`33662` - Make twister dig deeper in directory structure to find additional .yaml files
* :github:`33658` - Question: How is NUM_IRQS determined for example for STM32F401xC
* :github:`33655` - Add support for board: Nucleo-L412RB-P
* :github:`33646` - Expose net_ipv4_create, net_ipv6_create, and net_udp_create in standard header
* :github:`33645` - Random MAC after RESET - NRF52832
* :github:`33641` - API Meeting Minutes
* :github:`33635` - subsys/ipc/openamp sample on QEMU not working when debugging
* :github:`33633` - NXP imx rt1064 evk: Application does not boot when flash/flexSPI driver is enabled
* :github:`33629` - tests: subsys: logging:  Tests from /tests/subsys/logging/log_backend_fs fail on nrf52840dk
* :github:`33625` - NVS: replace dev_name parameter by device reference in nvs_init()
* :github:`33612` - Add support to get adv address of a per_adv_sync object and lookup per_adv_sync object from adv address
* :github:`33610` - ARC: add ARCv3 HS6x support
* :github:`33609` - Question about memory usage of the binary zephyr.exe
* :github:`33600` - Master is broken at build-time when SRAM is mapped at an high address
* :github:`33593` - acrn_ehl_crb: general tests and samples execution slowdown
* :github:`33591` - wordlist (kobject hash) is not generated correctly when using high addresses for SRAM on 64-bit platforms
* :github:`33590` - nrf: Debugging any test fails when CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_DWT is enabled
* :github:`33589` - SSD1306 driver no longer works for I2C displays
* :github:`33583` - nRF SPI CS control: CS set / release delay is longer than configured
* :github:`33572` -  <err> esp_event: SYSTEM_EVENT_STA_DISCONNECTED for wifi sample for esp32 board
* :github:`33568` - Test tests/arch/x86/info fails for ehl_crb
* :github:`33567` - sof: framework is redefnining MAX, MIN to version with limited capabilities
* :github:`33559` - pin setting error on frdm_kl25z boards
* :github:`33558` - qemu_cortex_a53_smp and qemu_x86_64 failed in tests/kernel/condvar/condvar while enabling for SMP
* :github:`33557` - there is no network interface to work with for  wifi sample for esp32 board
* :github:`33551` - tests: SMP: Two threads synchronize failed using mutex or semaphore while both doing irq_lock()
* :github:`33549` - xt-xcc unknown field 'obj' specified in initializer
* :github:`33548` - xt-xcc does not support deprecated attribute
* :github:`33545` - ehl_crb: tests/arch/x86/info failed.
* :github:`33544` - ehl_crb: portability.posix.common.posix_realtime failed.
* :github:`33543` - ehl_crb: tests/subsys/edac/ibecc failed.
* :github:`33542` - reel_board: samples/subsys/usb/hid/ timeout failure
* :github:`33539` - ehl_crb: tests/kernel/mem_heap/mheap_api_concept failed.
* :github:`33529` - adafruit_feather_nrf52840 dts not setting I2C controller compat (was: SSD1306 DTS properties not being generated in devicetree_unfixed.h)
* :github:`33526` - boards:  Optimal way to have customized dts for my project.
* :github:`33525` - ST Nucleo G071RB board support issue
* :github:`33524` - minor: kswap.h is included twice in kernel/init.c
* :github:`33523` - Bossac runner flashes at an incorrect offset
* :github:`33516` - socket: tcp application crashes when there are no more net buffers in case of reception
* :github:`33515` - arm64/mmu: Are you sure it's OK to use atomic_cas before the MMU is initialized?
* :github:`33512` - build: build target is always out-of-date
* :github:`33509` - samples: tests: watchdog: samples/subsys/task_wdt breaks nrf platforms performace
* :github:`33505` - WS2812 SPI LED driver with DMA on nrf52 bad SPI data
* :github:`33498` - west: Question on ``west flash --hex-file`` behavior with build.dir-fmt
* :github:`33491` - fwrite() function will cause the program to crash when wrong parameters passed
* :github:`33488` - Ring buffer makes it hard to discard items
* :github:`33479` - disk_access_spi_sdhc: Missing stop/end bit
* :github:`33475` - Need to add device node for UART10 in dts/arm/st/h7/stm32h723.dtsi
* :github:`33464` - SYS_INIT initialize priority "2-9" ordering error
* :github:`33459` - Divide zero exception is not enabled in ARC
* :github:`33457` - Fail to build ARC zephyr with MetaWare toolchain
* :github:`33456` - lorawan: unconfirmed messages leave stack in busy state
* :github:`33426` - a few failures with CONFIG_HCI_ACL_DATA_SIZE in nightly builds
* :github:`33424` - tests: ztest: Test from tests/ztest/error_hook fails on nrf5340dk_nrf5340_cpuappns
* :github:`33423` - tests: portability: tests/portability/cmsis_rtos_v2 fails on nrf5340dk_nrf5340_cpuappns
* :github:`33422` - samples/subsys/usb/dfu/sample.usb.dfu fails on multiple platforms in daily build
* :github:`33421` - Add BT_LE_FEAT_BIT_PER_ADV checks for periodic advertising commands
* :github:`33403` - trigger_fault_divide_zero test case didn't run divide instruction
* :github:`33381` - West debug does not work with Bluetooth shell and nRF52840 DK
* :github:`33378` - Extended advertising switch on / switch off loop impossible
* :github:`33374` - Network interface routines are not thread safe
* :github:`33371` - mec15xxevb_assy6853: tests/drivers/gpio/gpio_basic_api/ failed
* :github:`33365` - Add STM32H7 Series USB Device Support
* :github:`33363` - Properly indicate ISR number in SystemView
* :github:`33356` - Using AT HOST  fails build
* :github:`33353` - work: k_work_schedule from running work item does not schedule
* :github:`33352` - Arduino Nano 33 BLE sense constantly resetting.
* :github:`33351` - uart peripheral outputs 7 bits when configured in 8 bits + parity on stm32
* :github:`33348` - ip/dhcpv4 is not thread-safe in SMP/preemptive thread configurations
* :github:`33342` - disco_l475_iot1: Multiple definitions of z_timer_cycle_get_32, etc.
* :github:`33339` - API/functions to get remaining free heap size
* :github:`33330` - Poll on DTLS socket returns -EAGAIN if bind & receive any data.
* :github:`33326` - The gpio-map for adafruit_feather_stm32f405 looks like it contains conflicts
* :github:`33324` - Using bluetooth hci_usb sample, and set periodic adv enable, but bluez still shows no command supported
* :github:`33322` - Questions on ztest : 1) Can twister/ztests run on windows? 2) Project structure
* :github:`33319` - Kernel doesn't validate lock state on swap
* :github:`33318` - [Coverity CID: 219722] Resource leak in tests/lib/mem_alloc/src/main.c
* :github:`33317` - [Coverity CID: 219727] Improper use of negative value in tests/lib/cbprintf_package/src/main.c
* :github:`33316` - [Coverity CID: 219724] Side effect in assertion in tests/kernel/queue/src/test_queue_contexts.c
* :github:`33315` - [Coverity CID: 219723] Side effect in assertion in tests/kernel/queue/src/test_queue_contexts.c
* :github:`33314` - [Coverity CID: 219726] Side effect in assertion in tests/kernel/lifo/lifo_usage/src/main.c
* :github:`33313` - [Coverity CID: 219728] Untrusted array index read in subsys/bluetooth/host/iso.c
* :github:`33312` - [Coverity CID: 219721] Untrusted array index read in subsys/bluetooth/host/iso.c
* :github:`33311` - [Coverity CID: 219729] Logically dead code in lib/os/cbprintf_packaged.c
* :github:`33303` - __ASSERT does not display message or register info in v2.5.0
* :github:`33291` - Using both NET_SOCKETS_SOCKOPT_TLS and POSIX_API fails build
* :github:`33280` - drivers: serial: nrf uarte: The application receives one more byte that was received over UART
* :github:`33273` - The z_smp_reacquire_global_lock() internal API is not used any where inside zephyr code base
* :github:`33269` - ILI9341 (ILI9XXX) set orientation function fails to update the display area correctly
* :github:`33265` - Power Management Overhaul
* :github:`33261` - gatt_notify too slow on Broadcast
* :github:`33253` - STM32G4 with USB-C PD: Some pins cannot be used as input by default
* :github:`33239` - lib/rbtree: Remove dead case in rb_remove()
* :github:`33238` - tests: drivers: pwm api fails on many boards
* :github:`33233` - uart9 missing from <st/h7/stm32h7.dtsi>
* :github:`33218` - Incorrect documentation CONFIG_LOG_STRDUP_MAX_STRING
* :github:`33213` - Configuring a project with a sub-project (e.g. nRF5340) and an overlay causes an infinite configuring loop
* :github:`33212` - GUI configuration system (ninja menuconfig) exists with an error when the windows key is pressed
* :github:`33208` - cbprintf: Package size calculation is using best case alignment
* :github:`33207` - twister: Add option to load list with quarantined tests
* :github:`33203` - Bluetooth: host: ISO: Missing terminate reason in ISO disconnected callback
* :github:`33200` - USB CDC ACM sample application fails to compile
* :github:`33196` - I2C doesn't work on STM32F103RE
* :github:`33185` - TCP traffic with IPSP sample not working on 96Boards Nitrogen
* :github:`33176` - tests: kernel: Multiple test cases from tests/kernel/workq/work_queue are failing
* :github:`33173` - tests/kernel/workq/work_queue fails on sam_e70_xplained
* :github:`33171` - Create Renesas HAL
* :github:`33169` - STM32 SPI Driver - Transmit (MOSI) Only - Infinite Loop on Tranceive
* :github:`33168` - CONFIG_HEAP_MEM_POOL_SIZE=64 doesn't work
* :github:`33164` - Newlib has no synchronization
* :github:`33153` - west flash cannot find OpenOCD
* :github:`33149` - subsys: canbus: canopen EDSEditor / libedssharp version that works with Zephyr's CANopenNode
* :github:`33147` - Not able to build blinky or set toolchain to zephyr
* :github:`33142` - fs_mount for FAT FS does not distingush between no file system and other errors
* :github:`33140` - STM32H7: Bus fault when reading corrupt flash sectors
* :github:`33138` - invalid west cmake diagnostics when using board alias
* :github:`33137` - Enabling DHCP without NET_MGMT shouldn't be allowed
* :github:`33127` - Improve documentation user experience
* :github:`33122` - Device-level Cache API
* :github:`33120` - iotdk: running testcase tests/kernel/mbox/mbox_api/ failed
* :github:`33114` - tests: mbox_api: testcase test_mbox_data_get_null has some bugs.
* :github:`33104` - Updating Zephyr to fix Work Queue Problems
* :github:`33101` - DNS resolver misbehaves if receiving response too late
* :github:`33100` - tcp2 not working with ppp
* :github:`33097` - Coverity ID links in associated GitHub issues are broken
* :github:`33096` - [Coverity CID :215373] Unchecked return value in subsys/net/lib/lwm2m/lwm2m_rd_client.c
* :github:`33095` - [Coverity CID :215379] Out-of-bounds write in subsys/mgmt/osdp/src/osdp_cp.c
* :github:`33094` - [Coverity CID :215381] Resource leak in samples/net/mdns_responder/src/service.c
* :github:`33093` - [Coverity CID :215391] Unchecked return value from library in samples/net/mdns_responder/src/service.c
* :github:`33092` - [Coverity CID :215392] Logically dead code in subsys/mgmt/osdp/src/osdp_cp.c
* :github:`33091` - [Coverity CID :219474] Logically dead code in subsys/bluetooth/controller/ll_sw/ull_scan.c
* :github:`33090` - [Coverity CID :219476] Dereference after null check in subsys/bluetooth/controller/ll_sw/ull_conn.c
* :github:`33089` - [Coverity CID :219556] Self assignment in drivers/espi/host_subs_npcx.c
* :github:`33088` - [Coverity CID :219558] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33087` - [Coverity CID :219559] Out-of-bounds access in tests/arch/arm/arm_interrupt/src/arm_interrupt.c
* :github:`33086` - [Coverity CID :219561] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33085` - [Coverity CID :219562] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
* :github:`33084` - [Coverity CID :219563] Dereference after null check in arch/x86/core/multiboot.c
* :github:`33083` - [Coverity CID :219564] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`33082` - [Coverity CID :219566] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33081` - [Coverity CID :219572] Untrusted value as argument in tests/net/lib/coap/src/main.c
* :github:`33080` - [Coverity CID :219573] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c
* :github:`33079` - [Coverity CID :219574] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c
* :github:`33078` - [Coverity CID :219576] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33077` - [Coverity CID :219579] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c
* :github:`33076` - [Coverity CID :219583] Operands don't affect result in drivers/clock_control/clock_control_npcx.c
* :github:`33075` - [Coverity CID :219588] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
* :github:`33074` - [Coverity CID :219590] Unchecked return value in subsys/bluetooth/mesh/proxy.c
* :github:`33073` - [Coverity CID :219591] Untrusted divisor in drivers/sensor/bme680/bme680.c
* :github:`33072` - [Coverity CID :219593] Logically dead code in tests/arch/x86/pagetables/src/main.c
* :github:`33071` - [Coverity CID :219595] Dereference before null check in subsys/net/ip/net_context.c
* :github:`33070` - [Coverity CID :219596] Out-of-bounds read in tests/kernel/interrupt/src/dynamic_isr.c
* :github:`33069` - [Coverity CID :219597] Untrusted value as argument in tests/net/lib/coap/src/main.c
* :github:`33068` - [Coverity CID :219598] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
* :github:`33067` - [Coverity CID :219600] Unchecked return value in drivers/watchdog/wdt_wwdg_stm32.c
* :github:`33066` - [Coverity CID :219601] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33065` - [Coverity CID :219603] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33064` - [Coverity CID :219608] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33063` - [Coverity CID :219609] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33062` - [Coverity CID :219610] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33061` - [Coverity CID :219611] Dereference after null check in subsys/net/ip/tcp2.c
* :github:`33060` - [Coverity CID :219613] Uninitialized scalar variable in lib/cmsis_rtos_v1/cmsis_signal.c
* :github:`33059` - [Coverity CID :219615] Out-of-bounds access in tests/arch/arm/arm_irq_advanced_features/src/arm_zero_latency_irqs.c
* :github:`33058` - [Coverity CID :219616] Untrusted value as argument in subsys/net/lib/coap/coap_link_format.c
* :github:`33057` - [Coverity CID :219619] Untrusted divisor in subsys/bluetooth/controller/hci/hci.c
* :github:`33056` - [Coverity CID :219620] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33055` - [Coverity CID :219621] Uninitialized scalar variable in tests/net/socket/getaddrinfo/src/main.c
* :github:`33054` - [Coverity CID :219622] Untrusted value as argument in subsys/net/lib/coap/coap.c
* :github:`33053` - [Coverity CID :219623] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c
* :github:`33051` - [Coverity CID :219625] Unchecked return value in subsys/bluetooth/mesh/proxy.c
* :github:`33050` - [Coverity CID :219628] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`33049` - [Coverity CID :219629] Operands don't affect result in drivers/clock_control/clock_control_npcx.c
* :github:`33048` - [Coverity CID :219631] Out-of-bounds read in drivers/espi/espi_npcx.c
* :github:`33047` - [Coverity CID :219634] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
* :github:`33046` - [Coverity CID :219636] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`33045` - [Coverity CID :219637] Untrusted value as argument in tests/net/lib/coap/src/main.c
* :github:`33044` - [Coverity CID :219638] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33043` - [Coverity CID :219641] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
* :github:`33042` - [Coverity CID :219644] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c
* :github:`33040` - [Coverity CID :219646] Untrusted value as argument in subsys/net/lib/coap/coap.c
* :github:`33039` - [Coverity CID :219647] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33038` - [Coverity CID :219649] Operands don't affect result in kernel/sem.c
* :github:`33037` - [Coverity CID :219650] Out-of-bounds access in samples/bluetooth/central_ht/src/main.c
* :github:`33036` - [Coverity CID :219651] Logically dead code in subsys/bluetooth/mesh/net.c
* :github:`33035` - [Coverity CID :219652] Unchecked return value in drivers/gpio/gpio_stm32.c
* :github:`33034` - [Coverity CID :219653] Unchecked return value in drivers/modem/hl7800.c
* :github:`33033` - [Coverity CID :219654] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
* :github:`33032` - [Coverity CID :219656] Uninitialized scalar variable in tests/kernel/threads/thread_stack/src/main.c
* :github:`33031` - [Coverity CID :219658] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c
* :github:`33030` - [Coverity CID :219659] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c
* :github:`33029` - [Coverity CID :219660] Untrusted divisor in drivers/sensor/bme680/bme680.c
* :github:`33028` - [Coverity CID :219661] Unchecked return value in subsys/bluetooth/host/gatt.c
* :github:`33027` - [Coverity CID :219662] Inequality comparison against NULL in lib/os/cbprintf_packaged.c
* :github:`33026` - [Coverity CID :219666] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
* :github:`33025` - [Coverity CID :219667] Untrusted value as argument in tests/net/lib/coap/src/main.c
* :github:`33024` - [Coverity CID :219668] Dereference after null check in drivers/espi/host_subs_npcx.c
* :github:`33023` - [Coverity CID :219669] Untrusted value as argument in subsys/mgmt/updatehub/updatehub.c
* :github:`33022` - [Coverity CID :219672] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
* :github:`33021` - [Coverity CID :219673] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c
* :github:`33020` - [Coverity CID :219675] Macro compares unsigned to 0 in kernel/include/mmu.h
* :github:`33019` - [Coverity CID :219676] Unchecked return value in drivers/modem/wncm14a2a.c
* :github:`33018` - [Coverity CID :219677] Logically dead code in drivers/timer/npcx_itim_timer.c
* :github:`33009` - kernel: k_heap failures on small heaps
* :github:`33001` - stm32: window watchdog (wwdg): setup of prescaler not valid for newer series
* :github:`33000` - stm32: window watchdog (wwdg): invalid interrupts priority for CM0 Series Socs
* :github:`32996` - SPI speed when using SDHC via SPI in Zephyr
* :github:`32994` - Question: Possible simplification in mutex.h?
* :github:`32975` - Where should a few include/ headers live
* :github:`32969` - Wrong board target in microbit v2 documentation
* :github:`32966` - frdm_k64f: Run some testcases timeout failed by using twister
* :github:`32963` - USB device is not supported by qemu_x86 platform
* :github:`32961` - [Coverity CID :219478] Unchecked return value in subsys/bluetooth/controller/ll_sw/ull_filter.c
* :github:`32960` - [Coverity CID :219479] Out-of-bounds access in subsys/net/l2/bluetooth/bluetooth.c
* :github:`32959` - [Coverity CID :219480] Out-of-bounds read in lib/os/cbprintf_nano.c
* :github:`32958` - [Coverity CID :219481] Out-of-bounds access in subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c
* :github:`32957` - [Coverity CID :219483] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32956` - [Coverity CID :219484] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32955` - [Coverity CID :219485] Logically dead code in subsys/bluetooth/controller/ll_sw/ull.c
* :github:`32954` - [Coverity CID :219486] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`32953` - [Coverity CID :219487] Resource leak in tests/net/socket/getaddrinfo/src/main.c
* :github:`32952` - [Coverity CID :219488] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`32951` - [Coverity CID :219489] Structurally dead code in tests/drivers/dma/loop_transfer/src/test_dma_loop.c
* :github:`32950` - [Coverity CID :219490] Unsigned compared against 0 in drivers/wifi/esp/esp.c
* :github:`32949` - [Coverity CID :219491] Resource leak in tests/net/socket/af_packet/src/main.c
* :github:`32948` - [Coverity CID :219492] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32947` - [Coverity CID :219493] Unchecked return value in tests/kernel/workq/work/src/main.c
* :github:`32946` - [Coverity CID :219494] Logically dead code in boards/xtensa/intel_s1000_crb/pinmux.c
* :github:`32945` - [Coverity CID :219495] Pointless string comparison in tests/lib/devicetree/api/src/main.c
* :github:`32944` - [Coverity CID :219497] Logically dead code in subsys/bluetooth/host/gatt.c
* :github:`32943` - [Coverity CID :219498] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32942` - [Coverity CID :219499] Argument cannot be negative in tests/net/socket/af_packet/src/main.c
* :github:`32941` - [Coverity CID :219501] Unchecked return value in subsys/net/l2/bluetooth/bluetooth.c
* :github:`32940` - [Coverity CID :219502] Improper use of negative value in tests/net/socket/af_packet/src/main.c
* :github:`32939` - [Coverity CID :219504] Logically dead code in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`32938` - [Coverity CID :219508] Unchecked return value in lib/libc/minimal/source/stdlib/malloc.c
* :github:`32937` - [Coverity CID :219508] Unchecked return value in lib/libc/minimal/source/stdlib/malloc.c
* :github:`32936` - [Coverity CID :219509] Side effect in assertion in tests/net/socket/tcp/src/main.c
* :github:`32935` - [Coverity CID :219510] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32934` - [Coverity CID :219511] Uninitialized scalar variable in tests/kernel/mbox/mbox_api/src/test_mbox_api.c
* :github:`32933` - [Coverity CID :219512] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`32932` - [Coverity CID :219513] Logically dead code in drivers/wifi/esp/esp.c
* :github:`32931` - [Coverity CID :219514] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32930` - [Coverity CID :219515] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_sched.c
* :github:`32929` - [Coverity CID :219516] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32928` - [Coverity CID :219518] Macro compares unsigned to 0 in subsys/bluetooth/mesh/transport.c
* :github:`32927` - [Coverity CID :219519] Unchecked return value in drivers/ethernet/eth_sam_gmac.c
* :github:`32926` - [Coverity CID :219520] Unsigned compared against 0 in drivers/wifi/esp/esp.c
* :github:`32925` - [Coverity CID :219521] Unchecked return value in tests/kernel/workq/work/src/main.c
* :github:`32924` - [Coverity CID :219522] Unchecked return value in tests/subsys/dfu/mcuboot/src/main.c
* :github:`32923` - [Coverity CID :219523] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_adv_sync.c
* :github:`32922` - [Coverity CID :219524] Logically dead code in drivers/wifi/esp/esp.c
* :github:`32921` - [Coverity CID :219525] Unchecked return value in tests/subsys/settings/functional/src/settings_basic_test.c
* :github:`32920` - [Coverity CID :219526] Operands don't affect result in tests/boards/mec15xxevb_assy6853/qspi/src/main.c
* :github:`32919` - [Coverity CID :219527] Resource leak in tests/net/socket/getaddrinfo/src/main.c
* :github:`32918` - [Coverity CID :219528] Arguments in wrong order in tests/drivers/pwm/pwm_loopback/src/main.c
* :github:`32917` - [Coverity CID :219529] Unchecked return value in subsys/bluetooth/controller/ll_sw/ull_filter.c
* :github:`32916` - [Coverity CID :219530] Dereference before null check in drivers/modem/ublox-sara-r4.c
* :github:`32915` - [Coverity CID :219531] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32914` - [Coverity CID :219532] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32913` - [Coverity CID :219535] Dereference after null check in drivers/sensor/icm42605/icm42605.c
* :github:`32912` - [Coverity CID :219536] Dereference before null check in drivers/ieee802154/ieee802154_nrf5.c
* :github:`32911` - [Coverity CID :219537] Out-of-bounds access in samples/boards/nrf/system_off/src/retained.c
* :github:`32910` - [Coverity CID :219538] Illegal address computation in subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c
* :github:`32909` - [Coverity CID :219540] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_sched.c
* :github:`32908` - [Coverity CID :219541] Unused value in subsys/bluetooth/controller/ticker/ticker.c
* :github:`32907` - [Coverity CID :219542] Dereference null return value in subsys/bluetooth/mesh/heartbeat.c
* :github:`32906` - [Coverity CID :219543] Out-of-bounds access in samples/boards/nrf/mesh/onoff_level_lighting_vnd_app/src/smp_svr.c
* :github:`32905` - [Coverity CID :219544] Logically dead code in drivers/wifi/esp/esp.c
* :github:`32904` - [Coverity CID :219545] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_adv_aux.c
* :github:`32903` - [Coverity CID :219546] Unchecked return value in tests/kernel/workq/work/src/main.c
* :github:`32902` - [Coverity CID :219547] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
* :github:`32898` - Bluetooth: controller: Control PDU buffer leak into Data PDU buffer pool
* :github:`32877` - acrn:  test case of kernel.timer and kernel.timer.tickless failed
* :github:`32875` - Benchmarking Zephyr vs. RIOT-OS
* :github:`32867` - tests/kernel/sched/schedule_api does not start with stm32wb55 on nucleo
* :github:`32866` - bt_le_ext_adv_create returns -5 with 0x2036 opcode status 1
* :github:`32862` - MCUboot, use default UART_0 value for RECOVERY_UART_DEV_NAME
* :github:`32860` - Periodic advertising/synchronization on nRF52810
* :github:`32853` - lwm2m: uninitialized variable in this function
* :github:`32839` - tests/kernel/timer/timer_api/test_timeout_abs still fails on multiple platforms
* :github:`32835` - twister: integration_platforms stopped working as it should
* :github:`32828` - tests: posix: Test case portability.posix.common.tls.newlib.posix_realtime fails on nrf9160dk_nrf9160
* :github:`32827` - question: Specify size of malloc arena
* :github:`32818` - Function z_swap_next_thread() missing coverage in sched.c
* :github:`32817` - Supporting fedora in the getting started docs
* :github:`32816` - ehl_crb: tests/kernel/timer/timer_api/timer_api/test_sleep_abs (kernel.timer.tickless) failed.
* :github:`32809` - Fail to build ARC zephyr with MetaWare toolchain
* :github:`32800` - Race conditions with setting thread attributes after ``z_ready_thread``?
* :github:`32798` - west flash fails for reel board
* :github:`32778` - Cannot support both HID boot report keyboard and mouse on a USB HID device
* :github:`32774` - Sensor BMI160: set of undersampling mode is not working
* :github:`32771` - STM32 with Ethernet crashes when receiving packets early
* :github:`32757` - Need openthread merge
* :github:`32755` - mcumgr: shell output gets truncated
* :github:`32745` - Bluetooth PAST shell command
* :github:`32742` - Bluetooth: GAP: LE connection complete event handling priority
* :github:`32741` - ARM32 / ARM64 separation
* :github:`32735` - Subsys: Logging: Functions purely to avoid compiling error affects test coverage
* :github:`32724` - qemu timer change introducing new CI failures
* :github:`32723` - kernel/sched: Only send IPI to abort a thread if the hardware supports it
* :github:`32721` - samples/bluetooth/periodic_adv/, print random address after every reset
* :github:`32720` - ./samples/microbit/central_eatt builds failed at v2.5.0 release
* :github:`32718` - NUCLEO-F446RE: Enable CAN Module
* :github:`32715` - async uart api not working on stm32 with dmamux
* :github:`32705` - KERNEL_COHERENCE on xtensa doesn't quite work yet
* :github:`32702` - RAM overflow with bbc:microbit for samples/bluetooth/peripheral...
* :github:`32699` - Setting custom BOARD_ROOT raises FileNotFoundError
* :github:`32697` - sam_e70b_xplained: running tests/kernel/timer/timer_api failed
* :github:`32696` - intel_adsp_cavs15: run testcases failed of tests/kernel/common
* :github:`32695` - intel_adsp_cavs15: cannot get output of some testcases
* :github:`32691` - Function z_find_first_thread_to_unpend() missing coverage in sched.c
* :github:`32688` - up_squared: tests/kernel/timer/timer_api failed.
* :github:`32679` - twister with --device-testing sometimes overlaps tests
* :github:`32677` - z_user_string_nlen() might lead to non-recoverable errors, despite suggesting the opposite
* :github:`32657` - canopen sample wont respond on pdo mapping with CO_ODs from objdict.eds
* :github:`32656` - reel_board: tests/lib/devicetree/devices/ build failure
* :github:`32655` - reel_board: tests/kernel/timer/timer_api/ failure
* :github:`32644` - Cannot build any project with system-wide DTC
* :github:`32619` - samples: usb: audio: Samples for usb audio fail building
* :github:`32599` - bbc_microbit build failure is blocking CI
* :github:`32589` - ehl_crb: tests/kernel/context fails sporadically
* :github:`32581` - shell/usb cdc_acm: shell does not work on CDC_ACM
* :github:`32579` - Corrupt CBOR payloads in MCUMGR when sending multiple commands together
* :github:`32572` - tests/kernel/timer/timer_api/test_timeout_abs fails on stm32 boards
* :github:`32566` - lwm2m: Long endpoint names are truncated due to short buffer
* :github:`32537` - Fatal error syscall_list.h
* :github:`32536` - Codec phy connection ASSERTION FAIL [event.curr.abort_cb]
* :github:`32515` - zephyr/kernel/thread.c:382 failed
* :github:`32514` - frdm_k64f:running testcase tests/subsys/debug/coredump/ and tests/subsys/debug/coredump_backends/ failed
* :github:`32513` - intel_adsp_cavs15: run testcases of fifo failed
* :github:`32512` - intel_adsp_cavs15: run testcases of queue failed
* :github:`32511` - Zephyr build fail with LLVM on Ubuntu for target ARC
* :github:`32509` - west build -p auto -b nrf52840dk_nrf52840 samples/bluetooth/hci_uart FAILED with  zephyr-v2.5.0
* :github:`32506` - k_sleep: Invalid return value when using absolute timeout.
* :github:`32499` - k_sleep duration is off by 1 tick
* :github:`32497` - No checks of buffer size in l2cap_chan_le_recv
* :github:`32492` - AArch64: Rework secure states (NS vs S) discussion
* :github:`32485` - CONFIG_NFCT_PINS_AS_GPIOS not in Kconfig.soc for nRF53
* :github:`32478` - twister: Twister cannot properly handle runners errors (flashing)
* :github:`32475` - twister error building mcux acmp driver
* :github:`32474` - pm: review post sleep wake up application notification scheduling
* :github:`32469` - Twister: potential race conditions.
* :github:`32468` - up_squared: tests/kernel/smp  failed.
* :github:`32467` - x86_64: page fault with access violation error complaining supervisor thread not allowed to rwx
* :github:`32459` - the cbprintf unit tests don't actually test all variations
* :github:`32457` - samples: drivers: espi: Need to handle failures in temperature retrieval
* :github:`32448` - C++ exceptions do not work on multiple platforms
* :github:`32445` - 2021 GSoC Project Idea: Transplantation for embarc_mli
* :github:`32444` - z_cstart bug
* :github:`32433` - pwm_stm32: warning: non-portable use of "defined"
* :github:`32431` - RTC driver support on STM32F1 series
* :github:`32429` - Only one PWM Channel supported in STM32L4 ?
* :github:`32420` - bbc_microbit_v2 build error for lis2dh
* :github:`32414` - [Coverity CID :218733] Explicit null dereferenced in tests/ztest/error_hook/src/main.c
* :github:`32413` - [Coverity CID :216799] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
* :github:`32412` - [Coverity CID :216797] Dereference null return value in tests/net/6lo/src/main.c
* :github:`32411` - [Coverity CID :218744] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`32410` - [Coverity CID :218743] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`32409` - [Coverity CID :218742] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`32408` - [Coverity CID :218741] Out-of-bounds access in subsys/bluetooth/host/att.c
* :github:`32407` - [Coverity CID :218740] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`32406` - [Coverity CID :218737] Out-of-bounds write in subsys/bluetooth/host/gatt.c
* :github:`32405` - [Coverity CID :218735] Out-of-bounds access in subsys/bluetooth/host/att.c
* :github:`32404` - [Coverity CID :218734] Out-of-bounds access in subsys/bluetooth/host/smp.c
* :github:`32403` - [Coverity CID :218732] Out-of-bounds access in subsys/bluetooth/host/att.c
* :github:`32402` - [Coverity CID :218731] Out-of-bounds access in subsys/bluetooth/shell/gatt.c
* :github:`32401` - [Coverity CID :218730] Operands don't affect result in subsys/bluetooth/host/conn.c
* :github:`32400` - [Coverity CID :218729] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`32399` - [Coverity CID :218728] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`32398` - [Coverity CID :218727] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`32397` - [Coverity CID :218726] Out-of-bounds access in subsys/bluetooth/host/att.c
* :github:`32385` - clock_control: int is returned on enum return value
* :github:`32382` - Clock issues for STM32F103RE custom board
* :github:`32376` - samples: driver: watchdog: Sample fails on disco_l475_iot1
* :github:`32375` - Networking stack crashes when run in cooperative scheduling mode only
* :github:`32365` - samples: hci_rpmsg build fail for nrf5340
* :github:`32344` - sporadic failure in tests/kernel/mem_protect/userspace/kernel.memory_protection.userspace
* :github:`32343` - openthread manual joiner hangs
* :github:`32342` - review use of cpsid in aarch32 / CONFIG_PM
* :github:`32331` - Use of unitialized variables in can_set_bitrate()
* :github:`32321` - /tmp/ccTlcyeD.s:242: Error: Unrecognized Symbol type  " "
* :github:`32320` - drivers: flash: stm32: Flush ART Flash cache after erase operation
* :github:`32314` - 2021 GSoC Project Idea: Enable Interactive Zephyr Test Suite
* :github:`32291` - Zephyr don't build sample hello world for Particle Xenon
* :github:`32289` - USDHC: Fails after reset
* :github:`32279` - Question about flasing Adafruit Feather Sense with Zephyr
* :github:`32270` - TCP connection stalls
* :github:`32269` - shield: cmake: Shield conf is not loaded during build
* :github:`32265` - STM32F4 stuck handling I2C interrupt
* :github:`32261` - problem with CONFIG_STACK_SENTINEL
* :github:`32260` - STM32 counter driver error in estimating alarm time
* :github:`32258` - power mgmt: pm_devices: Get rid of z_pm_core_devices array
* :github:`32257` - Common DFU partition enumeration API
* :github:`32256` - Bluetooth mesh : Long friendship establishment after reset
* :github:`32252` - Building anything for nrf5340pdk_nrf5340_cpuappns/mps2_an521_ns(any non-secure platforms) pulls external git trees
* :github:`32237` - twister failing locally - fails to link native_posix w/lld
* :github:`32234` - Documentation: How to update Zephyr itself (with west)
* :github:`32233` - Often disconnect timeouts when running the BLE peripheral HR sample on Nitrogen96
* :github:`32224` - Treat devicetree binding deprecation usage as build error when running w/twister
* :github:`32212` - Tx power levels are not similar on ADV and CONN modes when set manually (nRF52)
* :github:`32206` - CMSIS-DSP support seems broken on link
* :github:`32205` - [misc] AArch64 improvements and fixes
* :github:`32203` - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host
* :github:`32201` - arch_switch() on ARM64 isn't quite right
* :github:`32197` - arch_switch() on SPARC isn't quite right
* :github:`32195` - ARMv8-nofp support
* :github:`32193` - Plan to support raspberry pi Pico?
* :github:`32158` - twister: inconsistent total testcases number with same configuration
* :github:`32145` - ``kernel threads`` and ``kernel stacks`` deadlock in many scenarios
* :github:`32137` - Provide test execution times per ztest testcase
* :github:`32118` - drivers/flash/soc_flash_nrf: nRF anomaly 242 workaround is not implemented
* :github:`32098` -  Implement a driver for the   Microphone / audio sensor (MP23ABS1) in Sensotile.Box
* :github:`32084` - Custom Log Backend breaks performance
* :github:`32075` - net: lwm2m: Testing Strategy for LWM2M Engine
* :github:`32072` - tests/kernel/common seems to fail on nrf52833dk_nrf52833
* :github:`32071` - devicetree: ``bus:`` does not work in ``child-binding``
* :github:`32052` - p4wq has a race with work item re-use
* :github:`32023` - samples: bluetooth: peripheral_hids: Unable to communicate with paired device after board reset
* :github:`32000` - 2021 GSoC Call for Project Ideas - deadline Feb.19, 2021 12:00PM PST
* :github:`31985` - riscv: Long execution time when TICKLESS_KERNEL=y
* :github:`31982` - tests: kernel: queue: regression introduced by FPU sharing PR #31772
* :github:`31980` - Communicating with BMI160 chip over SPI
* :github:`31969` - test_tcp_fn:net2 mximxrt1060/1064/1050 fails on test_client_invalid_rst with semaphore timed out
* :github:`31964` - up_squared: tests/kernel/timer/timer_api failed.
* :github:`31922` - hci_usb: HCI ACL packet with size divisible by 64 not sent
* :github:`31856` - power: ``device_pm_get_sync`` not thread-safe
* :github:`31854` - undefined reference to ``sys_arch_reboot``
* :github:`31829` - net: lwm2m: Update IPSO objects to version 1.1
* :github:`31799` - uart_configure does not return -ENOTSUP for stm32 uart with 9 bit data length.
* :github:`31774` - Add an application power management sample (PM_POLICY_APP)
* :github:`31762` - ivshmem application in acrn
* :github:`31761` - logging:buffer_write with len=0 causes kernel panic
* :github:`31757` - GCC compiler option should include '-mcpu=hs38' for HSDK
* :github:`31742` - Bluetooth: BLE 5 data throughput to Linux host
* :github:`31721` - tests: nrf: posix: portability.posix.common.tls.newlib fails on nrf9160dk_nrf9160
* :github:`31711` - UART failure with CONFIG_UART_ASYNC_API
* :github:`31613` - Undefined reference errors when using External Library with k_msgq_* calls
* :github:`31588` - Bluetooth: Support for multiple connectable advertising sets with different identities.
* :github:`31585` - BMD345: Extended BLE range with PA/LNA
* :github:`31503` - drivers: i2c: i2c_nrfx_twim  Power Consumption rises after I2C data transfer
* :github:`31416` - ARC MPU version number misuse ver3, should be ver4
* :github:`31348` - twister: CI: Run twister daily builds with "--overflow-as-errors"
* :github:`31323` - Compilation warning regards the SNTP subsys
* :github:`31299` - tests/kernel/mbox/mbox_usage failed on hsdk board
* :github:`31284` - [stm32] PM restore console after sleep mode
* :github:`31280` - devicetree: Add a macro to easily get optionnal devicetree GPIO properties
* :github:`31254` - Bluetooth: Extended advertising with one advertising set fails after the first time
* :github:`31248` - i2c shell functions non-functional on nRF53
* :github:`31217` - Multi-threading flash access is not supported by flash_write_protection_set()
* :github:`31191` - Samples: TF-M: Enable NS test app(s)
* :github:`31179` - ``iso bind`` for slave not working as intended
* :github:`31169` - kconfig configuration (prj.conf) based on zephyr version
* :github:`31164` - Problem to build lorawan from samples
* :github:`31150` - tests/subsys/canbus/isotp/conformance: failing on nucleo_f746zg
* :github:`31149` - tests/subsys/canbus/isotp/implementation: failing on nucleo_f746zg
* :github:`31103` - CMSIS RTOS v2 API implementation bugs in osEventFlagsWait
* :github:`31058` - SWO log backend clock frequency is off on some CPUs
* :github:`31036` - BMI 160 i2c version not working. I modified to i2c in kconfig to make it use i2c.
* :github:`31031` - samples/bluetooth/mesh is not helpful
* :github:`30991` - Unable to add new i2c sensor to nrf/samples
* :github:`30943` - MPU fault with STM32L452
* :github:`30936` - tests: sockets: tcp: add a tls test
* :github:`30929` - PDM Driver for nrf52840dk
* :github:`30841` - How to disable reception of socket CAN frames
* :github:`30771` - Logging: Fault instruction address in the logging thread
* :github:`30770` - mps2_an521: no input to shell from Windows qemu host
* :github:`30618` - Add arduino header/spi support for HSDK board
* :github:`30544` - nrf5340 pwm "Unsupported board: pwm-led0 devicetree alias is not defined"
* :github:`30540` - CONFIG_TRACING not working after updating from v2.1.0 to 2.2.0
* :github:`30520` - recv() call to Ublox Sara R4 cant return 0
* :github:`30465` - Spurious interrupts not handled in ARMv7-R code with GICv2.
* :github:`30441` - hci_uart uses wrong BT_BUF_ACL_SIZE on dual chip solutions + multicore
* :github:`30429` - Thread Border Router with NRC/RCP sample and nrf52840dk not starting
* :github:`30416` - No restore possible with mesh shell app from /tests using qemu_x86 on RaspberryPi3
* :github:`30395` - Add possibility to use alternative list of platforms default for CI runs.
* :github:`30355` - Multiple vlan interfaces on same interface not working
* :github:`30353` - RFC: Logging subsystem overhaul
* :github:`30325` - Stack overflow with http post when using civetweb
* :github:`30204` - Support for Teensy 4.0 and 4.1
* :github:`30195` - Missing error check of device_get_binding() and flash_area_open()
* :github:`30192` - mec15xxevb_assy6853: running tests/subsys/power/power_mgmt_soc failed
* :github:`30162` - Build zephyr with Metaware toolchain for HSDK fails
* :github:`30121` - Make log subsystem power aware
* :github:`30101` - tests should not be silently skipped due to insufficient RAM
* :github:`30074` - Occasional Spinlocks on zephyr 2.4.0 (ASSERTION FAIL [z_spin_lock_valid(l)] @ WEST_TOPDIR/zephyr/include/spinlock.h:92)
* :github:`30055` - Memory corruption for newlib-nano with float printf and disabled heap
* :github:`29946` - SD card initialization is wrong
* :github:`29915` - eth: stm32h747i_disco: sem timeout and hang on debug build
* :github:`29798` - test spi loopback with dma fails on nucleo_f746zg
* :github:`29733` - SAM0 will wake up with interrupted execution after deep sleep
* :github:`29722` - West flash is not able to flash with openocd
* :github:`29689` - tests: drivers: gpio: gpio_basic_api: correct dts binding
* :github:`29610` - documentation says giving a semaphore can release IRQ lock
* :github:`29599` - gPTP: frdm_k64f : can not converge time
* :github:`29581` - LoRaWAN sample for 96b_wistrio - Tx timeout
* :github:`29545` - samples: tfm_integration: tfm_ipc: No module named 'cryptography.hazmat.primitives.asymmetric.ed25519'
* :github:`29526` - generic page pool for MMU-based systems
* :github:`29476` - Samples: TF-M: Add PSA FF API Sample
* :github:`29349` - Using float when driver init in RISC-V arch might cause system to get stuck.
* :github:`29224` - PTS: Test framework: Bluetooth: GATT/SR/GAC/BI-01-C - FAIL
* :github:`29107` - Bluetooth: hci-usb uses non-standard interfaces
* :github:`29038` - drivers/usb/device/usb_dc_native_posix_adapt.c sees weird commands and aborts
* :github:`28901` - implement searchable bitfields
* :github:`28900` - add support for memory un-mapping
* :github:`28873` - z_device_ready() lies
* :github:`28803` - Use generic config option for early platfrom init (AKA "warm boot")
* :github:`28722` - Bluetooth: provide ``struct bt_conn`` to ccc_changed callback
* :github:`28597` - Bluetooth: controller: Redesign the implementation/use of NODE_RX_TYPE_DC_PDU_RELEASE
* :github:`28551` - up_squared: samples/boards/up_squared/gpio_counter failed.
* :github:`28535` - RFC: Add lz4 Data Compresssion library Support
* :github:`28438` - Example downstream manifest+module repo in zephyrproject-rtos
* :github:`28249` - driver: espi: mchp: eSPI OOB driver does not support callbacks for incoming OOB messages from eSPI master.
* :github:`28105` - sporadic "Attempt to resume un-suspended thread object" faults on x86-64
* :github:`28096` - fatfs update to latest upstream version
* :github:`27855` - i2c bitbanging on nrf52840
* :github:`27697` - Add support for passing -nogui 1 to J-Link Commander on MS Windows
* :github:`27692` - Allow to select between advertising packet/scan response for BT LE device name
* :github:`27525` - Including STM32Cube's USB PD support to Zephyr
* :github:`27484` - sanitycheck: Ease error interception from calling script
* :github:`27415` - Decide if we keep a single thread support (CONFIG_MULTITHREADING=n) in Zephyr
* :github:`27356` - deep review and redesign of API for work queue functionality
* :github:`27203` - tests/subsys/storage/flash_map failure on twr_ke18f
* :github:`27048` - Improve out-of-tree driver experience
* :github:`27033` - Update terminology related to I2C
* :github:`27032` - zephyr network stack socket APIs are not thread safe
* :github:`27000` - Avoid oppressive language in code base
* :github:`26952` - SMP support on ARM64 platform
* :github:`26889` - subsys: power: Need syscall that allows to force sleep state
* :github:`26760` - Improve caching configuration and move it to be cross architecture
* :github:`26728` - Allow k_poll for multiple message queues
* :github:`26495` - Make k_poll work with KERNEL_COHERENCE
* :github:`26491` - PCIe: add API to get BAR region size
* :github:`26363` - samples: subsys: canbus: canopen: objdict: CO_OD.h is not normally made.
* :github:`26246` - Printing 64-bit values in LOG_DBG
* :github:`26172` - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies
* :github:`26170` - HEXDUMP log gives warning when logging function name.
* :github:`26118` - Bluetooth: controller: nRF5x: refactor radio_nrf5_ppi.h
* :github:`25956` - Including header files from modules into app
* :github:`25865` - Device Tree Memory Layout
* :github:`25775` - [Coverity CID :210075] Negative array index write in samples/net/cloud/mqtt_azure/src/main.c
* :github:`25719` - sanitycheck log mixing between tests
* :github:`25601` - UART input does not work on mps2_an{385,521}
* :github:`25440` - Bluetooth: controller: ensure deferred PDU populations complete on time
* :github:`25389` - driver MMIO address range management
* :github:`25313` - samples:mimxrt1010_evk:samples/subsys/usb/audio: build error no usbd found
* :github:`25187` - Generic ethernet packet filtering based on link (MAC) address
* :github:`24986` - Convert dma_nios2_msgdma to DTS
* :github:`24731` - Bluetooth: controller: Network privacy not respected when address resolution is disabled
* :github:`24625` - lib: drivers: clock: rtc:  rtc api to maintain calendar time through reboot
* :github:`24228` - system power states
* :github:`24142` - NRF5340 PA/LNA support
* :github:`24119` - STM32: SPI: Extend power saving SPI pin config to all stm32 series
* :github:`24113` - STM32 Flash: Device tree updates
* :github:`23727` - RFC: clarification and standardization of ENOTSUP/ENOSYS error returns
* :github:`23520` - JLink Thread-Aware Debugging (RTOS Plugin)
* :github:`23465` - Zephyr Authentication - ZAUTH
* :github:`23449` - "make clean" doesn't clean a lot of generated files
* :github:`23225` - Bluetooth: Quality of service: Adaptive channel map
* :github:`23165` - macOS setup fails to build for lack of "elftools" Python package
* :github:`22965` - 4 byte addressing in spi_nor driver for memory larger than 128Mb.
* :github:`22956` - nios2: k_busy_wait() never returns if called with interrupts locked
* :github:`22731` - Improve docker CI documentation
* :github:`22620` - adapt cpu stats tracing to tracing infrastructure
* :github:`22078` - stm32: Shell module sample doesn't work on nucleo_l152re
* :github:`22061` - Ethernet switch support
* :github:`22060` - Build fails with gcc-arm-none-eabi-9-2019-q4-major
* :github:`22027` - i2c_scanner does not work on olimexino_stm32
* :github:`21993` - Bluetooth: controller: split: Move the LLL event prepare/resume queue handling into LLL
* :github:`21840` - need test case for CONFIG_MULTIBOOT on x86
* :github:`21811` - Investigate using Doxygen-generated API docs vs. Sphinx/Breath API docs
* :github:`21809` - Update document generating tools to newer versions
* :github:`21783` - rename zassert functions
* :github:`21489` - Allow to read any types during discovery
* :github:`21484` - Option for safe k_thread_abort
* :github:`21342` - z_arch_cpu_halt() should enter deep power-down where supported
* :github:`21293` - adding timeout the I2C read/write functions for the stm32 port
* :github:`21136` - ARC: Add support for reduced register file
* :github:`21061` - Document where APIs can be called from using doxygen
* :github:`21033` - Read out heap space used and unallocated
* :github:`20707` - Define GATT service at run-time
* :github:`20576` - DTS overlay files must include full path name
* :github:`20366` - Make babbelsim testing more easily available outside of CI
* :github:`19655` - Milestones toward generalized representation of timeouts
* :github:`19582` - zephyr_library: missing 'kernel-mode' vs 'app-mode' documentation
* :github:`19340` - ARM: Cortex-M: Stack Overflows when building with NO_OPTIMIZATIONS
* :github:`19244` - BLE throughput of DFU by Mcumgr is too slow
* :github:`19224` - deprecate spi_flash_w25qxxdv
* :github:`18934` - Update Documentation To Reflect No Concurrent Multi-Protocol
* :github:`18554` - Tracking Issue for C++ Support as of release 2.1
* :github:`18509` - Bluetooth:Mesh:Memory allocation is too large
* :github:`18351` - logging: 32 bit float values don't work.
* :github:`17991` - Cannot generate coverage reports on qemu_x86_64
* :github:`17748` - stm32: clock-control: Remove usage of SystemCoreClock
* :github:`17745` - stm32: Move clock configuration to device tree
* :github:`17571` - mempool is expensive for cyclic use
* :github:`17486` - nRF52: SPIM: Errata work-around status?
* :github:`17375` - Add VREF, TEMPSENSOR, VBAT internal channels to the stm32 adc driver
* :github:`17353` - Configuring with POSIX_API disables NET_SOCKETS_POSIX_NAMES
* :github:`17314` - doc: add tutorial for using mbed TLS
* :github:`16539` - include/ directory and header cleanup
* :github:`16150` - Make more LWM2M parameters configurable at runtime
* :github:`15855` - Create a reliable footprint tracking benchmark
* :github:`15854` - Footprint Enhancements
* :github:`15738` - Networking with QEMU for mac
* :github:`15497` - USB DFU: STM32: usb dfu mode doesn't work
* :github:`15134` - samples/boards/reel_board/mesh_badge/README.rst : No compilation or flash instructions
* :github:`14996` - enhance mutex tests
* :github:`14973` - samples: Specify the board target required for the sample
* :github:`14806` - Assorted pylint warnings in Python scripts
* :github:`14591` - Infineon Tricore architecture support
* :github:`14581` - Network interfaces should be able to declare if they work with IPv4 and IPv6 dynamically
* :github:`14442` - x86 SOC/CPU definitions need clean up.
* :github:`14309` - Automatic device dependency tracking
* :github:`19760` - Provide command to check board supported features
* :github:`13553` - Ways to reduce Bluetooth Mesh message loss
* :github:`13469` - Shell does not show ISR stack usage
* :github:`13436` - Enabling cooperative scheduling via menuconfig may result in an invalid configuration
* :github:`13091` - sockets: Implement MSG_WAITALL flag
* :github:`12718` - Generic MbedTLS setup doesn't use MBEDTLS_ENTROPY_C
* :github:`12098` - Not possible to print 64 bit decimal values with minimal libc
* :github:`12028` - Enable 16550 UART driver on x86_64
* :github:`11820` - sockets: Implement (POSIX-compatible) timeout support
* :github:`11529` - Get configuration of a running kernel in console
* :github:`11449` - checkpatch warns on .dtsi files about line length
* :github:`11207` - ENOSYS has ambiguous meaning.
* :github:`10621` - RFC: Enable device by using dts, not Kconfig
* :github:`10499` - docs: References to "user threads" are confusing
* :github:`10494` - sockets: Implement MSG_TRUNC flag for recv()
* :github:`10436` - Mess with ssize_t, off_t definitions
* :github:`10268` - Clean up remaining SPI_DW defines in soc.h
* :github:`10042` - MISRA C - Do not cast an arithimetic type to void pointer
* :github:`10041` - MISRA C - types that indicate size and signedness should be used instead of basic numerical types
* :github:`10030` - MISRA C - Document Zephyr's code guideline based on MISRA C 2012
* :github:`9954` - samples/hello_world build failed on Windows/MSYS
* :github:`9895` - MISRA C Add 'u' or 'U' suffix for all unsigned integer constants
* :github:`9894` - MISRA C Make external identifiers distinct according with C99
* :github:`9889` - MISRA C  Avoid implicit conversion between integers and boolean expressions
* :github:`9886` - MISRA C Do not mix signed and unsigned types
* :github:`9885` - MISRA C Do not have dead code
* :github:`9884` - MISRA-C Check return value of a non-void function
* :github:`9882` - MISRA-C - Do not use reserved names
* :github:`9778` - Implement zephyr specific SEGGER_RTT_LOCK and SEGGER_RTT_UNLOCK macros
* :github:`9626` - Add support for the FRDM-KL28Z board
* :github:`9507` - pwm: No clear semantics to stop a PWM leads to diverse implementations
* :github:`9284` - Issues/experience trying to use TI ARM code gen tools in Zephyr
* :github:`8958` - Bluetooth: Proprietary vendor specific opcode discovery
* :github:`8400` - test kernel XIP case seems not well defined
* :github:`8393` - ``CONFIG_MULTITHREADING=n`` builds call ``main()`` with interrupts locked
* :github:`7317` - Add generation of SPDX TagValue documents to each build
* :github:`7297` - STM32: Drivers: Document series support for each driver
* :github:`7246` - esp32 fails to build with xtensa-esp32-elf-gcc: error: unrecognized command line option '-no-pie'
* :github:`7216` - Stop using gcc's "-include" flag
* :github:`7214` - Defines from DTS and Kconfig should be available simultaneously
* :github:`7151` - boards: Move existing boards to "default configuration guidelines"
* :github:`6925` - Provide Reviewer Guidelines as part of the documentation
* :github:`6291` - userspace: support MMU-based memory virtualization
* :github:`6066` - LwM2M: support object versioning in register / discover operations
* :github:`5517` - Expand toolchain/SDK support
* :github:`5325` - Support interaction with console in twister
* :github:`5116` - [Coverity CID: 179986] Null pointer dereferences in /subsys/bluetooth/host/mesh/access.c
* :github:`4911` - Filesystem support for qemu
* :github:`4569` - LoRa:  support LoRa
* :github:`1418` - kconfig options need some cleanup and reorganisation
* :github:`1415` - Problem with forcing new line in generated documentation.
* :github:`1392` - No module named 'elftools'
* :github:`3933` - LWM2M: Create application/link-format writer object to handle discovery formatting
* :github:`3931` - LWM2M: Data Validation Callback
* :github:`3723` - WiFi support for ESP32
* :github:`3675` - LE Adv. Ext.: Extended Scan with PHY selection for non-conn non-scan un-directed without aux packets
* :github:`3674` - LE Adv. Ext.: Non-Connectable and Non-Scannable Undirected without auxiliary packet
* :github:`3634` - ARM: implement NULL pointer protection
* :github:`3514` - Bluetooth: controller: LE Advertising Extensions
* :github:`3487` - Keep Zephyr Device tree Linux compatible
* :github:`3420` - Percepio Tracealyzer Support
* :github:`3280` - Paging Support
* :github:`2854` - Modbus RTU Support
* :github:`2542` - battery: Add standard APIs for Battery Charging and Fuel Gauge Handling (Energy Management)
* :github:`2470` - Supervisory and Monitoring Task
* :github:`2381` - SQL Database
* :github:`2336` - IPv4 - Multicast Join/Leave Support

Part 3

한국어 전문 번역

Zephyr 2.6.0

Zephyr RTOS 2.6.0 릴리스를 발표합니다.

이번 릴리스의 주요 개선 사항은 다음과 같습니다.

  • Logging subsystem을 전면 개편했습니다.
  • 64-bit ARCv3를 지원합니다.
  • ARM32와 ARM64를 분리했으며 ARM64는 이제 top-level architecture입니다.
  • Arm v8.1-M과 Cortex-M55의 초기 지원을 추가했습니다.
  • 2.4에서 폐기 예정으로 지정한 legacy TCP stack 지원을 제거했습니다.
  • Tracing point 확장과 Percepio Tracealyzer 지원을 포함해 tracing subsystem을 전면 개편했습니다.
  • 이전의 IDLE runtime인 device runtime power management(PM)를 전면 개편했습니다.
  • 독립 Git repository에 standalone Zephyr application 예제를 추가했습니다: https://github.com/zephyrproject-rtos/example-application

다음 절은 구성요소별 상세 변경 목록입니다.

보안 취약점 관련

이 릴리스에서는 다음 CVE를 해결했습니다.

더 자세한 정보는 Zephyr 보안 취약점 문서에서 확인할 수 있습니다: https://docs.zephyrproject.org/latest/security/vulnerabilities.html

  • CVE-2021-3581: 2021년 9월 4일까지 embargo가 적용된 문제.

알려진 문제

현재 알려진 문제 전체는 GitHub에서 bug label이 붙은 open issue를 조회해 확인할 수 있습니다: https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug

API 변경

  • Driver API는 optional function이 구현되지 않았으면 -ENOSYS를 반환하고 hardware가 기능을 지원하지 않으면 -ENOTSUP를 반환합니다. 이전에는 두 경우 모두 -ENOTSUP를 반환했으므로 이 값만 검사하던 기존 code를 수정해야 할 수 있습니다.
  • wait_for_usb_dfu()는 CONFIG_USB_DFU_WAIT_DELAY_MS macro 대신 k_timeout_t argument를 받습니다.
  • bt_iso_chan_ops의 disconnected callback에 disconnect reason을 추가했습니다.
  • bt_l2cap_chan_send()와 bt_iso_chan_send()의 error handling을 맞췄습니다. 오류가 발생해도 buffer reference를 해제하지 않습니다.
  • LwM2M library API에 lwm2m_engine_delete_obj_inst()를 추가했습니다.

이 릴리스에서 폐기 예정으로 지정된 항목

  • DT_CLOCKS_LABEL_BY_IDX,DT_CLOCKS_LABEL_BY_NAME,DT_CLOCKS_LABEL,DT_INST_CLOCKS_LABEL_BY_IDX,DT_INST_CLOCKS_LABEL_BY_NAME, 그리고DT_INST_CLOCKS_LABEL는DT_CLOCKS_CTLR 및 변종을 이용하는 것 대신 폐기 예정으로 지정됐습니다.
  • DT_PWMS_LABEL_BY_IDX,DT_PWMS_LABEL_BY_NAME,DT_PWMS_LABEL,DT_INST_PWMS_LABEL_BY_IDX,DT_INST_PWMS_LABEL_BY_NAME, 그리고DT_INST_PWMS_LABEL는DT_PWMS_CTLR 및 변종을 이용하는 것 대신 폐기 예정으로 지정됐습니다.
  • DT_IO_CHANNELS_LABEL_BY_IDX,DT_IO_CHANNELS_LABEL_BY_NAME,DT_IO_CHANNELS_LABEL,DT_INST_IO_CHANNELS_LABEL_BY_IDX,DT_INST_IO_CHANNELS_LABEL_BY_NAME, 그리고DT_INST_IO_CHANNELS_LABEL는DT_IO_CHANNELS_CTLR 및 변종을 이용하는 것 대신 폐기 예정으로 지정됐습니다.
  • DT_DMAS_LABEL_BY_IDX,DT_DMAS_LABEL_BY_NAME,DT_INST_DMAS_LABEL_BY_IDX, 그리고DT_INST_DMAS_LABEL_BY_NAME는DT_DMAS_CTLR 및 변종을 이용하는 것 대신 폐기 예정으로 지정됐습니다.
  • USB HID의 <include/usb/class/usb_hid.h>의 특정 매크로들은 <include/usb/class/hid.h>에서 정의된 새로운 일반적인 HID 매크로들에 의해 폐기 예정으로 지정된다.
  • USB HID Kconfig 옵션 USB_HID_PROTOCOL_CODE는 폐기 예정입니다. USB_HID_PROTOCOL_CODE는 특정 HID 장치에 대한 부팅 프로토콜 코드를 설정할 수 없습니다. 대신 USB HID API 함수를 사용할 수 있습니다.
  • USB HID 클래스 API는 get_protocol/set_protocol 및 get_idle/set_idle 콜백을 제거함으로써 변경됩니다. 이러한 콜백은 불필요하거나 추가 가치를 제공하지 않으며 HID 클래스 API의 잘못된 사용으로 이어졌습니다.
  • CONFIG_OPENOCD_SUPPORT Kconfig 옵션은 CONFIG_DEBUG_THREAD_INFO의 이익을 위해 폐기 예정으로 지정됐습니다.
  • 디스크 API 헤더 <include/disk/disk_access.h>는 <include/storage/disk_access.h>의 이익을 위해 폐기 예정으로 지정됩니다.
  • flash_write_protection_set()을 폐기 예정으로 지정했습니다.
  • CONFIG_NET_CONTEXT_TIMESTAMP는 전송된 데이터에서만 작동할 수 있기 때문에 제거됩니다. 동일한 기능을 CONFIG_NET_PKT_RXTIME_STATS 및 CONFIG_NET_PKT_TXTIME_STATS 옵션을 설정하여 달성할 수 있습니다. 이 옵션은 또한 RX & TX을 더 정확하게 계산할 수 있습니다. 이것은 제거 된 구성 옵션이 사용했기 때문에 SO_TIMESTAMPING 소켓 옵션의 지원도 제거된다는 것을 의미합니다.
  • Device power-management API와 data structure는 device API가 아니라 PM subsystem API이므로 device_pm_*에서 pm_device_*로 이름을 바꿨습니다. Enum과 define도 PM_DEVICE_* 규칙을 따릅니다. device_set_power_state와 device_get_power_state는 각각 pm_device_state_set과 pm_device_state_get으로 바꿨습니다.
  • Runtime device PM API는 기본적으로 synchronous이며 asynchronous API에는 _async suffix가 붙습니다. 영향받는 API는 pm_device_put과 pm_device_get입니다.
  • 다음 kernel work-queue API function, macro, structure를 교체했습니다.
    • k_work_pending()를k_work_is_pending()로 대체
    • k_work_q_start()를k_work_queue_start()로 대체
    • k_delayed_work를k_work_delayable로 대체
    • k_delayed_work_init()를k_work_init_delayable로 대체
    • k_delayed_work_submit_to_queue()를k_work_schedule_for_queue() 또는k_work_reschedule_for_queue()로 대체
    • k_delayed_work_submit()를k_work_schedule() 또는k_work_reschedule()로 대체
    • k_delayed_work_pending()를k_work_delayable_is_pending()로 대체
    • k_delayed_work_cancel()를k_work_cancel_delayable()로 대체
    • k_delayed_work_remaining_get()를k_work_delayable_remaining_get()로 대체
    • k_delayed_work_expires_ticks()를k_work_delayable_expires_get()로 대체
    • k_delayed_work_remaining_ticks()를k_work_delayable_remaining_get()로 대체
    • K_DELAYED_WORK_DEFINE를K_WORK_DELAYABLE_DEFINE로 대체

이 릴리스에서 제거된 API

  • 오래된 Zephyr 정수 타이핑 디프 (u8_t, u16_t, 등...) 의 지원이 제거되었습니다.
  • k_mem_domain_destroy 및 k_mem_domain_remove_thread의 지원이 제거되었습니다
  • counter_read 및 counter_get_max_relative_alarm의 지원이 제거되었습니다
  • device_list_get에 대한 지원이 제거되었습니다

이 릴리스의 안정 API 변경

Kernel

  • k_mem_map()으로 mapping한 anonymous memory를 unmap하고 virtual address를 회수할 수 있도록 k_mem_unmap()을 추가했습니다.
  • Eviction algorithm과 backing store의 실행시간 histogram을 포함해 demand paging 통계를 더 많이 수집할 수 있습니다.

Architecture

  • ARC
    • 새로운 ARCv3 64bit ISA 지원 및 대응 HS6x 프로세서 지원이 추가되었습니다
    • SMP 지원 강화
    • ARC MWDT 툴 체인 인프라에 대한 다양한 소형 fixes/improvements
    • ARC Kconfig의 리팩터
  • ARM
    • AArch32
      • Cortex-M에서 null 포인터 디레퍼런싱 검출을 위한 추가 지원
      • Arm v8.1-m 및 Cortex-M55에 대한 초기 지원이 추가되었습니다.
      • Cortex-M에서 thread가 secure call을 수행하는 동안에도 선점할 수 있도록 지원합니다.
      • Cortex-M의 DeviceTree 노드 정보에 기반한 링크어에 의해 메모리 영역 생성에 대한 추가 지원
      • 일반적인 Cortex-M 링크 스크립트에서 SoC 특정 메모리 영역의 정의를 정리했습니다.
      • Zephyr 초기 부팅 단계에서 NXP MPU 영역 구성을 클리어하는 데 추가 지원
      • Cortex-M33에서 TF-M을 사용하는 Non-Secure application을 build할 때 hard-float ABI를 허용하지 않습니다.
      • Cortex-R fault exception의 register-information dump를 개선했습니다.
      • Cortex-R에서 고정된 spurious interrupt 처리
    • AArch64
      • SMP 지원
      • 페이지 테이블 공유와 함께 MMU dynamic mapping
      • 사용자 공간 (비특권) 스레드 지원
      • 자립 SMCCC 지원
      • XIP 지원
      • ARM64는 이제 최고 수준의 독립적인 건축물입니다.
      • Cortex-R82 및 Armv8-R AArch64 MPU에 대한 지원
      • 캐시 관리 지원
      • 개정된 부팅 코드
      • 전체 FPU 컨텍스트 전환.
  • x86
    • 라케몬트 SOC에 대한 SoC 구성이 추가되었습니다.
    • kconfig CONFIG_CPU_MINUTEIA를 제거하여 이 옵션의 사용자가 없습니다.
    • kconfig CONFIG_SSE*로 개칭
    • 빌드 중에 추가 메모리 매핑을 지정할 수 있도록 페이지 테이블 생성 스크립트를 확장했습니다.
    • x86-32
      • Kernel image를 virtual-address space에 배치해 virtual address를 통한 code 실행과 data 조작을 지원합니다.

Bluetooth

  • Audio
    • ISO 관리를 오디오 관리를 분리하고, 후자를 자신의 디렉토리로 옮겼다.
    • 음원 오프셋 제어 서비스와 클라이언트를 추가했습니다.
    • 오디오 입력 제어 서비스와 클라이언트를 추가했습니다.
    • 음원 제어 서비스와 클라이언트를 추가했습니다.
  • Host
    • Direction Finding의 기본 지원을 추가했습니다.
    • Periodic Advertising을 통한 connectionless CTE 송수신을 지원합니다.
    • HCI 및 ECC 핸들링 구현을 재조정했습니다.
    • adv 데이터에 있는 장치 이름의 자동 업데이트를 중단했습니다.
    • 에어 스나이퍼가 사용할 수 있는 보안 키를 로그 할 수 있는 지원이 추가되었습니다.
    • 리모트 장치가 리모트 장치에서 제거한 후 로컬 리모드 데이터가 리모드 정보에서 저장된 IRK를 사용하지 않는 채용 문제를 해결했습니다.
    • OTS에 디렉토리 목록 객체를 구현했습니다.
    • bt_conn_iso 객체에 액세스하기 위한 함수를 추가했습니다.
    • 작성 가능한 장치 이름에 대한 새로운 구성 옵션을 추가했습니다.
    • 최소 암호 키 크기의 새로운 구성 옵션을 추가했습니다.
    • SMP 응답자로서 키프레스 알림에 대한 추가 지원
    • 새로운 옵션이 추가되었습니다. BT_LE_ADV_OPT_FORCE_NAME_IN_AD, 이는 스캔 응답 대신 adv 패킷에 장치 이름이 표시되도록 강요합니다.
    • 알림이나 표시를 보낼 때 보안 수준 확인을 추가했습니다.
    • HCI 모니터 흔적을 RTT에 전송할 수 있는 기능이 추가되었습니다.
    • 단순성을 위해 Bluetooth 버퍼 구성을 재조정했습니다. 자세한 내용은 6483e12a8ac4f495b28279a6b84014f633b0d374의 컴백 Mesh지를 참조하십시오. 그러나 상기 컴백 Mesh지가 두 가지 타이핑 오류를 가지고 있음을 유의하십시오.
      • BT_CTLR_TX_BUFFER는 BT_CTLR_TX_BUFFERS이어야 합니다
      • BT_CTLR_TX_BUFFERS_SIZE는 BT_CTLR_TX_BUFFER_SIZE이어야 합니다
    • 여러 아이덴티티를 가진 동시 광고에 대한 지원이 추가되었습니다.
    • 로직을 변경하여 랜덤 주소를 설정하기 전에 스캔을 비활성화했습니다.
    • ATT 채널에서 ATT 타임아웃이 발생한 사고를 수정했습니다.
    • 양쪽 모두 같은 공개키를 가지고 있을 때 부합하는 절차가 실패하도록 변경되었습니다.
    • GATT 요청이 RX 스레드를 막을 수 있는 문제가 해결되었습니다.
    • 이전에 설정된 패스키를 클리어할 수 없는 문제가 해결되었습니다.
    • "안전 변경"과 "쌍화 실패"에 대한 호출이 항상 호출되지 않는 문제를 해결했습니다.
    • 원격 장치가 필요한 보안 수준에 도달하지 못하면 조기에 결렬 절차를 변경했습니다.
    • GATT 알림과 응답 없는 글이 순서로 보내질 수 있는 문제가 해결되었습니다.
    • bt_l2cap_chan_send의 버퍼 소유권이 변경되었습니다. 응용 프로그램은 이제 모든 반환 된 오류에 대한 버퍼를 공개해야합니다.
  • Mesh
    • 추가된 CDB 핸들 키 리프레쉬 단계
    • SeqAuth에서 재 재생 검사를 수행할 수 있는 기능이 추가되었습니다.
    • 링크를 닫을 때 링크를 닫는 Mesh지를 추가했습니다.
    • Node ID를 활성화하고 비활성화하는 Proxy 호출 구조를 추가했습니다.
    • 구성 클라이언트에서 응답 주소 확인을 추가했습니다.
    • API의 새로운 확인된 Mesh지가 소개되었습니다.
    • 주기적인 출판 타이머와 설문조사 타임아웃 스케줄링 논리를 재개했습니다.
    • cfg_srv에서 LPNTimeout를 구성한 보고가 추가되었습니다.
    • 보급 출력 번호는 적어도 1라는 것을 보장합니다.
    • 친구 자격증으로 첫 번째 친구 설문조사를 암호화하도록 보장했습니다.
    • 리트랜스미션에서 PB ADV 신뢰할 수 있는 타이머를 다시 설정하지 않았습니다.
  • Bluetooth LE 분할 소프트웨어 컨트롤러
    • nRF5340 PDK에 대한 지원이 제거되었습니다. 대신 nRF5340 DK를 사용하십시오.
    • Direction Finding의 기본 지원을 추가했습니다.
    • Periodic Advertising을 통한 connectionless CTE 송수신을 지원합니다.
    • Direction Finding에서 antenna switching을 지원합니다.
    • 유효하지 않은 ACL 데이터 길이 확인을 추가했습니다.
    • ISO 적응 레이어에 대한 기본 지원이 추가되었습니다.
    • Broadcast Isochronous Group과 Stream의 experimental 지원을 추가했습니다.
    • Connected Isochronous Group과 Stream을 부분적으로 experimental 지원합니다.
    • 확장된 연결 생성 및 취소
    • 이미 연결된 동료의 연결 요청을 무시하기 위해 정책을 변경했습니다.
    • 제어 절차 잠금 시스템을 추가했습니다.
    • 노르딕 nRF53x SoC 시리즈에 GPIO PA/LNA 지원이 추가되었습니다.
    • nRF21540 IC에 대한 FEM 지원이 추가되었습니다.
    • 새로운 라디오 API를 추가하여 CTE RX 경로를 구성합니다.
  • HCI Driver
    • 에스프레시브 ESP32 플랫폼에 대한 추가 지원

Board 및 SoC 지원

  • 이러한 SoC 시리즈에 대한 추가 지원:
    • STM32F205xx
    • STM32G03yxx, STM32G05yxx, STM32G070xx 및 STM32G0byxx
    • STM32G4x1, STM32G4x3 및 STM32G484xE
    • STM32WL55xx
    • 누보톤 npcx7m6fc, 그리고 npcx7m6fc
    • 레네사스 R-카 Gen3
    • 실리콘 연구소 EFR32FG13P
    • ARM MPS3-AN547
    • ARM FVP-AEMv8A
    • ARM FVP-AEMv8R
    • NXP LS1046A
    • X86 라케몬트
  • 이 SoC 시리즈에 대한 지원이 제거되었습니다:
    • ARM Musca-A
  • 다른 SoC 시리즈에서 다음과 같은 변경 사항을 수행했습니다:
    • 사이프레스 PSoC-6 핑크트롤 지원이 추가되었습니다.
    • STM32 L4/L5/WB 시리즈는 더 나은 전력 관리 지원을 위해 업데이트되었습니다 (CONFIG_PM=y).
    • STM32 시리즈 (F2/F4/F7/H7) 선택에 SRAM 백업 추가
    • TRACE_MODE를 비시 सिंkron로 설정하고 STM32 SoC에서 추적 출력 핀을 활성화하십시오
  • ARC 보드에 대한 변경 사항:
    • ARCv3 64bit HS6x 프로세서를 가진 nSIM 및 QEMU 시뮬레이션 보드 (nsim_hs6x 및 qemu_arc_hs6x)
    • MPU를 qemu_arc_hs 및 qemu_arc_em 보드에서 활성화
    • cy8c95xx GPIO 확장기 지원이 추가되었습니다
  • 이 ARM 보드에 대한 추가 지원:
    • 액티누스 이카루스
    • 액티누스 이카루스 소미
    • 라일드 연결 BL654 센서 보드
    • 레이어드 연결 센트리우스 BT6x0 센서
    • EFR32 라디오 BRD4255A 보드
    • MPS3-AN547
    • RAK4631
    • 레네사스 R-카 H3ULCB
    • 로노트 로데브 (AcSIP S76S / STM32L073에 기반한)
    • nRF9160 더 많은 것
    • ST 핵 F030R8
    • ST 핵 G0B1RE
    • ST 핵 H753ZI
    • ST 핵 L412RP-P
    • ST 핵 WL55JC
    • ST STM32G071B 발견
    • :53
    • U-blox EVK-BMD-30/35: BMD-300-EVAL, BMD-301-EVAL, BMD-350-EVAL
    • U-blox EVK-BMD-330: BMD-330-EVAL
    • u-blox EVK-BMD-34/38: BMD-340-EVAL 및 BMD-341-EVAL
    • U-blox EVK-BMD-34/38: BMD-345-EVAL
    • U-blox EVK-BMD-360: BMD-360-EVAL
    • U-blox EVK-BMD-34/48: BMD-380-EVAL
    • U-blox EVK-ANNA-B11x
    • U-blox EVK NINA-B11x
    • U-blox EVK-NINA-B3
    • U-blox EVK NINA-B40x
  • 이 ARM64 보드에 대한 추가 지원:
    • fvp_base_revc_2xaemv8a
    • fvp_baser_aemv8r
    • nxp_ls1046ardb
  • 이 ARM 보드에 대한 지원이 제거되었습니다:
    • ARM V2M 무스카-A
    • 북유럽 nRF5340 PDK
  • 이 X86 보드에 대한 지원이 제거되었습니다:
    • up_squared_32
    • qemu_x86_coverage
    • 미노보드
  • 다른 이사회에서 다음과 같은 변경사항을 했습니다.
    • cy8ckit_062_ble: pinctrl에 의해 구성하도록 재조정되었습니다.
    • cy8ckit_062_ble: SCB[uart]에 중단으로 추가 지원.
    • cy8ckit_062_ble: SCB[spi]에 추가 지원.
    • cy8ckit_062_ble: 보드 개정 스케마 추가
    • cy8ckit_062_wifi_bt: pinctrl에 의해 구성하도록 재조정되었습니다.
    • cy8ckit_062_wifi_bt: SCB[uart]에 중단으로 추가 지원.
    • lpcxpresso55s16: 게시판은 신뢰할 수있는 펌웨어 M (TF-M) 지원이 없기 때문에 lpcxpresso55s16_ns에서 lpcxpresso55s16로 변경되었습니다.
    • lpcxpresso55s28: 게시판이 신뢰할 수 있는 펌웨어 M (TF-M) 지원이 없기 때문에 lpcxpresso55s28_ns 구성 요소를 제거했습니다.
    • mimxrt685_evk: 오클탈 SPI 플래시 스토리지, LittleFS, I2S, OS 타이머 및 전력 관리에 대한 추가 지원.
    • mimxrt1060_evk: QSPI 플래시 스토리지, LittleFS 및 mcuboot에 대한 추가 지원.
    • mimxrt1064_evk: mcuboot에 대한 추가 지원
  • 다음 방패에 대한 추가 지원:
    • FTDI VM800C 임베디드 비디오 엔진 보드
    • 제네릭 ST7735R 디스플레이 실드
    • NXP FRDM-STBC-AGM01
    • 세미테크 SX1272MB2DAS 로라 실드

Driver 및 Sensor

  • ADC
    • TI CC32xx에 추가된 지원
    • ITE IT8xxx2에 추가된 지원
    • DMA 및 HW 트리거에 대한 추가 지원
    • ADC 에뮬레이터 추가
    • ADC 인수 시간 매크로의 정의를 변경하여 dts 파일에서 사용할 수 있습니다.
  • Bluetooth
    • Kconfig 옵션은 CONFIG_BT_CTLR_TO_HOST_UART_DEV_NAME를 제거했습니다. 대신:ref:`zephyr,bt-c2h-uart를 직접 사용하십시오.
  • CAN
    • 보쉬 M_CAN IP에 기반한 CAN-FD의 드라이버가 추가되었습니다. 드라이버는 현재 STM32G4 시리즈 MCUs를 지원합니다. 마이크로칩 SAM 및 NXP 칩에 대한 추가 지원이 진행 중입니다.
    • CAN ISO-TP 부시스템은 포장 및 고정된 주소를 허용하기 위해 강화되었습니다.
  • Clock Control
    • STM32 series의 system-clock configuration을 Kconfig에서 DTS로 옮겼습니다. 기존 Kconfig 전용 symbol CONFIG_CLOCK_STM32_FOO는 폐기 예정입니다.
    • Renesas R-Car platform용 clock-control driver를 추가했습니다.
  • Console
    • UART_CONSOLE_INPUT_EXPIRED 및 UART_CONSOLE_INPUT_EXPIRED_TIMEOUT Kconfig 옵션이 추가되어 UART 콘솔이 현재 사용 중인 전력 관리 모듈에 UART 콘솔이 낮은 전력 상태에 들어가는 것을 금지합니다.
  • Counter
    • ESP32 카운터에 대한 추가 지원
  • DAC
    • 마이크로칩 MCP4725에 대한 추가 지원
  • Disk
    • STM32L4+에 SDMMC 지원이 추가되었습니다
  • Display
    • ST7735R에 대한 추가 지원
  • Disk
    • 디스크 드라이버 (disk_access_*.c) 를 drivers/disk로 이동하고 기능에 따라 이름을 변경합니다.
    • USDHC 드라이버에 고정된 CMD6 지원
    • sdmmc_spi.c driver에서 초기화 후 clock frequency 전환을 수정했습니다.
  • DMA
    • STM32G0 및 STM32H7에 대한 추가 지원
  • EEPROM
    • 플래시에서 모방된 EEPROM에 대한 추가 지원
  • eSPI
    • 마이크로칩 eSPI SAF에 대한 추가 지원
  • Ethernet
    • e1000 Ethernet controller에 simulated PTP clock을 추가해 QEMU에서 간단히 PTP clock을 시험할 수 있습니다.
    • MCUX와 GMAC driver에서 PTP clock을 gPTP 지원과 분리해 application이 gPTP를 활성화하지 않고도 PTP clock을 사용할 수 있습니다.
    • MCUX driver의 clock control이 DEVICE_DT_GET을 사용하도록 전환했습니다.
    • gmac 드라이버에서 MAC 주소를 변경할 수 있도록 변경되었습니다.
    • STM32H7의 드라이버는 이제 DMA 접근에 대한 RAM 제한을 맞추기 위해 특정 메모리 레이아웃을 사용하고 있습니다.
  • Flash
    • flash_write_protection_set()는 Zephyr 2.8에서 구제되어 삭제될 것입니다. write/erase 보호 관리에 대한 책임은 flash_write() 및 flash_erase() API 호출의 드라이버별 구현으로 옮겨졌습니다. 모든 트리 플래시 드라이버가 업데이트되었으며, 보호 구현은 API 테이블에서 제거되었습니다. 구제 기간 동안 flash_write_protection_set()을 호출하는 사용자 코드에는 아무런 효과가 없습니다. 그러나 flash_write() 및 flash_erase() 드라이버는 2.80에 존재하면 보호 구현에 대한 호출으로 자신의 호출을 포장합니다. 구제 기간이 종료되면 구제 기간이 종료되기 전에 구제 테이블 외부 드라이버는 포장해야합니다.
    • STM32F7에 QSPI 지원이 추가되었습니다.
  • GPIO
    • gpio_dt_spec::ref:devicetree <dt-guide>에서 GPIO 구성에 접근하는 것을 더 편리하게 하는 새로운 구조.
    • gpio_dt_spec 값을 초기화하는 새로운 매크로:GPIO_DT_SPEC_GET_BY_IDX,GPIO_DT_SPEC_GET_BY_IDX_OR,GPIO_DT_SPEC_GET,GPIO_DT_SPEC_GET_OR,GPIO_DT_SPEC_INST_GET_BY_IDX,GPIO_DT_SPEC_INST_GET_BY_IDX_OR,GPIO_DT_SPEC_INST_GET,GPIO_DT_SPEC_INST_GET_OR
    • gpio_dt_spec 값을 사용하는 새로운 보조 기능:gpio_pin_configure_dt,gpio_pin_interrupt_configure_dt
    • gpio_pin_configure()에서 GPIO_INT_* 깃발을 지원하는 기능을 제거하십시오. Zephyr 2.2 버전에서 해당 기능은 비효율되었습니다. 현재 인터럽트 깃발은gpio_pin_interrupt_configure() 기능에서만 받아들여집니다.
    • STM32 GPIO driver가 PM_DEVICE와 PM_DEVICE_RUNTIME을 이용한 clock gating을 지원합니다.
    • 레네사스 R-카 플랫폼에 GPIO 드라이버가 추가되었습니다.
  • Hardware Info
    • 실리콘 랩스 게코 SoC에 추가 지원
  • I2C
    • STM32F2에 대한 추가 지원
  • I2S
    • NXP LPC 장치에 대한 추가 지원
  • IEEE 802.15.4
    • IEEE 802.15.4 L2 드라이버에서 다양한 문제가 해결되었습니다.
    • nrf5:
      • HW 라디오 기능 실행 시간을 만들었습니다.
      • 일련 호스트에서 CSMA-CA를 활성화했습니다.
      • UICR에서 EUI64를 로드하기 위해 드라이버가 변경되었습니다.
    • rf2xx:
      • tx 모드 직접 지원이 추가되었습니다.
      • tx 모드 CCA에 대한 추가 지원
      • 비관적인 모드를 가능하게 하는 추가 지원
      • 패널 코디네이터 모드를 활성화하기 위한 추가 지원
  • Interrupt Controller
    • devicetree에 기초하여 공유 인터럽트 컨트롤러 구성을 이동합니다.
  • LED
    • LED GPIO에 대한 지원을 추가합니다
    • LED PWM에 대한 추가 전력 관리 지원
  • LoRa
    • SX1272에 대한 추가 지원
  • Modem
    • 새로운 DT 장치 매크로를 사용하기 위해 wncm14a2a, 퀘켈-bg9x, hl7800 및 ublox-sara-r4 드라이버를 변환했습니다.
    • GSM 모템을 변경하여 선택적으로 시작 시 공장 재설치를 수행합니다.
    • GSM 모템에 자동 시작 지원이 추가되었습니다.
    • RDY에서 AT를 투표하는 대신 RDY를 기다립니다.
    • BG9X의 고정된 PDP 컨텍스트 관리
    • ublox-sara-r4에 TLS 해체 지원이 추가되었습니다.
    • 우블록스-사라-r4에서 리셋 핀을 선택적으로 만들었습니다.
    • hl7800에서 고정된 잠재적인 버퍼 오버런
    • 64-bit 플랫폼에서 제작 오류가 수정되었습니다.
    • PPP 드라이버에서 dialup 모템에 대한 지원이 추가되었습니다.
  • PWM
    • STM32F2 및 STM32L1에 대한 추가 지원
    • 실리콘 랩의 게코 SoC에 대한 지원이 추가되었습니다
  • Sensor
    • STM32 내부 (CPU) 온도 센서의 추가 지원
    • gpio_dt_spec 매크로와 일반적인 stmemc 루틴을 사용, 여러 인스턴스를 지원, DeviceTree에서 ODR/range 특성을 구성하기 위해 여러 ST 센서 드라이버를 재팩토링했습니다.
    • 추가된 SBS 1.1 준하는 연료 측정기 드라이버
    • MAX17262 연료 측정기 드라이버가 추가되었습니다
    • BMP388 압력 센서 드라이버가 추가되었습니다
    • ATMEL SAM QDEC 드라이버가 추가되었습니다.
    • TI FDC2X1X 드라이버가 추가되었습니다.
    • 기존의 MPU6050 6-axis 운동 추적 드라이버에 MPU9250에 대한 추가 지원
    • BME280 temperature/pressure 센서 드라이버
    • BMI270 IMU 드라이버가 추가되었습니다.
    • 뉴토톤 타코미터 센서 드라이버가 추가되었습니다.
    • 디지털 컨버터에 MAX6675 콜드 융합 보상 K-thermocouple를 추가했습니다.
  • Serial
    • 인터럽트를 지원하기 위해 확장된 사이프레스 PSoC-6 SCB[uart] 드라이버.
    • 레네사스 R-카 플랫폼에 UART 드라이버가 추가되었습니다.
  • SPI
    • 사이프레스 PSoC-6 SCB[spi] 드라이버가 추가되었습니다.
    • Stop mode의 전력 소비를 줄이도록 모든 STM32에서 기본 SPI_SCK configuration을 pull-down으로 바꿨습니다.
  • Timer
    • x86 APIC TSC_DEADLINE 드라이버가 추가되었습니다.
    • NXP MCUX OS 타이머에 대한 추가 지원
    • 누보톤 NPCX 시스템 타이머에 대한 추가 지원
    • 레네사스 R-카 플랫폼에 CMT 드라이버가 추가되었습니다.
  • USB
    • STM32H7에 대한 추가 지원
    • usb_dc_nrfx 드라이버에 첨부된 이벤트 지연이 추가되었습니다
  • Watchdog
    • TI CC32xx 감시 개에 대한 추가 지원
  • Wi-Fi
    • 새로운 DT 장치 매크로로 eswifi 및 esp 드라이버를 변환
    • 에스파:
      • 고정된 호스트 이름 구성
      • POSIX API 의존성을 제거했습니다.
      • ESP에서 esp_at로 탈하드 드라이버를 바꿨습니다.
      • esp32 와이파이 드라이버 지원이 추가되었습니다.

Networking

  • CoAP
    • coap_find_options()를 고정하여 옵션이 빈 상태에서 0를 반환합니다.
  • DHCPv4
    • 네트워크 이벤트 관리 옵션에 대한 DHCPv4 의존성 고정
  • DNS
    • DNS 라이브러리에 잠금을 추가하여 동시 접속을 방지합니다.
    • DNS에서 쿼리 타임아웃 핸들러를 재 스케줄링할 때 10ms 지연을 추가했습니다. 이것은 애플리케이션이 워크아웃을 우아하게 실행하고 처리할 수 있게 해줍니다.
    • DNS server가 변경되면 DNS resolver를 다시 설정할 수 있습니다. DHCPv4와 PPP가 이를 지원합니다.
  • HTTP
    • 클라이언트 API에서 숫자 HTTP 오류 코드를 저장하는 데 추가 지원
  • IPv4
    • IPv4에 IGMPv2 지원이 추가되었습니다.
    • IPv4 중 소스 주소를 선택할 때 IPv4 멀티캐스트 주소의 확인을 제거했습니다.
  • LwM2M
    • 모든 쿼리 문자열을 코딩할 수 있을 만큼 크기가 크도록 설정된 쿼리 버퍼 크기가 있습니다.
    • 데이터 검증 복귀 호출이 추가되었습니다.
    • Register/Update를 link_format 작성자를 사용하도록 고정했습니다.
    • application/link-format 콘텐츠 작가가 추가되었습니다.
    • .well-known/core 핸들링이 제거되었습니다.
    • 보조 기능을 처리하는 속성 도입
    • 오래된 LWM2M_IPSO_TIMESTAMP_EXTENSIONS 옵션이 제거되었습니다.
    • 추가된 IPSO Buzzer, Push Button, On/Off 스위치, 가속제, 압력 센서, 습도, 일반 센서 및 온도 객체 구현
    • 통일된 재사용가능한 자원 창출
    • 객체 버전에 대한 추가 지원
    • 취소-관측 경로를 일치하도록 변경되었습니다.
    • pmin 및 pmax 속성을 선택적으로 설정합니다.
    • 객체 인스턴스를 삭제하기 위해 API 함수를 추가했습니다.
    • 고정된 등록 업데이트는 객체 생성을 전송합니다.
    • 첫 블록에서 TLV를 분석하는 것으로 변경되었습니다.
    • 등록 시만 등록 업데이트를 실행하기 위해 변경되었습니다.
  • 기타
    • UDP 패킷이 추가되었습니다.
    • 전송과 여러 네트워크 인터페이스가 있을 때 고정된 소스 네트워크 인터페이스 설정
    • 변경된 연결은 사용되지 않은 네트워크 인터페이스를 무시하는 데 성공했습니다.
    • 네트워크 인터페이스 API 함수 호출에 잠금을 추가했습니다.
    • 네트워크 인터페이스에 대한 IPv4 또는 IPv6 지원을 비활성화 할 수 있도록 변경되었습니다.
    • 가상 네트워크 인터페이스에 대한 추가 지원
    • IPv4/v6 터널 네트워크 인터페이스에 대한 추가 지원
    • PPP 사망 및 실행 상태에 대한 연결 이벤트 통지 추가
    • PPP LCP MRU 옵션 지원이 추가되었습니다
    • PPP IPCP IP 및 DNS 주소 피어 옵션 지원이 추가되었습니다.
    • 네트워크 패킷을 캡처하고 분석을 위해 외부 시스템에 데이터를 전송하는 데 추가 지원
    • TX 또는 RX 스레드 없이 실행을 가능하게 합니다. 기본적으로 하나의 RX 스레드 및 TX 스레드 생성됩니다. 사용자 공간 지원이 활성화되면 하나의 RX 및 하나의 TX 스레드 생성됩니다. 이것은 응용 프로그램에서 패킷을 전송할 때 네트워크 전송 지연을 향상시킵니다.
    • 전송할 때 가장 높은 우선순위 net_pkt를 운전자에게 직접 밀어넣기 위해 변경되었으며 적어도 한 개의 TX 스레드가 있다면.
    • RX 및 TX 처리에서 k_fifo 대신 k_work를 사용하도록 변경되었습니다. 이것은 k_work가 이미 해방 된 net_pkt 구조에 액세스하는 것을 방지합니다. 이것은 또한 네트워크 패킷의 지연 시간을 향상시킵니다.
    • 전송할 때 네트워크 인터페이스 상태를 확인하고 데이터를 전송할 수 없는 경우 ENETDOWN를 응용 프로그램에 반환하기 위해 변경되었습니다.
    • 고정된 에코 서버 샘플 응용 프로그램 및 VLAN가 활성화 된 경우 네트 마스크를 올바르게 설정하십시오.
  • OpenThread
    • 마이크로초 타이머 API 지원 추가
    • 진단을 중지할 때 라디오를 끄는 것을 변경했습니다.
    • CSL 지연 전송이 활성화되었습니다.
    • CSL 송신기와 수신기 API 지원이 추가되었습니다.
    • USB 통신이 설정된 후 init NCP로 변경되었습니다.
    • 새로운 NCP API와 일치합니다.
    • 새로운 CLI API와 일치합니다.
    • 새로운 OpenThread 옵션이 도입되었습니다.
    • 링크 메트릭스 API 지원이 추가되었습니다.
    • ECDSA가 활성화 된 경우 SRP를 선택합니다.
    • 어린이와 관련된 옵션은 FTD에서만 볼 수 있도록 했습니다.
    • OT 셸이 준비되지 않은 상태에서 OT 명령을 실행하지 않도록 변경되었습니다.
  • Socket
    • SO_PROTOCOL와 SO_TYPE를 추가했습니다.
    • 추가된 MSG_WAITALL 수신 소켓 옵션 플래그
    • MSG_TRUNC 소켓 옵션 플래그 추가
    • 패킷 소켓에 대한 폐쇄 방법의 추가 지원
    • API 함수 호출에 잠금을 추가했습니다.
    • SO_BINDTODEVICE 소켓 옵션에 대한 추가 지원
    • SO_SNDTIMEO 소켓 옵션에 대한 추가 지원
    • NET_SOCKETS_POSIX_NAMES를 기본으로 켜게 합니다. 이것은 zsock 사전을 추가하지 않고 정상적인 BSD 소켓 API 호출을 사용할 수 있도록 합니다.
    • SO_TXTIME 소켓 옵션을 사용하기 위해 샘플 응용 프로그램이 추가되었습니다.
  • TCP
    • TCP에서 RFC6528에 따라 ISN 계산이 구현되었습니다. 이것은 선택적이며 기본적으로 활성화되어 있으며 필요하면 비활성화 될 수 있습니다.
    • 기존 TCP 스택 지원이 삭제되었습니다.
    • TCP를 변경하여 시스템 작업 줄을 차단하지 않기 위해 개인 작업 줄을 사용했습니다.
  • TLS
    • TLS 소켓에 고정된 사용자 공간 액세스
    • DTLS 손잡이를 설정하고 종료할 수 있는 로켓 옵션 지원이 추가되었습니다.

USB

  • USB 클래스 구성 변경. USB DFU 클래스에서 다양한 미니어 수정
  • USB HID 클래스
    • get_protocol/set_protocol를 USB HID 클래스 API에서 제거했습니다.
    • 부팅 인터페이스 프로토콜 코드가 기기별로 설정될 수 있습니다.
    • 비활성 보고서의 실행을 재개
  • Sample
    • 다양한 플랫폼에 USB 오디오 sampe를 만들 수 있습니다.
    • SD 카드 지원이 USB MSC 샘플에 추가되었습니다.
    • USB HID 샘플

Build 및 Infrastructure

  • 추가 도구 연쇄에 대한 더 나은 지원:
    • Intel oneAPI toolchain을 지원합니다.
  • DeviceTree
    • DT_COMPAT_GET_ANY_STATUS_OKAY: 새로운 매크로
    • 96b-lscon-3v3 및 96b-lscon-1v8:ref: 호환성 속성 <dt-important-props>는 이제 linaro, 벤더 프리픽스를 가지고 있습니다. 즉, 그들은 이제 각각:dt 호환성:linaro,96b-lscon-3v3 및:dt 호환성:linaro,96b-lscon-1v8입니다. 이 변경은 Zephyr의 devicetrees를 상류 리눅스 정규 표현에 준용하기 위해 변경되었습니다. 이 정규 표현은 호환성 속성을 검증하는 데 사용되는 정규 표현의 첫 번째 문자로서 문자가 필요합니다.
  • 서 (확장)
    • 이 섹션은 서쪽:ref:west-extendments를 포함합니다. 서쪽의 내장된 기능에 대한 공개 메모를 참조하십시오.
    • :ref:`flashing 및 디버깅 명령어 <west-build-flash-debug> için 사용되는 런러 백엔드의 변경:
      • bossac runner: 확장된 SAM-BA 부트로드 선택에 레거시 모드 옵션을 추가합니다. 이것은 Zephyr과 일부 Arduino IDE 부트로드 중 호환성을 확장합니다.
      • jlink runner: Zephyr 스레드 인식은 이제 GDB에서 기본으로CONFIG_DEBUG_THREAD_INFO에서 y로 설정된CONFIG_DEBUG_THREAD_INFO 응용 프로그램 빌드에서 사용할 수 있습니다. 이것은 west debug, west debugserver, west attach에 적용됩니다. JLink 버전은 7.11b 또는 나중에 호스트 시스템에 설치되어야하며, JLink 7.20 또는 나중에 강력히 권장됩니다.
      • jlink runner: 기본 west flash 출력은 덜 어휘적입니다. 이전 동작은 west --verbose flash로 실행되면 여전히 사용할 수 있습니다.
      • jlink runner: 플래시할 때, 이 런어는 이제 빌드 시스템에서 생성된 .hex 파일을 .bin보다 선호합니다. .bin와 달리, HEX 형식은 이미지의 주소 범위에 대한 정보를 플래시로 포함하고 있으므로 목표의 부팅 주소 이외의 장소에 연결된 Zephyr 이미지를 플래시할 때 더 잘 작동합니다. 예를 들어 부팅 로더가 실행할 목적으로 한 이미지. .bin 파일은 여전히 HEX 파일이 존재하지 않는 경우 백업으로 사용됩니다.
      • openocd 러너: west debug 및 west attach에 대한 지원이 수정되었습니다. 이전에는 이 러너와 west debug는 west attach처럼 행동했고, west attach는 west debugserver처럼 행동했습니다.
      • pyocd runner: YAML에 있는 게시판별 pyOCD 구성 파일들은 이제 게시판 디렉토리 내부에 있는:파일:support/pyocd.yaml에 배치될 수 있습니다. 예를 들어:: zephyr_file:boards/arm/reel_board/support/pyocd.yaml를 참조하고, 그 구성 형식에 대한 자세한 pyOCD 문서에 참조하십시오.
    • west spdx: Zephyr 애플리케이션 빌드에서 SPDX 소프트웨어 자료를 생성하는 데 사용할 수 있는 새로운 명령어.

Library 및 Subsystem

  • Disk
    • Disk driver(disk_access_*.c)를 drivers/disk로 옮기고 기능에 맞게 이름을 바꿨습니다. Driver Kconfig option도 개정했습니다. DeviceTree의 해당 node가 활성화되면 SDMMC host-controller driver를 선택합니다. CONFIG_DISK_ACCESS_RAM은 CONFIG_DISK_DRIVER_RAM으로, CONFIG_DISK_ACCESS_FLASH는 CONFIG_DISK_DRIVER_FLASH로, CONFIG_DISK_ACCESS_SDHC는 CONFIG_DISK_DRIVER_SDMMC로 바꿨습니다.
  • Management
    • MCUmgr
      • fs_file_t 구조의 초기화가 없어서 파일 시스템 관리에서 파일을 열지 못하는 문제가 해결되었습니다.
      • 여러 개의 SMP 명령이 하나에 따라 전송되는 문제가 해결되었습니다
      • 고쳐진 문제로 껍데기 위에 을 고 프레임의 재전송을 기다립니다.
  • CMSIS 하위 시스템
    • CMSIS 휴대성 계층 헤더가 include/portability/cmsis_os.h 및 include/portability/cmsis_os2.h로 이동
  • Power management
    • Device가 PM을 지원하지 않을 때 쓰던 device_pm_control_nop를 제거하고 NULL을 사용합니다. Out-of-tree 사용자의 전환을 돕기 위해 같은 이름의 macro를 NULL alias로 제공하지만 폐기 예정으로 표시합니다.
    • 바쁜 상태로 설정된 장치들은 더 이상 시스템 전력 관리에 의해 중단되지 않습니다.
    • 잠 상태에서 벗어나 활성 상태로 돌아가는 데 필요한 시간은 zephyr,power-state 결합에 추가되어 시스템에서 전력 상태로 변경될 때 계산되었습니다.
    • 이전의 IDLE runtime인 device runtime power management(PM)를 전면 개편했습니다.
      • 여러 개의 스레드는 작업 (pm_device_get_async 및 pm_device_put_async) 이 완료될 때까지 기다릴 수 있습니다.
      • 새로운 API pm_device_wait가 추가되었으므로 드라이버는 동기화 요청이 완료될 때까지 쉽게 기다릴 수 있습니다.
      • API는:ref:pre-kernel <api_term_pre-kernel-ok> 단계에서 사용될 수 있습니다.
      • 원자력 접근 및 투표 API의 사용과 관련된 여러 가지 경쟁 문제들이 해결되었습니다.
  • Logging
    • CONFIG_LOG2_MODE_DEFERRED 또는 CONFIG_LOG2_MODE_IMMEDIATE는 v2를 로그 할 수 있습니다. 로그 백엔드 API는 v2를 지원하도록 확장되어 가장 인기있는 백엔드 (UART, 셸) 가 업데이트됩니다.
  • Shell
    • 부가 된 CONFIG_SHELL_BACKEND_DUMMY_BUF_SIZE 옵션으로 도미 백엔드 버퍼의 크기를 설정할 수 있습니다. 이 매개 변수를 변경하면 명령에서 출력, 도미 백엔드에서 수집된 셸이 버퍼의 크기로 줄이므로 문제를 해결 할 수 있습니다.
  • Storage
    • stream_flash에 지속적인 글쓰기 진행을 추가했습니다.
  • Task Watchdog
    • 이 새로운 부시스템은 이 출시와 함께 추가되었으며 개별 스레드 감독을 허용합니다. 그것은 정기적으로 업데이트되는 kernel 타이머에 기반을 두고 있으며, ISR는 정규 시스템 운영에서 실제로 호출되지 않습니다. 작업 감시 개 자체가 붙어있는 경우 기존 하드웨어 감시 개는 선택적 인 백업으로 사용될 수 있습니다.
  • Tracing
    • CONFIG_TRACING_CPU_STATS는 각 스레드 통계를 제공하는 CONFIG_THREAD_RUNTIME_STATS의 이익을 위해 제거되었습니다. 스레드 분석기가 실행 시간 통계를 활성화하면 동일한 기능이 제공됩니다.
    • 모든 kernel 객체와 기본 전력 관리 작업을 추적하는 데 더 많은 커버링과 지원을 제공하는 확장 및 개편 된 추적 해킹
    • 이제 Zephyr에 대한 내장된 지원이 있는 상업적인 추적 도구인 Percepio Tracealyzer에 대한 지원이 추가되었습니다. 이제 우리는 Percepio tracerecorder를 모듈로 통합했습니다.
    • SEGGER 시스템뷰의 새로운 해킹에 대한 지원이 확장되었으며 모든 APIs에 대한 지원으로 설명 파일을 향상 시켰습니다.
  • Debug
    • SEGGER SystemView와 RTT SDK를 v3.30으로 갱신했습니다.
  • OS
    • 리부팅 기능은 subsys/os에서 subsys/power로 이동되었습니다. 이 움직임의 결과로 <power/reboot.h> 헤더가 <sys/reboot.h>로 이동되었습니다. <power/reboot.h>는 여전히 호환성을 위해 제공되지만 이전에 대해 사용자에게 알리는 경고를 생성합니다.

HAL

  • HAL을 main tree 밖의 external module로 옮겨 각각 독립 repository에 두었습니다.

Trusted Firmware-M

  • Trusted-Firmware-M module을 upstream v1.3.0 release와 동기화했습니다.
  • CI의 mps2_an521_nonsecure(Cortex-M33 Non-Secure)에서 TF-M을 secure firmware component로 사용해 Zephyr sample과 test를 실행하도록 QEMU를 설정했습니다.
  • 원하는 TF-M 프로파일 및 빌드 타입을 선택하기 위해 Kconfig 옵션을 추가
  • 원하는 TF-M 보안 파티션을 활성화하기 위해 Kconfig 옵션이 추가되었습니다
  • Zephyr으로 PSA 테스트를 실행하기 위해 새로운 샘플을 추가했습니다
  • Zephyr 빌드 시스템을 사용하여 TF-M regression 테스트를 실행하기 위해 새로운 샘플을 추가했습니다
  • 새로운 플랫폼에 대한 추가 지원
    • BL5340 DVK
    • STM32L562E DK
  • NOTE: PSA APIs는 mbedtls (MBEDTLS_USE_PSA_CRYPTO 및 MBEDTLS_PSA_CRYPTO_C) 에서 활성화 된 경우 2.26.0 mbedtls (MBEDTLS_USE_PSA_CRYPTO 및 MBEDTLS_PSA_CRYPTO_C) 과 함께 현재 신뢰할 수 있는-Firmware-M는 사용할 수 없습니다. TF-M 및 mbedtls 모두 필요하다면 mbedtls는 PSA APIs 없이 사용되어야 합니다.

Documentation

  • 새로운 스타일 시트를 사용함으로써 문서의 모습과 느낌이 개선되었습니다.
  • 도시겐은 이제 doxyrunner 사용자 지정 확장 프로그램을 사용하여 스핑크스에 의해 운영됩니다. 새로운 확장 프로그램은 한 장소에서 이전에 존재했던 여러 분포된 해결 방법을 중앙집권합니다.
  • 도크시겐은 WARN_AS_ERROR가 활성화되어 있습니다.
  • 문서화 된 경고는 이제 사용자 지정 스핑크스 확장 프로그램을 사용하여 필터링됩니다: warnings_filter. 이 확장 프로그램은 스핑크스 출력을 후처리해야 할 필요성을 제거하고 기본적으로 활성화 된 -W 옵션을 사용할 수 있습니다.
  • 외부 컨텐츠, 예를 들어 샘플 및 보드 문서들은 이제 external_content 확장자가 처리한다.
  • 스핑크스는 현재 기본적으로 평행 모드 (-j auto) 에서 실행됩니다.
  • 문서 도움말 Makefile는 저장소 루트에서 doc 폴더로 이동되었습니다.

Test 및 Sample

  • Twister의 dt_compat_enabled_with_alias() test-case filter를 폐기 예정으로 지정하고 새 dt_enabled_alias_with_parent_compat() filter로 대체했습니다. 기존 filter도 아직 지원하지만 향후 제거될 수 있습니다. 다음 사용 예를 교체하십시오.
filter: dt_compat_enabled_with_alias("gpio-leds", "led0")

다음으로:

filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds")
  • 트위스터에서 피테스트 스크립트를 처리하는 기능을 추가하고 예를 제공합니다.
  • ztest 테스트 케이스에 대한 테스트 실행 시간을 제공하십시오.
  • 테스트 코드 커버링을 개선하기 위해 일부 테스트 케이스가 추가되고 정비되었습니다.
    • x86의 regular/direct의 시험 케이스는 ISR에서 작업을 중단하고 배상합니다.
    • SMP의 테스트 케이스, 그리고 기존의 세마포어, 콘드바르 등을 시험하기 위해 SMP를 가능하게 했다.
    • 메모리 보호, 사용자 공간 및 메모리 축의 테스트 케이스
    • 데이터 구조의 시험 사례는 스택, 큐, 링 버퍼 및 rbtree입니다.
    • IPC의 시험 케이스에는 파이프, 투표, 우편 상자, Mesh지 줄을 포함됩니다.
    • 동기화 테스트 사례는 mutex, semaphore, 원자력 작전 등이 있다.
    • 스케줄링 및 스레드 테스트 케이스
    • arch_nop() 및 ERNO에 대한 테스트 케이스
    • libc 및 posix API의 시험 케이스
    • 로그 및 센서 부시스템의 시험 케이스

이슈 관련 항목

Zephyr 2.6.0에서 해결한 GitHub issue 1,191건입니다. 식별자와 공식 원문 순서를 그대로 유지했습니다.

  • 35962 - drivers를 사용해서 구약된 Kconfigs
  • 35955 - Bluetooth: Controller: Regression 연결 설정
  • 35949 - mcan: sjw-data devicetree 구성은 올바르게 작성되지 않습니다
  • 35941 - subsys: 추적: sysview: 경로에서 SEGGER_SYSVIEW.h가 없습니다
  • 35926 - Shell 탭 완료가 실패
  • 35924 - 사용자 지정 GPIO 핀을 구성하는 데 도움말
  • 35916 - drivers: TI cc13xx_cc26xx: build 오류가 PM를 활성화 할 때 (serial, entropy, spi, i2c 모듈)
  • 35911 - 방패 sample 센서허브는 의미있는 데이터를 생성하지 않습니다
  • 35910 - 잘못된 온도를 보고하는 LIS2MDL
  • 35896 - frdm_k64f: build failure 실종 dt-bindings/clock/kinetis_sim.h: 그런 파일이나 디렉터리가 없습니다
  • 35890 - Build 시스템은 명시적인 ZephyrBuildConfiguration_ROOT 변수를 무시합니다
  • 35882 - 고정 너비 문서는 DT 결합 문서를 읽을 수 없습니다
  • 35876 - Bluetooth: host: CCC 저장소는 여러 연결을 위해 올바르게 처리되지 않았습니다
  • 35871 - LPS22HH sensor 잘못된 압력 데이터를 보고
  • 35840 - Bluetooth: host: L2CAP 향상된 연결 요청의 적합성 test 문제
  • 35838 - Bluetooth: ISO: BIG 종료는 연결을 완전히 해제하지 않습니다
  • 35826 - LORAWAN nrf52832 및 sx1262와 호환성
  • 35813 - Zephyr Native Posix Build는 리눅스 Build 머신 헤더를 샌드박스에서 사용합니다
  • 35812 - ESP32 팩토리 앱 파티션은 시작되지 않습니다
  • 35781 - HCI_LE_Set_Connectionless_IQ_Sampling_Enable HCI 명령에 대한 응답 매개 변수는 없습니다
  • 35772 - NIOS2에서 C++ 예외를 지원합니다
  • 35764 - tests: kernel: threads: 멀티 스레딩이 없습니다: CONFIG_STACK_SENTINEL=y에 실패합니다
  • 35762 - SAMPLES: shell_module는 console에서 qemu_leon3에 출력하지 않습니다
  • 35756 - ESP32 Ethernet 지원
  • 35737 - drivers: CAN: mcan: sjw는 CAN_FD_MODE가 활성화되면 초기화되지 않습니다
  • 35714 - samples: subsys: testusb: test: window10에서 test: 어떻게 test를 알 수 있는지 알고 싶습니다.
  • 35713 - tests/kernel.scheduler.multiq: test_k_thread_suspend_init_null 실패
  • 35694 - NIOS2 Max10에서 console 출력이 없습니다
  • 35693 - gpio_mcux_lpc.c는 devicetree 인스턴스 번호를 잘못 사용한다
  • 35686 - Bluetooth: 발견 과정에서 BLE device가 분리될 때 bt_gatt_dm_attr_chrc_val에서 Crash
  • 35681 - samples/subsys/logging/logger 및 samples/philosophers에 대한 구독이 불가능하다
  • 35677 - samples/subsys/console/getchar 및 samples/subsys/console/getline build arduino_nano_33_ble를 위한 브레이크
  • 35655 - Arm64: Assertion는 CONFIG_MP_CPUS >= 3가 실패했을 때 실패했습니다.
  • 35653 - ARC MWDT 툴 체인은 다른 주소로 __start 및 __reset
  • 35633 - 연결되지 않은 읽기: 생성된 코드에서 여러 개의 Coverity 시야
  • 35631 - [Coverity CID: 205610] /zephyr/include/generated/syscalls/kernel.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35630 - [Coverity CID: 205657] /zephyr/include/generated/syscalls/sample_driver.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35629 - [Coverity CID: 207968] /zephyr/include/generated/syscalls/counter.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35628 - [Coverity CID: 207976] /zephyr/include/generated/syscalls/counter.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35627 - [Coverity CID: 208195] /zephyr/include/generated/syscalls/gpio.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35626 - [Coverity CID: 210588] /zephyr/include/generated/syscalls/dac.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35625 - [Coverity CID: 211042] /zephyr/include/generated/syscalls/socket.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35624 - [Coverity CID: 214226] /zephyr/include/generated/syscalls/uart.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35623 - [Coverity CID: 215223] /zephyr/include/generated/syscalls/net_ip.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35622 - [Coverity CID: 215238] /zephyr/include/generated/syscalls/net_ip.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35621 - [Coverity CID: 219477] /zephyr/include/generated/syscalls/pwm.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35620 - [Coverity CID: 219482] /zephyr/include/generated/syscalls/pwm.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35619 - [Coverity CID: 219496] /zephyr/include/generated/syscalls/ztest_error_hook.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35618 - [Coverity CID: 219506] /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35617 - [Coverity CID: 219568] /zephyr/include/generated/syscalls/net_if.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35616 - [Coverity CID: 219586] /zephyr/include/generated/syscalls/net_if.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35615 - [Coverity CID: 219648] /zephyr/include/generated/syscalls/test_syscalls.h에서 초기화되지 않은 스칼라 변수 (생산 코드)
  • 35614 - [Coverity CID: 219725] /zephyr/include/generated/syscalls/kernel.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35613 - [Coverity CID: 225900] tests/net/lib/dns_addremove/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 35612 - [Coverity CID: 229325] /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35611 - [Coverity CID: 230223] /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35610 - [Coverity CID: 232755] /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35609 - [Coverity CID: 235917] /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35608 - [Coverity CID: 235923] /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35607 - [Coverity CID: 235933] /zephyr/include/generated/syscalls/gpio.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35606 - [Coverity CID: 235951] /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35605 - [Coverity CID: 236005] /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)에서 유효 범위를 벗어난 read
  • 35604 - [Coverity CID: 236129] drivers/adc/adc_lmp90xxx.c에서 사용되지 않는 값
  • 35603 - [Coverity CID: 236130] drivers/adc/adc_lmp90xxx.c에서 잘못된 sizeof argument
  • 35596 - Bluetooth: ``prj.conf``에서 확장 광고가 가능하다면 연결할 수 없습니다
  • 35586 - Timer를 사용하여 nrf52-dk compile 오류를 사용하는 docu에 기반한 예제.
  • 35580 - Fault가 logging가 될 때
  • 35569 - tests/lib/mem_alloc는 arcmwdt 도구 체인에서 실패했습니다
  • 35567 - 일부 MWdt compiler 옵션은 zephyr_cc_option에 의해 인식되지 않습니다
  • 35561 - fat_fs에 대한 nucleo_f767zi 예제와 관련된 문제
  • 35553 - 모든 메뉴콘피그 인터페이스에는 firmware/SOF 문장이 열려 있습니다.
  • 35543 - samples: subsys: display: lvgl: nucleo_f429zi 및 nucleo_f746zg에서 실행되지만 건너뛰어야 합니다
  • 35541 - sockets_tls: sara-r4 modem와 dtls를 사용하면 응답이 없으면 손떨림이 걸립니다.
  • 35540 - tests: ztest: error_hook: nucleo_g071rb 및 nucleo_l073rz에서 실패
  • 35539 - tests: drivers: spi: spi_loopback: test가 합병된 이후 실패
  • 35524 - tests: samples: LED: LED PWM sample nrf 플랫폼에서 실패
  • 35522 - doc: 현재 섹션은 사이드 패널이나 페이지 상위 쿠키에 표시되지 않습니다
  • 35512 - OpenThread는 TRNG driver에서 nRF5340를 찾을 수 없습니다
  • 35509 - tests: timer: nrf 플랫폼에서 timer를 사용하는 불안정한 tests
  • 35489 - samples: NET: gsm_modem: build가 CONFIG_GSM_MUX=y로 실패하면
  • 35480 - Device runtime PM: pm_device_request가 영원히 block될 수 있음
  • 35479 - 주소는 arcmwdt 툴 체인과 함께 알려진 kernel 객체 예외가 아닙니다
  • 35476 - bluetooth: controller assertion 여러 활성 연결을 통해 스캔할 때
  • 35474 - dma-stm32 driver는 build를 STM32F0 MCUs에 사용하지 않습니다
  • 35444 - drivers: sensor: sbs-gauge: sbs-gauge는 sensor shell에서 읽을 수 없습니다
  • 35401 - POSIX_API를 활성화하면 SSL 손떨림 오류가 발생
  • 35395 - STM32F4: Ethernet 초기화로 인해 무한 리부팅 루프
  • 35390 - net.socket.tls.tls_ext: frdm_k64f test 실패
  • 35383 - ISO 방송 데모를 nrf53dk에 설정할 수 없습니다
  • 35380 - sys: timeutil: 지역 시간으로 일치하지 않는 유형
  • 35363 - bt_gatt_discover() 잘못된 핸들을 반환합니다 (1에 의해 보상됩니다)
  • 35360 - 전력 소비 nRF52
  • 35352 - [Coverity CID: 215376] drivers/sensor/lis2dh/lis2dh_trigger.c에서 유효한 buffer 경계를 넘어 접근
  • 35351 - [Coverity CID: 219472] tests/kernel/mem_protect/mem_protect/src/mem_domain.c에서 복구되지 않는 파스 warning
  • 35350 - [Coverity CID: 236055] subsys/modbus/modbus_core.c에서 유효한 buffer 경계를 넘어 접근
  • 35349 - [Coverity CID: 236057] tests/kernel/mem_protect/mem_protect/src/mem_domain.c에서 복구되지 않는 파스 warning
  • 35348 - [Coverity CID: 236060] subsys/net/l2/ppp/ppp_l2.c에서 유효한 buffer 경계를 넘어 접근
  • 35347 - [Coverity CID: 236064] subsys/bluetooth/controller/ll_sw/ull.c에서 비상값 반환 값
  • 35346 - [Coverity CID: 236069] tests/lib/c_lib/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 35345 - [Coverity CID: 236074] tests/lib/c_lib/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 35344 - [Coverity CID: 236075] subsys/bluetooth/controller/hci/hci.c에서 유효한 buffer 경계를 넘어 접근
  • 35343 - [Coverity CID: 236079] subsys/bluetooth/controller/hci/hci.c의 신뢰할 수 없는 분배자
  • 35342 - [Coverity CID: 236085] samples/userspace/prod_consumer/src/app_a.c에서 무효 확인 후 디레퍼런스
  • 35341 - 트위스터: 하드웨어 지도 생성 오류 (+ 정확하지 않은 문서)
  • 35338 - USB: ethernet CDC ECM/EEM 지원이 깨졌다
  • 35336 - tests: samples: 전력: samples/subsys/pm/device_pm/sample.power.ospm.dev_idle_pm는 nrf52 플랫폼에서 실패
  • 35329 - samples: gsm_modem: 컴파일 실패, 아마도 logging 변경과 관련이 있습니다
  • 35327 - Sensor 코드는 CC3220sf
  • 35325 - Shell: Kernel: 재부팅: 에코가 갑자기 종료됩니다
  • 35321 - STM32: Serial Driver를 개선하고, 한 번에 uart 모드를 조작합니다.
  • 35307 - ARM64 시스템 호출은 간헐을 마스크로 입력합니다
  • 35305 - TF-M와 Mbed TLS를 사용하는 경우 연결 순서
  • 35299 - PM는 IPC Mesh지가 간헐적으로 전달되지 않는 것을 중지합니다.
  • 35297 - STM32 SPI - PR 34731 이후 잘못된 행동
  • 35286 - 새로운 logging는 일식을 깨고
  • 35278 - LittleFs Sample은 build을 위해 qemu_riscv64 sample을 목표로 하지 않습니다
  • 35263 - device_pm_control_nop는 dac_mcp4725.c에서 사용됩니다.
  • 35242 - intel_adsp_cavs15: kernel에서 실행되는 일반적인 테스트 케이스가 ADSP에서 실패
  • 35241 - intel_adsp_cavs15: interrupt 테스트 케이스는 ADSP에서 실행되지 않았습니다
  • 35236 - tests: doc: 문서 생성 프로세스 FAILS 유효 모듈 ``samples:`
  • 35223 - Coverity [CID 221772]: logging subsystem에서 사용된 잘못된 운영자, 여러 가지 위반
  • 35220 - tests: dma: memory-memory 전송이 stm32f746zg 핵 board에 실패
  • 35219 - tests: driver: dma test 케이스 loop_transfer는 dmamux로 stm32에 실패합니다
  • 35215 - tests/kernel/msgq/msgq_usage hsdk board에서 실패
  • 35209 - tests/kernel/mem_heap/mheap_api_concept hsdk board에서 실패
  • 35204 - PPI 채널 할당 Bluetooth controller nRF52805에 대한 잘못된
  • 35202 - smp atomic_t global_lock는 thread와 Oops global_lock를 설정할 때 결코 클리어되지 않습니다
  • 35200 - tests/kernel/smp hsdk board에서 실패
  • 35199 - 대기열: 대기열의 실행에 관한 문서가 없습니다.
  • 35198 - subsys.pm.device_pm: frdm_k64f idel 실패
  • 35197 - 2 Ethernet 인터페이스 지원 (eth0 및 eth1) 와 함께 Zephyr 프로젝트 개발
  • 35195 - 문서, 코딩 지침: CERT-C 연결이 깨진
  • 35191 - GIT 마스터 브랜치의 체크아웃은 2.6.0rc1와 2.5.99로 서부 업데이트
  • 35189 - 코딩 가이드라인은: 규칙 21.2에 따른 문제 해결
  • 35187 - 버전 선택이 작동하지 않습니다
  • 35176 - 스트톨 추락
  • 35175 - 퀘켈-bg9x가 modem_rssi_query_work에 충돌합니다
  • 35169 - esp32: uart_poll_in는 UART2에만 준비되지 않습니다
  • 35163 - [Coverity CID: 236009] tests/lib/cbprintf_package/src/test.inc에서 잘못된 sizeof argument
  • 35162 - [Coverity CID: 235972] tests/lib/cbprintf_package/src/test.inc에서 잘못된 sizeof argument
  • 35161 - [Coverity CID: 235962] tests/kernel/mem_protect/mem_map/src/main.c에서 사용되지 않는 값
  • 35160 - [Coverity CID: 235930] kernel/mmu.c에서 사용되지 않는 값
  • 35159 - [Coverity CID: 232698] samples/net/sockets/txtime/src/main.c에서 초기화되지 않은 스칼라 변수
  • 35158 - [Coverity CID: 224630] subsys/net/ip/igmp.c에서 초기화되지 않은 스칼라 변수
  • 35157 - [Coverity CID: 221380] subsys/bluetooth/controller/ll_sw/ull_iso.c에서 초기화되지 않은 스칼라 변수
  • 35156 - [Coverity CID: 235979] drivers/sensor/iis2mdc/iis2mdc_trigger.c에서 확인하지 않은 return value
  • 35155 - [Coverity CID: 235677] drivers/gpio/gpio_cy8c95xx.c에서 확인하지 않은 return value
  • 35154 - [Coverity CID: 233524] include/drivers/dma.h에서 확인하지 않은 return value
  • 35153 - [Coverity CID: 236006] tests/subsys/logging/log_api/src/test.inc의 구조적으로 죽은 코드
  • 35152 - [Coverity CID: 235986] tests/subsys/logging/log_api/src/test.inc의 구조적으로 죽은 코드
  • 35151 - [Coverity CID: 235943] include/sys/cbprintf_cxx.h의 정수 단위성에 대한 의존
  • 35150 - [Coverity CID: 225136] tests/kernel/sched/deadline/src/main.c에서 경계를 벗어난 글쓰기
  • 35149 - [Coverity CID: 234410] tests/kernel/sched/preempt/src/main.c에서 유효 범위를 벗어난 read
  • 35148 - [Coverity CID: 236015] tests/subsys/logging/log_api/src/mock_backend.c에서 유효한 buffer 경계를 넘어 접근
  • 35147 - [Coverity CID: 236012] subsys/bluetooth/audio/vcs_client.c에서 유효한 buffer 경계를 넘어 접근
  • 35146 - [Coverity CID: 235994] tests/kernel/interrupt/src/interrupt_offload.c에서 유효한 buffer 경계를 넘어 접근
  • 35145 - [Coverity CID: 235984] include/sys/cbprintf_cxx.h에서 유효한 buffer 경계를 넘어 접근
  • 35144 - [Coverity CID: 235944] subsys/bluetooth/audio/vcs_client.c에서 유효한 buffer 경계를 넘어 접근
  • 35143 - [Coverity CID: 235921] include/sys/cbprintf_cxx.h에서 유효한 buffer 경계를 넘어 접근
  • 35142 - [Coverity CID: 235914] subsys/bluetooth/audio/vcs.c에서 유효한 buffer 경계를 넘어 접근
  • 35141 - [Coverity CID: 235913] subsys/bluetooth/audio/vcs.c에서 유효한 buffer 경계를 넘어 접근
  • 35140 - [Coverity CID: 231072] tests/kernel/sched/preempt/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 35139 - [Coverity CID: 229646] subsys/bluetooth/audio/vocs.c에서 유효한 buffer 경계를 넘어 접근
  • 35138 - [Coverity CID: 229545] tests/subsys/canbus/isotp/conformance/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 35137 - [Coverity CID: 225993] tests/subsys/canbus/isotp/conformance/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 35136 - [Coverity CID: 235916] 오페란드는 drivers/adc/adc_stm32.c의 결과에 영향을 미치지 않습니다
  • 35135 - [Coverity CID: 235911] 음렬 지수를 tests/subsys/logging/log_api/src/mock_backend.c로 작성
  • 35134 - [Coverity CID: 222151] 음렬 지수를 tests/subsys/logging/log_msg2/src/main.c로 작성
  • 35133 - [Coverity CID: 232501] subsys/logging/log_msg2.c에서 사라진 바라그스 init 또는 청소
  • 35132 - [Coverity CID: 236003] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35131 - [Coverity CID: 235998] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35130 - [Coverity CID: 235997] drivers/adc/adc_stm32.c의 논리적으로 죽은 코드
  • 35129 - [Coverity CID: 235990] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35128 - [Coverity CID: 235970] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35127 - [Coverity CID: 235965] tests/subsys/logging/log_api/src/test.inc의 논리적으로 죽은 코드
  • 35126 - [Coverity CID: 235961] tests/subsys/logging/log_api/src/test.inc의 논리적으로 죽은 코드
  • 35125 - [Coverity CID: 235956] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35124 - [Coverity CID: 235955] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35123 - [Coverity CID: 235954] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35122 - [Coverity CID: 235952] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35121 - [Coverity CID: 235950] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35120 - [Coverity CID: 235934] subsys/bluetooth/audio/vcs.c의 논리적으로 죽은 코드
  • 35119 - [Coverity CID: 235932] samples/sensor/adxl372/src/main.c의 논리적으로 죽은 코드
  • 35118 - [Coverity CID: 235919] samples/sensor/bmg160/src/main.c의 논리적으로 죽은 코드
  • 35117 - [Coverity CID: 235945] include/sys/cbprintf_cxx.h에서 잘못된 sizeof expression
  • 35116 - [Coverity CID: 235987] include/sys/cbprintf_cxx.h에서 호환되지 않는 type cast
  • 35115 - [Coverity CID: 236000] tests/lib/cbprintf_package/src/test.inc에서 부정적 값을 부적절하게 사용
  • 35114 - [Coverity CID: 221976] tests/drivers/can/timing/src/main.c에서 0으로 나누기 또는 modulo 연산
  • 35113 - [Coverity CID: 235985] subsys/bluetooth/audio/vcs_client.c에서 무효 확인 전에 지표
  • 35112 - [Coverity CID: 235983] samples/sensor/max17262/src/main.c에서 무효 확인 후 디레퍼런스
  • 35111 - [Coverity CID: 234630] tests/net/dhcpv4/src/main.c에서 무효 확인 후 디레퍼런스
  • 35110 - [Coverity CID: 220616] tests/subsys/canbus/isotp/conformance/src/main.c에서 잘못된 순서에서의 주장
  • 35108 - tests: drivers: pwm: pwm_api: nucleo_f207zg에서 실패
  • 35107 - ATMEL SAM E70 / Cortex-M7는 boot에 실패하면 CONFIG_NOCACHE_MEMORY=y
  • 35104 - arch.interrupt.gen_isr_table.arm_mainline: lpcxpresso55s16_ns에서 실패
  • 35102 - test.ztest.error_hook: lpcxpresso55s16_ns에서 실패
  • 35100 - library.libc.sprintf_new: lpcxpresso55s16_ns 및 lpcxpresso55s69_ns에서 실패
  • 35099 - 기준.kernel.application.fp.arm: EXC_RETURN의 PC에 lpcxpresso55s16_ns 및 lpcxpresso55s69_ns에 불법적인 부하
  • 35097 - arch.interrupt: NXP Cortex-M0+ 플랫폼에서 실패
  • 35091 - enc424j600는 작동하지 않습니다
  • 35089 - stm32h7: 각 초마다 체계적인 crash boot와 NETWORKING=y
  • 35083 - dts: stm32mp1: SPI2와 SAI2, SPI3와 SAI3의 혼합
  • 35082 - intel_adsp_cavs15: ADSP에서 실행된 모든 테스트 케이스가 실패
  • 35079 - acrn_ehl_crb: 오래된 APIC_TIMER 구성에 대한 build 경고
  • 35076 - acrn_ehl_crb는 CPUs > 1와 작동하지 않습니다
  • 35075 - 프로젝트 개발 중.west/config west.yml 및 zephyr 버전
  • 35073 - timer: cortex_m_systick: 틱리스 모드에서 운행 시간
  • 35060 - tests/kernel/common: test_nop는 ARMV7_M_ARMV8_M_MAINLINE에서 실패했습니다
  • 35058 - Bluetooth: db_hash.work을 설정 컴백 관리자에서 취소할 때 무정부
  • 35051 - CONFIG_LOG2는 warning와 유동점 출력 및 잘못된 출력에서 실패합니다.
  • 35048 - serial 복구 기능이 활성화된 mcuboot에서는 compile가 작동하지 않습니다.
  • 35046 - 추적은 k_busy_wait()가 nRF 플랫폼에서 매우 자주 실행되는 것을 보여줍니다
  • 35043 - NXP: Build 오류: ModuleNotFound 오류: 'elftools'라는 모듈이 없습니다
  • 35041 - net-shell에서 "net dns" 명령어를 호출할 때
  • 35036 - STM32: 잘못된 uart_event_tx 계산
  • 35033 - samples/boards: stm32 pm blinky는 트위스터를 사용하면 실패합니다
  • 35028 - frdm_k64f: tests/subsys/pm/power_mgmt/를 실행하지 못했습니다
  • 35027 - frdm_k64f: 테스트 케이스 tests/drivers/adc/adc_emul/를 실행하지 못했습니다
  • 35026 - sam_e70b_xplained: 시험 케이스의 실행이 실패
  • 35013 - Bluetooth: Controller: 연결 완료 중 외부의 ULL 컨텍스트 액세스
  • 34999 - BT_ISO bluetooth hci_usb sample를 사용하여 활성화하지만 여전히 지원되지 않는 명령을 표시합니다
  • 34989 - arch_page_phys_get()를 ARM64에 구현
  • 34979 - MIMRT685-EVK board 페이지는 링크를 끊었습니다
  • 34978 - 발자국 보고서에서 잘못된 루트 폴더 크기는
  • 34969 - 문서에는 여전히 비현실한 매크로 DT_INST_FOREACH_STATUS_OKAY가 언급되어 있습니다.
  • 34964 - net regression: Zephyr 서버와의 연결은 서버 측에서 클라이언트 timeout, ENOTCONN로 이어집니다.
  • 34962 - tfm: cmake: PSA-arch-tests에 전달되지 않는 도구 체인
  • 34950 - xtensa arch: 소스 코드 버전은 너무 오래되었습니다
  • 34948 - SoF 모듈은 Zehpyr repo를 가리키지 않습니다
  • 34935 - LwM2M: TLV 형식의 블록 전송이 작동하지 않습니다
  • 34932 - drvers/flash/nrf_qspi_nor: nrf52840의 높은 전력 소비
  • 34931 - dns 해결 timeout는 CPU memory 액세스 위반 오류로 이어집니다
  • 34925 - tests/lib/cbprintf_package는 build에 실패합니다
  • 34923 - net.socket.get_addr_info: frdm_k64f test 실패
  • 34917 - 아치.interrupt.아름이 아닌 아치.interrupt.extra_exception_info: lpcxpresso55s28 시리즈: test failure
  • 34915 - 아치.interrupt.gen_isr_table.arm_mainline:lpcxpresso55s16_ns/lpcxpresso55s28: interrupt 57 작동하지 않습니다
  • 34911 - tests/kernel/mem_protect/mem_protect: frdm_k82f/frdm_k64f 예상치 못한 치명적인 오류
  • 34909 - dma_loopback: lpcxpresso55s28_ns driver test 실패
  • 34904 - uart_mcux_lpuart: driver를 ``CONFIG_MULTITHREADING=n`
  • 34903 - doc: rcar_h3ulcb board의 표적 이름은 잘못되었습니다
  • 34891 - smp_shell_process의 지연으로 인해 timeout의 지연이
  • 34880 - SoF 모듈을 새로운 kwork API로 변환
  • 34865 - CONFIG_NET_SOCKETS_PACKET는 다른 network 트래픽 (gptp, IP) 에 방해를 합니다.
  • 34862 - CAN ISO-TP 로컬 워크 큐를 사용하지 않는 구현
  • 34852 - 일부 bluetooth 광고 패키지는 결코 공중 전송되지 않습니다 (Bluetooth Mesh application)
  • 34844 - qemu_cortex_a53_smp: tests/ztest/error_hook는 FPU 컨텍스트 스위치 지원이 활성화 된 후 실패
  • 34840 - CONFIG_MULTITHREADING=n는 하드웨어 플랫폼에서 테스트되지 않습니다.
  • 34838 - tests/subsys/logging/log_msg2에 qemu_cortex_a53의 패일
  • 34837 - NRF52840 사이의 불안정한 멀티 연결
  • 34827 - tests: 전력 관리: test_power_state_trans는 nrf boards에서 실패
  • 34796 - x86 jlink 러너는 M1 맥에서 실패
  • 34794 - LIS2DH 하드 Fault INT2가 정의되지 않은 경우
  • 34788 - APIC timer는 SMP를 지원하지 않습니다
  • 34777 - semaphore 및 condvar_api tests가 ARM64 FPU 컨텍스트 스위치를 qemu_cortex_a53_smp에 연결한 후 실패
  • 34772 - logging subsystem에 의해 signed/unsigned 정수의 혼합 사용
  • 34757 - 웨스트 업데이트: 기본 동작은 1만 가져야 합니다
  • 34753 - VSCode and/or QtCreator를 사용하여 리눅스에서 네이티브 플랫폼에 Zephyr을 구축하고 디버깅
  • 34748 - 네이티브 포지엑스: fault 분할이 명시적으로 heap 할당되지 않은 경우에는 fault 분할
  • 34739 - tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading는 여러 플랫폼에서 build에 실패합니다
  • 34734 - 캔 핸들링은 compile와 CONFIG_USERSPACE를 하지 않습니다
  • 34722 - nvs: 데이터 손실 가능성
  • 34716 - flash: spi_nor: build가 활성화되면 CONFIG_SPI_NOR_SFDP_RUNTIME가 실패합니다
  • 34696 - LOG_DICTIONARY_SUPPORT를 선택할 수 없습니다.
  • 34690 - net: process_rx_packet() 작업 핸들러는 Workqueue Threads 구현의 요구 사항을 위반합니다
  • 34687 - intel_adsp_cavs15: tests/kernel/semaphore/semaphore를 실행/ ADSP에서 실패
  • 34683 - MCUboot는 '서부 flash'을 사용할 때 이미지를 확인하지 않습니다.
  • 34672 - stm32h7: CONFIG_UART_ASYNC_API=y의 문제
  • 34670 - smp_svr sample는 serial 포트를 위해 구성되어 있으며 shell 관리가 활성화되어 있지 않습니다
  • 34669 - uart_read_fifo()는 핵 2 및 nRF52840-DK에 2 차트를 읽을 뿐이다
  • 34668 - i2c_ite_it8xxx2.c는 build에 실패 - 아마도 device_pm_control_nop 변경과 관련이 있습니다
  • 34667 - posix_apis: mimxrt685_evk_cm33의 test_posix_realtime에서 timeout 발생
  • 34662 - 많은 UDP 네트워크 사례는 nxP 플랫폼에서 실패
  • 34658 - TF-M 통합 samples는 GNU ARM 임베디드 GCC v10.x.x와 작동하지 않습니다
  • 34656 - STM32 ADC - 연속으로 여러 채널을 읽는다
  • 34644 - CAN - 버스 Driver Sample
  • 34635 - BME280 build 오류
  • 34633 - STM32: boards의 대량 변환 DTS 기반 clock 제어 구성
  • 34624 - 코딩 지침 15.7 PR tests 오류를 유발합니다
  • 34605 - flash_stm32h7x.c는 build에 실패합니다
  • 34601 - sample: bluetooth: 신호등: USAGE FAULT board b_l4s5i_iot01a
  • 34597 - ``ot ping ```와 ``net ping `` 사이에 일치하지 않습니다
  • 34593 - Bluez 5.55 또는 5.58와 함께 hci_usb를 사용하는
  • 34585 - mec15xxevb_assy6853: test_timeout_order에서 tests/kernel/common assertion 실패
  • 34584 - kernel: thread는 협동 모드에서만 실행될 때 일차로 호출되지 않습니다.
  • 34583 - 트위스터 실패: 실패 플랫폼 native_posix, test lib/cmsis_dsp/filtering
  • 34581 - SX1276 Lora 모듈과 작동할 수 없습니다.
  • 34570 - IPC samples 안전하지만 구성 안 안전 (AN521)
  • 34568 - Zephyr 2.3.0의 compilation 오류
  • 34563 - net: lib: sockets: select() 파일 설명서를 사용할 수 없습니다
  • 34558 - Log v2 및 CONFIG_LOG_PRINTK의 compilation 오류
  • 34541 - per-adv-sync-create는 nRF52840,./tests/bluetooth/shell/에서 작동하지 않습니다
  • 34538 - STM32 온도 sensor
  • 34534 - 서쪽 표시 regression HEX 파일이 존재하지 않는 경우
  • 34527 - Cpp compilation 오류: 'char' 이전에 예상되는 기본 표현
  • 34526 - logging tests는 여러 플랫폼에서 build에 실패합니다
  • 34515 - samples: NET: syslog_net: 하드 fault
  • 34505 - mimxrt1050_evk: 테스트 케이스 tests/net를 실행하지 못했습니다
  • 34503 - up_squared 및 ehl_crb: test는 timeout에서 application_development.cpp.libcxx. 예외에서 실패합니다.
  • 34500 - thingy52 lis2dh12 sensor 값이 너무 크다
  • 34495 - 로거: 로거 API는 C++로 컴파일할 수 없습니다
  • 34492 - Logging는 여전히 SOF와 깨져 있습니다
  • 34482 - 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1항 제1
  • 34474 - MPS2-AN385 SRAM는 문서 페이지에 명시된 내용과 일치하지 않습니다
  • 34473 - 인프라 및 위치권 요구 사항과 함께 요구사항 저장소를 추가
  • 34469 - nrf53: nrf5340dk_nrf5340_cpunet 실행되지 않습니다.
  • 34463 - LwM2M 부트스타프 DELETE 동작 작동하지 않습니다
  • 34462 - samples: NET: sockets: packet: 수신기는 잠시 후에 작동하지 않습니다
  • 34461 - STM Nucleo H743ZI의 PWM 핀을 사용할 수 없습니다
  • 34443 - 문서 글꼴 표시가 불완전
  • 34439 - Logging subsystem는 build와 LLVM의 실패를 유발합니다
  • 34434 - subsys: testsuite: ztest 프레임워크는 협동 모드에서만 실행될 경우 끊어집니다
  • 34426 - RFC: API 변경: USB HID 제거 get_protocol/set_protocol/get_idle/set_idle 호출
  • 34423 - 트위스터 build 문제 arm64
  • 34419 - 새로운 logging subsystem와 함께 build 시간 증가
  • 34416 - 구성 HAS_DTS는 기능이 없으며, compile 트리없는 공급자에게 compile를 방지합니다
  • 34409 - mDNS 응답은 DHCPv4 및 AutoIP/Static IP을 사용하는 경우 링크 로컬에 반응합니다
  • 34403 - Logging 비활성화 함수는 Zephyr 하드 로크를 유발합니다
  • 34402 - spi: spi_nrfx_spim: 잘못된 clock 주파수 선택
  • 34397 - gdb 파이썬 요구 사항을 반영하기 위해 시작 문서 업데이트
  • 34387 - include/linker/kobject-text.ld 에 오류 Mesh지는 명확하지 않습니다
  • 34382 - fs/nvs: 닫는 ATE가 높은 오프셋을 해야 한다면 NVS는 flash의 끝까지 반복된다.
  • 34372 - CPU 자체 Log Backend를 사용하는 경우 잠금
  • 34369 - Driver 에스파가 잠겨있어요
  • 34368 - Cmake의 파이썬 경로는 서쪽 build를 사용하다가 끊어집니다.
  • 34363 - k_work: 동기부여 취소에 대한 잘못된 반환 값
  • 34355 - LittleFS sample 코드는 링크 단계에서 "표현에서 참조된 정의되지 않은 상징 'ITCM_ADDR'"를 캡처합니다.
  • 34345 - samples/net/civetweb/websocket_server는 build에 실패합니다
  • 34342 - SWO 핀 (STM32L4) 에서 출력 없음
  • 34341 - SWO logging 및 DWT 타이밍 충돌
  • 34329 - lwm2m: pmin 및 pmax 속성은 선택적어야 합니다
  • 34325 - hal: 마이크로칩: 미흡한 웨이크 비트 정의
  • 34309 - mqtt 프로토콜을 통해 Azure iot 허브에 연결할 수 없습니다
  • 34308 - SPI 수신 기능은 Sifive의 MCU에서 첫 번째 tx_buffer를 전송하는 것 만입니다
  • 34304 - intel_adsp_cavs15: tests/kernel/queue를 실행/ ADSP에서 실패
  • 34295 - 텐서플로우 라이트 마이크로 모듈
  • 34280 - USB를 LPCXpresso55S69에 추가합니다
  • 34275 - drivers: led_pwm: 부적절한 라벨 지정
  • 34272 - 트위스터: json 보고서에 memory 발자국 정보를 추가
  • 34270 - NVS는 연속적으로 다시 시작된 후 읽습니다.
  • 34265 - BME280 압력 계산
  • 34264 - CI: 트위스터: 모든 하위 건물에서 통합 보고서를 추가하여 build 유물을 구축합니다
  • 34262 - 무스 driver 개발에 대한 자세한 문서가 찾을 수 없습니다
  • 34249 - STM32F103RE + Quectel EC21에서 BG9x driver을 사용하여 초기화 할 수 없습니다
  • 34246 - 로라 driver는 매개 변수 없는 명령어들의 opcode를 전송한다
  • 34234 - UART NS16550 클리어링 포트 중 하류 문제
  • 34233 - OpenThread build 문제
  • 34231 - uzlib (독압 라이브러리)
  • 34229 - C++ Cqemu_riscv32 에뮬레이션에서 예외 지원
  • 34225 - BBC 마이크로:비트 v1.5 LSM303AGR-ACCEL
  • 34216 - nrfx_gpiote 라이브러리를 spi(nrf52840)로 사용
  • 34214 - 코드 참조 약한 변수가 최적화
  • 34209 - BLE Mesh 제공은 Blink, Beep, 또는 Vibrate에 대한 사양 이외의 값을 생성합니다.
  • 34206 - 질문: Zephyrproject은 Windows-Curses 부사업을 적극적으로 유지하는가?
  • 34202 - MPU Fault 중부 코딩 된 bluetooth 및 ENC28J60 dhcpv4_client을 실행할 때
  • 34201 - ./tests/bluetooth/shell에서 연결이 없는 경우 "bt phy-update"를 수행할 때 치명적인 오류
  • 34197 - samples: telnet: 탭 완료는 telnet shell에서 작동하지 않습니다
  • 34196 - st_lis2mdl: LSM303AGR-MAGN는 발견되지 않았습니다
  • 34190 - 신입생: 간단한 C++ 리스트 앱 구축 QEMU 하지만 네이티브 포시스 에뮬레이션이 아닙니다
  • 34184 - 비디오 samples는 build에 실패
  • 34178 - apds9960 sensor sample는 build에 STM32를 포함하지 않습니다
  • 34165 - SNTP는 사용된 socket를 닫지 못한다
  • 34154 - AArch64 PR 리뷰와 합병은 뒤떨어지고 있습니다
  • 34152 - intel_adsp_cavs15: tests/kernel/smp를 실행/ ADSP에서 실패
  • 34149 - Zephyr 문서에서 ACRN 페이지에 대한 무효 링크
  • 34145 - NXP kinetis boards를 devicetree에 pindata로 변환
  • 34134 - USB는 부팅 로더가 이전에 device를 잘못 사용했다면 작동하지 않습니다.
  • 34117 - ehl_crb: tests/kernel/context tests 실패
  • 34116 - mec15xxevb_assy6853: tests/kernel/mutex/sys_mutex 관련 문제
  • 34107 - tests/benchmarks/mbedtls/src/benchmark.c를 새로운 쿼크 API로 변환
  • 34106 - tests/kernel/pending/src/main.c를 새로운 쿼크 API로 변환
  • 34104 - tests/benchmarks/footprints/src/workq.c를 새로운 쿼크 API로 변환
  • 34103 - drivers/console/uart_mux.c를 새로운 쿼크 API로 변환
  • 34102 - drivers/serial/uart_sam0.c를 새로운 쿼크 API로 변환
  • 34101 - subsys/mgmt를 새로운 쿼크 API로 변환
  • 34100 - subsys/shell/shell_telnet를 새로운 쿼크 API로 변환
  • 34099 - subsys/tracing/cpu_stats.c를 새로운 쿼크 API로 변환
  • 34098 - samples/drivers/led_sx1509b_intensity를 새로운 쿼크 API로 변환
  • 34097 - samples/boards/reel_board/mesh_badge를 새로운 쿼크 API로 변환
  • 34096 - samples nrf clock_skew를 새로운 쿼크 API로 변환
  • 34095 - CAN를 새로운 쿼크 API로 변환
  • 34094 - ubsys/ipc/rpmsg_service/rpmsg_backend.c를 새로운 쿼크 API로 변환
  • 34093 - bluetooth를 새로운 쿼크 API로 변환
  • 34092 - usb를 새로운 쿼크 API로 변환
  • 34091 - uart_stm32.c를 새로운 쿼크 API로 변환
  • 34090 - video_sw_generator.c를 새로운 쿼크 API로 변환
  • 34082 - 총알은 문서에서 깨져
  • 34076 - 문서 제작 과정에서 생성된 인식되지 않은 문자
  • 34068 - 제1항 제1항 제2항 제1항 제1항
  • 34046 - build arm64 아키텍처 관련 board에 실패
  • 34045 - samples: subsys: mgmt: smp_srv: UDP sample: boot는 frdm_k64f에 boot를 하지 않습니다
  • 34026 - RISCV32 QEMU 불법 명령 예외 / 부동소수점 지원
  • 34023 - test_prevent_interruption는 키의 데이터 타입이 잘못되었습니다
  • 34014 - 툴 체인 Compile 오류 RISC-V(rv32m1-vega board)
  • 34011 - NRF52840 DTS 질문
  • 34010 - [Coverity CID: 220531] tests/net/socket/misc/src/main.c에 고정된 크기로 buffer를 복사
  • 34009 - [Coverity CID: 220532] subsys/bluetooth/controller/ll_sw/ull_peripheral_iso.c에서 복구되지 않는 파스 warning
  • 34008 - [Coverity CID: 220533] tests/net/socket/misc/src/main.c에서 부정적 값을 부적절하게 사용
  • 34007 - [Coverity CID: 220534] tests/arch/arm/arm_no_multithreading/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 34006 - [Coverity CID: 220535] subsys/net/l2/virtual/virtual.c에서 무효 확인 전에 지표
  • 34005 - [Coverity CID: 220536] Pointer에서 subsys/net/lib/lwm2m/lwm2m_engine.c의 지역 외부 범위에
  • 34004 - [Coverity CID: 220537] 초기화되지 않은 pointer
  • 34003 - [Coverity CID: 220538] subsys/net/l2/virtual/virtual.c의 논리적으로 죽은 코드
  • 34002 - [Coverity CID: 220539] tests/net/socket/misc/src/main.c에서 부정적 값을 부적절하게 사용
  • 34001 - [Coverity CID: 220540] samples/drivers/flash_shell/src/main.c에서 초기화되지 않은 스칼라 변수
  • 34000 - [Coverity CID: 220541] subsys/net/lib/capture/capture.c에서 무효 확인 전에 지표
  • 33986 - TCP stack는 FIN_WAIT_1에서 수신된 데이터를 처리하지 않습니다
  • 33983 - 예를 들어-application 모듈: 소소한 driver를 추가합니다
  • 33981 - 예를 들어 application 모듈: board zxa_board_stub를 추가합니다
  • 33978 - MCP2515 잘못된 BRP 값
  • 33977 - 질문: drivers를 하천으로 가장 잘 기여하는 방법?
  • 33974 - stm32wb55rc MCU는 zephyr에 작동하지 않습니다
  • 33969 - ARM Cortex m0 비 4-byte 조렬로 인한 하드 결함이
  • 33968 - ESP32 포팅 GSM 모듈 Compile 오류
  • 33967 - 인쇄된 전체 크기는.json에서 계산된 크기와 다릅니다.
  • 33966 - STM32 I-cache 및 D-cache 지원
  • 33965 - 예를 들어-application 모듈: 소소한 프로젝트를 추가
  • 33956 - tests: kernel: fpu: Fpu와 관련된 여러 tests는 nrf5340dk_nrf5340_cpuappns에 실패합니다
  • 33954 - I2C 스캔은 UART shell에서 I2C 장치를 감지하지 않습니다
  • 33951 - periodic_adv는 nRF5340 DK와 작동하지 않습니다
  • 33950 - periodic_adv는 nRF5340 DK와 작동하지 않습니다
  • 33929 - subsys: logging: Sample 앱은 Werror 및 logging를 최신 SDK로 사용하는 경우 build를 사용하지 않습니다
  • 33925 - hl7800 driver를 새로운 작업 줄을 사용하도록 재작업 hl7800 driver
  • 33923 - GSM modem 자동 작동 모드 선택 문제
  • 33911 - test: twr_ke18f: tests/kernel/sched/schedule_api - kernel_threads_sched_userspace 케이스는 우리의 공간을 충족합니다
  • 33904 - compile를 shell 프로그램을 발행하고 오류가 발생할 가능성이 있습니다
  • 33898 - intel_adsp_cavs15: 실행되는 시험 케이스가 ADSP에서 tests/kernel/workq/work를 실패
  • 33897 - Bluetooth: 연장 광고는 연결 후 다시 시작되지 않습니다
  • 33896 - Device 트리: STM32L4는 can1 패리어 CAN를 지원하지 않는 칩에 can1 노드를 정의합니다
  • 33895 - Device 트리: STM32L412 및 STM32L422는 노드가 부족합니다
  • 33890 - 지속적인 통합 확인 패치 거짓 경고
  • 33884 - CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_NONE는 너무 길어
  • 33874 - twister: 오류 기능으로 skip을 추가
  • 33868 - Bluetooth: controller: 연결 광고 비활성 경주 상태
  • 33866 - uart: TX_DONE는 전송이 완료되기 전에 발생합니다.
  • 33860 - DEPRECATED, 대체 제안은 어딘가에서 찾을 수 있어야 합니다
  • 33858 - tests: ztest: test trigger_fault_access tests/ztest/error_hook에서 em_starterkit_em7d_v22에 실패
  • 33857 - 원자력 xtensa build 실패
  • 33843 - ESP32 예제는 WiFi에 연결되지 않습니다
  • 33840 - [Coverity CID: 220301] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33839 - [Coverity CID: 220302] subsys/net/lib/lwm2m/lwm2m_rw_link_format.c에서 초기화되지 않은 스칼라 변수
  • 33838 - [Coverity CID: 220304] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33837 - [Coverity CID: 220305] drivers/gpio/gpio_nrfx.c의 논리적으로 죽은 코드
  • 33836 - [Coverity CID: 220306] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33835 - [Coverity CID: 220309] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33834 - [Coverity CID: 220310] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33833 - [Coverity CID: 220311] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33832 - [Coverity CID: 220312] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33831 - [Coverity CID: 220313] subsys/bluetooth/services/ots/ots_obj_manager.c의 논리적으로 죽은 코드
  • 33830 - [Coverity CID: 220314] subsys/bluetooth/services/ots/ots_dir_list.c에서 신뢰할 수 없는 값을 argument로 사용
  • 33829 - [Coverity CID: 220315] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33828 - [Coverity CID: 220316] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33827 - [Coverity CID: 220317] tests/kernel/pipe/pipe_api/src/test_pipe_contexts.c에서 확인하지 않은 return value
  • 33826 - [Coverity CID: 220318] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33825 - [Coverity CID: 220319] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33824 - [Coverity CID: 220320] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33823 - [Coverity CID: 220321] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33822 - [Coverity CID: 220413] tests/lib/sprintf/src/main.c에 명시적 무효
  • 33821 - [Coverity CID: 220414] tests/subsys/logging/log_backend_fs/src/log_fs_test.c에서 사용되지 않는 값
  • 33820 - [Coverity CID: 220415] tests/posix/common/src/pthread.c에서 초기화되지 않은 스칼라 변수
  • 33819 - [Coverity CID: 220417] subsys/modbus/modbus_core.c에서 유효한 buffer 경계를 넘어 접근
  • 33818 - [Coverity CID: 220418] 목적지 buffer
  • 33817 - [Coverity CID: 220419] subsys/bluetooth/host/gatt.c에서 확인하지 않은 return value
  • 33816 - [Coverity CID: 220420] tests/subsys/modbus/src/test_modbus_raw.c에서 유효한 buffer 경계를 넘어 접근
  • 33815 - [Coverity CID: 220421] tests/lib/cbprintf_package/src/main.c에서 잘못된 sizeof expression
  • 33814 - [Coverity CID: 220422] tests/lib/sprintf/src/main.c에서 printf 형식의 특성에 대한 추가 문건
  • 33813 - [Coverity CID: 220423] subsys/net/l2/ppp/ppp_l2.c에서 유효한 buffer 경계를 넘어 접근
  • 33812 - [Coverity CID: 220424] drivers/watchdog/wdt_mcux_imx_wdog.c에서 유효한 buffer 경계를 넘어 접근
  • 33811 - [Coverity CID: 220425] 목적지 buffer
  • 33810 - [Coverity CID: 220426] tests/lib/c_lib/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 33809 - [Coverity CID: 220427] tests/posix/common/src/pthread.c에서 확인하지 않은 return value
  • 33808 - [Coverity CID: 220428] subsys/bluetooth/audio/vocs.c에서 유효한 buffer 경계를 넘어 접근
  • 33807 - [Coverity CID: 220429] subsys/net/l2/ppp/ppp_l2.c에서 유효한 buffer 경계를 넘어 접근
  • 33806 - [Coverity CID: 220430] 오페란드는 tests/lib/c_lib/src/main.c의 결과에 영향을 미치지 않습니다
  • 33805 - [Coverity CID: 220431] tests/lib/sprintf/src/main.c에서 printf 형식의 특성에 대한 추가 문건
  • 33804 - [Coverity CID: 220432] subsys/net/l2/ethernet/ethernet.c에서 유효한 buffer 경계를 넘어 접근
  • 33803 - [Coverity CID: 220433] tests/lib/sprintf/src/main.c에서 printf argument 개수 불일치
  • 33802 - [Coverity CID: 220434] tests/lib/mem_alloc/src/main.c에서 resource leak
  • 33801 - [Coverity CID: 220435] tests/lib/sprintf/src/main.c에서 printf 형식의 특성에 대한 추가 문건
  • 33800 - [Coverity CID: 220436] tests/lib/sprintf/src/main.c에 명시적 무효
  • 33799 - [Coverity CID: 220437] tests/lib/mem_alloc/src/main.c에서 잘못된 size argument
  • 33798 - [Coverity CID: 220438] subsys/bluetooth/audio/vocs_client.c에서 유효한 buffer 경계를 넘어 접근
  • 33797 - [Coverity CID: 220439] 목적지 buffer
  • 33796 - [Coverity CID: 220440] tests/subsys/modbus/src/test_modbus_raw.c에서 유효한 buffer 경계를 넘어 접근
  • 33795 - [Coverity CID: 220441] subsys/modbus/modbus_client.c에서 신뢰할 수 없는 loop bound
  • 33794 - [Coverity CID: 220442] tests/lib/c_lib/src/main.c에서 무점 문자열 비교
  • 33793 - [Coverity CID: 220443] tests/subsys/modbus/src/test_modbus_raw.c에서 유효한 buffer 경계를 넘어 접근
  • 33792 - [Coverity CID: 220444] subsys/modbus/modbus_raw.c에서 유효한 buffer 경계를 넘어 접근
  • 33791 - [Coverity CID: 220445] subsys/logging/log_backend_fs.c에서 확인하지 않은 return value
  • 33790 - [Coverity CID: 220446] tests/lib/sprintf/src/main.c에서 printf argument 개수 불일치
  • 33789 - [Coverity CID: 220447] subsys/modbus/modbus_raw.c에서 유효한 buffer 경계를 넘어 접근
  • 33788 - [Coverity CID: 220448] tests/subsys/modbus/src/test_modbus_raw.c에서 유효한 buffer 경계를 넘어 접근
  • 33787 - [Coverity CID: 220449] tests/subsys/logging/log_backend_fs/src/log_fs_test.c에서 사용되지 않는 값
  • 33786 - [Coverity CID: 220450] subsys/modbus/modbus_client.c에서 신뢰할 수 없는 loop bound
  • 33785 - [Coverity CID: 220451] tests/lib/mem_alloc/src/main.c에서 resource leak
  • 33784 - [Coverity CID: 220452] subsys/net/l2/ethernet/ethernet.c에서 유효한 buffer 경계를 넘어 접근
  • 33783 - [Coverity CID: 220453] tests/lib/sprintf/src/main.c에서 printf 형식의 특성에 대한 추가 문건
  • 33768 - nRF53에서 Rpmsg 초기화 실패할 수 있습니다
  • 33765 - 몇 개의 연결 간격의 규칙적인 손실
  • 33761 - 문서: K_WORK_DEFINE 사용은 작업열 문서에서 표시되지 않습니다
  • 33754 - Xtensa Sys timer Interrupt 버그?
  • 33745 - ``west attach ``` 조용히 ``debugserver ```로 하락
  • 33729 - flash_write()에서 STM32L0 MCU 단단한 던지 fault
  • 33727 - mec15xxevb_assy6853: assertion failure: kernel/sched.c: 841에서 assertion failure로 인해 여러 tests 실패
  • 33726 - test: mimxrt1010_evk: tests/kernel/sched/schedule_api - kernel_threads_sched_userspace 케이스는 우리의 공간을 충족합니다
  • 33721 - STM32 serial driver 구성 api는 정수 또는 홀수 평행이 사용되는 경우 올바른 데이터 길이를 설정하지 않습니다.
  • 33712 - kernel/poll: 무틸-threads의 조사에서 같은 사건과 동시에 오류가 발생하지 않았습니다.
  • 33702 - cfb sample build 오류 esp32에 대해 SSD1306가 활성화되면
  • 33697 - dts:dt-bindings OCTOSPIM dt-bindings No stm32h723에 사용할 수 있는 dt-bindings
  • 33693 - cmake -E env: 알려지지 않은 옵션 '-Wno-unique_unit_address_if_enabled'
  • 33667 - tests: kernel: timer: Test timeout_abs tests/kernel/timer/timer_api에서 매달려 test 시나리오의 실패를 초래합니다
  • 33665 - tests: kernel: timer_api는 CONFIG_TICKLESS_KERNEL에서 단단한 fault에 실패합니다
  • 33662 - 트위스터를 디렉토리 구조에 더 깊게 파헤쳐 추가.yaml 파일을 찾을 수 있도록
  • 33658 - 질문: 예를 들어, NUM_IRQS에 대해 어떻게 NUM_IRQS를 결정하는 지
  • 33655 - board에 대한 지원 추가: Nucleo-L412RB-P
  • 33646 - 표준 헤더에서 net_ipv4_create, net_ipv6_create, net_udp_create를 표시
  • 33645 - 무작위 MAC 이후 RESET - NRF52832
  • 33641 - API 회담 주정
  • 33635 - subsys/ipc/openamp sample에서 QEMU 디버깅 시 작동하지 않습니다
  • 33633 - NXP imx rt1064 evk: Application는 boot를 활성화 할 때 flash/flexSPI driver를 사용하지 않습니다
  • 33629 - tests: subsys: logging: Tests / tests/subsys/logging/log_backend_fs에서 nrf52840dk에 실패
  • 33625 - NVS: dev_name 매개 변수를 device의 nvs_init() 참조로 대체
  • 33612 - per_adv_sync 객체의 adv 주소를 얻기 위해 지원을 추가하고 adv 주소를 통해 per_adv_sync 객체를 검색
  • 33610 - ARC: ARCv3 HS6x 지원을 추가합니다
  • 33609 - 바이너리 zephyr.exe의 memory 사용에 대한 질문
  • 33600 - 마스터는 build 시간에서 SRAM가 높은 주소에서 매핑될 때 깨집니다
  • 33593 - acrn_ehl_crb: 일반적인 tests 및 samples 실행 속도가 느려
  • 33591 - wordlist (kobject hash) 는 SRAM 플랫폼에서 64-bit에 대한 높은 주소를 사용할 때 올바르게 생성되지 않습니다.
  • 33590 - nrf: test가 활성화될 때 CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_DWT의 오류를 제거하는 데 실패
  • 33589 - SSD1306 driver은 I2C 디스플레이에 더 이상 작동하지 않습니다
  • 33583 - nRF SPI CS 제어: CS 설정 / 출시 지연은 구성된 것보다 길습니다
  • 33572 - ESP32 Wi-Fi sample에서 esp_event SYSTEM_EVENT_STA_DISCONNECTED 오류
  • 33568 - Test tests/arch/x86/info는 ehl_crb에 실패합니다
  • 33567 - sof: 프레임워크는 MAX, MIN를 제한된 기능으로 재정의하고 있습니다
  • 33559 - frdm_kl25z boards에 스핀 설정 오류
  • 33558 - qemu_cortex_a53_smp 및 qemu_x86_64는 tests/kernel/condvar/condvar에서 SMP를 활성화하는 동안 실패했습니다
  • 33557 - ESP32 Wi-Fi sample에서 사용할 network interface가 없음
  • 33551 - tests: SMP: 두 개의 threads 동기화가 irq_lock()를 수행하는 동안 mutex 또는 semaphore를 사용하여 실패했습니다
  • 33549 - xt-xcc inicializer에서 지정된 'obj' 알려지지 않은 필드
  • 33548 - xt-xcc는 구약된 속성을 지원하지 않습니다
  • 33545 - ehl_crb: tests/arch/x86/info 실패
  • 33544 - ehl_crb: 휴대성.posix.common.posix_realtime 실패
  • 33543 - ehl_crb: tests/subsys/edac/ibecc 실패
  • 33542 - reel_board: samples/subsys/usb/hid timeout 실패
  • 33539 - ehl_crb: tests/kernel/mem_heap/mheap_api_concept 실패
  • 33529 - adafruit_feather_nrf52840 dts는 I2C controller 컴팩트를 설정하지 않습니다 ( SSD1306 DTS 속성은 devicetree_unfixed.h에서 생성되지 않았습니다)
  • 33526 - boards: 제 프로젝트에 맞춤형 DTS를 만드는 최적의 방법.
  • 33525 - ST Nucleo G071RB board 지원 문제
  • 33524 - 소형: kswap.h는 kernel/init.c에 두 번 포함됩니다
  • 33523 - 보사크 러너가 잘못된 오프셋에서 깜빡이는
  • 33516 - socket: tcp application는 수신 시 더 이상 연결 버퍼가 없을 때 충돌합니다
  • 33515 - arm64/mmu: OK가 초기화되기 전에 atomic_cas를 사용하는 것이 OK라는 것을 확신하십니까?
  • 33512 - build: build 목표물은 항상 시대에 뒤떨어졌습니다
  • 33509 - samples/subsys/task_wdt가 nRF platform 성능을 저하시킴
  • 33505 - WS2812 SPI LED driver DMA에 nrf52 나쁜 SPI 데이터
  • 33498 - west: ``west flash --hex-file `` build.dir-fmt와의 행동
  • 33491 - fwrite() 함수는 잘못된 매개 변수를 통과하면 프로그램을 crash로 만들 것입니다
  • 33488 - 반지 buffer는 물건을 폐기하기 어렵게 합니다.
  • 33479 - disk_access_spi_sdhc: 실종된 stop/end 비트
  • 33475 - device 노드를 UART10에 추가해야 합니다
  • 33464 - SYS_INIT 우선 순위 "2-9" 순서 오류를 초기화
  • 33459 - ARC에서 분할 0 예외는 허용되지 않습니다
  • 33457 - 메타웨어 툴 체인으로 build ARC zephyr에 실패
  • 33456 - 로라완: 확인되지 않은 Mesh지는 stack를 바쁜 상태로 남겨두고 있습니다
  • 33426 - 야간 빌드에서 CONFIG_HCI_ACL_DATA_SIZE의 몇 가지 오류
  • 33424 - tests: ztest: Test에서 tests/ztest/error_hook에서 nrf5340dk_nrf5340_cpuappns에 실패
  • 33423 - tests: 휴대성: tests/portability/cmsis_rtos_v2는 nrf5340dk_nrf5340_cpuappns에 실패합니다
  • 33422 - samples/subsys/usb/dfu/sample.usb.dfu는 매일 build에서 여러 플랫폼에서 실패합니다
  • 33421 - 주기적인 광고 명령에 대한 BT_LE_FEAT_BIT_PER_ADV 확인을 추가
  • 33403 - trigger_fault_divide_zero test 케이스가 실행되지 않았습니다
  • 33381 - 서부 debug는 Bluetooth shell 및 nRF52840 DK와 작동하지 않습니다
  • 33378 - 확장된 광고 스위치 켜 / 켜 루프 불가능
  • 33374 - Network 인터페이스 루틴은 thread 안전하지 않습니다
  • 33371 - mec15xxevb_assy6853: tests/drivers/gpio/gpio_basic_api/ 실패
  • 33365 - STM32H7 시리즈 USB Device 지원 추가
  • 33363 - SystemView에서 ISR 번호를 올바르게 표시
  • 33356 - AT HOST를 사용하는 것은 build에 실패합니다.
  • 33353 - 작업: 실행 중인 작업 항목에서 k_work_schedule 일정을 하지 않습니다
  • 33352 - Arduino Nano 33 BLE 센서는 지속적으로 재설정됩니다.
  • 33351 - uart 주변 출력은 7 비트에서 구성되면 8 비트 + stm32에서 평행성
  • 33348 - ip/dhcpv4는 thread-안전하지 않습니다 SMP/preemptive thread 구성
  • 33342 - disco_l475_iot1: z_timer_cycle_get_32의 여러 정의 등
  • 33339 - API/functions의 나머지 크기를 얻을 수 있습니다
  • 33330 - DTLS socket에 대한 여론조사 결과 -EAGAIN
  • 33326 - gpio의 adafruit_feather_stm32f405 지도는 충돌이 있는 것처럼 보입니다
  • 33324 - bluetooth hci_usb sample를 사용하여 주기적인 adv를 설정하지만 bluez는 여전히 지원되는 명령어를 표시하지 않습니다
  • 33322 - ztest에 대한 질문: 1) twister/ztests는 창에서 실행될 수 있습니까?
  • 33319 - Kernel는 스위프에서 잠금 상태를 검증하지 않습니다
  • 33318 - [Coverity CID: 219722] tests/lib/mem_alloc/src/main.c에서 resource leak
  • 33317 - [Coverity CID: 219727] tests/lib/cbprintf_package/src/main.c에서 부정적 값을 부적절하게 사용
  • 33316 - [Coverity CID: 219724] assertion의 부작용
  • 33315 - [Coverity CID: 219723] assertion의 부작용
  • 33314 - [Coverity CID: 219726] assertion의 부작용
  • 33313 - [Coverity CID: 219728] subsys/bluetooth/host/iso.c에서 읽은 신뢰할 수 없는 배열 지수는
  • 33312 - [Coverity CID: 219721] subsys/bluetooth/host/iso.c에서 읽은 신뢰할 수 없는 배열 지수는
  • 33311 - [Coverity CID: 219729] lib/os/cbprintf_packaged.c의 논리적으로 죽은 코드
  • 33303 - __ASSERT는 v2.5.0에서 Mesh지 또는 등록 정보를 표시하지 않습니다
  • 33291 - NET_SOCKETS_SOCKOPT_TLS와 POSIX_API을 모두 사용하는 것은 build에 실패합니다.
  • 33280 - drivers: serial: nrf uarte: application는 UART에 의해 수신된 1 바이트를 더 받게 됩니다
  • 33273 - z_smp_reacquire_global_lock() 내부 API는 Zephyr 코드 기반 내부에서 사용되지 않습니다
  • 33269 - ILI9341 (ILI9XXX) 설정 오리엔테이션 함수는 디스플레이 영역을 올바르게 업데이트하지 못합니다
  • 33265 - 전력 관리 개편
  • 33261 - gatt_notify 방송에서 너무 느리네요
  • 33253 - STM32G4와 USB-C PD: 일부 핀은 기본적으로 입력으로 사용할 수 없습니다
  • 33239 - lib/rbtree: rb_remove()에서 죽은 사례를 제거
  • 33238 - tests: drivers: pwm api는 많은 boards에서 실패합니다
  • 33233 - uart9가 <st/h7/stm32h7.dtsi>에서 실종되었다
  • 33218 - 잘못된 문서 CONFIG_LOG_STRDUP_MAX_STRING
  • 33213 - 프로젝트의 하위 프로젝트 (예를 들어 nRF5340) 와 오버레이를 구성하는 것은 무한한 구성 루프를 유발합니다.
  • 33212 - GUI 구성 시스템 (ninja menuconfig) 은 윈도우 키를 누르면 오류가 발생
  • 33208 - cbprintf: 패키지 크기의 계산은 최상의 사례 조화를 이용하고 있습니다
  • 33207 - 트위스터: 격리된 tests로 로드 리스트에 옵션을 추가
  • 33203 - Bluetooth: host: ISO: ISO에서 끊어지는 결말 이유
  • 33200 - USB CDC ACM sample application compile에 실패
  • 33196 - I2C는 STM32F103RE에서 작동하지 않습니다
  • 33185 - TCP 교통은 IPSP sample에서 작동하지 않습니다
  • 33176 - tests: kernel: tests/kernel/workq/work_queue의 여러 test 사례가 실패하고 있습니다
  • 33173 - tests/kernel/workq/work_queue는 sam_e70_xplained에 실패합니다
  • 33171 - Renesas HAL를 생성
  • 33169 - STM32 SPI Driver - 전송 (MOSI) 만 - 트랜스라이브에서 무한 루프
  • 33168 - CONFIG_HEAP_MEM_POOL_SIZE=64는 작동하지 않습니다
  • 33164 - 뉴리브는 동기화가 없습니다
  • 33153 - 서쪽 flash는 OpenOCD를 찾을 수 없습니다
  • 33149 - subsys: canbus: canopen EDSEditor / libedssharp 버전은 Zephyr의 CANopenNode와 작동합니다
  • 33147 - build를 깜빡이는 데 또는 Zephyr로 도구 체인을 설정할 수 없습니다
  • 33142 - fs_mount for FAT FS는 파일 시스템과 다른 오류를 구분하지 않습니다
  • 33140 - STM32H7: fault 버스는 부패한 flash 섹터를 읽을 때
  • 33138 - board 별명을 사용했을 때 유효하지 않은 서부
  • 33137 - DHCP를 NET_MGMT 없이 활성화 하는 것은 허용되지 않아야 합니다.
  • 33127 - 문서 사용 경험을 개선
  • 33122 - Device 수준의 캐시 API
  • 33120 - iotdk: 실행 테스트 케이스 tests/kernel/mbox/mbox_api/ 실패
  • 33114 - tests: mbox_api: 테스트 케이스 test_mbox_data_get_null에는 몇 가지 버그가 있습니다.
  • 33104 - 작업열 문제를 해결하기 위해 Zephyr을 업데이트
  • 33101 - DNS 해제자가 응답을 너무 늦게 받으면 잘못된 행동을 합니다
  • 33100 - tcp2는 ppp와 작동하지 않습니다
  • 33097 - Coverity ID 링크는 관련 GitHub 문제에서 깨졌습니다
  • 33096 - [Coverity CID:215373] subsys/net/lib/lwm2m/lwm2m_rd_client.c에서 확인되지 않은 반환 값
  • 33095 - [Coverity CID:215379] subsys/mgmt/osdp/src/osdp_cp.c에서 경계를 벗어난 글쓰기
  • 33094 - [Coverity CID:215381] samples/net/mdns_responder/src/service.c에서 resource leak
  • 33093 - [Coverity CID:215391] samples/net/mdns_responder/src/service.c의 라이브러리에서 확인되지 않은 반환 값
  • 33092 - [Coverity CID:215392] subsys/mgmt/osdp/src/osdp_cp.c의 논리적으로 죽은 코드
  • 33091 - [Coverity CID:219474] subsys/bluetooth/controller/ll_sw/ull_scan.c의 논리적으로 죽은 코드
  • 33090 - [Coverity CID:219476] subsys/bluetooth/controller/ll_sw/ull_conn.c에서 무효 확인 후 디레퍼런스
  • 33089 - [Coverity CID:219556] drivers/espi/host_subs_npcx.c에서 자율 할당
  • 33088 - [Coverity CID:219558] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33087 - [Coverity CID:219559] tests/arch/arm/arm_interrupt/src/arm_interrupt.c에서 유효한 buffer 경계를 넘어 접근
  • 33086 - [Coverity CID:219561] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33085 - [Coverity CID:219562] tests/bluetooth/tester/src/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 33084 - [Coverity CID:219563] arch/x86/core/multiboot.c에서 무효 확인 후 디레퍼런스
  • 33083 - [Coverity CID:219564] subsys/net/lib/lwm2m/lwm2m_engine.c의 논증으로 신뢰되지 않는 값
  • 33082 - [Coverity CID:219566] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33081 - [Coverity CID:219572] tests/net/lib/coap/src/main.c의 논증으로 신뢰되지 않는 값
  • 33080 - [Coverity CID:219573] samples/net/sockets/coap_client/src/coap-client.c의 논증으로 신뢰되지 않는 값
  • 33079 - [Coverity CID:219574] assertion에서 부작용
  • 33078 - [Coverity CID:219576] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33077 - [Coverity CID:219579] drivers/ipm/ipm_nrfx_ipc.c에서 경계를 벗어나는 읽기
  • 33076 - [Coverity CID:219583] 오페란드는 drivers/clock_control/clock_control_npcx.c의 결과에 영향을 미치지 않습니다
  • 33075 - [Coverity CID:219588] tests/bluetooth/tester/src/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 33074 - [Coverity CID:219590] subsys/bluetooth/mesh/proxy.c에서 확인되지 않은 반환 값
  • 33073 - [Coverity CID:219591] drivers/sensor/bme680/bme680.c의 신뢰할 수 없는 분자
  • 33072 - [Coverity CID:219593] tests/arch/x86/pagetables/src/main.c의 논리적으로 죽은 코드
  • 33071 - [Coverity CID:219595] subsys/net/ip/net_context.c에서 무효 확인 전에 디레퍼런스
  • 33070 - [Coverity CID:219596] tests/kernel/interrupt/src/dynamic_isr.c에서 경계를 벗어나는 읽기
  • 33069 - [Coverity CID:219597] tests/net/lib/coap/src/main.c의 논증으로 신뢰되지 않는 값
  • 33068 - [Coverity CID:219598] tests/bluetooth/tester/src/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 33067 - [Coverity CID:219600] drivers/watchdog/wdt_wwdg_stm32.c에서 확인되지 않은 반환 값
  • 33066 - [Coverity CID:219601] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33065 - [Coverity CID:219603] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33064 - [Coverity CID:219608] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33063 - [Coverity CID:219609] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33062 - [Coverity CID:219610] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33061 - [Coverity CID:219611] subsys/net/ip/tcp2.c에서 무효 확인 후 디레퍼런스
  • 33060 - [Coverity CID:219613] lib/cmsis_rtos_v1/cmsis_signal.c에서 초기화되지 않은 스칼라 변수
  • 33059 - [Coverity CID:219615] tests/arch/arm/arm_irq_advanced_features/src/arm_zero_latency_irqs.c에서 유효한 buffer 경계를 넘어 접근
  • 33058 - [Coverity CID:219616] subsys/net/lib/coap/coap_link_format.c의 논증으로 신뢰되지 않는 값
  • 33057 - [Coverity CID:219619] subsys/bluetooth/controller/hci/hci.c의 신뢰할 수 없는 분배자
  • 33056 - [Coverity CID:219620] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33055 - [Coverity CID:219621] tests/net/socket/getaddrinfo/src/main.c에서 초기화되지 않은 스칼라 변수
  • 33054 - [Coverity CID:219622] subsys/net/lib/coap/coap.c의 논증으로 신뢰되지 않는 값
  • 33053 - [Coverity CID:219623] drivers/ipm/ipm_nrfx_ipc.c에서 경계를 벗어나는 읽기
  • 33051 - [Coverity CID:219625] subsys/bluetooth/mesh/proxy.c에서 확인되지 않은 반환 값
  • 33050 - [Coverity CID:219628] subsys/net/lib/lwm2m/lwm2m_engine.c의 논증으로 신뢰되지 않는 값
  • 33049 - [Coverity CID:219629] 오페란드는 drivers/clock_control/clock_control_npcx.c의 결과에 영향을 미치지 않습니다
  • 33048 - [Coverity CID:219631] drivers/espi/espi_npcx.c에서 경계를 벗어나는 읽기
  • 33047 - [Coverity CID:219634] tests/net/lib/dns_addremove/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 33046 - [Coverity CID:219636] subsys/net/lib/lwm2m/lwm2m_engine.c의 논증으로 신뢰되지 않는 값
  • 33045 - [Coverity CID:219637] tests/net/lib/coap/src/main.c의 논증으로 신뢰되지 않는 값
  • 33044 - [Coverity CID:219638] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33043 - [Coverity CID:219641] tests/bluetooth/tester/src/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 33042 - [Coverity CID:219644] assertion에서 부작용
  • 33040 - [Coverity CID:219646] subsys/net/lib/coap/coap.c의 논증으로 신뢰되지 않는 값
  • 33039 - [Coverity CID:219647] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33038 - [Coverity CID:219649] 오페란드는 kernel/sem.c의 결과에 영향을 미치지 않습니다
  • 33037 - [Coverity CID:219650] samples/bluetooth/central_ht/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 33036 - [Coverity CID:219651] subsys/bluetooth/mesh/net.c의 논리적으로 죽은 코드
  • 33035 - [Coverity CID:219652] drivers/gpio/gpio_stm32.c에서 확인되지 않은 반환 값
  • 33034 - [Coverity CID:219653] drivers/modem/hl7800.c에서 확인되지 않은 반환 값
  • 33033 - [Coverity CID:219654] tests/net/lib/dns_addremove/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 33032 - [Coverity CID:219656] tests/kernel/threads/thread_stack/src/main.c에서 초기화되지 않은 스칼라 변수
  • 33031 - [Coverity CID:219658] samples/net/sockets/coap_client/src/coap-client.c의 논증으로 신뢰되지 않는 값
  • 33030 - [Coverity CID:219659] assertion에서 부작용
  • 33029 - [Coverity CID:219660] drivers/sensor/bme680/bme680.c의 신뢰할 수 없는 분배자
  • 33028 - [Coverity CID:219661] subsys/bluetooth/host/gatt.c에서 확인되지 않은 반환 값
  • 33027 - [Coverity CID:219662] lib/os/cbprintf_packaged.c에서 NULL에 대한 불평등 비교
  • 33026 - [Coverity CID:219666] tests/bluetooth/tester/src/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 33025 - [Coverity CID:219667] tests/net/lib/coap/src/main.c의 논증으로 신뢰되지 않는 값
  • 33024 - [Coverity CID:219668] drivers/espi/host_subs_npcx.c에서 무효 확인 후 디레퍼런스
  • 33023 - [Coverity CID:219669] subsys/mgmt/updatehub/updatehub.c의 논증으로 신뢰되지 않는 값
  • 33022 - [Coverity CID:219672] samples/net/sockets/coap_server/src/coap-server.c의 논증으로 신뢰되지 않는 값
  • 33021 - [Coverity CID:219673] samples/net/sockets/coap_client/src/coap-client.c의 논증으로 신뢰되지 않는 값
  • 33020 - [Coverity CID:219675] 매크로는 kernel/include/mmu.h에서 서명되지 않은 0와 비교합니다
  • 33019 - [Coverity CID:219676] drivers/modem/wncm14a2a.c에서 확인되지 않은 반환 값
  • 33018 - [Coverity CID:219677] drivers/timer/npcx_itim_timer.c의 논리적으로 죽은 코드
  • 33009 - kernel: 작은 덩어리에서 k_heap 오류
  • 33001 - stm32: 창 watchdog (wwdg): 새로운 시리즈에 유효하지 않은 사전 계측기 설정
  • 33000 - stm32: 윈도우 watchdog (wwdg): CM0 시리즈 소커의 유효하지 않은 인터럽트 우선순위
  • 32996 - Zephyr에서 SPI를 통해 SDHC를 사용하는 경우 SPI 속도
  • 32994 - 질문: mutex.h에서 가능한 단순화?
  • 32975 - 몇 명만 포함해야 하는 곳/ 헤더가 사는 곳
  • 32969 - 미크로비트 v2 문서에서 잘못된 board 목표
  • 32966 - frdm_k64f: TWISTER를 사용하여 timeout가 실패한 일부 테스트 케이스를 실행하십시오
  • 32963 - USB device는 qemu_x86 플랫폼에서 지원되지 않습니다
  • 32961 - [Coverity CID:219478] subsys/bluetooth/controller/ll_sw/ull_filter.c에서 확인되지 않은 반환 값
  • 32960 - [Coverity CID:219479] subsys/net/l2/bluetooth/bluetooth.c에서 유효한 buffer 경계를 넘어 접근
  • 32959 - [Coverity CID:219480] lib/os/cbprintf_nano.c에서 경계를 벗어나는 읽기
  • 32958 - [Coverity CID:219481] subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c에서 유효한 buffer 경계를 넘어 접근
  • 32957 - [Coverity CID:219483] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 부정적 값을 부적절하게 사용
  • 32956 - [Coverity CID:219484] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 32955 - [Coverity CID:219485] subsys/bluetooth/controller/ll_sw/ull.c의 논리적으로 죽은 코드
  • 32954 - [Coverity CID:219486] warning에서 복구되지 않는 파스
  • 32953 - [Coverity CID:219487] tests/net/socket/getaddrinfo/src/main.c에서 resource leak
  • 32952 - [Coverity CID:219488] warning에서 복구되지 않는 파스
  • 32951 - [Coverity CID:219489] tests/drivers/dma/loop_transfer/src/test_dma_loop.c의 구조적으로 죽은 코드
  • 32950 - [Coverity CID:219490] drivers/wifi/esp/esp.c에서 0에 비해 서명되지 않은
  • 32949 - [Coverity CID:219491] tests/net/socket/af_packet/src/main.c에서 resource leak
  • 32948 - [Coverity CID:219492] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 32947 - [Coverity CID:219493] tests/kernel/workq/work/src/main.c에서 확인되지 않은 반환 값
  • 32946 - [Coverity CID:219494] boards/xtensa/intel_s1000_crb/pinmux.c의 논리적으로 죽은 코드
  • 32945 - [Coverity CID:219495] tests/lib/devicetree/api/src/main.c에서 무점 문자열 비교
  • 32944 - [Coverity CID:219497] subsys/bluetooth/host/gatt.c의 논리적으로 죽은 코드
  • 32943 - [Coverity CID:219498] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 32942 - [Coverity CID:219499] 주장은 tests/net/socket/af_packet/src/main.c에서 부정적일 수 없습니다
  • 32941 - [Coverity CID:219501] subsys/net/l2/bluetooth/bluetooth.c에서 확인되지 않은 반환 값
  • 32940 - [Coverity CID:219502] tests/net/socket/af_packet/src/main.c에서 부정적 값을 부적절하게 사용
  • 32939 - [Coverity CID:219504] subsys/net/lib/lwm2m/lwm2m_engine.c의 논리적으로 죽은 코드
  • 32938 - [Coverity CID:219508] lib/libc/minimal/source/stdlib/malloc.c에서 확인되지 않은 반환 값
  • 32937 - [Coverity CID:219508] lib/libc/minimal/source/stdlib/malloc.c에서 확인되지 않은 반환 값
  • 32936 - [Coverity CID:219509] assertion에서 부작용
  • 32935 - [Coverity CID:219510] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 부정적 값을 부적절하게 사용
  • 32934 - [Coverity CID:219511] tests/kernel/mbox/mbox_api/src/test_mbox_api.c에서 초기화되지 않은 스칼라 변수
  • 32933 - [Coverity CID:219512] warning에서 복구되지 않는 파스
  • 32932 - [Coverity CID:219513] drivers/wifi/esp/esp.c의 논리적으로 죽은 코드
  • 32931 - [Coverity CID:219514] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 32930 - [Coverity CID:219515] assertion에서 부작용
  • 32929 - [Coverity CID:219516] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 부정적 값을 부적절하게 사용
  • 32928 - [Coverity CID:219518] 매크로는 subsys/bluetooth/mesh/transport.c에서 서명되지 않은 0와 비교합니다
  • 32927 - [Coverity CID:219519] drivers/ethernet/eth_sam_gmac.c에서 확인되지 않은 반환 값
  • 32926 - [Coverity CID:219520] drivers/wifi/esp/esp.c에서 0에 비해 서명되지 않은
  • 32925 - [Coverity CID:219521] tests/kernel/workq/work/src/main.c에서 확인되지 않은 반환 값
  • 32924 - [Coverity CID:219522] tests/subsys/dfu/mcuboot/src/main.c에서 확인되지 않은 반환 값
  • 32923 - [Coverity CID:219523] assertion에서 부작용
  • 32922 - [Coverity CID:219524] drivers/wifi/esp/esp.c의 논리적으로 죽은 코드
  • 32921 - [Coverity CID:219525] tests/subsys/settings/functional/src/settings_basic_test.c에서 확인되지 않은 반환 값
  • 32920 - [Coverity CID:219526] 오페란드는 tests/boards/mec15xxevb_assy6853/qspi/src/main.c의 결과에 영향을 미치지 않습니다
  • 32919 - [Coverity CID:219527] tests/net/socket/getaddrinfo/src/main.c에서 resource leak
  • 32918 - [Coverity CID:219528] tests/drivers/pwm/pwm_loopback/src/main.c에서 잘못된 순서에서의 주장
  • 32917 - [Coverity CID:219529] subsys/bluetooth/controller/ll_sw/ull_filter.c에서 확인되지 않은 반환 값
  • 32916 - [Coverity CID:219530] drivers/modem/ublox-sara-r4.c에서 무효 확인 전에 디레퍼런스
  • 32915 - [Coverity CID:219531] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 부정적 값을 부적절하게 사용
  • 32914 - [Coverity CID:219532] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 32913 - [Coverity CID:219535] drivers/sensor/icm42605/icm42605.c에서 무효 확인 후 디레퍼런스
  • 32912 - [Coverity CID:219536] drivers/ieee802154/ieee802154_nrf5.c에서 무효 확인 전에 디레퍼런스
  • 32911 - [Coverity CID:219537] samples/boards/nrf/system_off/src/retained.c에서 유효한 buffer 경계를 넘어 접근
  • 32910 - [Coverity CID:219538] subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c에서 불법 주소 계산
  • 32909 - [Coverity CID:219540] assertion에서 부작용
  • 32908 - [Coverity CID:219541] subsys/bluetooth/controller/ticker/ticker.c에서 사용되지 않은 값
  • 32907 - [Coverity CID:219542] subsys/bluetooth/mesh/heartbeat.c에서 비상값 반환 값
  • 32906 - [Coverity CID:219543] samples/boards/nrf/mesh/onoff_level_lighting_vnd_app/src/smp_svr.c에서 유효한 buffer 경계를 넘어 접근
  • 32905 - [Coverity CID:219544] drivers/wifi/esp/esp.c의 논리적으로 죽은 코드
  • 32904 - [Coverity CID:219545] assertion에서 부작용
  • 32903 - [Coverity CID:219546] tests/kernel/workq/work/src/main.c에서 확인되지 않은 반환 값
  • 32902 - [Coverity CID:219547] tests/drivers/timer/nrf_rtc_timer/src/main.c에서 부정적 값을 부적절하게 사용
  • 32898 - Bluetooth: controller: 제어 PDU buffer 데이터 PDU buffer 풀에 유출
  • 32877 - acrn: test 케이스 kernel.timer 및 kernel.timer.Tickless 실패
  • 32875 - Zephyr vs RIOT-OS의 벤치마킹
  • 32867 - tests/kernel/sched/schedule_api는 핵에 stm32wb55로 시작되지 않습니다
  • 32866 - bt_le_ext_adv_create 반환 -5와 0x2036 opcode 상태 1
  • 32862 - MCUboot, UART_0의 기본값을 사용 RECOVERY_UART_DEV_NAME
  • 32860 - 주기적인 advertising/synchronization nRF52810
  • 32853 - lwm2m: 이 함수에서 초기화되지 않은 변수
  • 32839 - tests/kernel/timer/timer_api/test_timeout_abs는 여전히 여러 플랫폼에서 실패합니다
  • 32835 - TWISTER: integration_platforms는 작동하지 않습니다
  • 32828 - tests: posix: Test 케이스 휴대성.posix.common.tls.newlib.posix_realtime는 nrf9160dk_nrf9160에서 실패
  • 32827 - 질문: 말록 아레나의 크기를 지정하십시오
  • 32818 - 함수 z_swap_next_thread() 실종 커버링 Sched.c
  • 32817 - 페도라를 지원하는 데
  • 32816 - ehl_crb: tests/kernel/timer/timer_api/timer_api/test_sleep_abs (kernel.timer.tickless) 실패
  • 32809 - 메타웨어 툴 체인으로 build ARC zephyr에 실패
  • 32800 - ``z_ready_thread` 이후 thread 속성을 설정하는 경주 조건?
  • 32798 - 서쪽 flash 롤 board에 실패
  • 32778 - HID boot 보고 키보드와 마우스를 모두 지원할 수 없습니다
  • 32774 - Sensor BMI160: 하위 샘플링 모드의 집합이 작동하지 않습니다
  • 32771 - STM32와 Ethernet가 초기 패키지를 수신할 때 충돌합니다.
  • 32757 - openthread를 통합해야 합니다
  • 32755 - mcumgr: shell 출력이 단축됩니다
  • 32745 - Bluetooth PAST shell 명령
  • 32742 - Bluetooth: GAP: LE 연결 완료 이벤트 처리 우선순위
  • 32741 - ARM32 / ARM64 분리
  • 32735 - 주체: Logging: 순전히 compilation 오류를 방지하기 위한 기능은 test의 커버에 영향을 미친다
  • 32724 - qemu timer 변경 새로운 CI 오류를 도입
  • 32723 - kernel/sched: IPI를 하드웨어가 지원하는 경우에만 IPI를 종료하도록 보내십시오
  • 32721 - samples/bluetooth/periodic_adv/, 모든 리셋 후 무작위 주소를 인쇄
  • 32720 - ./samples/microbit/central_eatt 빌딩은 v2.5.0 발매에서 실패
  • 32718 - NUCLEO-F446RE: CAN 모듈을 활성화
  • 32715 - async uart api는 dmamux와 stm32에서 작동하지 않습니다
  • 32705 - Xtensa에서 KERNEL_COHERENCE는 아직 제대로 작동하지 않습니다
  • 32702 - RAM에 대한 bbc:microbit 과잉
  • 32699 - 사용자 지정 BOARD_ROOT 설정으로 파일NotFoundError가 증가합니다
  • 32697 - sam_e70b_xplained: tests/kernel/timer/timer_api 실행 실패
  • 32696 - intel_adsp_cavs15: tests/kernel/common의 실행 테스트 케이스가 실패
  • 32695 - intel_adsp_cavs15: 일부 테스트 케이스의 출력을 얻을 수 없습니다
  • 32691 - 함수 z_find_first_thread_to_unpend() 실종 커버링 Sched.c
  • 32688 - up_squared: tests/kernel/timer/timer_api 실패
  • 32679 - --device 테스트를 하는 트위스터는 때때로 tests를 겹치기도 합니다.
  • 32677 - z_user_string_nlen()는 반대의 것을 암시하더라도 복구할 수 없는 오류로 이어질 수 있습니다
  • 32657 - sample는 objdict.eds에서 CO_ODs와 Pdo 지도에 응답하지 않습니다
  • 32656 - reel_board: tests/lib/devicetree/devices build 실패
  • 32655 - reel_board: tests/kernel/timer/timer_api 실패
  • 32644 - build는 시스템 전체 DTC를 가진 어떤 프로젝트도 할 수 없습니다
  • 32619 - samples: usb: 오디오: Samples
  • 32599 - bbc_microbit build failure는 CI를 차단하고 있습니다
  • 32589 - ehl_crb: tests/kernel/context는 간헐적으로 실패합니다.
  • 32581 - shell/usb cdc_acm: shell는 CDC_ACM에서 작동하지 않습니다
  • 32579 - MCUMGR에서 여러 명령을 함께 전송할 때 부패한 CBOR 유용한 부하
  • 32572 - tests/kernel/timer/timer_api/test_timeout_abs는 stm32 boards에 실패합니다
  • 32566 - lwm2m: 짧은 buffer 때문에 긴 엔드포인트 이름이 줄여집니다.
  • 32537 - 치명적인 오류 syscall_list.h
  • 32536 - 코덱 FY 연결 ASSERTION FAIL [event.curr.abort_cb]
  • 32515 - zephyr/kernel/thread.c: 382 실패
  • 32514 - frdm_k64f: 실행 테스트 케이스 tests/subsys/debug/coredump/ 및 tests/subsys/debug/coredump_backends/ 실패
  • 32513 - intel_adsp_cavs15: FIFO의 시험 케이스를 실행하는 데 실패
  • 32512 - intel_adsp_cavs15: 큐의 시험 케이스 실행 실패
  • 32511 - Zephyr build는 Ubuntu에서 LLVM와 실패
  • 32509 - 서쪽 build -p 자동 -b nrf52840dk_nrf52840 samples/bluetooth/hci_uart FAILED Zephyr-v2.5.0
  • 32506 - k_sleep: 절대 timeout를 사용하는 경우 유효하지 않은 반환 값.
  • 32499 - k_sleep 기간은 1 틱에 의해 종료됩니다
  • 32497 - buffer 크기의 검사는 l2cap_chan_le_recv에서 없습니다
  • 32492 - AArch64: 안전 상태 (NS vs S) 재작업 논의
  • 32485 - CONFIG_NFCT_PINS_AS_GPIOS는 Kconfig.soc에 포함되지 않습니다.
  • 32478 - 트위스터: 트위스터는 달리기 오류를 제대로 처리할 수 없습니다 (플래시링)
  • 32475 - 트위스터 오류 구축 mcux acmp driver
  • 32474 - pm: 리뷰 후 잠에서 깨어 application 알림 스케줄
  • 32469 - 트위스터: 잠재적 경주 조건
  • 32468 - up_squared: tests/kernel/smp 실패
  • 32467 - x86_64: 페이지 fault 접근 위반 오류 고발 감독자 thread rwx 허용되지 않습니다
  • 32459 - cbprintf 단위 tests 실제로 test 모든 변형
  • 32457 - samples: drivers: espi: 온도 검색에서 오류를 처리해야 합니다
  • 32448 - C++ 예외는 여러 플랫폼에서 작동하지 않습니다
  • 32445 - 2021 GSoC 프로젝트 아이디어: embarc_mli의 이식
  • 32444 - z_cstart 버그
  • 32433 - pwm_stm32: warning: "특정"의 휴대용 용어
  • 32431 - RTC driver 시리즈에 대한 RTC driver 지원
  • 32429 - STM32L4에서 하나의 PWM 채널만 지원합니까?
  • 32420 - bbc_microbit_v2 build 오류
  • 32414 - [Coverity CID:218733] tests/ztest/error_hook/src/main.c에서 명시적 무상
  • 32413 - [Coverity CID:216799] tests/net/lib/dns_addremove/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 32412 - [Coverity CID:216797] tests/net/6lo/src/main.c에서 비상값 반환 값
  • 32411 - [Coverity CID:218744] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32410 - [Coverity CID:218743] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32409 - [Coverity CID:218742] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32408 - [Coverity CID:218741] subsys/bluetooth/host/att.c에서 유효한 buffer 경계를 넘어 접근
  • 32407 - [Coverity CID:218740] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32406 - [Coverity CID:218737] subsys/bluetooth/host/gatt.c에서 경계를 벗어난 글쓰기
  • 32405 - [Coverity CID:218735] subsys/bluetooth/host/att.c에서 유효한 buffer 경계를 넘어 접근
  • 32404 - [Coverity CID:218734] subsys/bluetooth/host/smp.c에서 유효한 buffer 경계를 넘어 접근
  • 32403 - [Coverity CID:218732] subsys/bluetooth/host/att.c에서 유효한 buffer 경계를 넘어 접근
  • 32402 - [Coverity CID:218731] subsys/bluetooth/shell/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32401 - [Coverity CID:218730] 오페란드는 subsys/bluetooth/host/conn.c의 결과에 영향을 미치지 않습니다
  • 32400 - [Coverity CID:218729] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32399 - [Coverity CID:218728] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32398 - [Coverity CID:218727] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근
  • 32397 - [Coverity CID:218726] subsys/bluetooth/host/att.c에서 유효한 buffer 경계를 넘어 접근
  • 32385 - clock_control: int는 enum 반환 값으로 반환된다
  • 32382 - Clock의 문제 STM32F103RE 사용자 지정 board
  • 32376 - samples: driver: watchdog: Sample는 disco_l475_iot1에 실패합니다
  • 32375 - 네트워킹 stack는 협동조합 스케줄링 모드에서만 실행될 때 충돌한다
  • 32365 - samples: hci_rpmsg build nrf5340에 실패
  • 32344 - tests/kernel/mem_protect/userspace/kernel.memory_protection.userspace의 분발성 failure
  • 32343 - openthread 매뉴얼 조이너
  • 32342 - aarch32 / CONFIG_PM에서 cpsid의 사용을 검토
  • 32331 - can_set_bitrate()에서 초기화되지 않은 변수의 사용
  • 32321 - /tmp/ccTlcyeD.s:242: 오류: 인식되지 않은 기호 타입 " "
  • 32320 - drivers: flash: stm32: 삭제 작업 후 ART Flash 캐시를 빨라
  • 32314 - 2021 GSoC 프로젝트 아이디어: 인터랙티브 Zephyr Test 스위트를 활성화하십시오
  • 32291 - Zephyr don build sample 안녕하세요
  • 32289 - USDHC: 재설정 후 실패
  • 32279 - 에다프루트 페어 감각을 Zephyr로 플러싱하는 것에 대한 질문
  • 32270 - TCP 연결 상점
  • 32269 - 방패: cmake: 방패 conf는 build 동안 부하되지 않습니다
  • 32265 - STM32F4 막힌 핸링 I2C interrupt
  • 32261 - CONFIG_STACK_SENTINEL의 문제
  • 32260 - STM32 counter driver 알람 시간을 추정하는 오류
  • 32258 - 전력 mgmt: pm_devices: z_pm_core_devices 배열을 제거하십시오
  • 32257 - 일반적인 DFU 파티션 수정 API
  • 32256 - Bluetooth mesh: 재설정 후 오랜 친구 관계를 구축
  • 32252 - nrf5340pdk_nrf5340_cpuappns/mps2_an521_ns를 위한 모든 것을 구축하는 것은 안전하지 않은 플랫폼) 외부 Git 트리를 끌어당깁니다
  • 32237 - TWISTER 로컬로 실패 - native_posix w/lld를 연결하지 못한다
  • 32234 - 문서: Zephyr 자체를 업데이트하는 방법 (서쪽)
  • 32233 - 종종 BLE 주변기 HR sample를 Nitrogen96에서 실행할 때 டை머아웃을 끊는다
  • 32224 - devicetree 결합 배포 사용은 build 오류로 w/twister를 실행할 때 취급합니다
  • 32212 - Tx 전력 레벨은 ADV 및 CONN 모드에서 수동으로 설정되면 비슷하지 않습니다 (nRF52)
  • 32206 - CMSIS-DSP 지원은 링크에서 깨진 것 같습니다
  • 32205 - [misc] AArch64 개선 및 수정
  • 32203 - 리눅스 hci_usb에 연결된 nRF5340에 hci_usb 또는 hci_uart을 사용할 때 정적 주소를 설정할 수 없습니다
  • 32201 - arch_switch()는 ARM64에 맞지 않습니다
  • 32197 - arch_switch()는 SPARC에 맞지 않습니다
  • 32195 - ARMv8-nofp 지원
  • 32193 - 라즈베리 피 피코를 지원할 계획이야?
  • 32158 - 트위스터: 동일한 구성의 전체 테스트 케이스 번호가 일치하지 않습니다
  • 32145 - ``kernel threads`` 및 ``kernel 스택 ``
  • 32137 - ztest 테스트 케이스에 대해 test 실행 시간을 제공
  • 32118 - drivers/flash/soc_flash_nrf: nRF 이상 242 해결방안이 구현되지 않았습니다
  • 32098 - Sensotile.Box에서 마이크/오디오 sensor (MP23ABS1) 에 대한 driver를 구현합니다.
  • 32084 - 사용자 지정 Log Backend 성능 장애
  • 32075 - net: lwm2m: LWM2M 엔진 시험 전략
  • 32072 - tests/kernel/common는 nrf52833dk_nrf52833에서 실패하는 것 같습니다
  • 32071 - DeviceTree: child-binding에서 bus property가 동작하지 않음
  • 32052 - p4wq는 작업 아이템 재사용을 위한 경주를 벌이고 있습니다.
  • 32023 - samples: bluetooth: peripheral_hids: board 리셋 후 쌍용 device와 통신할 수 없습니다
  • 32000 - 2021 GSoC 프로젝트 아이디어에 대한 요청 - 마지막 날짜 Feb.19, 2021 12:00PM PST
  • 31985 - risv: TICKLESS_KERNEL=y의 경우 실행 시간이 길다
  • 31982 - tests: kernel: queue: regression FPU가 PR #31772를 공유하여 도입
  • 31980 - SPI를 통해 BMI160 칩과 통신
  • 31969 - test_tcp_fn: net2 mximxrt1060/1064/1050는 test_client_invalid_rst에 실패합니다.
  • 31964 - up_squared: tests/kernel/timer/timer_api 실패
  • 31922 - hci_usb: HCI ACL packet 크기가 64로 나눌 수 있는 크기가 전송되지 않았습니다
  • 31856 - 전력: ``device_pm_get_sync`` thread 안전하지 않습니다
  • 31854 - sys_arch_reboot에 대한 undefined reference
  • 31829 - net: lwm2m: IPSO 객체를 1.1 버전으로 업데이트
  • 31799 - uart_configure는 stm32 uart와 9 비트 데이터 길이를 가진 stm32 uart에 대해 -ENOTSUP을 반환하지 않습니다.
  • 31774 - application 전력 관리 sample (PM_POLICY_APP) 를 추가
  • 31762 - 아크rn에서 application
  • 31761 - logging: len=0와 buffer_write는 kernel의 공황을 유발합니다
  • 31757 - GCC compiler 옵션은 '-mcpu=hs38'를 포함해야 합니다.
  • 31742 - Bluetooth: BLE 5 데이터 처리량 Linux host
  • 31721 - tests: nrf: posix: 휴대성.posix.common.tls.newlib는 nrf9160dk_nrf9160에서 실패
  • 31711 - UART failure와 CONFIG_UART_ASYNC_API
  • 31613 - k_msgq_* 호출과 함께 외부 라이브러리를 사용하는 데 정의되지 않은 참조 오류
  • 31588 - Bluetooth: 서로 다른 정체성을 가진 여러 연결 가능한 광고 세트를 지원합니다.
  • 31585 - BMD345: BLE와 함께 확장된 BMD345 범위
  • 31503 - drivers: i2c: i2c_nrfx_twim 데이터 전송 후 전력 소비가 증가
  • 31416 - ARC MPU 버전 번호 남용 ver3, ver4가 되어야 합니다
  • 31348 - 트위스터: CI: 트위스터를 매일 실행하면 " - 과잉 흐름으로 오류"
  • 31323 - 컴파일 warning는 SNTP 하위 시스템들에 관한 것입니다.
  • 31299 - tests/kernel/mbox/mbox_usage hsdk board에서 실패
  • 31284 - [stm32] PM 잠 모드 후 console를 복원
  • 31280 - devicetree: 선택적인 devicetree GPIO 속성을 쉽게 얻을 수 있는 매크로를 추가
  • 31254 - Bluetooth: 한 광고 세트를 가진 확장 광고는 처음 실패
  • 31248 - i2c shell 기능은 nRF53에서 기능적이지 않습니다
  • 31217 - 다중 스레드 flash 접속은 flash_write_protection_set()에 의해 지원되지 않습니다
  • 31191 - Samples: TF-M: NS test app(s)를 활성화
  • 31179 - Peripheral 역할의 iso bind가 의도대로 동작하지 않음
  • 31169 - zephyr 버전에 기반한 kconfig 구성 (prj.conf)
  • 31164 - build의 문제
  • 31150 - tests/subsys/canbus/isotp/conformance: nucleo_f746zg에서 실패
  • 31149 - tests/subsys/canbus/isotp/implementation: nucleo_f746zg에서 실패
  • 31103 - CMSIS RTOS v2 API 구현 버그
  • 31058 - SWO log backend clock 주파수가 일부 CPUs에서 꺼져 있습니다
  • 31036 - BMI 160 i2c 버전이 작동하지 않습니다. i2c kconfig에서 i2c로 수정하여 i2c를 사용하도록했습니다.
  • 31031 - samples/bluetooth/mesh는 도움이 되지 않습니다
  • 30991 - 새로운 i2c sensor를 nrf/samples에 추가할 수 없습니다
  • 30943 - MPU fault와 STM32L452
  • 30936 - tests: sockets: tcp: tls test을 추가합니다
  • 30929 - PDM Driver의 nrf52840dk
  • 30841 - socket CAN 프레임의 수신을 비활성화하는 방법
  • 30771 - Logging: Fault의 logging thread에 있는 Fault instruction address
  • 30770 - mps2_an521: Windows qemu host에서 shell에 입력되지 않습니다
  • 30618 - Arduino header/spi 지원을 추가합니다
  • 30544 - nrf5340 pwm "지원되지 않는 board: pwm-led0 devicetree 별명이 정의되지 않습니다"
  • 30540 - CONFIG_TRACING는 v2.1.0에서 2.2.0로 업데이트 된 후 작동하지 않습니다
  • 30520 - recv() 우블록스 Sara R4 0를 호출할 수 없습니다
  • 30465 - ARMv7-R 코드에 GICv2로 처리되지 않은 가짜 중단
  • 30441 - hci_uart는 듀얼 칩 솔루션 + 멀티코어에서 잘못된 BT_BUF_ACL_SIZE를 사용합니다
  • 30429 - Thread Border Router NRC/RCP sample 및 nrf52840dk 시작되지 않는
  • 30416 - mesh shell 응용 프로그램으로 tests에서 qemu_x86을 사용하여 RaspberryPi3에서 복구 할 수 없습니다
  • 30395 - CI 실행을 위해 기본 플랫폼의 대체 목록을 사용할 수 있는 가능성을 추가합니다.
  • 30355 - 동일한 인터페이스에서 여러 vlan 인터페이스가 작동하지 않습니다
  • 30353 - RFC: Logging subsystem 개편
  • 30325 - Stack는 civetweb을 사용할 때 http 포스트를 넘어서고 있습니다.
  • 30204 - 테인시 4.0 및 4.1에 대한 지원
  • 30195 - device_get_binding() 및 flash_area_open()의 실종 오류 확인
  • 30192 - mec15xxevb_assy6853: tests/subsys/power/power_mgmt_soc 실행 실패
  • 30162 - Build zephyr with Metaware toolchain for HSDK 실패
  • 30121 - log subsystem의 전력을 인식하도록
  • 30101 - tests는 RAM의 부족으로 인해 침묵으로 건너뛰어서는 안 됩니다.
  • 30074 - Zephyr 2.4.0에서 간헐적인 spinlock assertion 실패
  • 30055 - Memory 횡령 신형형 나노 및 장애인 heap
  • 29946 - SD 카드 초기화는 잘못되었습니다
  • 29915 - et: stm32h747i_disco: sem timeout 및 debug build에 매달려
  • 29798 - test spi 루프백은 dma에 실패합니다
  • 29733 - SAM0는 깊은 수면을 취한 후
  • 29722 - 서부 flash는 openocd와 flash를 할 수 없습니다
  • 29689 - tests: drivers: gpio: gpio_basic_api: 올바른 dts 결합
  • 29610 - 문헌에 따르면 세마포를 내면 IRQ 잠금을 풀 수 있다고 합니다
  • 29599 - gPTP: frdm_k64f: 컨버전 시기가 불가능
  • 29581 - 로라완 sample 96b_wistrio - Tx timeout
  • 29545 - samples: tfm_integration: tfm_ipc: "암호화.고장.원시물.무대.ed25519"라는 이름의 모듈이 없습니다.
  • 29526 - MMU-based 시스템에 대한 일반 페이지 풀
  • 29476 - TF-M sample: PSA FF API sample 추가
  • 29349 - driver이 RISC-V 아치에서 시작될 때 플롯을 사용하는 것은 시스템을 고착하게 만들 수 있습니다.
  • 29224 - PTS: Test 프레임워크: Bluetooth: GATT/SR/GAC/BI-01-C - FAIL
  • 29107 - Bluetooth: hci-usb는 비표준 인터페이스를 사용합니다
  • 29038 - drivers/usb/device/usb_dc_native_posix_adapt.c는 이상한 명령과 낙태를 보게 됩니다
  • 28901 - 검색 가능한 비트 필드를 구현
  • 28900 - memory의 미팅을 지원할 수 있도록 추가
  • 28873 - z_device_ready() 거짓말
  • 28803 - 초기 platfrom init (AKA "온한 boot") 에 대해 일반적인 구성 옵션을 사용하십시오.
  • 28722 - Bluetooth: bt_conn ccc_changed callback에 ```
  • 28597 - Bluetooth: controller: NODE_RX_TYPE_DC_PDU_RELEASE의 implementation/use을 재설계
  • 28551 - up_squared: samples/boards/up_squared/gpio_counter 실패
  • 28535 - RFC: lz4 데이터 압축 라이브러리를 추가 지원
  • 28438 - Zephyrproject-rtos에서 하류 매니스트+모듈 레포의 예
  • 28249 - driver: espi: mchp: eSPI OOB driver는 eSPI 마스터에서 수신되는 OOB Mesh지에서 호출을 지원하지 않습니다.
  • 28105 - x86-64에 대한 간헐적 "부재지되지 않은 thread 객체를 재개하려는 시도" 오류
  • 28096 - fatfs 업데이트를 최신 상류 버전으로
  • 27855 - i2c는 nrf52840에 비트뱅킹합니다
  • 27697 - MS 윈도우에서 J-Link 커맨더에 -nogui 1를 통과할 수 있는 지원을 추가합니다
  • 27692 - BT LE device 이름을 위해 광고 packet/scan 응답 중 선택하도록 허용
  • 27525 - Zephyr에 대한 STM32Cube의 USB PD 지원을 포함하여
  • 27484 - sanitycheck: 호출 스크립트에서 오류를 쉽게 감지합니다
  • 27415 - Zephyr에서 하나의 thread 지원 (CONFIG_MULTITHREADING=n) 를 유지할지 결정하세요
  • 27356 - 작업열 기능을 위한 API의 심층 검토 및 재설계
  • 27203 - tests/subsys/storage/flash_map failure에서 twr_ke18f
  • 27048 - 나무 밖에서의 driver 경험을 향상시키십시오
  • 27033 - I2C와 관련된 용어 업데이트
  • 27032 - Zephyr network stack socket APIs은 thread 안전하지 않습니다
  • 27000 - 코드베이스 에서 억압적 인 언어 를 피 하십시오
  • 26952 - SMP 플랫폼에서 ARM64 지원
  • 26889 - subsys: 전력: 수면 상태를 강요할 수 있는 syscall이 필요합니다
  • 26760 - 캐시 구성을 개선하고 크로스 아키텍처로 이동
  • 26728 - 여러 Mesh지 줄을 위해 k_poll를 허용
  • 26495 - k_poll를 KERNEL_COHERENCE와 함께 작동하도록
  • 26491 - PCIe: API을 추가하여 BAR 영역 크기를 얻을 수 있습니다
  • 26363 - samples: subsys: canbus: canopen: objct: CO_OD.h는 정상적으로 만들어지지 않습니다.
  • 26246 - 64-bit의 값을 LOG_DBG로 인쇄
  • 26172 - Zephyr Master/Slave는 Core 스펙에 적합하지 않습니다.
  • 26170 - HEXDUMP log는 warning에 logging 함수의 이름을 부여합니다.
  • 26118 - Bluetooth: controller: nRF5x: 리팩터 radio_nrf5_ppi.h
  • 25956 - 모듈에서 앱으로 헤더 파일을 포함
  • 25865 - Device 나무 Memory 레이아웃
  • 25775 - [Coverity CID:210075] 음렬 지수를 samples/net/cloud/mqtt_azure/src/main.c로 작성
  • 25719 - 건강검진 log tests 혼합
  • 25601 - UART 입력은 mps2_an{385,521}에서 작동하지 않습니다
  • 25440 - Bluetooth: controller: 지체된 PDU 인구가 시간적으로 완료되도록 보장합니다
  • 25389 - driver MMIO 주소 범위 관리
  • 25313 - samples: mimxrt1010_evk: samples/subsys/usb/audio: build 오류 usbd가 발견되지 않았습니다
  • 25187 - 일반 ethernet packet 링크 (MAC) 주소 기반 필터링
  • 24986 - dma_nios2_msgdma로 변환
  • 24731 - Bluetooth: controller: Network 주소 해상도가 비활성화되면 개인정보 보호가 존중되지 않습니다
  • 24625 - lib: drivers: clock: rtc: rtc api 재부팅을 통해 캘린더 시간을 유지하기
  • 24228 - 시스템 전력 상태
  • 24142 - NRF5340 PA/LNA 지원
  • 24119 - STM32: SPI: 전력 절약 SPI 핀 구성을 모든 stm32 시리즈로 확장
  • 24113 - STM32 Flash: Device 나무 업데이트
  • 23727 - RFC: ENOTSUP/ENOSYS 오류 반환의 명확화 및 표준화
  • 23520 - JLink Thread-Aware 디버깅 (RTOS 플러그인)
  • 23465 - Zephyr 인증 - ZAUTH
  • 23449 - "Make clean"는 생성된 파일들을 많이 청소하지 않습니다.
  • 23225 - Bluetooth: 서비스 품질: 적응 채널 지도
  • 23165 - macOS 설정이 build에 실패하여 Python 패키지 "elftools"가 부족
  • 22965 - 4는 spi_nor driver에서 memory보다 큰 128Mb에 대해 바이트에 대해 주소합니다.
  • 22956 - nios2: k_busy_wait()는 잠금된 인터럽트로 호출되면 결코 반환되지 않습니다
  • 22731 - 도커 CI 문서를 개선
  • 22620 - Cpu 통계를 추적하여 추적 인프라에 적응
  • 22078 - stm32: Shell 모듈 sample는 nucleo_l152re에서 작동하지 않습니다
  • 22061 - Ethernet 스위치 지원
  • 22060 - Build는 gcc-arm-no-eabi-9-2019-q4-major와 실패
  • 22027 - i2c_scanner는 olimexino_stm32에서 작동하지 않습니다
  • 21993 - Bluetooth: controller: 분할: LLL 이벤트 prepare/resume 줄을 관리를 LLL로 이동
  • 21840 - test에 CONFIG_MULTIBOOT를 위한 test 케이스가 필요합니다
  • 21811 - 도크시겐 생성된 API 문서와 Sphinx/Breath API 문서를 사용하여 조사
  • 21809 - 문서 생성 도구를 최신 버전으로 업데이트
  • 21783 - zassert 함수를 변경
  • 21489 - 발견 중에 어떤 타입도 읽을 수 있도록
  • 21484 - 안전 k_thread_abort의 옵션
  • 21342 - z_arch_cpu_halt()는 지원되는 경우 깊이 파워다운을 입력해야 합니다
  • 21293 - timeout에 I2C read/write 함수를 추가하여 stm32 포트에
  • 21136 - ARC: 축소된 레지스터 파일에 대한 지원 추가
  • 21061 - 도크시겐을 이용하여 APIs를 호출할 수 있는 문서
  • 21033 - 사용 중인 heap 공간과 할당되지 않은 heap 공간을 출력하는 기능
  • 20707 - 실행 시간에 GATT 서비스를 정의
  • 20576 - DTS 오버레이 파일은 전체 경로 이름을 포함해야 합니다
  • 20366 - BABBELSIM 테스트를 CI 외부에서 더 쉽게 사용할 수 있도록
  • 19655 - Timeout의 일반화된 표현을 향한 milestone
  • 19582 - zephyr_library: 'kernel 모드'와 '앱 모드' 문서는 실종
  • 19340 - ARM: 코르텍스-M: Stack NO_OPTIMIZATIONS로 건설할 때 과잉 흐름
  • 19244 - Mcumgr의 DFU의 BLE 출력은 너무 느리네요
  • 19224 - spi_flash_w25qxxdv를 배제한다
  • 18934 - 동시 다중 프로토콜을 반영하기 위해 문서 업데이트
  • 18554 - C++ 지원에 대한 추적 문제 출시되면서 2.1
  • 18509 - Bluetooth:Mesh:Memory 할당량은 너무 크다
  • 18351 - logging: 32 비트 플롯 값이 작동하지 않습니다.
  • 17991 - qemu_x86_64에 대한 커버리지 보고서를 생성할 수 없습니다
  • 17748 - stm32: clock 제어: SystemCoreClock의 사용을 제거
  • 17745 - stm32: clock 구성을 device 트리로 이동
  • 17571 - mempool는 순환적인 사용에 비용이 많이 든다.
  • 17486 - nRF52: SPIM: 에라타 작업 상태?
  • 17375 - VREF, TEMPSENSOR, VBAT 내부 채널을 stm32 adc driver에 추가합니다
  • 17353 - POSIX_API를 설정하면 NET_SOCKETS_POSIX_NAMES를 비활성화합니다
  • 17314 - doc: mbed TLS를 사용하는 데 튜토리얼을 추가합니다
  • 16539 - 포함/ 디렉토리 및 헤더 청소
  • 16150 - 더 많은 LWM2M 매개 변수를 실행 시간에 구성
  • 15855 - 신뢰할 수 있는 발자국 추적 기준을 생성
  • 15854 - 발자국 개선
  • 15738 - Mac용 QEMU와 네트워크
  • 15497 - USB DFU: STM32: usb dfu 모드는 작동하지 않습니다
  • 15134 - samples/boards/reel_board/mesh_badge/README.rst: 컴파일이나 flash 지침이 없습니다
  • 14996 - 스 스 스 스
  • 14973 - samples: sample에 필요한 board 목표물을 지정하십시오.
  • 14806 - 파이썬 스크립트에서 분류된 파일린트 경고
  • 14591 - 인피네온 트리코어 아키텍처 지원
  • 14581 - Network 인터페이스는 IPv4 및 IPv6와 동적으로 작동하는지 선언할 수 있어야 합니다.
  • 14442 - x86 SOC/CPU 정의는 정리되어야 합니다.
  • 14309 - 자동 device 의존성 추적
  • 19760 - board 지원되는 기능을 확인하기 위해 명령을 제공
  • 13553 - Bluetooth Mesh Mesh지 손실을 줄이는 방법
  • 13469 - Shell는 ISR stack 사용을 표시하지 않습니다
  • 13436 - 메뉴콘fig을 통해 협동조합 기획을 가능하게 하는 것은 비효율적인 구성으로 이어질 수 있습니다.
  • 13091 - sockets: MSG_WAITALL 깃발을 구현
  • 12718 - 일반 MbedTLS 설정은 MBEDTLS_ENTROPY_C를 사용하지 않습니다
  • 12098 - 최소 libc로 64 비트 십자 값을 인쇄할 수 없습니다
  • 12028 - 16550 UART driver를 x86_64에 활성화
  • 11820 - sockets: (POSIX-compatible) timeout 지원 구현
  • 11529 - console에서 실행 중인 kernel의 구성을 얻으십시오
  • 11449 - .dtsi 파일에서 라인 길이에 대한 체크패치 경고
  • 11207 - ENOSYS의 의미는 모호하다.
  • 10621 - RFC: device를 Kconfig가 아닌 dts를 사용하여 활성화하십시오
  • 10499 - 문서: "user threads"에 대한 참조는 혼란스러워
  • 10494 - sockets: MSG_TRUNC를 위한 recv() 국기를 구현
  • 10436 - ssize_t, off_t의 정의와 혼동
  • 10268 - 남아있는 SPI_DW 정의를 청소
  • 10042 - MISRA C - pointer를 무효화하기 위해 정수형을 만들지 마십시오
  • 10041 - MISRA C - 크기와 서명성을 나타내는 유형은 기본 수치 유형 대신 사용되어야 합니다
  • 10030 - MISRA C - MISRA C 2012에 기초한 Zephyr의 코드 가이드라인 문서
  • 9954 - samples/hello_world build는 Windows/MSYS에서 실패했습니다
  • 9895 - MISRA C 모든 서명되지 않은 정수 상수에 "u" 또는 "U"의 후자를 추가합니다
  • 9894 - MISRA C C99에 따라 외부 식별자를 구별하십시오
  • 9889 - MISRA C 정수와 볼 표현 사이의 암시 변환을 피하십시오
  • 9886 - MISRA C 서명된 타입과 서명되지 않은 타입을 섞지 않는다
  • 9885 - MISRA C 죽은 코드가 없습니다
  • 9884 - MISRA-C 비무공한 함수의 반환 값을 확인
  • 9882 - MISRA-C - 예약된 이름을 사용하지 마십시오
  • 9778 - Zephyr 특정 SEGGER_RTT_LOCK 및 SEGGER_RTT_UNLOCK 매크로를 구현
  • 9626 - FRDM-KL28Z board에 대한 지원을 추가합니다
  • 9507 - pwm: PWM를 막기 위한 명확한 의미론이 없는 것은 다양한 구현을 초래한다
  • 9284 - Issues/experience는 Zephyr에서 TI ARM 코드 유전자 도구를 사용하려고 시도합니다.
  • 8958 - Bluetooth: 독자 공급자 특화된 오프코드 발견
  • 8400 - test kernel XIP 케이스는 잘 정의되지 않은 것 같습니다
  • 8393 - CONFIG_MULTITHREADING=n build가 interrupt가 lock된 상태에서 main()을 호출함
  • 7317 - 각 build에 SPDX 태그값 문서를 생성하여 추가
  • 7297 - STM32: Drivers: 각 driver에 대한 문서 시리즈 지원
  • 7246 - esp32는 xtensa-esp32-elf-gcc로 build에 실패: 오류: 인식되지 않은 명령 줄 옵션 '-no-pie'
  • 7216 - gcc의 "-include" 플래그를 사용하지 마십시오.
  • 7214 - DTS 및 Kconfig의 정의는 동시에 사용할 수 있어야 합니다.
  • 7151 - boards: 기존의 boards를 "장전 설정 지침"로 이동
  • 6925 - 문서의 일부로 검토자 가이드라인을 제공
  • 6291 - userspace: MMU-based memory 가상화 지원
  • 6066 - LwM2M: 레지스터 / 발견 작업에서 객체 버전을 지원
  • 5517 - toolchain/SDK 지원을 확장
  • 5325 - 트위스터에서 console와 상호 작용을 지원합니다.
  • 5116 - [Coverity CID: 179986] /subsys/bluetooth/host/mesh/access.c에서 NULL 포인터의 지표
  • 4911 - qemu의 파일 시스템 지원
  • 4569 - 로라: 로라 지원
  • 1418 - kconfig 옵션은 약간의 청소와 재조직이 필요합니다.
  • 1415 - 생성된 문서에 새로운 라인을 강요하는 데 문제가 있습니다.
  • 1392 - "엘트툴"라는 이름의 모듈이 없습니다
  • 3933 - LWM2M: 발견 포맷을 처리하기 위해 application/link-format 작성자 객체를 생성
  • 3931 - LWM2M: 데이터 확인 Callback
  • 3723 - WiFi의 ESP32 지원
  • 3675 - LE Adv. Ext.: PHY 선택으로 확장된 스캔
  • 3674 - LE Adv. Ext.: 연결이 불가능하고 캔이 불가능한 보조 packet 없이 지시되지 않은
  • 3634 - ARM: NULL pointer 보호를 구현
  • 3514 - Bluetooth: controller: LE 광고 확장자
  • 3487 - Keep Zephyr Device 나무 리눅스 호환
  • 3420 - 페르세피오 추적기 지원
  • 3280 - 페이지 지원
  • 2854 - Modbus RTU 지원
  • 2542 - 배터리: 배터리 충전 및 연료 측정치 처리 (에너지 관리) 에 대한 표준 APIs를 추가합니다.
  • 2470 - 감독 및 모니터링 과제
  • 2381 - SQL 데이터베이스
  • 2336 - IPv4 - 멀티캐스트 Join/Leave 지원

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.