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

Zephyr 3.7.0 · Historical Release

Zephyr 2.4.0 릴리스 노트

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

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

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

Part 1

요약·해설

1,861줄 공식 원문 전체, 구성요소 heading 19개와 해결 issue 965건을 빠짐없이 번역합니다.

Memory

Virtual memory · arch_mem_map · DEVICE_MMIO · memory domain

Connectivity

TCP2 default · Periodic Advertising · Isochronous Channel · PPP

Build

GCC · LLVM/Clang · ARC MetaWare · multiple SOC/ARCH roots

Part 2

접을 수 있는 영어 원문 전체

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

.. _zephyr_2.4:

Zephyr 2.4.0
############

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

Major enhancements with this release include:

* Introduced initial support for virtual memory management.

* Added Bluetooth host support for periodic advertisement and isochronous
  channels.

* Enabled the new TCP stack, TCP2, by default. This stack was introduced in
  Zephyr v2.1.0 to improve network protocol testability with open source tools.

* Introduced a new toolchain abstraction with initial implementations for GCC
  and LLVM/Clang, and groundwork for future support of commercial toolchains.

* Moved to using C99 integer types and deprecate Zephyr integer types.  The
  Zephyr types can be enabled by Kconfig DEPRECATED_ZEPHYR_INT_TYPES option.

The following sections provide detailed lists of changes by component.

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

The following CVEs are addressed by this release:

* CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer
* CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing
* CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core
* CVE-2020-10072: all threads can access all socket file descriptors
* CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat
* CVE-2020-13599: Security problem with settings and littlefs
* CVE-2020-13601: Under embargo until 2020/11/18
* CVE-2020-13602: Remote Denial of Service in LwM2M do_write_op_tlv

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

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
***********

* Moved to using C99 integer types and deprecate Zephyr integer types.  The
  Zephyr types can be enabled by Kconfig DEPRECATED_ZEPHYR_INT_TYPES option.

* The ``<sys/util.h>`` header has been promoted to a documented API with
  :ref:`experimental stability <api_lifecycle>`. See :ref:`util_api` for an API
  reference.

* The :c:func:`wdt_feed` function will now return ``-EAGAIN`` if
  issuing a feed would stall the caller.  Application code may need to
  ignore this diagnostic result or initiate another feed operation
  later.

* ``<drivers/uart.h>`` has seen its callbacks normalized.
  :c:type:`uart_callback_t` and :c:type:`uart_irq_callback_user_data_t`
  had their signature changed to add a struct device pointer as first parameter.
  :c:type:`uart_irq_callback_t` has been removed. :c:func:`uart_callback_set`,
  :c:func:`uart_irq_callback_user_data_set` and :c:func:`uart_irq_callback_set`
  user code have been modified accordingly.

* ``<drivers/dma.h>`` has seen its callback normalized. It had its signature
  changed to add a struct device pointer as first parameter. Such callback
  signature has been generalized through the addition of dma_callback_t.
  'callback_arg' argument has been renamed to 'user_data. All user code have
  been modified accordingly.

* ``<drivers/ipm.h>`` has seen its callback normalized.
  :c:type:`ipm_callback_t` had its signature changed to add a struct device
  pointer as first parameter. :c:func:`ipm_register_callback` user code have
  been modified accordingly. The context argument has been renamed to user_data
  and all drivers have been modified against it as well.

* The :c:func:`fs_open` function now accepts open flags that are passed as
  a third parameter.
  All custom file system front-ends require change to the implementation
  of ``open`` callback to accept the new parameter.
  To maintain original behaviour within user code, two argument invocations
  should be converted to pass a third argument ``FS_O_CREATE | FS_O_RDWR``.

* The struct device got 3 attributes renamed: ``config_info`` to ``config``,
  ``driver_api`` to ``api`` and finally ``driver_data`` to ``data``.
  This renaming was done to get rid of legacy names, for which the reasons
  do no longer apply.

* All device instances got a const qualifier. So this applies to all APIs
  manipulating ``struct device *`` (ADC, GPIO, I2C, ...). In order to avoid
  const qualifier loss on ISRs, all ISRs now take a ``const *void`` as a
  parameter as well.

* The ``_gatt_`` and ``_GATT_`` infixes have been removed for the HRS, DIS
  and BAS APIs and the Kconfig options.

* ``<include/bluetooth/gatt.h>`` callback :c:func:`bt_gatt_attr_func_t` used by
  :c:func:`bt_gatt_foreach_attr` and :c:func:`bt_gatt_foreach_attr_type` has
  been changed to always pass the original pointer of attributes along with its
  resolved handle.

* Established the unrestricted alignment of flash reads for all drivers.

Deprecated in this release
==========================

* The full set of ``k_mem_pool`` and ``sys_mem_pool`` APIs
  are considered deprecated as of this release. The replacements are
  the ``k_heap`` and ``sys_heap`` APIs. These APIs are not tagged with
  ``__deprecated`` in the 2.4 release, but will be in 2.5. They will be
  removed completely in Zephyr 2.6 LTS. The set of APIs now deprecated is as
  follows:

  * ``k_mbox_data_block_get()``
  * ``k_pipe_block_put()``
  * ``K_MEM_POOL_DEFINE()``
  * ``k_mem_pool_alloc()``
  * ``k_mem_pool_free()``
  * ``k_mem_pool_free_id()``
  * ``SYS_MEM_POOL_DEFINE()``
  * ``sys_mem_pool_init()``
  * ``sys_mem_pool_alloc()``
  * ``sys_mem_pool_free()``
  * ``sys_mem_pool_try_expand_inplace()``

* The Kconfig option ``CONFIG_MULTITHREADING`` to disable multi-threading was
  deprecated due to lack of maintainership. This means that single-threaded
  mode with the scheduler disabled is deprecated; normal multi-threaded mode is
  still fully supported.

Removed APIs in this release
============================

* Other

  * The deprecated ``MACRO_MAP`` macro has been removed from the
    :ref:`util_api`. Use ``FOR_EACH`` instead.
  * The CONFIG_NET_IF_USERSPACE_ACCESS is removed as it is no longer needed.

* Build system

  * The set of ``*_if_kconfig()`` CMake functions have been removed. Use
    ``_ifdef(CONFIG_ ...)`` instead.

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

* USB

  * HID class callbacks now takes a parameter ``const struct device*`` which
    is the HID device for which callback was called.

* Bluetooth

  * The ``_gatt_`` infix has been removed from all GATT service APIs.

* Bluetooth HCI Driver

  * bt_hci_evt_is_prio() removed, use bt_hci_evt_get_flags() instead when
    CONFIG_BT_RECV_IS_RX_THREAD is defined and call bt_recv and bt_recv_prio
    when their flag is set, otherwise always call bt_recv().

Kernel
******

* Initial support for virtual memory management

  * API definitions in ``include/sys/mem_manage.h``.
  * Supporting architectures will implement ``arch_mem_map()`` and enable
    ``CONFIG_MMU``.
  * The kernel is linked at its physical memory location in RAM.
  * The size of the address space is controlled via ``CONFIG_KERNEL_VM_SIZE``
    with memory mapping calls allocating virtual memory growing downward
    from the address space limit towards the system RAM mappings.
  * This infrastructure is still under heavy development.

* Device memory mapped I/O APIs

  * Namedspaced as DEVICE_MMIO and specified in a new
    ``include/sys/device_mmio.h`` header.
  * This is added to facilitate the specification and the storage location of
    device driver memory-mapped I/O regions based on system configuration.

    * Maintained entirely in ROM for most systems.
    * Maintained in RAM with hooks to memory-mapping APIs for MMU or PCI-E
      systems.

* Updates for Memory Domain APIs

  * All threads now are always a member of a memory domain. A new
    memory domain ``k_mem_domain_default`` introduced for initial threads
    like the main thread.
  * The ``k_mem_domain_destroy()`` and ``k_mem_domain_remove_thread()`` APIs
    are now deprecated and will be removed in a future release.
  * Header definitions moved to ``include/app_memory/mem_domain.h``.

* Thread stack specification improvements

  * Introduced a parallel set of ``K_KERNEL_STACK_*`` APIs for specifying
    thread stacks that will never host user threads. This will conserve memory
    as ancillary data structures (such as privilege mode elevation stacks) will
    not need to be created, and certain alignment requirements are less strict.

  * Internal interfaces to the architecture code have been simplified. All
    thread stack macros are now centrally defined, with arches declaring
    support macros to indicate the alignment of the stack pointer, the
    stack buffer base address, and the stack buffer size.

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

* ARC

  * Added ARC MetaWare toolchain support
  * General arch improvements for stacks & memory domains
  * API improvements for cache flush and cache invalidate
  * Debugging help: show all registers on exception
  * Fix for fast irq (one register bank configuration)
  * Fix for undefined shift behavior (CID 211523)

* ARM

  * AARCH32

    * Added support for ARM Cortex-M1 architecture.
    * Implemented the timing API in Cortex-M architecture using the Data
      Watchpoint and Trace (DWT) unit.
    * The interrupt vector relaying feature support was extended to Cortex-M
      Mainline architecture variants.
    * Cortex-M fault handling implementation was enhanced by adding an option to
      generate and supply the full register state to the kernel fatal error
      handling mechanism.
    * Fixed Cortex-M boot sequence for single-threaded applications
      (CONFIG_MULTITHREADING=n).
    * Added thread safety to Non-Secure entry function calls in ARMv8-M
      architecture.
    * Fixed stack randomization for main thread.
    * Fixed exception vector table alignment in Cortex-M architecture
    * Increased test coverage in QEMU for ARMv6-M architecture variant.
    * Removed the implementation of arch_mem_domain_* APIs for Cortex-M

  * AARCH64

    * Re-implemented thread context-switch to use the _arch_switch() API

* POSIX

* RISC-V

* x86

  * x86 MMU paging support has been overhauled to meet CONFIG_MMU requirements.

    * ``arch_mem_map()`` is implemented.
    * Restored support for 32-bit non-PAE paging. PAE use is now controlled
      via the ``CONFIG_X86_PAE`` option
    * Initial kernel page tables are now created at build time.
    * Page tables are no longer strictly identity-mapped

  * Added ``zefi`` infrastructure for packaging the 64-bit Zephyr kernel into
    an EFI application.

  * Added a GDB stub implementation that works over serial for x86 32-bit.

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

* Added support for these SoC series:

  * ARM Cortex-M1/M3 DesignStart FPGA
  * Atmel SAM4L
  * Nordic nRF52805
  * NXP i.MX RT685, i.MX8M Mini, and LPC11U6x
  * ARC QEMU support for EM and HS family

* Made these changes in other SoC series:

  * STM32L4/STM32WB: Added support for Low Power Mode.
  * STM32H7/STM32WB/STM32MP1: Added Dual Core concurrent register access
    protection using HSEM.
  * Increased cpu frequency for ARC nsim_hs_smp.

* Changes for ARC boards:

  * ARC QEMU boards for ARC EM and HS
  * ARC MetaWare toolchain support, including mdb runner for various ARC boards
  * gcov coverage support for ARC QEMU
  * New nSIM configuration, corresponding to em7d_v22 EMSK board
  * Enabled SMP on HSDK board, including dual core and quad core configurations.
  * Switched from legacy ARC-nSIM UART to ns16550 UART model and driver.
  * Fixed EMSDP secure config for emsdp_em7d_esp.

* Added support for these ARM boards:

  * Adafruit ItsyBitsy M4 Express
  * Arduino Nano 33 IOT
  * ARM Cortex-M1/M3 DesignStart FPGA reference designs running on the Digilent
    Arty A7 development board
  * Atmel SAM4L-EK board
  * Circuit Dojo nRF9160 Feather
  * EOS S3 Quick Feather
  * Laird Connectivity Pinnacle 100 Modem Development board (pinnacle_100_dvk)
  * nRF21540 DK (nrf21540dk_nrf52840)
  * nRF52805 emulation on nRF52 DK (nrf52dk_nrf52805)
  * nRF5340 DK
  * Nuvoton npcx7m6fb and pfm m487 boards
  * NXP i.MX RT685 EVK, i.MX8M Mini EVK, LPCXpresso LPC11U68
  * OLIMEX-STM32-H103
  * Ruuvitag board
  * Seagate FaZe board
  * Seeeduino XIAO
  * Serpente board
  * Silicon Labs BRD4180A (a.k.a. SLWRB4180A) Mighty Gecko Radio Board
  * ST B_L4S5I_IOT01A Discovery kit
  * ST NUCLEO-H745ZI-Q
  * Waveshare Open103Z
  * WeAct Studio Black Pill V2.0

* Made these changes in other boards:

  * b_l072z_lrwan1: Added flash, LoRa, USB, EEPROM, RNG
  * nRF boards: enabled HW Stack Protection by default on boards maintained by Nordic
  * nucleo_l552ze_q: Added non secure target and TFM support
  * STM32 boards: Enabled MPU on all boards with at least 64K flash
  * lpcxpresso55s69: Added TFM support

* Added support for these following shields:

  * Adafruit WINC1500 Wifi
  * ARM Ltd. V2C-DAPLink for DesignStart FPGA
  * Atmel AT86RF2XX Transceivers
  * Buydisplay 2.8" TFT Touch Shield with Arduino adapter
  * DAC80508 Evaluation Module

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

* ADC

  * Added chip select flags to SPI ADC drivers.

* Audio

  * N/A

* Bluetooth

  * L2CAP RX MTU is now controlled by CONFIG_BT_L2CAP_RX_MTU when
    CONFIG_BT_ACL_FLOW_CONTROL is disabled, previously this was controlled
    by CONFIG_BT_RX_BUF_LEN. If CONFIG_BT_RX_BUF_LEN has been changed from its
    default value then CONFIG_BT_L2CAP_RX_MTU should be set to
    CONFIG_BT_RX_BUF_LEN - 8.

* CAN

  * Added chip select flags to SPI CAN drivers.
  * Fixed MCP2515 driver to wait to reset.

* Clock Control

  * STM32: Various changes including Flash latency wait states computation,
    configuration option additions for H7 series, and fixes on F0/F3 PREDIV1
    support
  * Added LPC11U6X driver.

* Console

  * Added IPM driver.

* Counter

  * STM32: Added support on F0/F2 series.
  * Added MCUX PIT counter driver for Kinetis K6x and K8x SoCs.

* Crypto

  * N/A

* DAC

  * STM32: Added support for F0/F2/G4/L1 series.

* Debug

  * N/A

* Display

  * Enhanced SSD16XX driver to support loading WS from OTP.
  * Added chip select flags to SPI display drivers.

* DMA

  * STM32: Number of changes including k_malloc removal, driver priority init
    increase, get_status API addition and various cleanups.
  * Added MCUX EDMA driver for i.MX RT and Kinetis K6x SoCs.
  * Added MCUX LPC driver for LPC and i.MX RT6xx SoCs.

* EEPROM

  * Added driver supporting the on-chip EEPROM found on NXP LPC11U6X MCUs.
  * Fixed at2x cs gpio flags extraction from DT.

* Entropy

  * STM32: Added support for ISR mode. Added support on F7/H7/L0 series.

* ESPI

  * Enhanced XEC driver to support KBC status operations, ACPI_EC1 interface,
    and slaves with long initializations.
  * Fixed XEC driver frequency override during IO selection.

* Ethernet

  * Added VLAN support to Intel e1000 driver.
  * Added Ethernet support to stm32h7 based boards (with IT based TX).
  * Moved stm32 driver to device tree configuration.
  * Added support for setting fixed configuration and read from device tree
    for ENET ETH interface and PHY in mcux driver.
  * Added support for device that do not use SMI for PHY setup in mcux driver.
  * Added support for multiport gPTP in native_posix driver. This allows gPTP
    bridging testing.
  * Fixed MAC registers in enc28j60 driver to the latest Microchip reference manual.

* Flash

  * The driver selected by ``CONFIG_SPI_FLASH_W25QXXDV`` has been
    removed as it is unmaintained and all its functionality is available
    through ``CONFIG_SPI_NOR``.  Out of tree uses should convert to the
    supported driver using the ``jedec,spi-nor`` compatible.
  * Enhanced nRF QSPI NOR flash driver (nrf_qspi_nor) so it supports unaligned read offset, read length and buffer offset.
  * Added SFDP support in spi_nor driver.
  * Fixed regression in nRF flash driver (soc_flash_nrf) with :kconfig:option:`CONFIG_BT_CTLR_LOW_LAT` option.
  * Introduced NRF radio scheduler interface in nRF flash driver (soc_flash_nrf).
  * STM32: Factorized support for F0/F1/F3. Added L0 support. Various fixes.

* GPIO

  * Added driver for the Xilinx AXI GPIO IP.
  * Added LPC11U6X driver.

* Hardware Info

  * Added Atmel SAM4L driver.

* I2C

  * Introduced new driver for NXP LPC11U6x SoCs.  See
    :kconfig:option:`CONFIG_I2C_LPC11U6X`.

  * Introduced new driver for emulated I2C devices, where I2C operations
    are forwarded to a module that emulates responses from hardware.
    This enables testing without hardware and allows unusual conditions
    to be synthesized to test driver behavior.  See
    :kconfig:option:`CONFIG_I2C_EMUL`.

  * STM32: V1: Reset i2c device on read/write error.
  * STM32: V2: Added dts configurable Timing option.
  * Fixed MCUX LPI2C driver transfer status after NACK.

* I2S

  * Added LiteX controller driver.

* IEEE 802.15.4

  * Allow user to disable auto-start of IEEE 802.15.4 network interface.
    By default the IEEE 802.15.4 network interface is automatically started.
  * Added support for setting TX power in rf2xx driver.
  * Added Nordic 802.15.4 multiprotocol support, see :kconfig:option:`CONFIG_NRF_802154_MULTIPROTOCOL_SUPPORT`.
  * Added Kconfig :kconfig:option:`CONFIG_IEEE802154_VENDOR_OUI_ENABLE` option for defining OUI.

* Interrupt Controller

  * Enhanced GICV3 driver to support SGI API.
  * Added NPCX MIWU driver.

* IPM

  * Added Intel ADSP driver.

* Keyboard Scan

  * Enhanced FT5336 driver to support additional part number variants.

* LED

  * Added TI LP503X controller driver.
  * Introduced led_set_color, let_get_info, and channel-dedicated syscalls
  * Added shell support.

* LED Strip

  * Enhanced APA102 driver to support SPI chip select.

* LoRa

  * Made various enhancements and fixes in SX1276 driver.

* Modem

  * Added option to query the IMSI and ICCID from the SIM.
  * Added support for offloaded Sierra Wireless HL7800 modem.

* PECI

  * N/A

* Pinmux

  * Added LPC11U6X driver.
  * Added NPCX driver.

* PS/2

  * N/A

* PWM

  * STM32: Refactored using Cube LL API.
  * Added SAM9 TCC based driver.

* Sensor

  * Added API function ``sensor_attr_get()`` for getting a sensor's
    attribute.
  * Added support for wsen-itds accelerometer sensor.
  * Added chip select flags to SPI sensor drivers.
  * Added IIS2DH accelerometer driver.
  * Added MAX17055 fuel-gauge sensor driver.
  * Added SI7055 temperature sensor driver.
  * Enhanced FXOS8700 driver to support magnetic vector magnitude function.
  * Added SM351LT magnetoresistive sensor driver.
  * Added VCNL4040 proximity and light sensor driver.
  * Refactored LIS2DH and LSM6DSL drivers to support multiple instances.

* Serial

  * Added driver for the Xilinx UART Lite IP.
  * Added NXP IUART driver for i.MX8M Mini.
  * Implemented uart_config_get API in MCUX UART driver.
  * Added LPC11U6X driver.

* SPI

  * The SPI driver subsystem has been updated to use the flags specified
    in the cs-gpios devicetree properties rather than the
    SPI_CS_ACTIVE_LOW/HIGH configuration options.  Devicetree files that
    specify 0 for this field will probably need to be updated to specify
    GPIO_ACTIVE_LOW.  SPI_CS_ACTIVE_LOW/HIGH are still used for chip
    selects that are not specified by a cs-gpios property.
  * Added driver for the Xilinx AXI Quad SPI IP.
  * STM32: Various fixes around DMA mode.
  * Extended MCUX Flexcomm driver to support slave mode.
  * Added optional delays to MCUX DSPI and LPSPI drivers.

* Timer

  * N/A

* USB

  * The usb_enable() function, which, for some samples, was invoked
    automatically on system boot up, now needs to be explicitly called
    by the application in order to enable the USB subsystem. If your
    application relies on any of the following Kconfig options, then
    it shall also enable the USB subsystem:

    * :kconfig:option:`CONFIG_USB_DEVICE_NETWORK_ECM`
    * :kconfig:option:`CONFIG_USB_DEVICE_NETWORK_EEM`
    * :kconfig:option:`CONFIG_USB_DEVICE_NETWORK_RNDIS`
    * :kconfig:option:`CONFIG_TRACING_BACKEND_USB`
    * ``CONFIG_USB_UART_CONSOLE``

  * USB device support has got its own work queue
    which is used by CDC ACM class by default.

  * CDC ACM Class was slightly reworked.

  * Suspend and resume support in CDC ACM and HID classes
    has been corrected.

  * Atmel SAM0 USB device driver (usb_dc_sam0) was revised.
    All drivers now use common macros for getting indexes and direction
    from an endpoint.

* Video

  * N/A

* Watchdog

  * Added MCUX WWDT driver for LPC SoCs.
  * Enhanced Gecko driver to support Gecko Series 2 SoC.

* WiFi

  * Added IPv6 support to Simplelink driver.
  * Added DNS offloading support to eswifi driver.
  * Fixed esp driver offload protocol parsing.
  * Fixed esp driver GPIO reset control logic.
  * Fixed eswifi driver offloading packet parsing.

Networking
**********

* The new TCP stack is enabled by default. The legacy TCP stack is not yet
  removed and can be used if needed.
* The network interface is made a kernel object. This allows better access
  control handling when usermode is enabled.
* The kernel stacks are used in network related threads to save memory when
  usermode is enabled.
* Network statistics collection can be enabled in key points of the network
  stack. This can be used to get information where time is spent in RX or TX.
* The BSD socket sendmsg() can now be used with AF_PACKET type sockets.
* Added support for enabling OpenThread reference device.
* Added support for enabling MQTT persistent sessions.
* Added "net tcp recv" command to net shell to enable TCP RX in manual testing.
* Added ObjLnk resource type support to LWM2M.
* Added userspace support to MQTT publisher, echo-server and echo-client
  sample applications.
* Added support to rejecting received and unsupported PPP options.
* Added support for select() when using socket offloading.
* Added support for IPv6 multicast packet routing.
* Added support to SOCK_DGRAM type sockets for AF_PACKET family.
* Added support for using TLS sockets when using socket offloading.
* Added additional checks in IPv6 to ensure that multicasts are only passed to the
  upper layer if the originating interface actually joined the destination
  multicast group.
* Allow user to specify TCP port number in HTTP request.
* Allow application to initialize the network config library instead of network
  stack calling initialization at startup. This enables better control of
  network resources but requires application to call net_config_init_app()
  manually.
* Allow using wildcards in CoAP resource path description.
* Allow user to specify used network interface in net-shell ping command.
* Allow user to select a custom mbedtls library in OpenThread.
* Removed dependency to :kconfig:option:`CONFIG_NET_SOCKETS_POSIX_NAMES` from offloaded
  WiFi device drivers.
* Print more gPTP status information in gptp net shell.
* Fixed the network traffic class statistics collection.
* Fixed WiFi shell when doing a scan.
* Fixed IPv6 routes when nexthop is link local address of the connected peer.
* Fixed IPv6 Router Solicitation message handling.
* Fixed BSD socket lib and set errno to EBADF if socket descriptor is invalid.
* Fixed received DNS packet parsing.
* Fixed DNS resolving by ignoring incoming queries while we are resolving a name.
* Fixed CoAP zero length option parsing.
* Fixed gPTP port numbering to start from 1.
* Fixed gPTP BMCA priority vector calculation.
* Fixed multiple interface bound socket recv() for AF_PACKET sockets.
* Fixed PPP Term-Req and Term-Ack packet length when sending them.
* Fixed PPP ipv6cp and ipcp Configure-Rej handling.
* Fixed PPP option parsing and negotiation handling.
* Fixed PPP ipcp option handling when the protocol goes down.
* Fixed PPP ipv6cp and ipcp network address removal when connection goes down.
* Added support to rejecting received and unsupported PPP options.
* Added initial support for PAP authentication in PPP.
* Fixed a race PPP when ppp_fsm_open() was called in CLOSED state.
* Fixed LWM2M FOTA socket closing.
* Fixed LWM2M block transfer retransmissions.
* Fixed LWM2M opaque data transfer in block mode.
* Fixed LWM2M Security and Server object instance matching.
* Fixed LWM2M updating lifetime on Register Update event.
* Fixed MQTT double CONNACK event notification on server reject.

Bluetooth
*********

* Host

  * Added basic support for Isochronous Channels (also known as LE Audio).
  * Added support for Periodic Advertising (both Advertising and Scanning
    procedures).
  * The application can now specify preferences for the PHY update procedure PHY
    choices.
  * A new "bond_deleted" callback has been introduced.
  * Added a new callback for GATT (un)subscription.
  * Added support for the application to provide subscription information to the
    stack prior to reconnection (``bt_gatt_resubscribe``).
  * The application can now request for the CCC descriptor to be discovered
    automatically by the stack when subscribing to a characteristic.
  * Fixed a regression introduced in 2.3 along the EATT feature, where the ATT
    throughput could not reach the expected values.
  * Fixed a deadlock in the RX thread that was observed multiple times in
    scenarios involving high throughput and a sudden disconnection.
  * Fixed a race condition upon advertising resume.
  * The GATT notify multiple feature is now disabled by default.
  * The advertiser can now be requested to restart even when a connection
    object is not available.
  * The L2CAP security level will now be elevated automatically when a
    connection is rejected for security reasons.
  * When LE Secure Connections are the only option enabled, the security level
    will now be elevated to Level 4 automatically.
  * Fixed CCC restoring when using settings lazy loading.
  * Fixed recombination of ACL L2CAP PDUs when the header itself is split across
    multiple HCI ACL packets.
  * GATT no longer assumes the position of the CCC descriptor and instead
    discovers it.
  * Multiple additional fixes.

* Mesh

  * Added support for storage of model data in a key-value fashion.
  * Added support for a network loopback.
  * Multiple qualification-related fixes.

* BLE split software Controller

  * The advanced scheduling algorithms that were supported in the legacy
    Controller have been ported to the split one.
  * Preliminary support for Advertising Extensions, restricted to
    non-connectable advertising for now.
  * Very early support for Periodic Advertising. This should be considered an
    early experimental draft at this stage.
  * Added full support for the Nordic nRF5340 IC, not just the engineering
    sample.
  * Added support for the Nordic nRF52805 IC.
  * Several fixes to scheduling and window calculation, some of which had an
    impact in the cooperation between the flash driver and the Controller.
  * Fixed an null pointer dereference in the ticker code.

* HCI Driver

  * A new BT_QUIRK_NO_AUTO_DLE has been added for Controllers that do not follow
    the recommendation of auto-initating the data length update procedure. This
    is in fact the case of the split software Controller.

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

* Improved support for additional toolchains:

  * Better toolchain abstractions.
  * Support for the ARC MetaWare toolchain.

* Devicetree

  * Added new devicetree macros that provide a default value if the property
    or cell accessor doesn't contain the requested data.

  * Added support for inferring bindings for ``/zephyr,user`` devicetree node
    to allow applications an easy way to specify application specific
    devicetree properties without having a binding.

* Support for multiple SOC and ARCH roots.
  The :ref:`SOC_ROOT <application>` and ``ARCH_ROOT`` variables used to specify
  support files for out of tree SoCs and architectures now accept multiple
  paths, separated by semicolons. As a result, the ``SOC_DIR`` Kconfig variable
  is no longer supported.

  Uses like ``source $(SOC_DIR)/<path>`` must be changed to
  ``rsource <relative>/<path>`` or similar.

* BOARD, SOC, DTS, and ARCH roots can now be specified in each module's
  :file:`zephyr/module.yml` file; see :ref:`modules_build_settings`.

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

* Disk

* Management

  * MCUmgr

    * Moved mcumgr into its own directory.
    * UDP port switched to using kernel stack.
    * smp: added missing socket close in error path.

  * Added support for Open Supervised Device Protocol (OSDP), see :kconfig:option:`CONFIG_OSDP`.

  * updatehub

    * Added download block check.
    * Added support to flash integrity check using SHA-256 algorithm.
    * Moved updatehub from lib to subsys/mgmt directory.
    * Fixed out-of-bounds access and add flash_img_init return value check.
    * Fixed getaddrinfo resource leak.

* Settings

  * If a setting read is attempted from a channel that doesn't support reading return an error rather than faulting.
  * Disallow modifying the content of a static subtree name.

* Random

* POSIX subsystem

* Power management

* Logging

  * Fixed immediate logging with multiple backends.
  * Switched logging thread to use kernel stack.
  * Allow users to disable all shell backends at one using :kconfig:option:`CONFIG_SHELL_LOG_BACKEND`.
  * Added Spinel protocol logging backend.
  * Fixed timestamp calculation when using NEWLIB.

* LVGL

  * Library has been updated to the new major release v7.0.2.

  * It is important to note that v7 introduces multiple API changes and new
    configuration settings, so applications developed on v6 or previous versions
    will likely require some porting work. Refer to `LVGL 7 Release notes
    <https://github.com/lvgl/lvgl/releases/tag/v7.0.0>`_ for more information.

  * LVGL Kconfig option names have been aligned with LVGL. All LVGL
    configuration options ``LV_[A-Z0-9_]`` have a matching Zephyr Kconfig
    option named as ``CONFIG_LVGL_[A-Z0-9_]``.

  * LVGL Kconfig constants have been aligned with upstream suggested defaults.
    If your application relies on any of the following Kconfig defaults consider
    checking if the new values are good or they need to be adjusted:

    * :kconfig:option:`CONFIG_LVGL_HOR_RES_MAX`
    * :kconfig:option:`CONFIG_LVGL_VER_RES_MAX`
    * :kconfig:option:`CONFIG_LVGL_DPI`
    * :kconfig:option:`CONFIG_LVGL_DISP_DEF_REFR_PERIOD`
    * :kconfig:option:`CONFIG_LVGL_INDEV_DEF_READ_PERIOD`
    * :kconfig:option:`CONFIG_LVGL_INDEV_DEF_DRAG_THROW`
    * :kconfig:option:`CONFIG_LVGL_TXT_LINE_BREAK_LONG_LEN`
    * :kconfig:option:`CONFIG_LVGL_CHART_AXIS_TICK_LABEL_MAX_LEN`

  * Note that ROM usage is significantly higher on v7 for minimal
    configurations. This is in part due to new features such as the new drawing
    system. LVGL maintainers are currently investigating ways for reducing the
    library footprint when some options are not enabled, so you should wait for
    future releases if higher ROM usage is a concern for your application.

* Shell

  * Switched to use kernel stacks.
  * Fixed select command.
  * Fixed prompting dynamic commands.
  * Change behavior when more than ``CONFIG_SHELL_ARGC_MAX`` arguments are
    passed.  Before 2.3 extra arguments were joined to the last argument.
    In 2.3 extra arguments caused a fault.  Now the shell will report that
    the command cannot be processed.

* Storage

  * Added flash SHA-256 integrity check.

* Tracing

  * Tracing backed API now checks if init function exists prio to calling it.

* Debug

  * Core Dump

    * Added the ability to do core dump when fatal error is encountered.
      This allows dumping the CPU registers and memory content for offline
      debugging.
    * Cortex-M, x86, and x86-64 are supported in this release.
    * A data output backend utilizing the logging subsystem is introduced
      in this release.

HALs
****

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

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

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

  * nvs: Do full chip erase when flashing.
  * nrf: onoff_level_lighting_vnd_app: Fixed build with mcumgr.
  * drivers: flash_shell: new commands write_unaligned and write_pattern.
  * bluetooth: hci_spi: Fixed cmd_hdr and acl_hdr usage.
  * Removed zephyr nfc sample.
  * drivers: Fixed uninitialized spi_cfg in spi_fujitsu_fram sample.
  * Updated configuration for extended advertising in Bluetooth hci_uart and hci_rpmsg examples.

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

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

* :github:`28665` - boards b_l4s5i_iot01a: invertion of user LEDS polarity
* :github:`28659` - [Coverity CID :214346] Out-of-bounds access in subsys/net/ip/tcp2.c
* :github:`28654` - [lwm2m stm32F429] No registration with server possible
* :github:`28653` - Bluetooth: Mesh: TX Power Dynamic Control
* :github:`28639` - tests: kernel: sleep: is failing for nRF51
* :github:`28638` - bq274xx sample unable to build
* :github:`28635` - nrf: qspi: devicetree opcode properties are ignored
* :github:`28628` - samples/tfm_integration/tfm_ipc: regression on nucleo_l552_ze
* :github:`28627` - tests: kernel: fatal: exception: stack_sentinel test is failing for nRF platforms
* :github:`28625` - tests: net: tcp2: llegal use of the EPSR
* :github:`28621` - tests: kernel: mem_protect: syscalls: wrong FAULTY_ADDRESS for nucleo_l073rz
* :github:`28605` - Build failure - (64-bit platforms) acrn/bcm958402m2_a72/native_posix_64/... on a number of sanitycheck tests w/TCP2
* :github:`28604` - mcumgr smp_svr sample not working over shell or serial transport
* :github:`28603` - tests: kernel: timer: timer_api: Failed on nucleo_l073rz
* :github:`28602` - TCP2:frdm_k64f/mimxrt1064_evk  tests/net/tcp2 regression failure in RC2
* :github:`28577` - possible bug / regression in new TCP stack
* :github:`28571` - Erroneous call to ull_disable_mark in ull_adv::disable()
* :github:`28565` - sensor: lsm6dsl: incompatible pointer type (warning)
* :github:`28559` - Unable to extend the flash sync API part of the BLE Controller
* :github:`28552` - up_squared: samples/portability/cmsis_rtos_v1/philosophers/ failed.
* :github:`28549` - up_squared: tests/kernel/threads/thread_apis/ failed
* :github:`28548` - up_squared:  tests/arch/x86/pagetables/ failed.
* :github:`28547` - up_squared: tests/subsys/debug/coredump failed.
* :github:`28540` - littlefs: MPU FAULT and failed to run
* :github:`28538` - Atmel SAM4L have two pinctrl with wrong map
* :github:`28492` - Could not build Zephyr application for swervolf_nexys board in simulation
* :github:`28480` - ``tests/lib/devicetree/legacy_api/libraries.devicetree.legacy`` fails to build on pinnacle_100_dvk
* :github:`28471` - Central not working properly on nRF5340-DK
* :github:`28465` - Building OpenThread NCP: build system has concurrency issue
* :github:`28460` - Generated ExternalProject include directories
* :github:`28453` - qemu 5.1 hangs on a number tests on x86_64
* :github:`28443` - drivers: sensor: hts221 compilation issue linked to DT property drdy_gpios
* :github:`28434` - Shell Tab Completion Candidates results in segmentation fault
* :github:`28414` - kernel/timeout: next_timeout() is returning negative number of ticks
* :github:`28413` - [Coverity CID :214280] Unintentional integer overflow in tests/posix/common/src/nanosleep.c
* :github:`28412` - [Coverity CID :214279] 'Constant' variable guards dead code in tests/drivers/clock_control/nrf_lf_clock_start/src/main.c
* :github:`28411` - [Coverity CID :214281] Unchecked return value in subsys/mgmt/osdp/src/osdp.c
* :github:`28397` - gcc 10.x compile warning/error for array subscript is outside the bounds in cmsis_rtos_v2/thread.c
* :github:`28394` - nanosleep test failed on ARC series targets
* :github:`28390` - drivers: sensor: lsm6dsl compilation issue when sensor defined in board (I2C) and in test (SPI)
* :github:`28385` - drivers.clock.nrf_lf_clock_start_xtal_no_wait.wait_in_thread fails on nrf9160dk_nrf9160
* :github:`28384` - Bluetooth: L2CAP: Bad CoC SDU segment handling
* :github:`28380` - drivers: peci: xec: Cannot recover PECI bus after PECI transfer fails
* :github:`28375` - gcc 10.x compile warning/error for array subscript 0 is outside the bounds in tests/bluetooth/tester/src/gap.c
* :github:`28371` - gcc 10.x compile warning/error for array subscript 0 is outside the bounds in subsys/bluetooth/mesh/prov.c
* :github:`28361` - USB audio samples fails if ASSERT=y
* :github:`28360` - drivers: nrf_802154: SWI IRQ priority is not read correctly
* :github:`28347` - Possible use-after-free of rx_msg->tx_block in kernel/mailbox.c
* :github:`28344` - cdc_acm sample with CONFIG_NO_OPTIMIZATIONS=y crashes on nrf52840 dev board
* :github:`28343` - Bluetooth peripheral sample auto disconnects "ST B_L4S5I_IOT01A Discovery kit"
* :github:`28341` - No SRAM available to link echo_server for atsamr21 with ieee802154.overlay
* :github:`28337` - Cannot flash Atmel boards using west
* :github:`28332` - What is the airspeed velocity of an unladen swallow running Zephyr?
* :github:`28331` - Shell on CDC ACM UART stopped working after PR #24873
* :github:`28326` - Sample boards nrf mesh onoff not working
* :github:`28325` - bluetooth: null pointer dereference for non-connectable extended advertising
* :github:`28324` - GATT notifications aren't working for CUD characteristics
* :github:`28319` - tests: kernel: context: fails because timer expiration is shorter than excepted
* :github:`28317` - Asymmetric nrfx spi_transceive tx/rx lengths outputs error
* :github:`28307` - Can't build bootloader/mcuboot while ``CONF_FILE`` contains multiple files.
* :github:`28305` - Device not found (SX1276 with nRF52840)
* :github:`28303` - nucleo_l4r5zi uses wrong pinmux setting
* :github:`28295` - kernel.common: lpcxpresso55s16_ns test failure
* :github:`28294` - arch.interrupt.gen_isr_table.arm_mainline: lpcxpresso55s16_ns failed
* :github:`28289` - tests: arch: arm: arm_sw_vector_relay: fails on nucleo_f091rc
* :github:`28283` - LWM2M: Invalid ACK when server is using message ID 0
* :github:`28282` - Slave host auto-initiate stalls if master does not support extended reject indications, and procedure collision occurs
* :github:`28280` - tests/kernel/tickless/tickless_concept: disco_l475_iot1 build issue
* :github:`28275` - drivers: bluetooth: hci_spi: hci driver is init before spi causing an error on device_get_binding
* :github:`28270` - Errors in the HL7800.c file
* :github:`28267` - up_squared(acrn):running tests/kernel/workq/work_queue_api/ failed
* :github:`28266` - up_squared(acrn):running tests/kernel/sched/schedule_api/ failed
* :github:`28265` - up_squared(acrn):running tests/kernel/timer/timer_api/ failed
* :github:`28264` - up_squared(acrn):running tests/kernel/timer/timer_monotonic/ failed
* :github:`28262` - up_squared(acrn):running tests/kernel/tickless/tickless_concept/ failed
* :github:`28261` - up_squared(acrn):running tests/kernel/common/ failed
* :github:`28260` - up_squared(acrn):running tests/portability/cmsis_rtos_v2/ failed
* :github:`28259` - up_squared(acrn):running tests/subsys/debug/coredump/ failed
* :github:`28258` - up_squared(acrn):running tests/drivers/counter/counter_cmos/ failed
* :github:`28256` - mimxrt1050_evk: running samples/subsys/fs/fat_fs/ failed
* :github:`28255` - mimxrt1050_evk:running samples/drivers/display/ failed
* :github:`28251` - Tests of the cmsis_dsp library fails on nrf52840dk_nrf52840 platform
* :github:`28248` - bt_gatt_notify() causes "unable to alllocate TX buffer"
* :github:`28240` - nordic spim: does not work with SPI-SDHC infrastructure
* :github:`28234` - ipv6: multicast group: wrong filtering
* :github:`28230` - "make zephyr_generated_headers" produces incorrect result (SHELL:") after recent cmake refactor
* :github:`28229` - Possible NULL dereference in subsys/net/ip/net_context.c.
* :github:`28223` - LEDs in the board nRF52840dk_nRF52840 dont work with Lora
* :github:`28218` - Possible NULL dereference in subsys/logging/log_msg.c.
* :github:`28216` - socket: send fails instead of blocking when there are no more net buffers
* :github:`28211` - "High" current drawn when ussing RTT log back-end with CONFIG_LOG_IMMEDIATE and CONFIG_LOG_BACKEND_RTT_MODE_DROP
* :github:`28206` - mimxrt685_cm33: many cases has no console output seems hangs in kernel init.
* :github:`28205` - kernel.timer.tickless: frdmk64f failure
* :github:`28203` - Cannot flash TI boards using west
* :github:`28202` - Adafruit TFT touch shield cap touch flipped sides left-to-right
* :github:`28197` - samples/net/sockets/echo_client/sample.net.sockets.echo_client.nrf_openthread fails to build
* :github:`28196` - samples/boards/intel_s1000_crb/audio/sample.board.intel_s1000_crb.audio Fails to build
* :github:`28193` - include/drivers/flash: API stands mistakenly unrestricted alignment of writes.
* :github:`28185` - Problem using SX1276 with nRF52840dk
* :github:`28184` - tests: drivers: spi: spi_loopback: fails on board nucleo_wb55rg
* :github:`28181` - MQTT not working with MOSQUITTO broker:
* :github:`28174` - [Coverity CID :214213] Improper use of negative value in tests/net/socket/af_packet/src/main.c
* :github:`28173` - [Coverity CID :214210] Side effect in assertion in tests/arch/arm/arm_interrupt/src/arm_interrupt.c
* :github:`28172` - [Coverity CID :214227] Resource leak in subsys/mgmt/hawkbit/hawkbit.c
* :github:`28171` - [Coverity CID :214224] Unsigned compared against 0 in subsys/storage/flash_map/flash_map.c
* :github:`28169` - [Coverity CID :214220] Explicit null dereferenced in subsys/mgmt/hawkbit/hawkbit.c
* :github:`28167` - [Coverity CID :214209] Dereference after null check in subsys/mgmt/osdp/src/osdp.c
* :github:`28166` - [Coverity CID :214211] Unused value in drivers/entropy/entropy_stm32.c
* :github:`28165` - [Coverity CID :214215] Out-of-bounds access in subsys/mgmt/mcumgr/smp_shell.c
* :github:`28164` - [Coverity CID :214225] Buffer not null terminated in subsys/net/lib/lwm2m/ipso_generic_sensor.c
* :github:`28163` - [Coverity CID :214223] Untrusted value as argument in subsys/net/lib/sockets/sockets_tls.c
* :github:`28162` - [Coverity CID :214221] Untrusted value as argument in subsys/net/lib/sockets/sockets_tls.c
* :github:`28161` - [Coverity CID :214219] Uninitialized scalar variable in subsys/net/lib/sockets/sockets_tls.c
* :github:`28160` - [Coverity CID :214212] Negative array index read in subsys/net/lib/dns/resolve.c
* :github:`28157` - benchmark.data_structures fails(bus error) on mimxrt1020/60/64/frdmk64f  platform
* :github:`28156` - twr_kv58f220m: libraries.cmsis_dsp.transform.cf64 test fails
* :github:`28154` - reel_board:running samples/subsys/usb/console/ failed
* :github:`28153` - reel_board: running samples/subsys/shell/fs/ failed
* :github:`28152` - frdm_k64f: running samples/subsys/canbus/canopen/ failed
* :github:`28151` - gPTP should allow user setting of priority1 and priority2 fields used in BMCA
* :github:`28150` - mec15xxevb_assy6853:running samples/boards/mec15xxevb_assy6853/power_management/ failed
* :github:`28149` - mec15xxevb_assy6853:running samples/drivers/ps2/ failed
* :github:`28148` - mec15xxevb_assy6853:running samples/drivers/espi/ failed
* :github:`28146` - mec15xxevb_assy6853:running samples/drivers/kscan/ failed
* :github:`28145` - nRF52840 Dongle cannot scan LE Coded PHY devices
* :github:`28139` - tests: benchmarks: data_structure_perf: rbtree_perf: uninitialized root struct
* :github:`28138` - No more able to flash board on windows
* :github:`28134` - mcuboot: specifying -DCONF_FILE results in failure
* :github:`28133` - using nrf52dk_nrf52832 with serial disabled
* :github:`28131` - Crash while serving large files via HTTP with TCP2
* :github:`28118` - timers strange rounding errors
* :github:`28114` - subsys: OSDP forces SERIAL=y
* :github:`28112` - timer/scheduler problem (STM32F407)
* :github:`28108` - EEPROM shell MPU Fault when performing a write command with more than 9 bytes
* :github:`28104` - sanitycheck overloaded by tests/subsys/logging/log_immediate with large -j values
* :github:`28099` - subsys: power: device implicit depends on CONFIG_SYS_POWER_MANAGEMENT
* :github:`28097` - cmake: fails to filter options for target language
* :github:`28095` - Doc: Getting Started Guide: reel board blinky gif is outdated
* :github:`28092` - Make SPI speed of SDHC card configurable
* :github:`28090` - bluetooth: build error with extended advertising
* :github:`28083` - Align MWDT and LD linker scripts
* :github:`28069` - eswifi: build failure
* :github:`28068` - Crash in USB device when turning HFXO off
* :github:`28061` - nrf52840 can't boot up after power plug in,unless it was connected to JLINKRTTVIEWER with a JTAG
* :github:`28059` - sample for sensor lps22hh is not filtered out for bare nrf52dk_nrf52832
* :github:`28057` - TCP2: client side receives EOF before all pending data is fed into it
* :github:`28053` - Eclipse broken build ability
* :github:`28052` - metairq_dispatch sample fails on nrf platforms
* :github:`28049` - nucleo_wb55rg: test/spi/spi_loopback build failure
* :github:`28045` - [mimxrt1050_evk] uart_fifo_fill only  send 1 byte
* :github:`28040` - sanitycheck reports test timeouts as "exited with 2"
* :github:`28036` - samples/drivers/flash_shell/sample.drivers.flash.shell fails to build on nucleo_wb55rg
* :github:`28033` - rand32_ctr_drbg.c fails to build
* :github:`28032` - eth_enc424j600 fails to build
* :github:`28031` - samples/subsys/mgmt/mcumgr/smp_svr/sample.mcumg.smp_svr.bt fails to build
* :github:`28020` - call k_malloc or k_mem_slab_alloc allowed or not
* :github:`28017` - tests/bluetooth/init/bluetooth.init.test_controller_dbg_ll_sw_split fails to build on a few boards
* :github:`28016` - tests/boards/intel_s1000_crb/main/boards.s1000_crb.main fails to build
* :github:`28013` - tests/misc/test_build/buildsystem.kconfig.utf8_in_values fails on faze
* :github:`28012` - tests/net/lib/mqtt_subscriber/net.mqtt.subscriber fails to build on cc3220sf_launchxl
* :github:`28006` - Module: mbedtls broken following driver instances const-ification
* :github:`28003` - Module: segger broken following driver instances const-ification
* :github:`28000` - sam_e70_xplained:Test cases run failed at tests/net/lib/dns_packet/.
* :github:`27985` - change in device initialization behavior
* :github:`27982` - TCP2: Apparent issues with client-side connections (hangs when server (apparently) closes connection).
* :github:`27964` - usb: Standard requests are not filtered.
* :github:`27963` - tests: net: socket: af_packet: failed on nucleo_f746zg
* :github:`27958` - USB: GET_STATUS(Device) is improperly handled
* :github:`27943` - tests/kernel/sched/schedule_api fails on nsim_hs_smp
* :github:`27935` - hci_uart not acknowledging data correctly / losing packets
* :github:`27934` - Tests ignore custom board config overlays
* :github:`27931` - Address resolving when eswifi is used causes MPU FAULT
* :github:`27929` - Address resolving when eswifi is used causes MPU FAULT
* :github:`27928` - Settings api hangs
* :github:`27921` - Bluetooth: Dynamic TX power is overwritten every procedure
* :github:`27915` - Samples:LoRa  send;sx126x with NRF52840dk ,no data from SPI miso
* :github:`27887` - Event counter may get out of sync when multiple events collide in ticker
* :github:`27880` - build errors for some samples/ on lpcxpresso55s69_cpu1
* :github:`27876` - TCP2: Apparent issues with server-side connections (>1 connection doesn't work properly)
* :github:`27874` - Nordic timer failures with synchronized periodic timers
* :github:`27867` - up_squared: couldn't get test result from serial of each test.
* :github:`27855` - i2c bitbanging on nrf52840
* :github:`27849` - tests: lib: cmsis_dsp: transform: malloc out of memory
* :github:`27847` - tests/lib/sprintf fails on native_posix_64
* :github:`27843` - spi_nor.c: Wrong buffers for rx_set
* :github:`27838` - [Coverity CID :212961] Side effect in assertion in tests/kernel/threads/thread_apis/src/test_threads_cancel_abort.c
* :github:`27837` - [Coverity CID :212956] Out-of-bounds access in tests/kernel/mem_protect/mem_map/src/main.c
* :github:`27836` - [Coverity CID :212960] Logically dead code in samples/net/sockets/echo_client/src/echo-client.c
* :github:`27835` - [Coverity CID :212962] Macro compares unsigned to 0 in include/sys/mem_manage.h
* :github:`27834` - [Coverity CID :212959] Macro compares unsigned to 0 in include/sys/mem_manage.h
* :github:`27833` - [Coverity CID :212958] Out-of-bounds access in arch/x86/core/x86_mmu.c
* :github:`27832` - [Coverity CID :212957] Out-of-bounds access in arch/x86/core/x86_mmu.c
* :github:`27821` - frdm_k64f:running test cases /tests/subsys/power/power_mgmt/ error
* :github:`27820` - reel_board:running failed in tests/drivers/gpio/gpio_api_1pin/
* :github:`27813` - samples without sample.yaml
* :github:`27811` - intermittent failure of tests/net/socket/select on qemu_x86
* :github:`27803` - samples: update to support new devicetree flag defaults
* :github:`27792` - Default clock settings for STM32F7 violates operating conditions
* :github:`27791` - DT_DRV_COMPAT in spi_flash_w25qxxdv.c named incorrectly
* :github:`27785` - memory domain arch implementation not correct with respect to SMP on ARC
* :github:`27783` - Add support for mbedTLS Server Name Indication (SNI) at configuration
* :github:`27771` - iotdk: cpu_stats function doesn't work as expected
* :github:`27768` - Usage fault when running with CONFIG_NO_OPTIMIZATIONS=y
* :github:`27765` - Sanitycheck: non-existing test case shows up in .xml file.
* :github:`27753` - drivers: sensor: lis2dh: compilation issue struct lis2dh_config' has no member named 'spi_conf'
* :github:`27745` - Zephyr with host stack and hci driver only ?
* :github:`27738` - em_starterkit_7d sanitycheck test failure on tests\kernel\mem_protect\syscalls test
* :github:`27734` - vl53l0x driver gives wrong offset calibration value
* :github:`27727` - mcumgr serial interface does not work with CDC_ACM UART
* :github:`27721` - Concurrent file descriptor allocations may return the same descriptor
* :github:`27718` - Updatehub might dereference an uninitialized pointer
* :github:`27712` - warnings when compiling smp_svr with newlibc on 2.3.0
* :github:`27706` - Cannot debug specific files
* :github:`27693` - Crash on ARM when BT LE scan response packet too big
* :github:`27648` - [Coverity CID :212430] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c
* :github:`27647` - [Coverity CID :212429] Negative array index write in tests/subsys/fs/fs_api/src/test_fs_dir_file.c
* :github:`27646` - [Coverity CID :212428] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c
* :github:`27645` - [Coverity CID :212424] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c
* :github:`27644` - [Coverity CID :212141] Improper use of negative value in tests/lib/fdtable/src/main.c
* :github:`27643` - [Coverity CID :212427] Invalid type in argument to printf format specifier in samples/drivers/jesd216/src/main.c
* :github:`27642` - [Coverity CID :212143] Unused value in samples/drivers/flash_shell/src/main.c
* :github:`27641` - [Coverity CID :212142] Unused value in samples/drivers/flash_shell/src/main.c
* :github:`27640` - [Coverity CID :212426] Unrecoverable parse warning in drivers/wifi/eswifi/eswifi_socket_offload.c
* :github:`27639` - [Coverity CID :212425] Out-of-bounds access in drivers/ethernet/eth_mcux.c
* :github:`27637` - Bluetooth: controller: Possible corruption in AD data
* :github:`27636` - sensor: shell float output broken w/ CONFIG_NEWLIB_LIBC=y
* :github:`27634` - wifi simple_link driver build error
* :github:`27613` - CONFIG_ASSERT not working on nrf5340dk_nrf5340_cpunet in hci_rpmsg sample
* :github:`27612` - RFC: API Change: usb: Device argument to USB HID ops
* :github:`27610` - UART_ERROR_FRAMING
* :github:`27600` - JSON Api refuse to decode null value
* :github:`27599` - bluetooth shell deadlock on USB shell UART
* :github:`27597` - build system fails to propagate devicetree change to Kconfig
* :github:`27592` - threads without name show up as junk names in SystemView
* :github:`27587` - New socket close() implementation broke build of platforms using socket offloading
* :github:`27582` - BT Identity address is overwritten when using extended advertising
* :github:`27580` - west install error
* :github:`27576` - sample.drivers.sample.drivers.peci failed to run
* :github:`27574` - mec15xxevb_assy6853:arch.arm.arch.arm.no.multithreading failed to run
* :github:`27572` - mec15xxevb_assy6853:crypto.tinycrypt.hmac_prng.hmac_prng failed to build,
* :github:`27571` - up_squared:tests/portability/cmsis_rtos_v2/thread_api failed
* :github:`27569` - mimxrt1050_evk:samples.usb.cdc-acm-composite failed
* :github:`27566` - nRF52832: MCUBoot cannot read signed SMP Server Sample binary
* :github:`27560` - APIs for dynamically creating thread stacks
* :github:`27558` - "west update" only certain vendor
* :github:`27548` - CMake and west doesn't accept multiple overlay files during build
* :github:`27547` - samples/boards/reel_board/mesh_badge fails booting with error in i2c_nrfx_twim
* :github:`27544` - TrustZone: NSC_ALIGN gets redefined
* :github:`27533` - kernel crashes with small CONFIG_TIMESLICE_SIZE
* :github:`27531` - Zephyr testing via emulators
* :github:`27529` - sanitycheck: incorrect correct calculation of total_skipped when --subset is set:
* :github:`27526` - poll(2) returning -1 errno ENOMEM
* :github:`27523` - [RFC] drivers: display: Implementing driver for sharp memory display
* :github:`27522` - shell: Output can get corrupted when printing from thread before command completes
* :github:`27511` - coverage: qemu platforms: sanitycheck generates many ``unexpected eof`` failures when enable coverage
* :github:`27505` - spi: mchp: Unintended data is transmitted when tx and rx operations are performed simultaneously
* :github:`27503` - testcases under zephyr/tests/application_development take a very long time to dump coverage data
* :github:`27495` -  Include full register state in ARM Cortex M Exception Stack Frame (ESF)
* :github:`27488` - Bluetooth Mesh samples don't build
* :github:`27482` - Bluetooth stops responding when calling k_delayed_work_submit. v2.3.0
* :github:`27473` - RT1050/60/64-evk board user LED does not work
* :github:`27465` - How recursively build boards on Zephyr?
* :github:`27464` - LOG_BACKEND_NET does not work for certain application/ip configurations
* :github:`27463` - Cannot build samples/net/sockets/echo for cc3220sf_launchxl
* :github:`27448` - fatal error: device_imx.h: No such file or directory
* :github:`27446` - Unable to flash cc1352r (no xds) with openocd in Zephyr SDK
* :github:`27444` - spi sdhc CS signal not working
* :github:`27434` - Bluetooth: L2CAP: buffer use after free
* :github:`27428` - Cannot compile network logging backend with IPv6-only
* :github:`27421` - libraries.cmsis_dsp.matrix.binary_q15: buffer allocation failure on twr_kv58f220m
* :github:`27420` - drivers.uart: config test failure on uart_mcux.c (was twr_kv58f220m platform)
* :github:`27414` - Bluetooth: Controller: First advertisement does not preempt continuous scanner
* :github:`27404` - IS_ENABLED not working with C++ (was: Is DT_INST_FOREACH_STATUS_OKAY broken on v2.3?)
* :github:`27403` - uart_fifo_read can only read one character
* :github:`27399` - [RFC] API change - Switch all struct device to constant
* :github:`27397` - [RFC] API change - Device structure attribute renaming
* :github:`27396` - samples/subsys/logging/logger timeout when sanitycheck enable coverage, it needs a filter
* :github:`27392` - tests/kernel/device/kernel.device.pm fails to build on cc1352r1_launchxl
* :github:`27380` - Cannot use mcuboot with i.MXRT1060 due to a problem with the vector table address
* :github:`27379` - Macro Z_ARC_MPU_SIZE_ALIGN seems to be missing
* :github:`27377` - up_squared(acrn):samples/philosophers/ caused the acrn platform crashed.
* :github:`27375` - "west zephyr-export" dumps stack if cmake is not installed
* :github:`27373` - CivetWeb Support for STM32H7 Series
* :github:`27370` - Constant asserts from nrf5 clock calibration
* :github:`27366` - tests: net: regression on many tests
* :github:`27363` - mec15xxevb_assy6853:kernel.device.pm failed
* :github:`27362` - cannot move to 1M baud rate in bt_shell
* :github:`27353` - west flash ignores --bin-file parameter and uses hex file when nrfjprog is used internally
* :github:`27348` - When using CONFIG_NVS it triggers BUS FAULT during startup on "nucleo_wb55rg" board
* :github:`27340` - <wrn> bt_driver: Discarding event 0x3e
* :github:`27339` - up_squared: Zephyr does not boot via grub anymore
* :github:`27338` - Bluetooth: host: GATT service request is not able to trigger the authentication procedure while in SC only mode
* :github:`27331` - Fails to upload over BLE using Zephyr with SMP Server Sample
* :github:`27330` - include in prj.conf
* :github:`27329` - [Coverity CID :211587] Unchecked return value in tests/drivers/clock_control/clock_control_api/src/test_clock_control.c
* :github:`27328` - [Coverity CID :211586] Resource leak in tests/posix/fs/src/test_fs_open_flags.c
* :github:`27327` - [Coverity CID :211585] Argument cannot be negative in tests/posix/fs/src/test_fs_open_flags.c
* :github:`27326` - [Coverity CID :211584] Logically dead code in drivers/wifi/eswifi/eswifi_core.c
* :github:`27325` - [Coverity CID :211583] Unchecked return value in drivers/wifi/eswifi/eswifi_socket.c
* :github:`27324` - [Coverity CID :211572] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
* :github:`27323` - [Coverity CID :211551] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
* :github:`27322` - [Coverity CID :211546] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
* :github:`27321` - [Coverity CID :211539] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
* :github:`27320` - [Coverity CID :211537] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
* :github:`27319` - [Coverity CID :211523] Bad bit shift operation in arch/arc/core/mpu/arc_mpu_v2_internal.h
* :github:`27318` - Decouple TLS socket from net_context
* :github:`27303` - RFC: downgrade i2c eeprom_slave driver to test
* :github:`27293` - Test nrf52840dk_nrf52840 tests/net/socket/net_mgmt/net.socket.mgmt build failure
* :github:`27288` - linker relocation feature fails for out of tree projects
* :github:`27282` - Drivers in app folder
* :github:`27280` - drivers: bluetooth: hci: spi: CS DT config not working because CS gpio_dt_flags are not set in the spi_cs_config struct
* :github:`27268` - usb: mcux RT1060 EVK - when using on-chip memory, USB fails
* :github:`27266` - samples: bluetooth: hci_spi: Invalid cmd_hdr and acl_hdr usage
* :github:`27249` - Is there any development plan for supporting RPL stack ?
* :github:`27239` - samples/subsys/canbus/isotp/sample.subsys.canbus.isotp fails on FRDM-K64F
* :github:`27238` - tests/net/socket/af_packet fails on FRDM-K64F
* :github:`27237` - Out_of_tree example broken
* :github:`27227` - shell crashes on qemu_x86 board upon the Tab button press
* :github:`27220` - Bluetooth: L2CAP: l2cap_change_security() not considering bt_conn::sec_level when handling BT_L2CAP_LE_ERR_AUTHENTICATION
* :github:`27219` - thousands of lines of log spam in buildkite output
* :github:`27212` - drivers: clock_control: stm32h7 cannot choose system frequency higher than 400MHz
* :github:`27211` - sanitycheck: add option to only build/run on emulated targets
* :github:`27205` - tests/kernel/timer/timer_api test fails on twr_ke18f
* :github:`27202` - tests/kernel/threads/thread_apis failure on lpcxpresso55s16_ns
* :github:`27181` - New drivers out of device tree
* :github:`27177` - Unable to build samples/bluetooth/st_ble_sensor for steval_fcu001v1 board
* :github:`27173` - [v2.1] Unable to build Zephyr 2.1 for Upsquared board running ACRN
* :github:`27172` - shell: logging: CONFIG_SHELL_LOG_BACKEND is forced if CONFIG_LOG is chosen
* :github:`27166` -  tests/kernel/sched/schedule_api need add ram limitaion as some platform not support
* :github:`27164` -  tests/lib/mem_alloc failed on up_squared board.
* :github:`27162` - reel_board:tests/net/ieee802154/l2 failed.
* :github:`27161` - shell:  shell_start() and shell_stop() can cause deadlock
* :github:`27154` - bt_conn_le_param_update doesn't return an error when setting the timeout >30sec, stops device from sleeping on nrf52840
* :github:`27151` - sanitycheck: samples: net: echo_server: Doesn't run all configurations from atmel_rf2xx shield
* :github:`27150` - [Coverity CID :211513] Argument cannot be negative in tests/posix/eventfd/src/main.c
* :github:`27149` - [Coverity CID :211508] Unchecked return value in tests/kernel/mem_protect/futex/src/main.c
* :github:`27148` - [Coverity CID :211506] Operands don't affect result in tests/drivers/clock_control/nrf_onoff_and_bt/src/main.c
* :github:`27147` - [Coverity CID :211505] Operands don't affect result in tests/drivers/clock_control/nrf_onoff_and_bt/src/main.c
* :github:`27145` - [Coverity CID :211511] Dereference after null check in subsys/net/ip/net_if.c
* :github:`27144` - [Coverity CID :211501] Explicit null dereferenced in subsys/net/ip/tcp2.c
* :github:`27143` - [Coverity CID :211512] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
* :github:`27142` - [Coverity CID :211509] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
* :github:`27141` - [Coverity CID :211507] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
* :github:`27140` - [Coverity CID :211504] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
* :github:`27139` - [Coverity CID :211503] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
* :github:`27138` - [Coverity CID :211502] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
* :github:`27130` - samples/drivers/spi_flash has no README
* :github:`27120` - exception happened when running CI
* :github:`27118` - Bluetooth: HCI: Missing implementation of hci_driver.h functions
* :github:`27112` - [v2.3.0] mcumgr fs download crashes
* :github:`27090` - LE Coded PHY scanning on nRF9160DK fails
* :github:`27081` - missing ``python3-devel`` dependency (was python3-psutil)
* :github:`27080` - uarte_instance_init() in NRF UARTE driver does not disable UART prior to setting PSEL pin values
* :github:`27079` - espi: driver: mchp:  eSPI driver indicates flash channel is ready to eSPI host even before the channel negotiation takes place
* :github:`27078` - drivers: espi: mchp: Cannot perform multiple transactions over eSPI OOB channel
* :github:`27074` - doc: coding_guidelines: broken links to MISRA-C example suite
* :github:`27071` - USB: CDC-ACM uart console hijacks usb_enable call preventing user applications from registering callbacks
* :github:`27057` - NUCLEO-H745ZI-Q add cortex-m4 ethernet support
* :github:`27056` - Local header found before system header of same name
* :github:`27055` - BlueZ with ESP32 boards supported or not?
* :github:`27037` - No network interface found when running wifi sample
* :github:`27010` - net: ieee802154: wrong header generation
* :github:`27003` - CMakeLists.txt newline check is too strict
* :github:`27002` - checkpatch.pl incorrect ERROR:POINTER_LOCATION
* :github:`26998` - [Coverity CID :211479] Unchecked return value in tests/kernel/mutex/mutex_api/src/test_mutex_apis.c
* :github:`26997` - [Coverity CID :211474] Unchecked return value in tests/kernel/mutex/mutex_api/src/test_mutex_apis.c
* :github:`26996` - [Coverity CID :211340] Side effect in assertion in tests/kernel/smp/src/main.c
* :github:`26995` - [Coverity CID :211478] Logically dead code in samples/net/sockets/big_http_download/src/big_http_download.c
* :github:`26994` - [Coverity CID :210616] Resource leak in lib/updatehub/updatehub.c
* :github:`26993` - [Coverity CID :210593] Out-of-bounds access in lib/updatehub/updatehub.c
* :github:`26992` - [Coverity CID :210547] Unchecked return value in lib/updatehub/updatehub.c
* :github:`26991` - [Coverity CID :210072] Resource leak in subsys/mgmt/smp_udp.c
* :github:`26990` - i2c transfers are timing out with SSD1306 display
* :github:`26989` - [Coverity CID :211477] Unchecked return value in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`26988` - [Coverity CID :211473] Unchecked return value in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`26986` - [Coverity CID :211480] Printf arg count mismatch in arch/x86/zefi/zefi.c
* :github:`26985` - [Coverity CID :211476] Extra argument to printf format specifier in arch/x86/zefi/zefi.c
* :github:`26984` - sys/device_mmio.h API design should accept generic DT node identifiers
* :github:`26983` - MPU FAULT in nRF52840-DK
* :github:`26981` - Problem with PPP + GSM MUX with SIMCOM7600E
* :github:`26970` - usb: overflow of USB transfers leads to clogging
* :github:`26966` - Example OTA-DFU for Android/IOS app
* :github:`26961` - occasional sanitycheck failures in samples/subsys/settings
* :github:`26954` - devicetree: warning: braces around scalar initializer
* :github:`26953` - settings: ISO C++ forbids converting a string constant to 'char*'
* :github:`26948` - cmake failure when using ZEPHYR_MODULES without west
* :github:`26941` - Meta-IRQ documentation references
* :github:`26939` - MCUMGR - smp shell server sends responses to wrong port
* :github:`26937` - Kconfig choice Warning
* :github:`26924` - Bluetooth: Mesh: no space to store ccc cfg
* :github:`26923` - [RFC] API change - Normalize DMA, IPM and UART callbacks signatures including the caller's device pointer.
* :github:`26919` - ipv6: promiscuous mode: packet flood over 802.15.4 adapter
* :github:`26914` - gen_kobject_list.py dosn't generate correct gperf info for ARC MetaWare toolchain
* :github:`26910` - sanitycheck always treats warnings as errors
* :github:`26900` - Bluetooth: host: bt_conn_recv() assumes ACL data is >= 2 bytes
* :github:`26896` - STM32: mcu goes to sleep inadvertently when using PM.
* :github:`26868` - qemu_x86_64 icount support with SMP
* :github:`26862` - Bluetooth: GATT: CCC is not properly stored
* :github:`26848` - kernel: undefined reference with --no-gc-sections
* :github:`26833` - RFC: subsys: fs: Support file open flags to fs and POSIX API
* :github:`26832` - [mcux_counter_rtc][frdm_k82f] counter_basic_api hangs
* :github:`26828` - Build Error - Network communication between Zephyr app on QEMU and Host OS
* :github:`26826` - i2c_nrfx_twi_transfer hangs when SDA/SCL are set to pins 0,1
* :github:`26818` - drivers: uart_console.c: usb_enable() broken
* :github:`26814` - net_ipv6_send_rs behaviour doesn't comply with RFC4291
* :github:`26812` - NXP: tests/drivers/dma/loop_transfer fails on FRDM-K64F
* :github:`26807` - Bluetooth HCI USB sample is not working
* :github:`26805` - test: drivers: i2c: i2c_slave_api:
* :github:`26804` - Bluetooth mesh repeated provision/gatt bearer connection crash
* :github:`26803` - Cortex-M7 Thumb-2 Instructions Alignment
* :github:`26801` - UART API has ifdefs around API functions
* :github:`26796` - Interrupts on Cortex-M do not work with CONFIG_MULTITHREADING=n
* :github:`26793` - kernel: work: triggers immediately with longer timeouts
* :github:`26788` - cmake build system works wrong with cmake version 3.15.5
* :github:`26782` - boards: mchp: mec15xxevb_assy6853:  Cannot set gpios as alternate function when enabling multiple instances of a driver
* :github:`26769` - "west flash -r openocd --serial <serial_num>" ignores serial_num and flashes wrong board
* :github:`26766` - Build failure on nucleo_wb55rg for tests/kernel/profiling/profiling_api/kernel.common.profiling
* :github:`26764` - Build failure on intel_s1000_crb for samples/drivers/flash_shell/sample.drivers.flash.shell
* :github:`26759` - Build error -  Nothing found at GNUARMEMB_TOOLCHAIN_PATH
* :github:`26758` - Missing documentation of report targets (ram/rom report, puncover)
* :github:`26746` - Change sanitycheck to used pickled EDT
* :github:`26731` - Single channel selection - Bluetooth - Zephyr
* :github:`26729` - FCB flash_area_write fails on nRF52840DK when using mx25r64 storage
* :github:`26725` - USB suspend-resume process is not properly handled
* :github:`26723` - NULL handler in work queue entry can be called resulting in silent reboot
* :github:`26720` - lib: sockets: getaddrinfo don't work without newlib C on ARM
* :github:`26717` - Big HTTP Download - Upgrade
* :github:`26708` - RFC: API Change: watchdog: wdt_feed error codes
* :github:`26701` - Invalid handling of large cycle count in rtc timer
* :github:`26700` - waveshare_open103z board can't build tests/mem_protect
* :github:`26695` - net: TCP2: connect() returns 0 without waiting for handshake completion
* :github:`26689` - Couldn't get test result from serial on up_squared board.
* :github:`26685` - sanitycheck "--only-failed" is broken
* :github:`26683` - Transition from non-secure to kernel causes "Stacking error"
* :github:`26679` - sanitycheck passes tests if the emulator exits unexpectedly
* :github:`26676` - MDB runner is not capturing real board's output
* :github:`26665` - Implement reset for ARC development boards
* :github:`26664` - frdm_kw41z: tests/drivers/pwm/pwm_api fails in test_pwm_cycle()
* :github:`26663` - sanitycheck reports failing tests with em_starterkit_em7d_v22 board
* :github:`26651` - Updatehub: frdm_k64f resets in a loop
* :github:`26647` - build generates unaligned function reference in v2.3
* :github:`26643` - Nucleo board Slow Code execution at power up - need to always reset
* :github:`26628` - Couldn't find Definition for CTE transmit and enable command for Connectionless AoA/AoD implementation in Zephyr
* :github:`26627` - tests/benchmarks/sys_kernel failed on up_squared.
* :github:`26626` - tests/portability/cmsis_rtos_v1 failed on reel_board.
* :github:`26625` - tests/net/utils failed on multiple arm platforms.
* :github:`26624` - Noridc52840 hci_usb bug on linux when " discoverable on " by bluetoothctl
* :github:`26621` - System can't recover after assertion failed in kernel/mem_domain.c
* :github:`26619` - tests/unit/rbtree fails
* :github:`26617` - devicetree: sam0 gclk
* :github:`26607` - STM32F0 nucleo PWM output not working
* :github:`26602` - GH Action: Automate removal of tag "Waiting for response"
* :github:`26600` - net.util test is broken on MPU-enabled ARM platforms
* :github:`26596` - west: rimage support in ``west sign`` poorly documented
* :github:`26595` - tests/kernel/obj_tracing thread counting issue with 1.14 branch.
* :github:`26587` - DT_CALL_WITH_ARG macro missing
* :github:`26586` - K_TIMER_DEFINE macro causing build error
* :github:`26582` - What happened to DT_HAS_NODE macro?
* :github:`26575` - devicetree: need save/restore support for devicetree data
* :github:`26568` - tests: net: socket: af_packet: is ethernet cable now mandatory to run this test ?
* :github:`26555` - uart: uart_nrfx_uarte: async init does not cleanup previous sync rx
* :github:`26551` - sam0 devicetree failing to compile
* :github:`26536` - The CONFIG_BT_L2CAP_RX_MTU setting is not reflected correctly in the build
* :github:`26529` - How to support Nordic ble5.0 on Android 7.0?
* :github:`26527` - mimxrt1050_evk:Couldn't flash image by using west flash command.
* :github:`26524` - Problem with hci_uart and L2CAP CoC connections
* :github:`26519` - samples: net: sockets: dumb_http_server: instabllity on nucleo_f767zi
* :github:`26518` - NRF temperature sensor driver race condition
* :github:`26509` - net_l2_ppp.ppp_link_terminated: SARA U201 modem
* :github:`26508` - CI: simulated BT tests not run if BT tests are changed
* :github:`26506` - how does hci_usb (hci_usb fw : \ncs\v1.3.0\zephyr\samples\bluetooth\hci_usb) set mac and send/receive files ?
* :github:`26505` - An example of using the microphone in Thingy 52
* :github:`26499` - usermode: random: backport random syscall
* :github:`26476` - ARM Cortex-A: architecture timer continuously firing in tick-less mode
* :github:`26467` - Bluetooth: Race-condition on persistent connectable advertiser
* :github:`26466` - Bluetooth: host: Do auto-postponement of advertising also when application requests advertising
* :github:`26455` - bme280 connect to rt1020_evk
* :github:`26450` - Bad disconnect reason when client connects with wrong address type
* :github:`26438` - Bluetooth: Reconnection to paired/bonded peripheral fails
* :github:`26435` - Suspicious source code with subsys/random/random32_entropy_device: seg fault risk
* :github:`26434` - nrf9160 uart_tx can return -ENOTSUP, which is not documented behavior
* :github:`26428` - LPSPI support for i.MX RT106x
* :github:`26427` - Linker problems with zephyr-sdk-0.11.2: undefined reference to 'gettimeofday'
* :github:`26424` - master west.yml references pull in hal_stm32
* :github:`26419` - Cannot request update when writing to external flash
* :github:`26415` - CONFIG_FS_LOG_LEVEL_OFF option doesn't work with LittleFS
* :github:`26413` - disco_l475_iot1: flash storage corruption caused by partition overlap
* :github:`26410` - RFC: soc: Initial Nuvoton NPCX port
* :github:`26407` - fs: nvs: Incorrect handling of corrupt ate's in nvs_gc
* :github:`26406` - On x86, the main stack overflows when CONFIG_NET_IPV6 and CONFIG_DEBUG are enabled
* :github:`26403` - Compile Error when trying to build samples/synchronization
* :github:`26397` - storage: flash_map: Only works on limited compatibles
* :github:`26391` - stm32f746g: sample subsys/usb/hid-cdc does not work
* :github:`26377` - Problems getting I2C to work on NXP i.MX RT1020 EVK
* :github:`26372` - qspi driver does not work if multithreading is disabled
* :github:`26369` - C++ compilation warning for Z_TIMEOUT_TICKS
* :github:`26363` - samples: subsys: canbus: canopen: objdict: CO_OD.h is not normally made.
* :github:`26362` - arc gdb failed to load core dump file
* :github:`26361` - [Coverity CID :211051] Explicit null dereferenced in tests/lib/ringbuffer/src/main.c
* :github:`26360` - [Coverity CID :211048] Side effect in assertion in tests/drivers/uart/uart_async_api/src/test_uart_async.c
* :github:`26359` - [Coverity CID :211047] Dereference null return value in tests/net/ipv6/src/main.c
* :github:`26358` - [Coverity CID :211044] Unchecked return value in tests/subsys/settings/fcb_init/src/settings_test_fcb_init.c
* :github:`26357` - [Coverity CID :211046] Unchecked return value in boards/posix/native_posix/timer_model.c
* :github:`26356` - [Coverity CID :211043] Logical vs. bitwise operator in subsys/net/lib/lwm2m/lwm2m_rw_oma_tlv.c
* :github:`26355` - [Coverity CID :211045] Macro compares unsigned to 0 in kernel/timeout.c
* :github:`26354` - [Coverity CID :211040] Macro compares unsigned to 0 in kernel/timeout.c
* :github:`26353` - [Coverity CID :211039] Out-of-bounds access in drivers/gpio/gpio_nrfx.c
* :github:`26352` - [Coverity CID :211049] Macro compares unsigned to 0 in arch/x86/core/x86_mmu.c
* :github:`26343` - Gatt Bearer Issue
* :github:`26337` - BT scan: filter duplicates yields duplicates
* :github:`26333` - Bluetooth: Split LL: Cannot store Bluetooth keys
* :github:`26313` - nucleo_h745zi_q_m7 pwm device tree bug
* :github:`26303` - Bluetooth: Windows 10 cannot reconnect on direct advertising from Zephyr
* :github:`26302` - Test gen_isr_tables from ./tests/kernel/gen_isr_table/ fails on nrf9160dk_nrf9160
* :github:`26296` - Store logs in persistent storage (ext. flash, SD card)
* :github:`26295` - Enable persistent storage (ext flash/SD card) as logger backend
* :github:`26294` - Test suite output is hard to read
* :github:`26291` - canopen: error when CAN_MCP2515_MAX_FILTER > 8
* :github:`26290` - gfhgf
* :github:`26284` - device.h doxygen
* :github:`26281` - Question: Does NRF52840-DK support both OpenThread and BLE at the same time
* :github:`26280` - test_kernel_systicks from tests/portability/cmsis_rtos_v1 fails on nrf platforms
* :github:`26279` - littlefs: Unable to erase external flash.
* :github:`26278` - [v2.2] bt_att: Unhandled ATT code 0x1d
* :github:`26271` - k_sleep/k_msleep ends too early on UP_squared board
* :github:`26267` - drivers: SPI: CS output type not honored
* :github:`26266` - Cast and shift operator priority issue may lead to wrong memory size result in fat_fs example
* :github:`26265` - Zephyr os bluetooth peripheral example indication. When i flash code to my board custom configuration for indication will shown and after i click button for indication it device will disconnect from phone. My board is nrf52832.
* :github:`26264` - tests/benchmarks/latency_measure failed on up_squared board.
* :github:`26263` - reel_board:tests/posix/common failed.
* :github:`26259` - Add AT86RF233 REB Xplained Pro Extension shield
* :github:`26256` - NRF51822 BLE Micro module: hangs on k_msleep() (RTC counter not working)
* :github:`26255` - k_uptime_ticks() returns pointer instead of value
* :github:`26252` - bluetooth: controller: Cannot receive long packets
* :github:`26248` - A timer with 24-hour timeout fires immediately
* :github:`26242` - qemu_x86 and qemu_cortex_m3 time handling broken with CONFIG_QEMU_ICOUNT
* :github:`26235` - multi vlan support networking
* :github:`26234` - Question: how can a NRF52840-DK's clock be set to 64MHz
* :github:`26232` - Segger Embedded Studio doesn't find the right python
* :github:`26220` - OpenThread L2 does not implement ``enable`` API function
* :github:`26209` - sanitycheck tries to run random *samples*, without being asked for
* :github:`26200` - BT_LE_ADV_OPT_EXT_ADV causes bt_le_adv_start to return -22
* :github:`26197` - tracking provenance of utility code
* :github:`26185` - Sample posix:eventfd fails on all platforms
* :github:`26177` - Bluetooth: Mesh: Friend node unexpected un-reference buffer
* :github:`26174` - Add STM32H7 Series Ethernet Driver Support
* :github:`26172` - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies
* :github:`26169` - Enable -O0 for only one \*.c file
* :github:`26168` - arch-level memory-mapping interface
* :github:`26167` - Extend the sensor API with function for getting the value of a sensor attribute
* :github:`26165` - Clock not initialized in LPC Flexcomm UART driver
* :github:`26150` - storage/stream: flash_img_bytes_written() might returns more than number of payload bytes written.
* :github:`26149` - building native_posix against musl-libc
* :github:`26139` - west: nrfjprog and jlink runner leave SW-DP registers in enabled state
* :github:`26136` - CMake Error in Windows Environment
* :github:`26131` - nrf52840_mdk: add support for nrf stock bootloader
* :github:`26119` - Compilation error when enabling MPU on STM32 L0 boards
* :github:`26112` - bug: cmake loops when passing overlay file with left slashes in file path
* :github:`26107` - driver MMIO virtual address space mapping
* :github:`26106` - mcumgr: smp_bt: wrong notify MTU calculation with CONFIG_BT_GATT_NOTIFY_MULTIPLE
* :github:`26105` - Test kernel.memory_protection.stack_random fails on nrf52dk_nrf52832
* :github:`26104` - Asynchronous input via UART
* :github:`26096` - cmake finds a DTC from Zephyr-SDK version, it tries to execute it, and it fails
* :github:`26095` - Requirements.txt pip version conflict
* :github:`26080` - gPTP time sync fails if having more than one port
* :github:`26076` - bug: cortex-m0: vector table base address is set to zero when soc has control over where to put vector table.
* :github:`26071` - Bluetooth: host: ATT sent callback lost
* :github:`26070` - Bluetooth: ATT request not processed
* :github:`26065` - sanitycheck reports failing tests with timeout as passing
* :github:`26064` - tests/kernel/timer/timer_api failed on mec15xxevb_assy6853 board.
* :github:`26059` - Potentially incorrect interrupt handling in nRF SoC .dtsi for GPIO
* :github:`26049` - False multiple define of irq with IRQ_CONNECT
* :github:`26039` - tests: kernel: timer: timer_api: regression on STM32 boards
* :github:`26038` - build zephyr with llvm fail
* :github:`26037` - RFC: API Change: Bluetooth Mesh
* :github:`26034` - menuconfig target aborts when Kconfig warnings are present
* :github:`26033` - NET_SOCKETS_OFFLOAD conflicts with POSIX_API
* :github:`26030` - RV32M1_RI5CY: tests/kernel/threads/thread_apis and thread_init fails
* :github:`26021` - Problems compiling for Measuring Time
* :github:`26017` - Build error in shell with gcc 10.1 (tests/drivers/uart/uart_basic_api)
* :github:`25991` - [net][net.socket.select][imx-rt series] test fails  (k_uptime_get_32() - tstamp <= FUZZ is false)
* :github:`25990` - tests/net/socket/select failed on sam_e70_xplained board.
* :github:`25989` - STM32_LPTIM_TIMER wrongly depends on DEVICE_POWER_MANAGEMENT
* :github:`25988` - [Coverity CID :210687] Argument cannot be negative in tests/net/socket/socketpair/src/test_socketpair_happy_path.c
* :github:`25987` - [Coverity CID :210685] Pointless string comparison in tests/lib/devicetree/legacy_api/src/main.c
* :github:`25986` - [Coverity CID :210684] Explicit null dereferenced in tests/kernel/mbox/mbox_api/src/test_mbox_api.c
* :github:`25985` - [Coverity CID :210683] Pointless string comparison in tests/lib/devicetree/legacy_api/src/main.c
* :github:`25984` - [Coverity CID :210686] Unchecked return value in lib/os/mempool.c
* :github:`25983` - [Coverity CID :210682] Unchecked return value in lib/os/mempool.c
* :github:`25982` - [Coverity CID :210020] Explicit null dereferenced in drivers/usb/device/usb_dc_mcux_ehci.c
* :github:`25981` - Support storing mcuboot images on serial flash accessed through Nordic QSPI
* :github:`25979` - Need root LICENSE files in hal_stm32 module
* :github:`25965` - hci_uart not responding at higher baudrates on NRF52810
* :github:`25964` - Bluetooth: <err> bt_att: ATT Timeout
* :github:`25958` - Concept Overview for improving support for serial flash devices via SPI and QSPI
* :github:`25956` - Including header files from modules into app
* :github:`25952` - STM32 LPTIM driver doesn't restart counter after sleeping K_TICKS_FOREVER
* :github:`25945` - devicetree: support generating symbols for -gpios properties w/o compatible
* :github:`25942` - Bluetooth: Scanning + Non-connectable advertising broken on nRF5340
* :github:`25926` - k_cycle_get_32() returns 0 in native_posix
* :github:`25920` - Compilation error when CONFIG_BOOTLOADER_MCUBOOT=y specified
* :github:`25919` - dhcpv4 or rx ethernet packets not working on nucleo_f429zi
* :github:`25892` - arc emsdp board work wrong with emsdp_em7d_esp config
* :github:`25869` - 2.3: Missing release notes
* :github:`25865` - Device Tree Memory Layout
* :github:`25859` - mesh example not working with switched off dcdc?
* :github:`25853` - modem_ublox_sara_r4: Cannot connect to UDP remote
* :github:`25833` - [lpcxpresso55s69_cpu1] no applications and build guide, hello world can not build
* :github:`25827` - Devicetree: add accessors with defaults
* :github:`25794` - [Coverity CID :210554] Uninitialized scalar variable in tests/net/iface/src/main.c
* :github:`25792` - [Coverity CID :210552] Resource leak in tests/net/pm/src/main.c
* :github:`25790` - [Coverity CID :210594] Dereference after null check in subsys/testsuite/ztest/src/ztest_mock.c
* :github:`25786` - [Coverity CID :210558] Dereference before null check in drivers/sensor/sensor_shell.c
* :github:`25784` - [Coverity CID :210546] Dereference after null check in tests/net/promiscuous/src/main.c
* :github:`25783` - [Coverity CID :210051] Dereference after null check in subsys/net/ip/tcp2.c
* :github:`25782` - [Coverity CID :210035] Dereference before null check in drivers/sensor/bq274xx/bq274xx.c
* :github:`25781` - [Coverity CID :210031] Dereference before null check in drivers/modem/gsm_ppp.c
* :github:`25778` - [Coverity CID :210604] Out-of-bounds access in tests/kernel/mem_protect/protection/src/main.c
* :github:`25777` - [Coverity CID :210589] Out-of-bounds access in tests/kernel/mem_protect/protection/src/main.c
* :github:`25776` - [Coverity CID :210573] Out-of-bounds access in tests/kernel/mem_protect/userspace/src/main.c
* :github:`25750` - [Coverity CID :210066] Unintentional integer overflow in include/sys/time_units.h
* :github:`25749` - [Coverity CID :210033] Unintentional integer overflow in drivers/sensor/mpr/mpr.c
* :github:`25748` - [Coverity CID :210606] Pointless string comparison in tests/lib/devicetree/src/main.c
* :github:`25747` - [Coverity CID :210596] Assign instead of compare in subsys/logging/log_output_syst.c
* :github:`25746` - [Coverity CID :210584] Assign instead of compare in subsys/logging/log_output_syst.c
* :github:`25745` - [Coverity CID :210052] Side effect in assertion in tests/kernel/fpu_sharing/generic/src/pi.c
* :github:`25744` - [Coverity CID :210045] Side effect in assertion in tests/kernel/fpu_sharing/generic/src/pi.c
* :github:`25743` - [Coverity CID :209944] Pointless string comparison in tests/lib/devicetree/src/main.c
* :github:`25742` - [Coverity CID :209943] Pointless string comparison in tests/lib/devicetree/src/main.c
* :github:`25741` - [Coverity CID :210618] Unchecked return value in drivers/wifi/esp/esp.c
* :github:`25740` - [Coverity CID :210617] Argument cannot be negative in tests/net/pm/src/main.c
* :github:`25739` - [Coverity CID :210610] Argument cannot be negative in tests/posix/eventfd/src/main.c
* :github:`25738` - [Coverity CID :210602] Unchecked return value in tests/drivers/uart/uart_basic_api/src/test_uart_fifo.c
* :github:`25735` - [Coverity CID :210582] Unchecked return value in tests/net/socket/getaddrinfo/src/main.c
* :github:`25734` - [Coverity CID :210580] Argument cannot be negative in tests/posix/eventfd/src/main.c
* :github:`25733` - [Coverity CID :210575] Argument cannot be negative in tests/posix/eventfd/src/main.c
* :github:`25732` - [Coverity CID :210570] Argument cannot be negative in tests/posix/eventfd/src/main.c
* :github:`25729` - [Coverity CID :210056] Unchecked return value in subsys/net/ip/tcp2.c
* :github:`25728` - [Coverity CID :210050] Unchecked return value in tests/subsys/settings/littlefs/src/settings_setup_littlefs.c
* :github:`25726` - [Coverity CID :210598] Missing break in switch in subsys/net/l2/ieee802154/ieee802154_frame.c
* :github:`25725` - [Coverity CID :210578] Structurally dead code in kernel/mem_domain.c
* :github:`25724` - [Coverity CID :210566] Missing break in switch in subsys/net/l2/ieee802154/ieee802154_frame.c
* :github:`25723` - [Coverity CID :210559] Unsigned compared against 0 in subsys/net/ip/tcp2.c
* :github:`25722` - [Coverity CID :210058] Logically dead code in samples/net/sockets/big_http_download/src/big_http_download.c
* :github:`25721` - [Coverity CID :209945] Logically dead code in tests/net/tcp2/src/main.c
* :github:`25720` - [Coverity CID :210073] Arguments in wrong order in drivers/modem/wncm14a2a.c
* :github:`25713` - Miss shift i2c slave address in i2c_sifive
* :github:`25710` - FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat
* :github:`25704` - lib: updatehub: Corrupted updated when receiving CoAP duplicate packages
* :github:`25693` - ESP WiFi MPU Fault causes zephyr fatal error
* :github:`25682` - [v2.2] Shell freezes with cout printf, prink on float
* :github:`25678` - enhance k_mutex to be ISR safe
* :github:`25672` - Bluetooth: Mesh: scan_start fails with synchronous bt_enable
* :github:`25664` - nRF Boards: unify static partition size for Bootloader
* :github:`25658` - Issue to run sample on nucleo_g474re
* :github:`25652` - smp_svr fails for nrf5340
* :github:`25645` - USB RNDIS driver can't work with Windows 10 (10.0.18363)
* :github:`25601` - UART input does not work on mps2_an{385,521}
* :github:`25599` - scanf() not functional with newlib out of the box
* :github:`25566` - LSPI of NXP i.MX RT Other interrupts treated as transfer completion
* :github:`25554` - lib: posix: nanosleep
* :github:`25501` - shields: mikroe_eth_click config should be made conditional
* :github:`25499` - Out of tree board: No sources given to target
* :github:`25474` - ipv6 client-server between ble's failed
* :github:`25458` - Multiple issues with timing benchmark
* :github:`25453` - tests/posix/common fails on nucleo_wb55rg
* :github:`25444` - No IPv6 routes from BLE IPSP node (NRF52840DK)
* :github:`25398` - UpSquared Grub build docs don't work on Ubuntu 20.04
* :github:`25358` - net: config: application starts with 3s delay when CONFIG_NET_CONFIG_SETTINGS=y
* :github:`25328` - mesh_demo is failing
* :github:`25327` - Move to C99 integer types and deprecate zephyr specific types
* :github:`25317` - RFC: Unstable API Change: uart_async: Call UART_RX_RDY event after rx_disable()
* :github:`25312` - samples:mimxrt1010_evk:samples/net/openthread/ncp: build error
* :github:`25311` - samples:frdmkw64f:bluetooth/peripheral_hr| peripheral_ht: could not get ADC device
* :github:`25308` - I2C simulation in native_posix
* :github:`25299` - SYSTICK: Inconsistency between dts status and Kconfig
* :github:`25295` - sanitycheck: race when running sanitycheck on native_posix producing false negatives.
* :github:`25294` - Nordic mcuboot + smp_svr + QSPI smp_shell incompatibility
* :github:`25293` - Add USB Device Support to STM32411E-DISCO
* :github:`25283` - sam0: watchdog: Times out twice as fast as expected
* :github:`25268` - sanitycheck doesn't report native_posix failures properly
* :github:`25258` - drivers: i2c_nios2: device config_info content mutated
* :github:`25257` - drivers: audio: dma_nios2_msgdma: device config_info content mutated
* :github:`25256` - drivers: audio: tlv320dac310x: device config_info content mutated
* :github:`25255` - drivers: i2c: gecko: device config_info content mutated
* :github:`25231` - net.offload test fails on atsame54_xpro
* :github:`25229` - net.neighbour test fails on atsame54_xpro
* :github:`25228` - net.util test fails on atsame54_xpro
* :github:`25227` - net.icmpv6 test fails on atsame54_xpro
* :github:`25226` - net.vlan test fails on atsame54_xpro
* :github:`25215` - enable modules to append to $DTS_ROOT
* :github:`25189` - Wrong flash size set in the XIP boot header for NXP imxrt SoCs
* :github:`25171` - Can only run the flash_simulator test once on native_posix
* :github:`25165` - LE Coded Phy code rate switch [s2/s8]
* :github:`25156` - Unable to use --use-elf option in 'west flash' to correctly flash the .elf file
* :github:`25148` - tests: gpio: Add check to validate initial values of gpio output
* :github:`25140` - Unable to obtain dhcp lease
* :github:`25104` - whitelist in {sample,testcase}.yaml precludes a test from being run with sanitycheck
* :github:`25101` - driver: gpio: mchp: GPIO initialization value doesn't get reflected when using new flags
* :github:`25098` - MCUX I2C bus errors leave state machine in busy state
* :github:`25076` - Remove potential I2C deadlock on NRFX implementation
* :github:`25063` - USB Console + USB CDC_ACM co-existing
* :github:`25051` - tests/drivers/gpio/gpio_api_1pin failed on reel_board.
* :github:`25022` - hsdk:There is no case’s information in serial log for ARC(R) HS Development Kit after one case was been flashed into the board.
* :github:`25021` - Problems getting open62541 to run on Zephyr
* :github:`24960` - The example "blinky" didn't work on MIMXRT1050-EVK
* :github:`24939` - LSPI of NXP i.MX RT timing delay issue
* :github:`24918` - Segger RTT using j-link doesn't work on NXP i.MX RT
* :github:`24916` - echo_client sample return: Cannot connect to TCP remote (IPv6): 60 (frdm_k64f <--> native_posix)
* :github:`24910` - kernel: stack sentinel crashes
* :github:`24859` - os: Add memory partition overlap assert check is not made for x86 boards
* :github:`24844` - Setting esp-idf path to match Espressif's documentation
* :github:`24770` - Low throughput with the zperf sample using stm32f746g_disco
* :github:`24767` - Ethernet support for STM32H747
* :github:`24750` - need API to get list of succeed initialization device or add initialization status flag in struct device
* :github:`24747` - tests/lib/heap fails on ARC nsim_sem nsim_em
* :github:`24745` - Mitigate changes in peripheral enable state after Kconfig replaced by DT status
* :github:`24730` - C standard library <time.h> functions and structures not available when using POSIX API
* :github:`24703` - hal_nuvoton: Add new module for Nuvoton numicro M480 HAL layer
* :github:`24700` - mimxrt1050_evk:tests/drivers/kscan/kscan_api failed.
* :github:`24632` - Devices vs. drivers
* :github:`24627` - tests/subsys/usb/device fails on SAM E54
* :github:`24625` - lib: drivers: clock: rtc:  rtc api to maintain calendar time through reboot
* :github:`24619` - CONFIG_USERSPACE=y CONFIG_XIP=n causes .bin space to be wasted
* :github:`24546` - Implement MDB runner for ARC
* :github:`24499` - devicetree:  node name for SPI buses should be 'spi' warning
* :github:`24429` - LPC55S69 flash faults when reading unwritten areas
* :github:`24372` - Json: array of objects is not properly handled
* :github:`24318` - Postpone driver initialization
* :github:`24301` - Support for multi core STM32 H75/H77 boards
* :github:`24300` - tests/net/trickle failed on frdm_k64f and sam_e70_xplained with v1.14 branch.
* :github:`24293` - subsys: shell: bug: shell_fprintf() before shell_enable() causes shell deadlock
* :github:`24233` - adxl362_trigger.c adxl362_init_interrupt function :const struct adxl362_config \*cfg  not found gpio_cs_port
* :github:`24224` - Possible uninitialized variable in zephyr\subsys\logging\log_msg.c
* :github:`24221` - Do not run cron workflow on forks
* :github:`24217` - Shell: provide mechanism to call any command while in select command
* :github:`24191` - obj_tracing: Local IPC variables are not removed from obj tracing list after function return
* :github:`24147` - nrf5340 pdk: BOARDS_ENABLE_CPUNET does not allow proper NET MCU configuration
* :github:`24134` - [NXP i.MX RT Flash]: evkmimxrt1020 does not boot with a new flash chip
* :github:`24133` - Question: Context save/restore after deep sleep using device driver
* :github:`24111` - drivers: flash: littlefs: add sync to flash API & update LittleFS to use it
* :github:`24092` - Unable to change recv() buffer size in frdm_k64f board.
* :github:`24076` - [v1.14] UARTE high current consumption on NRF
* :github:`24030` - [Coverity CID :209379] Unchecked return value in tests/kernel/mem_protect/sys_sem/src/main.c
* :github:`24029` - [Coverity CID :209380] Unchecked return value in tests/kernel/poll/src/test_poll.c
* :github:`24028` - [Coverity CID :209381] Unrecoverable parse warning in include/bluetooth/bluetooth.h
* :github:`23961` - CCC does not get cleared when CONFIG_BT_KEYS_OVERWRITE_OLDEST is enabled
* :github:`23949` - Question: Is there any example for BR/EDR profile/protocols (like A2DP, AVDTP, RFCOMM)?
* :github:`23887` - drivers: modem: question: Should modem stack include headers to put into zephyr/include?
* :github:`23886` - drivers: modem_socket: Question:  socket ID appears to be the same for all sockets
* :github:`23873` - GNA subsystem does not provide any system calls
* :github:`23825` - edtlib.py fails to find bindings when DTS_ROOT is a relative path
* :github:`23808` - ARM bus fault with code coverage
* :github:`23802` - up_squared(acrn):tests/kernel/timer/timer_api/ failed.
* :github:`23801` - up_squared(acrn):tests/kernel/sched/schedule_api failed.
* :github:`23800` - tests/drivers/counter/counter_cmos failed on up_squared platform
* :github:`23775` - k_poll() documentation is wrong or unclear
* :github:`23713` - CMake integration with libmetal errors-out with the bleeding edge CMake release
* :github:`23702` - STACK_POINTER_RANDOM is not working on ARM for the main thread
* :github:`23672` - dts: sam0: question: Is it possible to clean up samd.dtsi devicetree warning?
* :github:`23629` - support inverted PWM on STM32
* :github:`23599` - zephyr/samples/application_development/code_relocation execution stop at z_arm_bus_fault
* :github:`23578` - [Coverity CID :208922] Uninitialized pointer read in tests/posix/common/src/pthread.c
* :github:`23574` - [Coverity CID :208926] Side effect in assertion in tests/kernel/interrupt/src/nested_irq.c
* :github:`23546` - Kconfig: default value not assigned when inheriting Kconfig values in range
* :github:`23514` - Allocate executable memory for ESP32
* :github:`23474` - tests/subsys/usb/device failed on reel_board.
* :github:`23443` - esp32 needs i2c_transfer call  to turn on the display
* :github:`23423` - Mitigation in case system [created] threads hang/non-responsive
* :github:`23419` - posix: clock: No thread safety clock_[get/set]time
* :github:`23366` - ARM: Core Stack Improvements/Bug fixes for 2.3 release
* :github:`23364` - Bluetooth: bt_recv deadlock on supervision timeout with pending GATT Write Commands
* :github:`23349` - Question: How to add external soc, board, DTS, drivers and libs?
* :github:`23322` - flash, spi-nor: Configuration of jedec spi nor flash device driver
* :github:`23319` - hci interface stopped working after few hours/days
* :github:`23248` - Add secure version of strcpy
* :github:`23246` - net: tx_bufs are not freed when NET_TCP_BACKLOG_SIZE is too high
* :github:`23243` - test/kernel/gen_isr_table fails in v2.2.0-rc3 on lpcxpresso54114_m4 board
* :github:`23215` - fujitsu FRAM read error on stm32_olimexino
* :github:`23211` - need a proper arch_system_halt() for x86_64
* :github:`23178` - usb: endpoint buffer leak upon SET_CONFIGURATION, SET_INTERFACE
* :github:`23177` - Bluetooth: Mesh: Access structure member with a possible NULL pointer
* :github:`23149` - [v1.14] sam_e70_xplained:tests/drivers/watchdog/wdt_basic_api failed with v1.14 branch.
* :github:`23139` - USB Mass storage - Unexpected USB restart from host
* :github:`23138` - Codegen for an C structure that stores pinmux definitions
* :github:`23134` - BT: Host: Notification dropped instead of truncated if bigger than ATT_MTU-3
* :github:`23111` - drivers:usb:device:sam0:  Descriptor tables are filled with zeros in attach()
* :github:`23052` - nrf52840_pca10056: Spurious RTS pulse and incorrect line level with hardware flow control disabled
* :github:`23040` - samples: net/wifi: net ping shell causes USAGE FAULT once wifi is connected
* :github:`23039` - SystemView does not work with C++ enabled
* :github:`22996` - scripts/footprint/size_report doesn't work on qemu_x86_64
* :github:`22980` - bluetooth: logging: Build assertion prevents immediate logging when using legacy LL
* :github:`22975` - tests/kernel/gen_isr_table: filtered in CI only for Cortex-M Mainline
* :github:`22974` - Add cancel function to onoff service
* :github:`22955` - tests/kernel/interrupt fails intermittently on qemu_cortex_m0
* :github:`22906` - Slow read/write speed of microSD card via SPI and FatFS
* :github:`22892` - Kconfig warning when serial disable on PCA10059
* :github:`22873` - Bluetooth: RSSI Read command can be configured out even when mandatory
* :github:`22872` - Hello world application for mps2_an521 board when build as a secure/non-secure with Trusted Firmware is crashing on qemu
* :github:`22865` - drivers: enc28j60: sample: dumb_http_server: TX failed errors
* :github:`22758` - RFC: Require system clock stability on startup
* :github:`22751` - STM32F407 I2C driver hangs
* :github:`22722` - posix: redefinition of symbols while porting zeromq to zephyr
* :github:`22704` - Implement watchdog driver for lpcxpresso55s69
* :github:`22637` - 2.3 Release Checklist
* :github:`22594` - NXP S32K144 MCU support
* :github:`22562` - West: Allow configuring ``west sign`` similar to west runners
* :github:`22466` - Add hx711 sensor
* :github:`22391` - Resuming from suspend should check device usage count in device idle PM
* :github:`22344` - convert espi sample to devicetree
* :github:`22340` - Security problem with settings and littlefs
* :github:`22322` - Clang linking error
* :github:`22301` - k_msgq_put() semantics definition
* :github:`22151` - hal_nordic: nrfx: doxygen: Reference to missing nrfx/templates
* :github:`22145` - RISCV arch_irq_connect_dynamic() broken with PLIC interrupts
* :github:`22144` - arch: arm64: interrupt test is failing
* :github:`22140` - Exiting deep sleep without button help; nrf52832
* :github:`22091` - Blink-Led example doesn't build on Nucleo_L476RG, STM32F4_DISCOVERY, Nucleo_F302R8, Nucleo_F401RE
* :github:`22077` - W25Q32fv supported in spi_flash examples ?
* :github:`22063` - fs/NVS: NVS is not compatible with flash memories which have 0x00 as erased
* :github:`22060` - Build fails with gcc-arm-none-eabi-9-2019-q4-major
* :github:`21994` - Bluetooth: controller: split: Fix procedure complete event generation
* :github:`21848` - sanitycheck duplicate tests Testing/Ztest
* :github:`21843` - CONFIG_INIT_STACKS issue on x86_64
* :github:`21819` - Shell fails when dynamic command has empty subcommand
* :github:`21801` - Logger sample's performance estimates are incorrect
* :github:`21798` - Bluetooth: host: Allow GATT client to restore subscription info without resubscribing
* :github:`21772` - Adding I2C devices to device tree with the same address on different busses generates excessive warnings.
* :github:`21762` - [v1.14] stm32: k_sleep() actual sleep times are different than its input
* :github:`21754` - Arduino Due shell does not accept input (UART0)
* :github:`21725` - device power management by device
* :github:`21711` - sam0 i2c slave
* :github:`21708` - Multiple partitions for LittleFS
* :github:`21707` - Timing violation for all sensor drivers
* :github:`21670` - Keep device structures in ROM
* :github:`21635` - sht3xd error -5 on olimexino_stm32
* :github:`21616` - LWM2M: unable to get plain text from incoming message
* :github:`21611` - IS25LP032D-JNLE Flash support
* :github:`21554` - ldscript:datas section is not properly aligned in ROM
* :github:`21549` - i2c_sam0 interrupt latency is excessive
* :github:`21511` - re-visit k_thread_abort wrt SMP
* :github:`21498` - Zephyr Peripheral not responding to Terminate command from central
* :github:`21455` - driver: subsys: sdhc: USAGE FAULT trace and no cs control
* :github:`21452` - drivers: ethernet: unify the initiaization
* :github:`21445` - drivers/i2c: add I2C slave support for nrfx
* :github:`21436` - refactor and augment CPU cache management APIs
* :github:`21399` - NUCLEO-H745ZI-Q Support
* :github:`21378` - The program cannot be downloaded to nrf52840, only to pca10056
* :github:`21240` - Error west flash
* :github:`21234` - drivers: usb_dc_sam0: usb detach and reattach does not work
* :github:`21233` - i2c_sam0 driver does not execute a STOP condition
* :github:`21232` - i2c_sam0 LOWTOUT is not functional
* :github:`21229` - cc1plus: warning: '-Werror=' argument '-Werror=implicit-int' is not valid for C++
* :github:`21187` - Can not ping or run http server via ethernet when gPTP is enabled
* :github:`21114` - Invalid interaction between the RTC and the I2C drivers for the sam0
* :github:`21111` - Reschedule points are currently undocumented
* :github:`21092` - i2c-sam0 sleeps waiting for interrupt
* :github:`21053` - net: 6lo: Use context 0 as default when CID-bit is not set
* :github:`21016` - Unexpected ethernet network traffic after power up
* :github:`20987` - Console showing frequent usb warnings:  <wrn> usb_device: Failed to write endpoint buffer 0x82
* :github:`20978` - Add bond_deleted callback
* :github:`20870` - [Coverity CID :205816] Control flow issues in subsys/settings/src/settings_file.c
* :github:`20844` - [Coverity CID :205781] Integer handling issues in lib/os/printk.c
* :github:`20806` - nrf: clock control: clock control on/off routines are refcounted
* :github:`20780` - Feature Request: Half-duplex UART shell backend
* :github:`20750` - shell: shell_execute_cmd introduce new line
* :github:`20734` - Are cooperative threads cooperative in SMP?
* :github:`20729` - Coverage reporting hangs for C++ tests on X86 qemu
* :github:`20712` - nRF clock_control_on() is nonblocking
* :github:`20693` - tests: watchdog: test_wdt_callback_1() implementation vs API specification
* :github:`20687` - Clarification: How to enable on-board nor-flash following the board porting guide?
* :github:`20671` - ARC: remove scheduler code from arch layer
* :github:`20663` - kernel objects are being included always, regardless of usage
* :github:`20595` - tests/arch/arm/arm_thread_swap failed on frdm_k64f board.
* :github:`20589` - RV32M1 SPI loopback needs DEBUG_OPTIMIZATIONS
* :github:`20541` - [Coverity CID :205639]Security best practices violations in /tests/subsys/settings/functional/src/settings_basic_test.c
* :github:`20520` - [Coverity CID :205652]Memory - corruptions in /tests/crypto/tinycrypt/src/ecc_dsa.c
* :github:`20519` - [Coverity CID :205616]Memory - corruptions in /tests/crypto/tinycrypt/src/ecc_dsa.c
* :github:`20517` - [Coverity CID :205640]Control flow issues in /subsys/testsuite/ztest/src/ztest.c
* :github:`20516` - [Coverity CID :205609]Control flow issues in /subsys/testsuite/ztest/src/ztest.c
* :github:`20500` - [Coverity CID :205629]Control flow issues in /drivers/timer/cc13x2_cc26x2_rtc_timer.c
* :github:`20418` - CONFIG_HEAP_MEM_POOL_SIZE should not be limited
* :github:`20297` - Bluetooth: can't close bt_driver log output
* :github:`20012` - Support peripheral deallocation at runtime
* :github:`19824` - Build sample net app for ACRN (nuc i7dnhe)
* :github:`19739` - stty: standard input: Inappropriate ioctl for device
* :github:`19701` - mem_pool_threadsafe sporadic failures impacting CI
* :github:`19684` - doc: [message_queues.rst] unclear about data_item structure type
* :github:`19670` - samples/drivers/spi_fujitsu_fram crashs due to uninitialized variables
* :github:`19661` - missing files in xtensa/xt-sim doc
* :github:`19550` - drivers/pcie: ``pcie_get_mbar()`` should return a ``void *`` not ``u32_t``
* :github:`19483` - Add support for Open Supervised Device Protocol (OSDP)
* :github:`19414` - UART and prf not working
* :github:`19376` - Build on a ARM host
* :github:`19348` - net: TCP/IPv6 set of fragmented packets causes Zephyr QEMU to double free
* :github:`19063` - can we increase qemu_riscv32/64 RAM sizes
* :github:`18960` - [Coverity CID :203908]Error handling issues in /lib/libc/newlib/libc-hooks.c
* :github:`18843` - Usage Fault with CONFIG_NO_OPTIMIZATIONS even on samples/hello_world
* :github:`18815` - UART API documentation
* :github:`18629` - Some tests fail to reach test_main() on cc1352r1_launchxl
* :github:`18570` - Dynamic interrupt does not work with multi-level interrupts
* :github:`18345` - Is there a way to get the bytes that shell receives?
* :github:`18157` - adding an offset to the zephyr code via dts overlay breaks linking + the image size changes
* :github:`18045` - BT Host: Advertising Extensions - Periodic Advertisement
* :github:`17814` - Zephyr support for NXP i.MX8M SoC
* :github:`17688` - Unable to Read data from SCC811
* :github:`17624` - SRAM size configurations aren't always consistent
* :github:`17372` - sanitycheck does not parse extra_args with spaces correctly
* :github:`16968` - silabs/gecko/emlib/src/em_gpio.c:111:35: warning: ?: using integer constants in boolean context [-Werror=int-in-bool-context]
* :github:`16886` - Bluetooth Mesh: Receive segmented message multiple times
* :github:`16809` - TCP2 integration
* :github:`16790` - adxl362 sample isn't build by sanitycheck
* :github:`16661` - Symmetric multiprocessing (SMP) for ARC HS cores
* :github:`16638` - Filesystem API is missing fs_open() flags
* :github:`16439` - flash: unify read alignment requirements
* :github:`16387` - STM32wb55 bluetooth samples fail
* :github:`16363` - Error building x_nucleo_iks01a1 sample on nucleo_wb55rg after activating I2C Bus
* :github:`16210` - ARM: initialization sequence might be not using all of interrupt stack
* :github:`16031` - Toolchain abstraction
* :github:`15968` - rom_report very imprecise
* :github:`15845` - _RESET_VECTOR different from 0x00 gives invalid .elf size on nios2
* :github:`15286` - HF clock's m16src_grd and BLE stack
* :github:`15246` - doc: confusion about dtc version
* :github:`14591` - Infineon Tricore architecture support
* :github:`14587` - IPv6 support in cc3220sf_launchxl
* :github:`14520` - invalid locking in shell
* :github:`14302` - USB MSC fails USB3CV tests
* :github:`14269` - Enforce usage of K_THREAD_STACK_SIZEOF macro in k_thread_create()
* :github:`14173` - Configure QEMU to run independent of the host clock
* :github:`13819` - mimxrt10xx: Wrong I2C transfer status
* :github:`13813` - Test suite mslab_threadsafe fails randomly
* :github:`13737` - Where can I find tutorial to make my own device driver for a device under I2C bus?
* :github:`13651` - ARC does not set thread->stack_info correctly
* :github:`13637` - Introduce supervisor-only stack declaration macros
* :github:`13276` - Do we need to update fatfs
* :github:`12987` - Fix workaround of using 'mmio-sram' compat for system memory (DRAM) in DTS
* :github:`12935` - Zephyr usurps "STRINGIFY" define
* :github:`12705` - Implement select() call for socket offloading and SimpleLink driver
* :github:`12025` - OS Pwr Manager doesn't put nrf52 into LPS_1
* :github:`11976` - APIs that support a callback should provide both the device pointer and a generic pointer
* :github:`11974` - rework eeprom driver to clearly indicate it is a test stub
* :github:`11908` - Power Manager does not handle K_FOREVER properly
* :github:`11890` - Reimplement getaddrinfo() to call SlNetUtil_getaddrinfo() in new SimpleLink SDK v 2.30+
* :github:`10628` - tests/kernel/common and tests/posix/fs crash on ESP32
* :github:`10436` - Mess with ssize_t, off_t definitions
* :github:`9893` - MISRA C Review switch statement usage
* :github:`9808` - remove single thread support
* :github:`9596` - tests/subsys/logging/log_core fails on ESP32 with no console output
* :github:`8469` - Zephyr types incompatibilities (e.g. u32_t vs uint32_t)
* :github:`8364` - mcumgr: unable to properly read big files
* :github:`8360` - CI should enforce that extract_dts_includes.py does not trigger warnings
* :github:`8262` - [Bluetooth] MPU FAULT on sdu_recv
* :github:`8257` - Unify TICKLESS_IDLE & TICKLESS_KERNEL
* :github:`7951` - doc: naming convention for requirements ids
* :github:`7385` - i2c_esp32 can write past checked buffer length
* :github:`6783` - Clean up wiki.zephyrproject.org content
* :github:`6184` - drivers: ISR-friendly driver APIs
* :github:`5934` - esp32: Output frequency is different from that configured on I2C and PWM drivers
* :github:`5443` - Deprecate # CONFIG`_ is not set
* :github:`4404` - Align k_poll with waiters
* :github:`3423` - Optimize MCUX shim drivers to reduce memory footprint
* :github:`3180` - implement direct interrupts on ARC
* :github:`3165` - xtensa: switch to clang-based frontend
* :github:`3066` - Improve Multi Core support
* :github:`2955` - Use interrupt-driven TX in hci_uart sample

Part 3

한국어 전문 번역

Zephyr 2.4.0

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

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

  • 가상 메모리 관리의 초기 지원을 도입했습니다.
  • Bluetooth Host에서 Periodic Advertising과 Isochronous Channel을 지원합니다.
  • 새 TCP stack인 TCP2를 기본값으로 활성화했습니다. 이 stack은 open source tool을 이용한 network protocol testability를 개선하기 위해 Zephyr v2.1.0에서 처음 도입됐습니다.
  • GCC와 LLVM/Clang용 초기 구현을 갖춘 새 toolchain abstraction을 도입하고, 향후 commercial toolchain을 지원할 토대를 마련했습니다.
  • C99 integer type으로 전환하고 Zephyr 고유 integer type을 폐기 예정으로 지정했습니다. 기존 Zephyr type은 Kconfig DEPRECATED_ZEPHYR_INT_TYPES option으로 활성화할 수 있습니다.

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

보안 취약점 관련

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

  • CVE-2020-10060: UpdateHub가 초기화되지 않은 pointer를 역참조할 수 있는 문제.
  • CVE-2020-10064: IEEE 802.15.4 처리 과정의 부적절한 입력 frame 검증.
  • CVE-2020-10066: Bluetooth HCI core의 잘못된 오류 처리.
  • CVE-2020-10072: 모든 thread가 모든 socket file descriptor에 접근할 수 있는 문제.
  • CVE-2020-13598: FAT_FS에서 Long File Name을 활성화하고 fs_stat을 호출할 때의 buffer overflow.
  • CVE-2020-13599: Settings와 littlefs의 보안 문제.
  • CVE-2020-13601: 2020년 11월 18일까지 embargo가 적용된 문제.
  • CVE-2020-13602: LwM2M do_write_op_tlv의 remote denial of service.

더 자세한 정보는 Zephyr 보안 취약점 문서에서 확인할 수 있습니다.

알려진 문제

현재 알려진 문제 전체는 GitHub에서 bug label이 붙은 open issue를 조회해 확인할 수 있습니다.

API 변경

  • C99 integer type으로 전환하고 Zephyr integer type을 폐기 예정으로 지정했습니다. 기존 type은 DEPRECATED_ZEPHYR_INT_TYPES로 활성화할 수 있습니다.
  • <sys/util.h> header를 문서화된 experimental stability API로 승격했습니다.
  • wdt_feed()가 feed 처리로 호출자가 정지할 수 있을 때 -EAGAIN을 반환합니다. Application은 이 진단 결과를 무시하거나 나중에 다시 feed해야 할 수 있습니다.
  • <drivers/uart.h> callback을 정규화했습니다. uart_callback_t와 uart_irq_callback_user_data_t의 첫 parameter에 struct device pointer를 추가하고 uart_irq_callback_t를 제거했으며 관련 설정 함수의 사용자 code를 갱신했습니다.
  • <drivers/dma.h> callback의 첫 parameter에 struct device pointer를 추가하고 일반화된 dma_callback_t를 도입했습니다. callback_arg는 user_data로 바꿨습니다.
  • <drivers/ipm.h>의 ipm_callback_t 첫 parameter에 struct device pointer를 추가했습니다. ipm_register_callback() 사용자 code를 갱신하고 context argument를 user_data로 바꿨습니다.
  • fs_open()이 세 번째 parameter로 open flag를 받습니다. Custom file-system front-end의 open callback도 새 parameter를 받아야 하며, 기존 두 인자 호출의 동작을 유지하려면 FS_O_CREATE | FS_O_RDWR를 전달해야 합니다.
  • struct device의 attribute 이름을 config_info에서 config로, driver_api에서 api로, driver_data에서 data로 변경했습니다.
  • 모든 device instance에 const qualifier를 적용했습니다. 따라서 ADC, GPIO, I2C 등 struct device *를 다루는 모든 API에 적용되며, ISR에서 qualifier가 사라지지 않도록 ISR parameter도 const void *가 됐습니다.
  • HRS, DIS, BAS API와 Kconfig option에서 _gatt_ 및 _GATT_ infix를 제거했습니다.
  • bt_gatt_foreach_attr()와 bt_gatt_foreach_attr_type()이 사용하는 bt_gatt_attr_func_t callback은 resolve된 handle과 함께 attribute의 원래 pointer를 항상 전달합니다.
  • 모든 flash driver에서 flash read alignment 제한을 없앴습니다.

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

k_mem_pool과 sys_mem_pool API 전체를 폐기 예정으로 지정하고 k_heap과 sys_heap으로 대체합니다. 2.4에서는 아직 __deprecated tag가 없지만 2.5에서 붙고 Zephyr 2.6 LTS에서 완전히 제거될 예정입니다.

  • k_mbox_data_block_get()
  • k_pipe_block_put()
  • K_MEM_POOL_DEFINE()
  • k_mem_pool_alloc()
  • k_mem_pool_free()
  • k_mem_pool_free_id()
  • SYS_MEM_POOL_DEFINE()
  • sys_mem_pool_init()
  • sys_mem_pool_alloc()
  • sys_mem_pool_free()
  • sys_mem_pool_try_expand_inplace()

유지보수 부족으로 multi-threading을 끄는 CONFIG_MULTITHREADING option을 폐기 예정으로 지정했습니다. Scheduler가 비활성화된 single-thread mode만 해당하며 일반 multi-thread mode는 계속 완전히 지원합니다.

이 릴리스에서 제거된 API

기타

  • 폐기 예정이던 MACRO_MAP macro를 제거했습니다. 대신 FOR_EACH를 사용합니다.
  • 더 이상 필요하지 않은 CONFIG_NET_IF_USERSPACE_ACCESS를 제거했습니다.

Build system

  • *_if_kconfig() CMake 함수 집합을 제거했습니다. 대신 _ifdef(CONFIG_ ...)를 사용합니다.

이 릴리스의 안정 API 변경

USB

  • HID class callback이 호출 대상 HID device인 const struct device * parameter를 받습니다.

Bluetooth

  • 모든 GATT service API에서 _gatt_ infix를 제거했습니다.

Bluetooth HCI Driver

  • bt_hci_evt_is_prio()를 제거했습니다. CONFIG_BT_RECV_IS_RX_THREAD가 정의된 경우 bt_hci_evt_get_flags()로 flag를 확인해 bt_recv 또는 bt_recv_prio를 호출하고, 그렇지 않으면 항상 bt_recv()를 호출합니다.

Kernel

가상 메모리 관리 초기 지원

  • API는 include/sys/mem_manage.h에 정의했습니다.
  • 지원 architecture는 arch_mem_map()을 구현하고 CONFIG_MMU를 활성화합니다.
  • Kernel은 RAM의 physical memory 위치에 link됩니다.
  • Address space 크기는 CONFIG_KERNEL_VM_SIZE로 제어합니다. Memory mapping 호출은 address-space limit에서 system RAM mapping 방향으로 내려가며 virtual memory를 할당합니다.
  • 이 infrastructure는 아직 활발히 개발 중입니다.

Device memory-mapped I/O API

  • DEVICE_MMIO namespace로 제공하며 새 include/sys/device_mmio.h header에 정의했습니다.
  • System configuration에 따라 device-driver MMIO region의 지정 방식과 저장 위치를 다룰 수 있도록 추가했습니다.
  • 대부분의 system에서는 전부 ROM에 유지합니다.
  • MMU 또는 PCI-E system에서는 memory-mapping API hook과 함께 RAM에 유지합니다.

Memory Domain API 갱신

  • 모든 thread가 항상 memory domain에 속합니다. Main thread 같은 초기 thread를 위해 k_mem_domain_default를 도입했습니다.
  • k_mem_domain_destroy()와 k_mem_domain_remove_thread()를 폐기 예정으로 지정했으며 향후 제거합니다.
  • Header 정의를 include/app_memory/mem_domain.h로 옮겼습니다.

Thread stack 지정 개선

  • User thread를 절대 실행하지 않을 stack을 지정하는 K_KERNEL_STACK_* API 집합을 추가했습니다. Privilege-mode elevation stack 같은 부가 structure가 필요 없고 일부 alignment 요구도 덜 엄격하므로 memory를 절약합니다.
  • Architecture code용 내부 interface를 단순화했습니다. 모든 thread-stack macro를 중앙에서 정의하고, architecture는 stack pointer alignment, stack buffer base address, stack buffer size를 나타내는 지원 macro를 선언합니다.

Architecture

ARC

  • ARC MetaWare toolchain 지원을 추가했습니다.
  • Stack과 memory domain 전반을 개선했습니다.
  • Cache flush 및 invalidate API를 개선했습니다.
  • Exception 발생 시 모든 register를 표시해 debugging을 돕습니다.
  • Register bank 하나를 쓰는 fast IRQ를 수정했습니다.
  • 정의되지 않은 shift 동작(CID 211523)을 수정했습니다.

ARM AArch32

  • ARM Cortex-M1 architecture를 지원합니다.
  • Data Watchpoint and Trace(DWT) unit으로 Cortex-M timing API를 구현했습니다.
  • Interrupt vector relay 기능을 Cortex-M Mainline architecture variant까지 확장했습니다.
  • Cortex-M fault handling이 full register state를 생성해 kernel fatal-error handler에 전달할 수 있게 했습니다.
  • CONFIG_MULTITHREADING=n인 single-thread application의 Cortex-M boot sequence를 수정했습니다.
  • ARMv8-M의 Non-Secure entry function 호출에 thread safety를 추가했습니다.
  • Main thread stack randomization을 수정했습니다.
  • Cortex-M exception vector table alignment를 수정했습니다.
  • ARMv6-M variant의 QEMU test coverage를 늘렸습니다.
  • Cortex-M의 arch_mem_domain_* API 구현을 제거했습니다.

ARM AArch64

  • Thread context switch를 _arch_switch() API로 다시 구현했습니다.

POSIX

  • 별도 변경 사항이 없습니다.

RISC-V

  • 별도 변경 사항이 없습니다.

x86

  • CONFIG_MMU 요구 사항을 충족하도록 x86 MMU paging 지원을 전면 개편했습니다.
  • arch_mem_map()을 구현했습니다.
  • 32-bit non-PAE paging 지원을 복원하고 CONFIG_X86_PAE로 PAE 사용을 제어합니다.
  • 초기 kernel page table을 build 시점에 생성합니다.
  • Page table은 더 이상 반드시 identity mapping하지 않습니다.
  • 64-bit Zephyr kernel을 EFI application으로 package하는 zefi infrastructure를 추가했습니다.
  • x86 32-bit에서 serial로 동작하는 GDB stub을 추가했습니다.

Board 및 SoC 지원

새 SoC series

  • ARM Cortex-M1/M3 DesignStart FPGA
  • Atmel SAM4L
  • Nordic nRF52805
  • NXP i.MX RT685, i.MX8M Mini, LPC11U6x
  • ARC EM 및 HS family용 QEMU 지원

기존 SoC series 변경

  • STM32L4/STM32WB에 Low Power Mode를 추가했습니다.
  • STM32H7/STM32WB/STM32MP1에서 HSEM을 이용해 dual-core concurrent register access를 보호합니다.
  • ARC nsim_hs_smp CPU frequency를 높였습니다.

ARC board 변경

  • ARC EM 및 HS용 ARC QEMU board를 추가했습니다.
  • 여러 ARC board에 mdb runner를 포함한 ARC MetaWare toolchain을 지원합니다.
  • ARC QEMU에 gcov coverage를 지원합니다.
  • em7d_v22 EMSK board에 대응하는 새 nSIM configuration을 추가했습니다.
  • HSDK board에서 dual-core와 quad-core configuration을 포함한 SMP를 활성화했습니다.
  • Legacy ARC-nSIM UART에서 ns16550 UART model과 driver로 전환했습니다.
  • emsdp_em7d_esp의 EMSDP secure configuration을 수정했습니다.

새 ARM board

  • Adafruit ItsyBitsy M4 Express
  • Arduino Nano 33 IOT
  • Digilent Arty A7에서 실행하는 ARM Cortex-M1/M3 DesignStart FPGA reference design
  • Atmel SAM4L-EK
  • Circuit Dojo nRF9160 Feather
  • EOS S3 Quick Feather
  • Laird Connectivity Pinnacle 100 Modem Development board (pinnacle_100_dvk)
  • nRF21540 DK (nrf21540dk_nrf52840)
  • nRF52 DK의 nRF52805 emulation (nrf52dk_nrf52805)
  • nRF5340 DK
  • Nuvoton npcx7m6fb 및 pfm m487
  • NXP i.MX RT685 EVK, i.MX8M Mini EVK, LPCXpresso LPC11U68
  • OLIMEX-STM32-H103
  • Ruuvitag
  • Seagate FaZe
  • Seeeduino XIAO
  • Serpente
  • Silicon Labs BRD4180A(SLWRB4180A) Mighty Gecko Radio Board
  • ST B_L4S5I_IOT01A Discovery kit
  • ST NUCLEO-H745ZI-Q
  • Waveshare Open103Z
  • WeAct Studio Black Pill V2.0

기존 board 변경

  • b_l072z_lrwan1에 flash, LoRa, USB, EEPROM, RNG를 추가했습니다.
  • Nordic가 유지하는 nRF board에서 HW Stack Protection을 기본 활성화했습니다.
  • nucleo_l552ze_q에 Non-Secure target과 TF-M 지원을 추가했습니다.
  • Flash가 64 KiB 이상인 모든 STM32 board에서 MPU를 활성화했습니다.
  • lpcxpresso55s69에 TF-M을 지원합니다.

새 shield

  • Adafruit WINC1500 Wi-Fi
  • DesignStart FPGA용 Arm V2C-DAPLink
  • Atmel AT86RF2XX transceiver
  • Arduino adapter가 있는 Buydisplay 2.8-inch TFT Touch Shield
  • DAC80508 Evaluation Module

Driver 및 Sensor

ADC

  • SPI ADC driver에 chip-select flag를 추가했습니다.

Audio

  • 해당 사항 없음.

Bluetooth

  • CONFIG_BT_ACL_FLOW_CONTROL을 끈 경우 L2CAP RX MTU를 이제 CONFIG_BT_L2CAP_RX_MTU로 제어합니다. 이전에는 CONFIG_BT_RX_BUF_LEN을 사용했으므로 기본값을 바꿨다면 새 값을 CONFIG_BT_RX_BUF_LEN - 8로 설정해야 합니다.

CAN

  • SPI CAN driver에 chip-select flag를 추가했습니다.
  • MCP2515 driver가 reset 완료를 기다리도록 수정했습니다.

Clock Control

  • STM32에서 flash-latency wait-state 계산, H7 series configuration option, F0/F3 PREDIV1 지원 수정 등 여러 변경을 적용했습니다.
  • LPC11U6X driver를 추가했습니다.

Console

  • IPM driver를 추가했습니다.

Counter

  • STM32 F0/F2 series를 지원합니다.
  • Kinetis K6x/K8x SoC용 MCUX PIT counter driver를 추가했습니다.

Crypto

  • 해당 사항 없음.

DAC

  • STM32 F0/F2/G4/L1 series를 지원합니다.

Debug

  • 해당 사항 없음.

Display

  • SSD16XX driver가 OTP에서 WS를 load하도록 확장했습니다.
  • SPI display driver에 chip-select flag를 추가했습니다.

DMA

  • STM32에서 k_malloc 제거, driver initialization priority 상향, get_status API 추가와 cleanup을 적용했습니다.
  • i.MX RT 및 Kinetis K6x용 MCUX EDMA driver를 추가했습니다.
  • LPC 및 i.MX RT6xx용 MCUX LPC driver를 추가했습니다.

EEPROM

  • NXP LPC11U6X MCU의 on-chip EEPROM driver를 추가했습니다.
  • DeviceTree에서 AT2X chip-select GPIO flag를 추출하는 문제를 수정했습니다.

Entropy

  • STM32 ISR mode와 F7/H7/L0 series 지원을 추가했습니다.

ESPI

  • XEC driver에 KBC status operation, ACPI_EC1 interface, 초기화가 긴 slave 지원을 추가했습니다.
  • I/O 선택 중 XEC driver frequency override를 수정했습니다.

Ethernet

  • Intel e1000 driver에 VLAN을 지원합니다.
  • STM32H7 기반 board에 interrupt 기반 TX Ethernet을 지원합니다.
  • STM32 driver를 DeviceTree configuration으로 옮겼습니다.
  • MCUX driver의 ENET interface와 PHY에 fixed configuration 및 DeviceTree read를 지원합니다.
  • MCUX driver에서 PHY 설정에 SMI를 쓰지 않는 device를 지원합니다.
  • native_posix driver에 multi-port gPTP를 추가해 gPTP bridging test를 지원합니다.
  • ENC28J60 driver의 MAC register를 최신 Microchip reference manual에 맞췄습니다.

Flash

  • 유지보수되지 않고 모든 기능을 CONFIG_SPI_NOR가 제공하므로 CONFIG_SPI_FLASH_W25QXXDV driver를 제거했습니다. Tree 밖 사용자는 jedec,spi-nor compatible을 쓰는 지원 driver로 전환해야 합니다.
  • nRF QSPI NOR driver가 정렬되지 않은 read offset, read length, buffer offset을 지원합니다.
  • SPI NOR driver에 SFDP를 지원합니다.
  • CONFIG_BT_CTLR_LOW_LAT 사용 시 nRF flash driver regression을 수정했습니다.
  • nRF flash driver에 NRF radio scheduler interface를 도입했습니다.
  • STM32 F0/F1/F3 지원을 공통화하고 L0 지원과 여러 수정을 추가했습니다.

GPIO

  • Xilinx AXI GPIO IP driver를 추가했습니다.
  • LPC11U6X driver를 추가했습니다.

Hardware Info

  • Atmel SAM4L driver를 추가했습니다.

I2C

  • NXP LPC11U6x SoC용 CONFIG_I2C_LPC11U6X driver를 추가했습니다.
  • I2C operation을 hardware response emulation module로 전달하는 CONFIG_I2C_EMUL driver를 추가했습니다. Hardware 없이 test하고 비정상 조건을 합성해 driver 동작을 검증할 수 있습니다.
  • STM32 V1에서 read/write 오류 시 I2C device를 reset합니다.
  • STM32 V2에 DTS로 설정 가능한 timing option을 추가했습니다.
  • NACK 이후 MCUX LPI2C driver의 transfer status를 수정했습니다.

I2S

  • LiteX controller driver를 추가했습니다.

IEEE 802.15.4

  • 기본적으로 자동 시작하는 IEEE 802.15.4 network interface의 auto-start를 사용자가 끌 수 있습니다.
  • RF2xx driver에서 TX power 설정을 지원합니다.
  • Nordic 802.15.4 multiprotocol 지원(CONFIG_NRF_802154_MULTIPROTOCOL_SUPPORT)을 추가했습니다.
  • OUI를 정의하는 CONFIG_IEEE802154_VENDOR_OUI_ENABLE option을 추가했습니다.

Interrupt Controller

  • GICv3 driver가 SGI API를 지원합니다.
  • NPCX MIWU driver를 추가했습니다.

IPM

  • Intel ADSP driver를 추가했습니다.

Keyboard Scan

  • FT5336 driver가 추가 part-number variant를 지원합니다.

LED

  • TI LP503X controller driver를 추가했습니다.
  • led_set_color, led_get_info 및 channel 전용 system call을 도입했습니다.
  • Shell 지원을 추가했습니다.

LED Strip

  • APA102 driver가 SPI chip select를 지원합니다.

LoRa

  • SX1276 driver를 여러 부분에서 개선하고 수정했습니다.

Modem

  • SIM에서 IMSI와 ICCID를 조회하는 option을 추가했습니다.
  • Offloaded Sierra Wireless HL7800 modem을 지원합니다.

PECI

  • 해당 사항 없음.

Pinmux

  • LPC11U6X driver를 추가했습니다.
  • NPCX driver를 추가했습니다.

PS/2

  • 해당 사항 없음.

PWM

  • STM32 driver를 Cube LL API로 refactoring했습니다.
  • SAM9 TCC 기반 driver를 추가했습니다.

Sensor

  • Sensor attribute를 읽는 sensor_attr_get() API를 추가했습니다.
  • WSEN-ITDS accelerometer를 지원합니다.
  • SPI sensor driver에 chip-select flag를 추가했습니다.
  • IIS2DH accelerometer driver를 추가했습니다.
  • MAX17055 fuel-gauge sensor driver를 추가했습니다.
  • SI7055 temperature sensor driver를 추가했습니다.
  • FXOS8700 driver에 magnetic-vector magnitude 기능을 추가했습니다.
  • SM351LT magnetoresistive sensor driver를 추가했습니다.
  • VCNL4040 proximity/light sensor driver를 추가했습니다.
  • LIS2DH와 LSM6DSL driver가 여러 instance를 지원하도록 refactoring했습니다.

Serial

  • Xilinx UART Lite IP driver를 추가했습니다.
  • i.MX8M Mini용 NXP IUART driver를 추가했습니다.
  • MCUX UART driver에 uart_config_get API를 구현했습니다.
  • LPC11U6X driver를 추가했습니다.

SPI

  • SPI subsystem이 SPI_CS_ACTIVE_LOW/HIGH option보다 cs-gpios DeviceTree property의 flag를 사용합니다. 해당 field가 0인 DeviceTree는 GPIO_ACTIVE_LOW로 갱신해야 할 수 있으며, cs-gpios로 지정하지 않은 chip select에는 기존 option을 계속 씁니다.
  • Xilinx AXI Quad SPI IP driver를 추가했습니다.
  • STM32 DMA mode 관련 여러 문제를 수정했습니다.
  • MCUX Flexcomm driver에 slave mode를 추가했습니다.
  • MCUX DSPI와 LPSPI driver에 optional delay를 추가했습니다.

Timer

  • 해당 사항 없음.

USB

  • 일부 sample에서 boot 시 자동 호출하던 usb_enable()을 이제 application이 명시적으로 호출해야 합니다. 아래 Kconfig option에 의존하는 application도 USB subsystem을 직접 활성화해야 합니다.
  • CONFIG_USB_DEVICE_NETWORK_ECM
  • CONFIG_USB_DEVICE_NETWORK_EEM
  • CONFIG_USB_DEVICE_NETWORK_RNDIS
  • CONFIG_TRACING_BACKEND_USB
  • CONFIG_USB_UART_CONSOLE
  • USB device 지원에 전용 work queue를 추가했으며 CDC ACM class가 기본으로 사용합니다.
  • CDC ACM class를 일부 재구성했습니다.
  • CDC ACM과 HID class의 suspend/resume 지원을 수정했습니다.
  • Atmel SAM0 USB device driver(usb_dc_sam0)를 개정하고 모든 driver가 endpoint index와 direction을 얻는 공통 macro를 사용합니다.

Video

  • 해당 사항 없음.

Watchdog

  • LPC SoC용 MCUX WWDT driver를 추가했습니다.
  • Gecko Series 2 SoC를 지원하도록 Gecko driver를 확장했습니다.

Wi-Fi

  • SimpleLink driver에 IPv6를 지원합니다.
  • ESWiFi driver에 DNS offloading을 지원합니다.
  • ESP driver의 offload protocol parsing을 수정했습니다.
  • ESP driver의 GPIO reset control logic을 수정했습니다.
  • ESWiFi driver의 offloaded packet parsing을 수정했습니다.

Networking

  • 새 TCP stack을 기본 활성화했습니다. Legacy TCP stack은 아직 제거하지 않아 필요하면 사용할 수 있습니다.
  • Network interface를 kernel object로 만들어 user mode에서 access control을 더 정확히 처리합니다.
  • User mode 활성화 시 memory 절약을 위해 network 관련 thread가 kernel stack을 사용합니다.
  • Network stack 핵심 지점에서 통계 수집을 활성화해 RX 또는 TX에서 시간이 소비되는 위치를 확인할 수 있습니다.
  • BSD socket sendmsg()를 AF_PACKET socket에 사용할 수 있습니다.
  • OpenThread reference device 활성화를 지원합니다.
  • MQTT persistent session을 지원합니다.
  • 수동 test에서 TCP RX를 활성화하는 net tcp recv net-shell command를 추가했습니다.
  • LwM2M에 ObjLnk resource type을 지원합니다.
  • MQTT publisher, echo-server, echo-client sample에 userspace 지원을 추가했습니다.
  • 수신했지만 지원하지 않는 PPP option을 거부할 수 있습니다.
  • Socket offloading 사용 시 select()를 지원합니다.
  • IPv6 multicast packet routing을 지원합니다.
  • AF_PACKET family에 SOCK_DGRAM socket을 지원합니다.
  • Socket offloading 사용 시 TLS socket을 지원합니다.
  • IPv6 multicast가 도착한 interface가 destination multicast group에 실제 join한 경우에만 upper layer로 전달하도록 검사를 추가했습니다.
  • HTTP request에서 TCP port를 지정할 수 있습니다.
  • Network stack의 startup 초기화 대신 application이 network-config library를 초기화할 수 있습니다. Resource 제어가 좋아지지만 net_config_init_app()을 직접 호출해야 합니다.
  • CoAP resource path description에 wildcard를 사용할 수 있습니다.
  • Net-shell ping command에서 사용할 network interface를 지정할 수 있습니다.
  • OpenThread에서 custom mbedTLS library를 선택할 수 있습니다.
  • Offloaded Wi-Fi driver에서 CONFIG_NET_SOCKETS_POSIX_NAMES 의존성을 제거했습니다.
  • gPTP net-shell에 더 많은 status 정보를 표시합니다.
  • Network traffic-class 통계 수집을 수정했습니다.
  • Scan 중 Wi-Fi shell 문제를 수정했습니다.
  • Next hop이 연결 peer의 link-local address일 때 IPv6 route를 수정했습니다.
  • IPv6 Router Solicitation message 처리를 수정했습니다.
  • Socket descriptor가 유효하지 않으면 BSD socket library가 errno를 EBADF로 설정합니다.
  • 수신 DNS packet parsing을 수정했습니다.
  • Name resolution 중 들어오는 query를 무시하도록 DNS resolution을 수정했습니다.
  • CoAP zero-length option parsing을 수정했습니다.
  • gPTP port 번호가 1부터 시작하도록 수정했습니다.
  • gPTP BMCA priority-vector 계산을 수정했습니다.
  • 여러 interface에 bind된 AF_PACKET socket의 recv()를 수정했습니다.
  • PPP Term-Req 및 Term-Ack 전송 packet length를 수정했습니다.
  • PPP IPv6CP/IPCP Configure-Rej 처리를 수정했습니다.
  • PPP option parsing과 negotiation 처리를 수정했습니다.
  • Protocol이 내려갈 때 PPP IPCP option 처리를 수정했습니다.
  • Connection이 내려갈 때 PPP IPv6CP/IPCP network address 제거를 수정했습니다.
  • 수신했지만 지원하지 않는 PPP option 거부 기능을 추가했습니다.
  • PPP에 PAP authentication 초기 지원을 추가했습니다.
  • ppp_fsm_open()이 CLOSED state에서 호출될 때의 PPP race를 수정했습니다.
  • LwM2M FOTA socket close를 수정했습니다.
  • LwM2M block-transfer retransmission을 수정했습니다.
  • Block mode의 LwM2M opaque-data transfer를 수정했습니다.
  • LwM2M Security/Server object instance matching을 수정했습니다.
  • Register Update event에서 LwM2M lifetime 갱신을 수정했습니다.
  • Server가 거부할 때 MQTT CONNACK event가 두 번 통지되는 문제를 수정했습니다.

Bluetooth

Host

  • LE Audio라고도 부르는 Isochronous Channel을 기본 지원합니다.
  • Advertising과 scanning procedure 모두에 Periodic Advertising을 지원합니다.
  • Application이 PHY update procedure에서 선호하는 PHY를 지정할 수 있습니다.
  • 새 bond_deleted callback을 도입했습니다.
  • GATT subscribe/unsubscribe callback을 추가했습니다.
  • Reconnect 전에 application이 subscription 정보를 stack에 제공하는 bt_gatt_resubscribe()를 지원합니다.
  • Characteristic subscribe 시 CCC descriptor를 stack이 자동 발견하도록 요청할 수 있습니다.
  • EATT 도입과 함께 2.3에서 발생해 ATT throughput이 예상치에 도달하지 못하던 regression을 수정했습니다.
  • High throughput 도중 갑작스러운 disconnect 상황에서 반복 관찰된 RX-thread deadlock을 수정했습니다.
  • Advertising resume의 race condition을 수정했습니다.
  • GATT notify-multiple 기능은 이제 기본 비활성화입니다.
  • Connection object가 없어도 advertiser restart를 요청할 수 있습니다.
  • 보안 이유로 connection이 거부되면 L2CAP security level을 자동 상향합니다.
  • LE Secure Connections만 활성화한 경우 security level을 자동으로 Level 4까지 높입니다.
  • Settings lazy loading 사용 시 CCC 복원을 수정했습니다.
  • ACL L2CAP PDU header 자체가 여러 HCI ACL packet으로 나뉜 경우의 재조립을 수정했습니다.
  • GATT가 CCC descriptor 위치를 가정하지 않고 직접 발견합니다.
  • 그 밖의 여러 문제를 수정했습니다.

Mesh

  • Model data를 key-value 방식으로 저장합니다.
  • Network loopback을 지원합니다.
  • Qualification 관련 여러 문제를 수정했습니다.

BLE split software Controller

  • Legacy Controller의 advanced scheduling algorithm을 split Controller로 이식했습니다.
  • 현재 non-connectable advertising으로 제한되는 Advertising Extensions 초기 지원을 추가했습니다.
  • Periodic Advertising의 매우 초기 지원을 추가했습니다. 이 단계에서는 초기 experimental draft로 봐야 합니다.
  • Engineering sample뿐 아니라 Nordic nRF5340 IC 전체를 지원합니다.
  • Nordic nRF52805 IC를 지원합니다.
  • Flash driver와 Controller 협력에도 영향을 주던 scheduling 및 window-calculation 문제를 여러 건 수정했습니다.
  • Ticker code의 null-pointer 역참조를 수정했습니다.

HCI Driver

  • Data-length update procedure를 자동 시작하라는 권고를 따르지 않는 Controller용 BT_QUIRK_NO_AUTO_DLE를 추가했습니다. Split software Controller가 이에 해당합니다.

Build 및 Infrastructure

추가 toolchain 지원

  • Toolchain abstraction을 개선했습니다.
  • ARC MetaWare toolchain을 지원합니다.

DeviceTree

  • Property 또는 cell accessor에 요청 data가 없으면 기본값을 제공하는 새 DeviceTree macro를 추가했습니다.
  • Binding 없이 application-specific DeviceTree property를 쉽게 지정하도록 /zephyr,user node의 binding 추론을 지원합니다.
  • 여러 SOC 및 ARCH root를 지원합니다. Tree 밖 SoC와 architecture 지원 파일을 지정하는 SOC_ROOT와 ARCH_ROOT가 semicolon으로 구분한 여러 path를 받습니다. 이에 따라 SOC_DIR Kconfig variable은 더 이상 지원하지 않으며 source $(SOC_DIR)/<path>는 rsource <relative>/<path> 등으로 바꿔야 합니다.
  • 각 module의 zephyr/module.yml에서 BOARD, SOC, DTS, ARCH root를 지정할 수 있습니다.

Library 및 Subsystem

Disk

  • 별도 변경 사항이 없습니다.

Management / MCUmgr

  • MCUmgr를 자체 directory로 옮겼습니다.
  • UDP port가 kernel stack을 사용합니다.
  • SMP error path에서 빠진 socket close를 추가했습니다.

Management / OSDP

  • Open Supervised Device Protocol을 지원하는 CONFIG_OSDP를 추가했습니다.

Management / UpdateHub

  • Download block 검사를 추가했습니다.
  • SHA-256으로 flash integrity를 검사합니다.
  • UpdateHub를 lib에서 subsys/mgmt로 옮겼습니다.
  • Out-of-bounds access를 수정하고 flash_img_init 반환값을 검사합니다.
  • getaddrinfo resource leak을 수정했습니다.

Settings

  • 읽기를 지원하지 않는 channel에서 setting read를 시도하면 fault 대신 error를 반환합니다.
  • Static subtree name의 내용을 변경하지 못하게 했습니다.

Random

  • 별도 변경 사항이 없습니다.

POSIX subsystem

  • 별도 변경 사항이 없습니다.

Power management

  • 별도 변경 사항이 없습니다.

Logging

  • 여러 backend 사용 시 immediate logging을 수정했습니다.
  • Logging thread가 kernel stack을 사용합니다.
  • CONFIG_SHELL_LOG_BACKEND로 모든 shell backend를 한 번에 끌 수 있습니다.
  • Spinel protocol logging backend를 추가했습니다.
  • NEWLIB 사용 시 timestamp 계산을 수정했습니다.

LVGL

  • Library를 새 major release v7.0.2로 갱신했습니다.
  • v7은 API와 configuration이 많이 바뀌어 v6 이하용 application은 porting이 필요할 수 있습니다. 자세한 내용은 LVGL 7 release note를 참조합니다.
  • 모든 LV_[A-Z0-9_] configuration option에 대응하는 CONFIG_LVGL_[A-Z0-9_] Zephyr Kconfig option을 제공하도록 이름을 정렬했습니다.
  • Kconfig constant를 upstream 권장 기본값에 맞췄습니다. Application이 CONFIG_LVGL_HOR_RES_MAX, CONFIG_LVGL_VER_RES_MAX, CONFIG_LVGL_DPI, CONFIG_LVGL_DISP_DEF_REFR_PERIOD, CONFIG_LVGL_INDEV_DEF_READ_PERIOD, CONFIG_LVGL_INDEV_DEF_DRAG_THROW, CONFIG_LVGL_TXT_LINE_BREAK_LONG_LEN, CONFIG_LVGL_CHART_AXIS_TICK_LABEL_MAX_LEN 기본값에 의존한다면 새 값이 적절한지 확인해야 합니다.
  • 새 drawing system 등으로 최소 configuration의 ROM 사용량이 v7에서 크게 늘었습니다. LVGL maintainer가 비활성 option의 footprint를 줄이는 방법을 조사 중이므로 ROM 증가가 문제라면 향후 release를 기다려야 합니다.

Shell

  • Kernel stack을 사용합니다.
  • select command를 수정했습니다.
  • Dynamic command prompt를 수정했습니다.
  • CONFIG_SHELL_ARGC_MAX보다 많은 argument를 전달하면 command를 처리할 수 없다고 보고합니다. 2.3 이전에는 여분 argument를 마지막 argument에 합쳤고 2.3에서는 fault가 발생했습니다.

Storage

  • Flash SHA-256 integrity check를 추가했습니다.

Tracing

  • Tracing backend API가 initialization function 호출 전에 존재 여부를 검사합니다.

Debug / Core Dump

  • Fatal error 발생 시 CPU register와 memory 내용을 dump해 offline debugging할 수 있습니다.
  • 이 release에서는 Cortex-M, x86, x86-64를 지원합니다.
  • Logging subsystem을 사용하는 data-output backend를 도입했습니다.

HAL

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

Documentation

이 절에는 별도로 기록된 변경 사항이 없습니다.

Test 및 Sample

  • NVS: Flashing할 때 chip 전체를 erase합니다.
  • nRF onoff_level_lighting_vnd_app: MCUmgr 사용 시 build를 수정했습니다.
  • Driver flash_shell: write_unaligned와 write_pattern command를 추가했습니다.
  • Bluetooth hci_spi: cmd_hdr와 acl_hdr 사용을 수정했습니다.
  • Zephyr NFC sample을 제거했습니다.
  • spi_fujitsu_fram sample의 초기화되지 않은 spi_cfg를 수정했습니다.
  • Bluetooth hci_uart와 hci_rpmsg example의 Extended Advertising configuration을 갱신했습니다.

이슈 관련 항목

이전 2.3.0 tagged release 이후 해결한 GitHub issue 965건입니다. 식별자와 공식 원문 순서를 그대로 유지했습니다.

  • 28665 - boards b_l4s5i_iot01a: 사용자 LED 극성이 뒤집힘
  • 28659 - [Coverity CID:214346] subsys/net/ip/tcp2.c에서 유효한 buffer 경계를 넘어 접근
  • 28654 - [lwm2m stm32F429] 서버에 등록할 수 없습니다
  • 28653 - Bluetooth Mesh: TX power 동적 제어
  • 28639 - tests: kernel: sleep: nRF51에서 실패
  • 28638 - bq274xx sample build 실패
  • 28635 - nRF QSPI: DeviceTree opcode property가 무시됨
  • 28628 - samples/tfm_integration/tfm_ipc: nucleo_l552_ze에서 regression 발생
  • 28627 - tests/kernel/fatal/exception: nRF platform에서 stack_sentinel test 실패
  • 28625 - tests: net: tcp2: EPSR의 불법 사용
  • 28621 - tests/kernel/mem_protect/syscalls: nucleo_l073rz의 FAULTY_ADDRESS가 잘못됨
  • 28605 - Build 실패 - (64-bit 플랫폼) acrn/bcm958402m2_a72/native_posix_64/... sanitycheck tests w/TCP2
  • 28604 - MCUmgr smp_svr sample이 shell 또는 serial transport에서 동작하지 않음
  • 28603 - tests: kernel: timer: timer_api: nucleo_l073rz에 실패
  • 28602 - TCP2: frdm_k64f 및 mimxrt1064_evk에서 RC2 regression으로 tests/net/tcp2 실패
  • 28577 - 새로운 TCP stack에서 가능한 버그 / regression
  • 28571 - ull_adv::disable()에서 ull_disable_mark를 잘못 호출함
  • 28565 - sensor: lsm6dsl: 호환되지 않는 pointer 타입 (warning)
  • 28559 - BLE Controller의 flash synchronization API 부분을 확장할 수 없음
  • 28552 - up_squared: samples/portability/cmsis_rtos_v1/philosophers/ 실패
  • 28549 - up_squared: tests/kernel/threads/thread_apis/ 실패
  • 28548 - up_squared: tests/arch/x86/pagetables/ 실패
  • 28547 - up_squared: tests/subsys/debug/coredump 실패
  • 28540 - littlefs: MPU FAULT 실행 실패
  • 28538 - 아트멜 SAM4L에는 잘못된 지도가 있는 2개의 pinctrl가 있습니다.
  • 28492 - 시뮬레이션에서 build Zephyr application를 swervolf_nexys board에 사용할 수 없었습니다
  • 28480 - ``tests/lib/devicetree/legacy_api/libraries.devicetree.legacy` build에서 build에 실패
  • 28471 - nRF5340-DK에서 제대로 작동하지 않는 중앙
  • 28465 - 건물 OpenThread NCP: build 시스템은 동시 문제
  • 28460 - 생성된 외부 프로젝트에는 디렉터리가 포함되어 있습니다
  • 28453 - qemu 5.1는 tests의 번호에 매달려 있습니다
  • 28443 - drivers: sensor: hts221 컴파일 문제 DT 재산 drdy_gpios
  • 28434 - Shell 탭 완료 후보자 결과 세그먼트
  • 28414 - kernel/timeout: next_timeout()는 음수 틱을 반환합니다
  • 28413 - [Coverity CID:214280] tests/posix/common/src/nanosleep.c에서 의도하지 않은 정수 과잉
  • 28412 - [Coverity CID:214279] '상시' 변수가 tests/drivers/clock_control/nrf_lf_clock_start/src/main.c에서 죽은 코드를 보호합니다
  • 28411 - [Coverity CID:214281] subsys/mgmt/osdp/src/osdp.c에서 확인되지 않은 반환 값
  • 28397 - gcc 10.x compile warning/error에 대한 배열 서브스크립트는 cmsis_rtos_v2/thread.c의 한계를 벗어납니다
  • 28394 - nanosleep test는 ARC 시리즈 목표에 실패
  • 28390 - drivers: sensor: lsm6dsl 컴파일 문제는 sensor가 board (I2C) 및 test (SPI) 에서 정의될 때
  • 28385 - drivers.clock.nrf_lf_clock_start_xtal_no_wait.wait_in_thread는 nrf9160dk_nrf9160에 실패합니다.
  • 28384 - Bluetooth: L2CAP: 나쁜 CoC SDU 세그먼트 처리
  • 28380 - drivers: peci: xec: PECI 전송 실패 후 PECI 버스를 복구할 수 없습니다
  • 28375 - gcc 10.x compile warning/error에 대한 배열 서브스크립트 0는 tests/bluetooth/tester/src/gap.c의 한계를 벗어나 있습니다
  • 28371 - gcc 10.x compile warning/error에 대한 배열 서브스크립트 0는 subsys/bluetooth/mesh/prov.c의 한계를 벗어나 있습니다
  • 28361 - USB 오디오 samples가 ASSERT=y로 실패하면
  • 28360 - drivers: nrf_802154: SWI IRQ 우선 순위는 올바르게 읽히지 않습니다
  • 28347 - rx_msg-> tx_block의 후유적 사용 가능
  • 28344 - cdc_acm sample와 CONFIG_NO_OPTIMIZATIONS=y nrf52840 dev board에 충돌합니다
  • 28343 - Bluetooth 주변기 sample 자동 단속 "ST B_L4S5I_IOT01A 디스커버리 키트"
  • 28341 - SRAM를 echo_server와 연결할 수 있는 atsamr21의 SRAM는 없습니다
  • 28337 - 서쪽을 이용해서 flash Atmel boards를 사용할 수 없습니다
  • 28332 - Zephyr을 달리는 무하의 삼촌의 비행 속도는 얼마입니까?
  • 28331 - Shell에서 CDC에서 ACM에서 UART는 PR #24873 이후 작동하지 않습니다
  • 28326 - Sample boards nrf mesh 작동하지 않습니다
  • 28325 - bluetooth: 연결이 불가능한 확장 광고에 대한 NULL pointer의 소환
  • 28324 - GATT 알림은 CUD 특성에 작동하지 않습니다
  • 28319 - tests: kernel: 맥락: timer의 만료 기간이 제외된 것보다 짧기 때문에 실패합니다
  • 28317 - 비대칭 nrfx spi_transceive tx/rx 길이 출력 오류
  • 28307 - build bootloader/mcuboot ``CONF_FILE``는 여러 파일을 포함 할 수 없습니다.
  • 28305 - Device는 발견되지 않았습니다 (SX1276와 nRF52840)
  • 28303 - nucleo_l4r5zi는 잘못된 핑무크 설정을 사용합니다
  • 28295 - 일반: lpcxpresso55s16_ns test failure
  • 28294 - arch.interrupt.gen_isr_table.arm_mainline: lpcxpresso55s16_ns 실패
  • 28289 - tests: 아치: 팔: arm_sw_vector_relay: nucleo_f091rc에 실패
  • 28283 - LWM2M: 서버가 ID 0 Mesh지를 사용하는 경우 유효하지 않은 ACK
  • 28282 - 스라브 host 자동 시작 스탠드 마스터가 확장 거부 표시를 지원하지 않으면, 절차 충돌이 발생하면
  • 28280 - tests/kernel/tickless/tickless_concept: disco_l475_iot1 build 문제
  • 28275 - drivers: bluetooth: hci_spi: hci driver는 spi에 오류가 발생하기 전에 init입니다
  • 28270 - HL7800.c 파일의 오류
  • 28267 - up_squared(acrn): 실행 중인 tests/kernel/workq/work_queue_api/ 실패
  • 28266 - up_squared(acrn): 실행 중인 tests/kernel/sched/schedule_api/ 실패
  • 28265 - up_squared(acrn): 실행 중인 tests/kernel/timer/timer_api/ 실패
  • 28264 - up_squared(acrn): 실행 중인 tests/kernel/timer/timer_monotonic/ 실패
  • 28262 - up_squared(acrn): 실행 중인 tests/kernel/tickless/tickless_concept/ 실패
  • 28261 - up_squared(acrn): 실행 중인 tests/kernel/common/ 실패
  • 28260 - up_squared(acrn): 실행 중인 tests/portability/cmsis_rtos_v2/ 실패
  • 28259 - up_squared(acrn): 실행 중인 tests/subsys/debug/coredump/ 실패
  • 28258 - up_squared(acrn): 실행 중인 tests/drivers/counter/counter_cmos/ 실패
  • 28256 - mimxrt1050_evk: samples/subsys/fs/fat_fs 실행/ 실패
  • 28255 - mimxrt1050_evk: 실행 중인 samples/drivers/display/ 실패
  • 28251 - Tests의 cmsis_dsp 라이브러리가 nrf52840dk_nrf52840 플랫폼에서 실패
  • 28248 - bt_gatt_notify()는 "TX buffer을 할당할 수 없다"를 유발합니다.
  • 28240 - 북유럽 스피밍: SPI-SDHC 인프라와 작동하지 않습니다
  • 28234 - ipv6: 멀티캐스트 그룹: 잘못된 필터링
  • 28230 - "Make zephyr_generated_headers"는 최근 메이크 리팩터 (Make Refactor) 에 의해 잘못된 결과를 (SHELL:")
  • 28229 - NULL에서 subsys/net/ip/net_context.c.에 대한 유의가 있는 경우
  • 28223 - LEDs의 board nRF52840dk_nRF52840는 Lora와 작동하지 않습니다
  • 28218 - NULL에서 subsys/logging/log_msg.c.에 대한 유의가 있는 경우
  • 28216 - socket: 더 이상 net 버퍼가 없을 때 차단하는 대신 실패를 전송합니다
  • 28211 - RTT log 백엔드를 CONFIG_LOG_IMMEDIATE 및 CONFIG_LOG_BACKEND_RTT_MODE_DROP로 사용할 때 "높은" 전류
  • 28206 - mimxrt685_cm33: 많은 경우 console 출력이 kernel init에 매달린 것처럼 보입니다.
  • 28205 - kernel.timer.tickless: frdm_k64f에서 실패
  • 28203 - 서쪽을 이용해서 flash TI boards를 사용할 수 없습니다
  • 28202 - 아다프루트 TFT 터치 쉴드 캡 터치 왼쪽에서 오른쪽으로 뒤집힌 측면
  • 28197 - samples/net/sockets/echo_client/sample.net.sockets.echo_client.nrf_openthread는 build에 실패합니다
  • 28196 - samples/boards/intel_s1000_crb/audio/sample.board.intel_s1000_crb.audio build에 실패
  • 28193 - include/drivers/flash: API는 실수로 무제한 글자 배열을 나타냅니다.
  • 28185 - SX1276와 nRF52840dk을 사용하는 문제가 있습니다
  • 28184 - tests: drivers: spi: spi_loopback: board nucleo_wb55rg에서 실패
  • 28181 - MQTT는 MOSQUITTO 브로커와 협력하지 않습니다:
  • 28174 - [Coverity CID:214213] tests/net/socket/af_packet/src/main.c에서 부정적 값을 부적절하게 사용
  • 28173 - [Coverity CID:214210] assertion에서 부작용
  • 28172 - [Coverity CID:214227] subsys/mgmt/hawkbit/hawkbit.c에서 resource leak
  • 28171 - [Coverity CID:214224] subsys/storage/flash_map/flash_map.c에서 0에 비해 서명되지 않은
  • 28169 - [Coverity CID:214220] subsys/mgmt/hawkbit/hawkbit.c에 명시적 무효
  • 28167 - [Coverity CID:214209] subsys/mgmt/osdp/src/osdp.c에서 무효 확인 후 디레퍼런스
  • 28166 - [Coverity CID:214211] drivers/entropy/entropy_stm32.c에서 사용되지 않은 값
  • 28165 - [Coverity CID:214215] subsys/mgmt/mcumgr/smp_shell.c에서 유효한 buffer 경계를 넘어 접근
  • 28164 - [Coverity CID:214225] Buffer는 subsys/net/lib/lwm2m/ipso_generic_sensor.c에서 무효로 종료되지 않습니다
  • 28163 - [Coverity CID:214223] subsys/net/lib/sockets/sockets_tls.c의 논증으로 신뢰되지 않는 값
  • 28162 - [Coverity CID:214221] subsys/net/lib/sockets/sockets_tls.c의 논증으로 신뢰되지 않는 값
  • 28161 - [Coverity CID:214219] subsys/net/lib/sockets/sockets_tls.c에서 초기화되지 않은 스칼라 변수
  • 28160 - [Coverity CID:214212] subsys/net/lib/dns/resolve.c에서 음렬 지수가 읽힌다
  • 28157 - 벤치마크.data_structures fails(bus error) mimxrt1020/60/64/frdmk64f 플랫폼
  • 28156 - twr_kv58f220m: 라이브러리.cmsis_dsp. 변환.cf64 test 실패
  • 28154 - reel_board: 실행 중인 samples/subsys/usb/console/ 실패
  • 28153 - reel_board: samples/subsys/shell/fs 실행/ 실패
  • 28152 - frdm_k64f: samples/subsys/canbus/canopen 실행/ 실패
  • 28151 - gPTP는 priority1에서 사용되는 priority1 및 priority2 필드의 사용자 설정을 허용해야 합니다.
  • 28150 - mec15xxevb_assy6853: 실행 중인 samples/boards/mec15xxevb_assy6853/power_management/ 실패
  • 28149 - mec15xxevb_assy6853: 실행 중인 samples/drivers/ps2/ 실패
  • 28148 - mec15xxevb_assy6853: 실행 중인 samples/drivers/espi/ 실패
  • 28146 - mec15xxevb_assy6853: 실행 중인 samples/drivers/kscan/ 실패
  • 28145 - nRF52840 Dongle는 LE 코딩된 PHY 장치를 스캔할 수 없습니다
  • 28139 - tests: 기준: data_structure_perf: rbtree_perf: 초기화되지 않은 루트 구조
  • 28138 - 더 이상 Windows에서 flash board를 사용할 수 없습니다
  • 28134 - mcuboot: -DCONF_FILE의 결과를 failure로 지정
  • 28133 - nrf52dk_nrf52832를 사용하지 않는 serial를 사용하지 않는
  • 28131 - Crash을 통해 큰 파일을 제공하면서 HTTP와 TCP2
  • 28118 - timers 이상한 라운딩 오류
  • 28114 - 기하 시스템: OSDP 힘 SERIAL=y
  • 28112 - timer/scheduler 문제 (STM32F407)
  • 28108 - EEPROM shell MPU Fault 9 바이트 이상의 스크립트 명령어를 수행할 때
  • 28104 - -j 값이 큰 sanitycheck에 의해 과부하된 tests/subsys/logging/log_immediate
  • 28099 - subsys: 전력: device 암시적으로 CONFIG_SYS_POWER_MANAGEMENT에 달려 있습니다
  • 28097 - cmake: 대상 언어의 선택지를 필터링하지 못함
  • 28095 - 문: 시작 가이드: 롤 board 깜빡이는 gif는 구제되었습니다
  • 28092 - SDHC 카드의 SPI 속도를 구성할 수 있도록
  • 28090 - bluetooth: 확장 광고의 build 오류
  • 28083 - MWDT 및 LD 링크 스크립트를 조정
  • 28069 - 에스위피: build failure
  • 28068 - Crash는 USB device에서 HFXO를 끄는 경우
  • 28061 - nrf52840는 boot에 연결되지 않는 한, 전력 연결 후 boot를 연결할 수 없습니다
  • 28059 - sample를 위한 sensor lps22hh는 헐벗은 nrf52dk_nrf52832를 위해 필터링되지 않습니다
  • 28057 - TCP2: 클라이언트 측은 모든 대기중 데이터가 입력되기 전에 EOF를 수신합니다.
  • 28053 - 자식은 build 능력을 깨고
  • 28052 - metairq_dispatch sample는 nrf 플랫폼에서 실패
  • 28049 - nucleo_wb55rg: test/spi/spi_loopback build 실패
  • 28045 - [mimxrt1050_evk] uart_fifo_fill는 1 바이트만 전송합니다
  • 28040 - sanitycheck는 test 타임아웃을 "2로 종료된" 것으로 보고합니다.
  • 28036 - samples/drivers/flash_shell/sample.drivers.flash.shell는 build에 실패합니다
  • 28033 - rand32_ctr_drbg.c는 build에 실패합니다
  • 28032 - eth_enc424j600는 build에 실패합니다
  • 28031 - samples/subsys/mgmt/mcumgr/smp_svr/sample.mcumg.smp_svr.bt는 build에 실패합니다
  • 28020 - k_malloc 또는 k_mem_slab_alloc를 호출하는 것이 허용되거나 허용되지 않음
  • 28017 - tests/bluetooth/init/bluetooth.init.test_controller_dbg_ll_sw_split는 build에 실패합니다
  • 28016 - tests/boards/intel_s1000_crb/main/boards.s1000_crb.main는 build에 실패합니다
  • 28013 - tests/misc/test_build/buildsystem.kconfig.utf8_in_values는 패즈에 실패합니다
  • 28012 - tests/net/lib/mqtt_subscriber/net.mqtt.subscriber는 build에 실패합니다
  • 28006 - 모듈: driver 인스턴스 컨스트럭션에 따라 mbedtls가 분해
  • 28003 - 모듈: driver 인스턴스 컨스트럭션에 따라 세거가 깨졌습니다
  • 28000 - sam_e70_xplained: Test에서 실행된 사례는 실패
  • 27985 - device 초기화 행동의 변화는
  • 27982 - TCP2: 클라이언트 측 연결 (서버가 연결을 닫을 때 (시각적으로) 니다) 에 있는 문제.
  • 27964 - usb: 표준 요청은 필터링되지 않습니다.
  • 27963 - tests: net: socket: af_packet: nucleo_f746zg에서 실패
  • 27958 - USB: GET_STATUS(Device)는 적절히 취급되지 않습니다
  • 27943 - tests/kernel/sched/schedule_api는 nsim_hs_smp에 실패합니다
  • 27935 - hci_uart 데이터를 올바르게 인식하지 못 / 패킷을 잃는
  • 27934 - Tests 사용자 지정 board 구성 겹치는 무시
  • 27931 - 에스위피 사용 시 주소 해결은 MPU FAULT를 유발합니다
  • 27929 - 에스위피 사용 시 주소 해결은 MPU FAULT를 유발합니다
  • 27928 - 설정 api
  • 27921 - Bluetooth: 역동적인 TX 전력은 모든 절차에 오버라이브됩니다
  • 27915 - Samples:LoRa 전송; sx126x NRF52840dk, SPI 미소 데이터
  • 27887 - 이벤트 counter는 여러 이벤트가 틱에 충돌하면 동기화되지 않을 수 있습니다
  • 27880 - build 일부 samples/에 대한 build 오류
  • 27876 - TCP2: 서버 측 연결에 문제가 있는 것 (> 1 연결이 제대로 작동하지 않습니다)
  • 27874 - 노르딕 timer의 동시된 주기적인 timers 오류
  • 27867 - up_squared: 각 test의 serial에서 test 결과를 얻지 못했습니다.
  • 27855 - i2c는 nrf52840에 비트뱅킹합니다
  • 27849 - tests: lib: cmsis_dsp: 변환: memory의 말록
  • 27847 - tests/lib/sprintf는 native_posix_64에 실패합니다
  • 27843 - spi_nor.c: rx_set에 대한 잘못된 버퍼
  • 27838 - [Coverity CID:212961] assertion에서 부작용
  • 27837 - [Coverity CID:212956] tests/kernel/mem_protect/mem_map/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 27836 - [Coverity CID:212960] samples/net/sockets/echo_client/src/echo-client.c의 논리적으로 죽은 코드
  • 27835 - [Coverity CID:212962] 매크로는 include/sys/mem_manage.h에서 서명되지 않은 0와 비교합니다
  • 27834 - [Coverity CID:212959] 매크로는 include/sys/mem_manage.h에서 서명되지 않은 0와 비교합니다
  • 27833 - [Coverity CID:212958] arch/x86/core/x86_mmu.c에서 유효한 buffer 경계를 넘어 접근
  • 27832 - [Coverity CID:212957] arch/x86/core/x86_mmu.c에서 유효한 buffer 경계를 넘어 접근
  • 27821 - frdm_k64f: 실행 중인 test 케이스 / tests/subsys/power/power_mgmt/ 오류
  • 27820 - reel_board:tests/drivers/gpio/gpio_api_1pin/에서 실행 실패
  • 27813 - samples 없이 sample.yaml
  • 27811 - tests/net/socket/select의 간헐적 failure의 qemu_x86
  • 27803 - samples: 새로운 devicetree 플래그 기본을 지원하는 업데이트
  • 27792 - clock의 기본 설정은 작동 조건을 위반합니다
  • 27791 - DT_DRV_COMPAT, spi_flash_w25qxxdv.c에 잘못된 명칭
  • 27785 - memory 도메인 아치 구현은 SMP에 대해 ARC에 올바르지 않습니다
  • 27783 - 구성에서 mbedTLS 서버 이름 표시 (SNI) 의 지원을 추가
  • 27771 - iotdk: cpu_stats 함수는 예상대로 작동하지 않습니다
  • 27768 - CONFIG_NO_OPTIMIZATIONS=y와 실행되는 경우 fault를 사용
  • 27765 - Sanitycheck: 존재하지 않는 test 케이스는.xml 파일에 표시됩니다.
  • 27753 - drivers: sensor: lis2dh: 컴파일 문제 구조 lis2dh_config'는 'spi_conf'라는 이름을 가진 멤버가 없습니다
  • 27745 - Zephyr은 host stack와 hci driver만을 가지고 있습니까?
  • 27738 - em_starterkit_7d에서 tests/kernel/mem_protect/syscalls sanitycheck test 실패
  • 27734 - vl53l0x driver는 잘못된 오프셋 캘리브레이션 값을 제공합니다.
  • 27727 - mcumgr serial 인터페이스는 CDC_ACM UART와 작동하지 않습니다
  • 27721 - 동행 파일 설명자 할당은 동일한 설명자를 반환할 수 있습니다
  • 27718 - 업데이트허브는 초기화되지 않은 pointer를 삭제할 수 있습니다
  • 27712 - smp_svr에 newlibc와 2.3.0을 컴파일하는 경우 경고
  • 27706 - debug 특정 파일이 표시되지 않습니다
  • 27693 - Crash ARM에 BT LE 스캔 반응 packet 너무 큰 경우
  • 27648 - [Coverity CID:212430] tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c에서 확인되지 않은 반환 값
  • 27647 - [Coverity CID:212429] 부정적인 배열 지수를 tests/subsys/fs/fs_api/src/test_fs_dir_file.c로 작성
  • 27646 - [Coverity CID:212428] tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c에서 확인되지 않은 반환 값
  • 27645 - [Coverity CID:212424] tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c에서 확인되지 않은 반환 값
  • 27644 - [Coverity CID:212141] tests/lib/fdtable/src/main.c에서 부정적 값을 부적절하게 사용
  • 27643 - [Coverity CID:212427] samples/drivers/jesd216/src/main.c에서 printf 형식의 설명서에서 유효하지 않은 타입
  • 27642 - [Coverity CID:212143] samples/drivers/flash_shell/src/main.c에서 사용되지 않은 값
  • 27641 - [Coverity CID:212142] samples/drivers/flash_shell/src/main.c에서 사용되지 않은 값
  • 27640 - [Coverity CID:212426] warning에서 복구되지 않는 파스
  • 27639 - [Coverity CID:212425] drivers/ethernet/eth_mcux.c에서 유효한 buffer 경계를 넘어 접근
  • 27637 - Bluetooth: controller: AD 데이터의 부패가 가능
  • 27636 - sensor: shell 떠 있는 출력 파손 w/ CONFIG_NEWLIB_LIBC=y
  • 27634 - wifi simple_link driver build 오류
  • 27613 - CONFIG_ASSERT는 nrf5340dk_nrf5340_cpunet에서 hci_rpmsg sample에서 작동하지 않습니다
  • 27612 - RFC: API 변경: usb: Device 논리 USB HID ops
  • 27610 - UART_ERROR_FRAMING 관련 오류
  • 27600 - JSON Api는 null 값을 해독하기를 거부합니다
  • 27599 - USB shell UART 사용 시 Bluetooth shell deadlock
  • 27597 - build 시스템은 devicetree의 변화를 Kconfig로 전파하지 못한다
  • 27592 - 이름 없는 threads는 SystemView에서 쓰레기 이름으로 표시됩니다
  • 27587 - 새로운 socket close() 구현은 build를 해체하는 플랫폼의 build를 파괴했습니다
  • 27582 - BT 확장 광고를 사용할 때 아이덴티티 주소가 덮어쓰여집니다
  • 27580 - 서부 설치 오류
  • 27576 - sample.drivers.sample.drivers.peci 가 실행 되지 않았습니다
  • 27574 - mec15xxevb_assy6853:arch.arm.arch.arm.no.multithreading 실행 실패
  • 27572 - mec15xxevb_assy6853:crypto.tinycrypt.hmac_prng.hmac_prng는 build에 실패,
  • 27571 - up_squared: tests/portability/cmsis_rtos_v2/thread_api 실패
  • 27569 - mimxrt1050_evk:samples.usb.cdc-acm-복합이 실패
  • 27566 - nRF52832: MCUBoot는 서명된 SMP 서버 Sample 바이너리를 읽을 수 없습니다
  • 27560 - APIs: thread 스택을 동적으로 생성하기 위한
  • 27558 - "서부 업데이트"는 특정 업체만
  • 27548 - CMake 및 웨스트는 build 동안 여러 개의 오버레이 파일을 받아들이지 않습니다
  • 27547 - samples/boards/reel_board/mesh_badge는 i2c_nrfx_twim에서 오류로 부팅 실패
  • 27544 - 트러스트존: NSC_ALIGN의 정의가 바뀌고 있습니다
  • 27533 - kernel는 작은 CONFIG_TIMESLICE_SIZE와 충돌합니다
  • 27531 - 에뮬레이터를 통해 Zephyr 테스트
  • 27529 - sanitycheck: total_skipped의 정확한 계산이 잘못된 경우 --부 집합을 설정하면:
  • 27526 - poll(2) 반환 -1 오류 ENOMEM
  • 27523 - [RFC] drivers: 디스플레이: 날카로운 memory 디스플레이를 위한 driver 구현
  • 27522 - shell: 명령이 완료되기 전에 thread에서 인쇄할 때 출력이 손상 될 수 있습니다
  • 27511 - 커버링: qemu 플랫폼: sanitycheck는 커버링을 가능하게 할 때 많은 `` неожиданed eof`` 실패를 발생시킨다
  • 27505 - spi: mchp: tx 및 rx 작업이 동시에 수행될 때 의도하지 않은 데이터가 전송됩니다.
  • 27503 - zephyr/tests/application_development의 시험 케이스들은 커버리지 데이터를 덤핑하는데 매우 오랜 시간이 걸립니다.
  • 27495 - ARM 코텍스 M 예외 Stack 프레임 (ESF) 에 전체 레지스터 상태를 포함합니다
  • 27488 - Bluetooth Mesh samples는 build를 하지 않습니다
  • 27482 - Bluetooth는 k_delayed_work_submit에 전화할 때 응답을 중단합니다.
  • 27473 - RT1050/60/64-evk board 사용자 LED 작동하지 않습니다
  • 27465 - Zephyr에서 build boards는 얼마나 자주 발생합니까?
  • 27464 - LOG_BACKEND_NET는 특정 application/ip 구성에서 작동하지 않습니다
  • 27463 - build samples/net/sockets/echo를 cc3220sf_launchxl에 사용할 수 없습니다
  • 27448 - 치명적인 오류: device_imx.h: 그런 파일이나 디렉토리가 없습니다
  • 27446 - Zephyr flash cc1352r (xds 없음) 를 openocd로 사용할 수 없습니다
  • 27444 - spi sdhc CS 신호가 작동하지 않습니다
  • 27434 - Bluetooth: L2CAP: buffer 사용 후 사용
  • 27428 - compile network logging backend와 IPv6-only를 사용할 수 없습니다
  • 27421 - 라이브러리.cmsis_dsp. 매트릭스.binary_q15: buffer 할당 failure
  • 27420 - drivers.uart: test failure를 uart_mcux.c (twr_kv58f220m 플랫폼이었다) 에서 구성합니다.
  • 27414 - Bluetooth: Controller: 첫 번째 광고는 연속 스캐너를 우선시하지 않습니다
  • 27404 - IS_ENABLED는 C++와 작동하지 않습니다. DT_INST_FOREACH_STATUS_OKAY는 v2.3에서 손상되었습니까?
  • 27403 - uart_fifo_read는 한 문자만 읽을 수 있습니다
  • 27399 - [RFC] API 변경 - 모든 구조 device를 일정으로 전환
  • 27397 - [RFC] API 변경 - Device 구조 속성의 명칭 변경
  • 27396 - samples/subsys/logging/logger timeout sanitycheck가 커버리를 활성화하면 필터가 필요합니다.
  • 27392 - tests/kernel/device/kernel.device.pm는 build에 실패합니다
  • 27380 - i.MXRT1060와 mcuboot를 사용할 수 없습니다.
  • 27379 - 매크로 Z_ARC_MPU_SIZE_ALIGN가 없어진 것 같습니다.
  • 27377 - up_squared(acrn): samples/philosophers/는 acrn 플랫폼의 충돌을 일으켰습니다.
  • 27375 - "서쪽 지프리 수출"은 CMAKE가 설치되지 않은 경우 stack을 배포합니다
  • 27373 - CivetWeb STM32H7 시리즈 지원
  • 27370 - nrf5 clock 기밀에서 ثابت 주장
  • 27366 - tests: net: regression 많은 tests
  • 27363 - mec15xxevb_assy6853: kernel.device.pm 실패
  • 27362 - bt_shell에서 1M에 이동할 수 없습니다
  • 27353 - west flash는 --bin 파일 매개 변수를 무시하고 nrfjprog가 내부적으로 사용되는 경우 hex 파일을 사용합니다
  • 27348 - CONFIG_NVS를 사용할 때 BUS FAULT를 "nucleo_wb55rg" board에서 시작 시 활성화합니다
  • 27340 - <wrn> bt_driver: 폐기 사건 0x3e
  • 27339 - up_squared: Zephyr은 더 이상 boot를 먹음으로 사용하지 않습니다
  • 27338 - Bluetooth: host: GATT 서비스 요청은 SC에서만 모드에서 인증 절차를 실행할 수 없습니다
  • 27331 - SMP 서버 Sample에 Zephyr을 사용하여 BLE에 업로드 실패
  • 27330 - prj.conf에 포함
  • 27329 - [Coverity CID:211587] tests/drivers/clock_control/clock_control_api/src/test_clock_control.c에서 확인되지 않은 반환 값
  • 27328 - [Coverity CID:211586] tests/posix/fs/src/test_fs_open_flags.c에서 resource leak
  • 27327 - [Coverity CID:211585] 주장은 tests/posix/fs/src/test_fs_open_flags.c에서 부정적일 수 없습니다
  • 27326 - [Coverity CID:211584] drivers/wifi/eswifi/eswifi_core.c의 논리적으로 죽은 코드
  • 27325 - [Coverity CID:211583] drivers/wifi/eswifi/eswifi_socket.c에서 확인되지 않은 반환 값
  • 27324 - [Coverity CID:211572] soc/xtensa/sample_controller/include/_soc_inthandlers.h에서 경계를 벗어나는 읽기
  • 27323 - [Coverity CID:211551] soc/xtensa/sample_controller/include/_soc_inthandlers.h에서 경계를 벗어나는 읽기
  • 27322 - [Coverity CID:211546] soc/xtensa/sample_controller/include/_soc_inthandlers.h에서 경계를 벗어나는 읽기
  • 27321 - [Coverity CID:211539] soc/xtensa/sample_controller/include/_soc_inthandlers.h에서 경계를 벗어나는 읽기
  • 27320 - [Coverity CID:211537] soc/xtensa/sample_controller/include/_soc_inthandlers.h에서 경계를 벗어나는 읽기
  • 27319 - [Coverity CID:211523] arch/arc/core/mpu/arc_mpu_v2_internal.h에서 비트 시프트 동작이 좋지 않습니다
  • 27318 - TLS socket를 net_context에서 분리
  • 27303 - RFC: i2c eeprom_slave driver: test으로 하락
  • 27293 - nrf52840dk_nrf52840에서 tests/net/socket/net_mgmt/net.socket.mgmt build 실패
  • 27288 - 링커 이전 기능이 실패한 나무 프로젝트
  • 27282 - 앱 폴더에서 Drivers
  • 27280 - drivers: bluetooth: hci: spi: CS DT 구성은 CS gpio_dt_flags에 설정되지 않았기 때문에 작동하지 않습니다
  • 27268 - usb: mcux RT1060 EVK - 칩에 있는 memory를 사용할 때, USB는 실패합니다.
  • 27266 - samples: bluetooth: hci_spi: 유효하지 않은 cmd_hdr 및 acl_hdr 사용
  • 27249 - RPL stack를 지원하기 위한 개발 계획이 있나요?
  • 27239 - samples/subsys/canbus/isotp/sample.subsys.canbus.isotp는 FRDM-K64F에 실패합니다
  • 27238 - tests/net/socket/af_packet는 FRDM-K64F에 실패합니다
  • 27237 - Out_of_tree 예제 파손
  • 27227 - shell는 qemu_x86 board에 충돌합니다
  • 27220 - Bluetooth: L2CAP: l2cap_change_security(): bt_conn::sec_level를 취급할 때 bt_conn를 고려하지 않는 l2cap_change_security()
  • 27219 - 수천 줄의 log 스팸
  • 27212 - drivers: clock_control: stm32h7는 400MHz보다 높은 시스템 주파수를 선택할 수 없습니다
  • 27211 - sanitycheck: 에뮬레이션 대상에서 build/run에만 옵션 추가
  • 27205 - tests/kernel/timer/timer_api test는 twr_ke18f에 실패합니다
  • 27202 - tests/kernel/threads/thread_apis failure에서 lpcxpresso55s16_ns
  • 27181 - 새로운 drivers
  • 27177 - build samples/bluetooth/st_ble_sensor steval_fcu001v1 board에 대한 실패
  • 27173 - [v2.1] build Zephyr 2.1에 ACRN를 실행하는 Upsquared board에 실패
  • 27172 - shell: logging: CONFIG_SHELL_LOG_BACKEND는 선택되면 강제됩니다
  • 27166 - tests/kernel/sched/schedule_api는 일부 플랫폼이 지원하지 않기 때문에 RAM 제한을 추가해야합니다
  • 27164 - tests/lib/mem_alloc는 up_squared board에서 실패했습니다.
  • 27162 - reel_board: tests/net/ieee802154/l2 실패
  • 27161 - shell: shell_start() 및 shell_stop()는 정지경기를 일으킬 수 있습니다
  • 27154 - bt_conn_le_param_update는 timeout >30sec를 설정할 때 오류를 반환하지 않으며, device이 nrf52840에 잠들지 못하게합니다.
  • 27151 - sanitycheck: samples: net: echo_server: atmel_rf2xx 방패에서 모든 구성을 실행하지 않습니다
  • 27150 - [Coverity CID:211513] 주장은 tests/posix/eventfd/src/main.c에서 부정적일 수 없습니다
  • 27149 - [Coverity CID:211508] tests/kernel/mem_protect/futex/src/main.c에서 확인되지 않은 반환 값
  • 27148 - [Coverity CID:211506] 오페란드는 tests/drivers/clock_control/nrf_onoff_and_bt/src/main.c의 결과에 영향을 미치지 않습니다
  • 27147 - [Coverity CID:211505] 오페란드는 tests/drivers/clock_control/nrf_onoff_and_bt/src/main.c의 결과에 영향을 미치지 않습니다
  • 27145 - [Coverity CID:211511] subsys/net/ip/net_if.c에서 무효 확인 후 디레퍼런스
  • 27144 - [Coverity CID:211501] subsys/net/ip/tcp2.c에서 명시적 무상
  • 27143 - [Coverity CID:211512] drivers/wifi/eswifi/eswifi_socket_offload.c에서 경계를 벗어나는 읽기
  • 27142 - [Coverity CID:211509] drivers/wifi/eswifi/eswifi_socket_offload.c에서 경계를 벗어나는 읽기
  • 27141 - [Coverity CID:211507] drivers/wifi/eswifi/eswifi_socket_offload.c에서 경계를 벗어나는 읽기
  • 27140 - [Coverity CID:211504] drivers/wifi/eswifi/eswifi_socket_offload.c에서 경계를 벗어나는 읽기
  • 27139 - [Coverity CID:211503] drivers/wifi/eswifi/eswifi_socket_offload.c에서 경계를 벗어나는 읽기
  • 27138 - [Coverity CID:211502] drivers/wifi/eswifi/eswifi_socket_offload.c에서 경계를 벗어나는 읽기
  • 27130 - samples/drivers/spi_flash에는 README가 없습니다
  • 27120 - CI를 실행할 때 예외가 발생했습니다
  • 27118 - Bluetooth: HCI: hci_driver.h 함수의 실행이 부족
  • 27112 - [v2.3.0] mcumgr fs 다운로드 충돌
  • 27090 - LE 코딩 된 PHY 스캐닝은 nRF9160DK에 실패
  • 27081 - ``python3-devel`` 의존성이 없어졌다 (python3-psutil)
  • 27080 - uarte_instance_init()의 NRF UARTE driver는 UART의 핀 값을 설정하기 전에 UART을 비활성화하지 않습니다
  • 27079 - espi: driver: mchp: eSPI driver는 채널 협상이 이루어지기 전에 flash 채널이 eSPI host에 준비되어 있음을 나타냅니다
  • 27078 - drivers: espi: mchp: eSPI OOB 채널을 통해 여러 트랜잭션을 수행할 수 없습니다
  • 27074 - doc: coding_guidelines: MISRA-C 예제 스위트에 대한 연결이 깨졌습니다
  • 27071 - USB: CDC-ACM uart console usb_enable 호출을 납치하여 사용자 애플리케이션이 콜백을 등록하지 못하게합니다
  • 27057 - NUCLEO-H745ZI-Q 코르텍스-m4 ethernet 지원 추가
  • 27056 - 같은 이름의 시스템 헤더 이전에 발견된 로컬 헤더
  • 27055 - ESP32 boards를 지원하거나 지원하지 않나요?
  • 27037 - wifi sample를 실행할 때 network 인터페이스가 발견되지 않았습니다
  • 27010 - net: ieee802154: 헤더 생성 오류
  • 27003 - CMakeLists.txt 뉴라인 체크는 너무 엄격합니다
  • 27002 - checkpatch.pl 잘못된 ERROR:POINTER_LOCATION
  • 26998 - [Coverity CID:211479] tests/kernel/mutex/mutex_api/src/test_mutex_apis.c에서 확인되지 않은 반환 값
  • 26997 - [Coverity CID:211474] tests/kernel/mutex/mutex_api/src/test_mutex_apis.c에서 확인되지 않은 반환 값
  • 26996 - [Coverity CID:211340] assertion에서 부작용
  • 26995 - [Coverity CID:211478] samples/net/sockets/big_http_download/src/big_http_download.c의 논리적으로 죽은 코드
  • 26994 - [Coverity CID:210616] lib/updatehub/updatehub.c에서 resource leak
  • 26993 - [Coverity CID:210593] lib/updatehub/updatehub.c에서 유효한 buffer 경계를 넘어 접근
  • 26992 - [Coverity CID:210547] lib/updatehub/updatehub.c에서 확인되지 않은 반환 값
  • 26991 - [Coverity CID:210072] subsys/mgmt/smp_udp.c에서 resource leak
  • 26990 - i2c 전송은 SSD1306 디스플레이로 시뮬레이션됩니다
  • 26989 - [Coverity CID:211477] subsys/net/lib/lwm2m/lwm2m_engine.c에서 확인되지 않은 반환 값
  • 26988 - [Coverity CID:211473] subsys/net/lib/lwm2m/lwm2m_engine.c에서 확인되지 않은 반환 값
  • 26986 - [Coverity CID:211480] arch/x86/zefi/zefi.c에서 arg의 부합을 표시하지 않습니다
  • 26985 - [Coverity CID:211476] arch/x86/zefi/zefi.c에서 printf 형식의 특성에 대한 추가 문건
  • 26984 - sys/device_mmio.h API 설계는 일반적인 DT 노드 식별자를 받아들여야 합니다.
  • 26983 - nRF52840-DK에서 MPU FAULT 발생
  • 26981 - PPP + GSM MUX SIMCOM7600E의 문제
  • 26970 - usb: USB 송출의 과도기는 막힘을 초래합니다
  • 26966 - 예를 들어 OTA-DFU의 Android/IOS 앱
  • 26961 - sanitycheck의 경우에 따라 samples/subsys/settings의 실패
  • 26954 - devicetree: warning: 스칼라 초기화기 주변 브레이크
  • 26953 - 설정: ISO C++는 문자열 상수를 'char*'로 변환하는 것을 금지합니다.
  • 26948 - 서부 없이 ZEPHYR_MODULES을 사용하는 경우 failure를 사용하십시오.
  • 26941 - 메타-IRQ 문서 참조
  • 26939 - MCUMGR - smp shell 서버는 잘못된 포트에 응답을 전송합니다
  • 26937 - Kconfig 선택 Warning
  • 26924 - Bluetooth: Mesh: ccc cfg를 저장할 공간이 없습니다
  • 26923 - [RFC] API 변경 - 호출자의 device pointer를 포함하여 DMA, IPM 및 UART 콜백 서명을 정상화하십시오.
  • 26919 - ipv6: 비관성 모드: packet 아댑터에 대한 802.15.4 홍수
  • 26914 - gen_kobject_list.py는 ARC MetaWare 툴 체인을 위해 올바른 gperf 정보를 생성하지 않습니다
  • 26910 - sanitycheck는 항상 경고를 오류로 취급합니다
  • 26900 - Bluetooth: host: bt_conn_recv()는 ACL 데이터가 >= 2 바이트를 가정합니다
  • 26896 - STM32: Mcu는 sleep을 사용했을 때 실수로 sleep로 이동합니다.
  • 26868 - qemu_x86_64 아이콘 지원은 SMP
  • 26862 - Bluetooth: GATT: CCC은 제대로 저장되지 않습니다
  • 26848 - kernel: -gc-부문이 없는 정의되지 않은 참조
  • 26833 - RFC: subsys: fs: 지원 파일 fs 및 POSIX API에 대한 공개 깃발
  • 26832 - [mcux_counter_rtc][frdm_k82f] counter_basic_api 매달려있다
  • 26828 - Build 오류 - Network QEMU 및 Host OS에서 Zephyr 앱 사이의 통신
  • 26826 - i2c_nrfx_twi_transfer는 SDA/SCL가 0, 1에 고정될 때 매달린다
  • 26818 - drivers: uart_console.c: usb_enable() 깨진
  • 26814 - net_ipv6_send_rs 행동은 RFC4291에 적합하지 않습니다
  • 26812 - NXP: tests/drivers/dma/loop_transfer는 FRDM-K64F에 실패합니다
  • 26807 - Bluetooth HCI USB sample 작동하지 않습니다
  • 26805 - I2C slave API driver test 관련 문제
  • 26804 - Bluetooth mesh 반복 provision/gatt 베어링 연결 crash
  • 26803 - 코르텍스-M7 엄지손가락-2 지침 조율
  • 26801 - UART API는 API 함수 주변에 ifdefs를 가지고 있습니다
  • 26796 - 코텍스-M의 인터럽트는 CONFIG_MULTITHREADING=n와 작동하지 않습니다
  • 26793 - kernel: 작업: 더 긴 시간으로 즉각적인 트리거
  • 26788 - cmake build 시스템은 cmake 버전 3.15.5와 잘못 작동합니다
  • 26782 - boards: mchp: mec15xxevb_assy6853: driver의 여러 인스턴스를 활성화할 때 gpios를 대체 기능으로 설정할 수 없습니다
  • 26769 - "west flash -r openocd --serial <serial_num>"는 serial_num를 무시하고 잘못된 번쩍이는 board
  • 26766 - Build는 nucleo_wb55rg에서 tests/kernel/profiling/profiling_api/kernel.common.profiling에 실패합니다
  • 26764 - Build는 intel_s1000_crb에서 samples/drivers/flash_shell/sample.drivers.flash.shell에 실패합니다
  • 26759 - Build 오류 - GNUARMEMB_TOOLCHAIN_PATH에서 아무것도 발견되지 않았습니다
  • 26758 - 보고 목표의 실종 문서 (ram/rom 보고, 펀커버)
  • 26746 - sanitycheck를 사용된 가루 EDT로 변경
  • 26731 - 단일 채널 선택 - Bluetooth - Zephyr
  • 26729 - FCB flash_area_write는 nRF52840DK 저장소를 사용할 때 nRF52840DK에 실패합니다.
  • 26725 - USB 정지 재개 과정이 제대로 처리되지 않습니다
  • 26723 - 작업열 입력에서 NULL 핸들러를 호출할 수 있어 침묵으로 재부팅
  • 26720 - lib: sockets: getaddrinfo는 ARM에서 newlib C 없이는 작동하지 않습니다
  • 26717 - 큰 HTTP 다운로드 - 업그레이드
  • 26708 - RFC: API 변경: watchdog: wdt_feed 오류 코드
  • 26701 - Rtc timer에서 큰 사이클 수를 무효 처리
  • 26700 - waveshare_open103z board는 build tests/mem_protect를 할 수 없습니다
  • 26695 - net: TCP2: connect()는 손잡이 완료를 기다리지 않고 0를 반환합니다
  • 26689 - serial에서 up_squared board에서 test 결과를 얻을 수 없었습니다.
  • 26685 - sanitycheck "--만 실패"는 깨졌습니다
  • 26683 - 안전하지 않은 상태에서 kernel로 전환하면 "배치 오류"가 발생합니다.
  • 26679 - sanitycheck가 tests를 지나면 에뮬레이터가 예상치 못한 상태에서 빠져나갑니다.
  • 26676 - MDB 런어는 실제 board의 출력을 캡처하지 않습니다
  • 26665 - ARC 개발 boards에 대한 구현 재설정
  • 26664 - frdm_kw41z: tests/drivers/pwm/pwm_api는 test_pwm_cycle()에서 실패합니다
  • 26663 - sanitycheck는 tests와 em_starterkit_em7d_v22 board의 실패를 보고합니다
  • 26651 - 업데이트허브: frdm_k64f 로프에서 리셋
  • 26647 - build는 v2.3에서 비열된 함수 참조를 생성합니다
  • 26643 - Nucleo board 느린 코드 실행이 활성화 - 항상 재설정해야합니다
  • 26628 - CTE 전송 및 Zephyr에서 연결 없는 AoA/AoD 구현을 위한 명령어를 활성화할 수 있는 정의를 찾을 수 없습니다
  • 26627 - tests/benchmarks/sys_kernel는 up_squared에서 실패했습니다.
  • 26626 - tests/portability/cmsis_rtos_v1는 reel_board에서 실패했습니다.
  • 26625 - tests/net/utils는 여러 팔 플랫폼에서 실패했습니다.
  • 26624 - Noridc52840 hci_usb 버그가 Bluetooth ctl로 " 탐지 가능 " 할 때
  • 26621 - assertion가 kernel/mem_domain.c에서 실패한 후 시스템이 복구할 수 없습니다
  • 26619 - tests/unit/rbtree 실패
  • 26617 - DeviceTree: SAM0 GCLK 관련 문제
  • 26607 - STM32F0 핵 PWM 출력이 작동하지 않습니다
  • 26602 - GH 액션: "응답을 기다리고 있다"라는 태그 자동 제거
  • 26600 - net.util test는 MPU-enabled ARM 플랫폼에서 깨졌습니다
  • 26596 - 서쪽: `` 서쪽 표기 ``
  • 26595 - tests/kernel/obj_tracing thread 회수 문제 1.14 지부
  • 26587 - DT_CALL_WITH_ARG 매크로 실종
  • 26586 - K_TIMER_DEFINE 매크로는 build 오류가 발생
  • 26582 - DT_HAS_NODE 매크로는 무슨 일이 있었나요?
  • 26575 - devicetree: save/restore 데이터에 대한 devicetree 지원이 필요합니다
  • 26568 - tests: net: socket: af_packet: ethernet 케이블이 이제 test를 실행하기 위해 의무가 있습니까?
  • 26555 - uart: uart_nrfx_uarte: async init는 이전 동기화를 청소하지 않습니다 rx
  • 26551 - sam0 devicetree는 compile에 실패합니다
  • 26536 - CONFIG_BT_L2CAP_RX_MTU 설정은 build에서 올바르게 반영되지 않습니다
  • 26529 - 노르딕 ble5.0를 안드로이드 7.0에서 지원하는 방법은 무엇입니까?
  • 26527 - mimxrt1050_evk: 서쪽 flash 명령을 사용하여 flash 이미지를 만들 수 없었습니다.
  • 26524 - hci_uart 및 L2CAP CoC 연결의 문제
  • 26519 - samples: net: sockets: dumb_http_server: nucleo_f767zi의 불안정성
  • 26518 - NRF 온도 sensor driver 레이스 상태
  • 26509 - SARA U201 modem에서 net_l2_ppp.ppp_link_terminated 관련 문제
  • 26508 - CI: 시뮬레이션 된 BT tests BT tests가 변경되면 실행되지 않습니다
  • 26506 - hci_usb (hci_usb fw: \ncs\v1.3.0\zephyr\samples\bluetooth\hci_usb) 는 Mac 및 send/receive 파일을 어떻게 설정합니까?
  • 26505 - Thingy 52에서 마이크를 사용하는 예
  • 26499 - 사용자 모드: 무작위: 백포트 무작위 syscall
  • 26476 - ARM 코르텍스-A: 아키텍처 timer 틱이 없는 모드에서 지속적으로 쏘는
  • 26467 - Bluetooth: 지속 가능한 연결된 광고주에서 경주 조건
  • 26466 - Bluetooth: host: application가 광고를 요청할 때도 자동으로 광고를 연기하십시오
  • 26455 - bme280와 연결
  • 26450 - 클라이언트가 잘못된 주소 유형으로 연결할 때 잘못된 연결 이유
  • 26438 - Bluetooth: paired/bonded 주변장애로 재 연결
  • 26435 - subsys/random/random32_entropy_device: seg fault 위험
  • 26434 - nrf9160 uart_tx는 -ENOTSUP를 반환할 수 있습니다.
  • 26428 - i.MX RT106x에 대한 LPSPI 지원
  • 26427 - zephyr-sdk-0.11.2: "gettimeofday"에 대한 정의되지 않은 참조
  • 26424 - master west.yml 참조 hal_stm32를 끌어들인다
  • 26419 - 외부 flash에 작성할 때 업데이트를 요청할 수 없습니다
  • 26415 - CONFIG_FS_LOG_LEVEL_OFF 옵션은 LittleFS와 작동하지 않습니다
  • 26413 - disco_l475_iot1: 파티션 중복으로 인한 flash 스토리지 손상
  • 26410 - RFC: soc: 초기 누보톤 NPCX 포트
  • 26407 - fs: nvs: nvs_gc에서 부패한 식물의 잘못된 취급
  • 26406 - x86에서, stack의 주요 CONFIG_NET_IPV6 및 CONFIG_DEBUG가 활성화되면
  • 26403 - Compile build samples/synchronization를 시도할 때 오류
  • 26397 - 저장: flash_map: 제한된 호환 장치에서만 작동합니다
  • 26391 - stm32f746g: sample subsys/usb/hid-cdc 작동하지 않습니다
  • 26377 - I2C를 NXP i.MX RT1020 EVK에 작동시키는 문제
  • 26372 - qspi driver는 멀티 스레딩이 비활성화되면 작동하지 않습니다
  • 26369 - C++ 컴파일 warning
  • 26363 - samples: subsys: canbus: canopen: objct: CO_OD.h는 정상적으로 만들어지지 않습니다.
  • 26362 - arc gdb는 core 덤프 파일을 로드하지 못했습니다
  • 26361 - [Coverity CID:211051] tests/lib/ringbuffer/src/main.c에서 명시적 무상
  • 26360 - [Coverity CID:211048] assertion에서 부작용
  • 26359 - [Coverity CID:211047] tests/net/ipv6/src/main.c에서 비상값 반환 값
  • 26358 - [Coverity CID:211044] tests/subsys/settings/fcb_init/src/settings_test_fcb_init.c에서 확인되지 않은 반환 값
  • 26357 - [Coverity CID:211046] boards/posix/native_posix/timer_model.c에서 확인되지 않은 반환 값
  • 26356 - [Coverity CID:211043] subsys/net/lib/lwm2m/lwm2m_rw_oma_tlv.c에서 논리적 대 비트 지향 연산자
  • 26355 - [Coverity CID:211045] 매크로는 kernel/timeout.c에서 서명되지 않은 0와 비교합니다
  • 26354 - [Coverity CID:211040] 매크로는 kernel/timeout.c에서 서명되지 않은 0와 비교합니다
  • 26353 - [Coverity CID:211039] drivers/gpio/gpio_nrfx.c에서 유효한 buffer 경계를 넘어 접근
  • 26352 - [Coverity CID:211049] 매크로는 arch/x86/core/x86_mmu.c에서 서명되지 않은 0와 비교합니다
  • 26343 - 가트 베어어 문제
  • 26337 - BT 스캔: 필터 복제 결과 복제 결과
  • 26333 - Bluetooth: 나뉘어 LL: Bluetooth 키를 저장할 수 없습니다
  • 26313 - nucleo_h745zi_q_m7 pwm device 나무 버그
  • 26303 - Bluetooth: 윈도우 10는 Zephyr의 직접 광고에서 다시 연결할 수 없습니다
  • 26302 - Test gen_isr_tables에서./tests/kernel/gen_isr_table/ nrf9160dk_nrf9160에 실패
  • 26296 - 영구 저장소에 로그를 저장 (flash, SD 카드)
  • 26295 - backend 로그러로서 지속적인 저장 (ext flash/SD 카드) 를 활성화
  • 26294 - Test 스위트 출력은 읽기 어렵다
  • 26291 - 열 수 있습니다: CAN_MCP2515_MAX_FILTER > 8 에 오류
  • 26290 - 과지소
  • 26284 - device.h 산소
  • 26281 - 질문: NRF52840-DK는 OpenThread와 BLE을 동시에 지원합니까?
  • 26280 - test_kernel_systicks의 tests/portability/cmsis_rtos_v1는 nrf 플랫폼에서 실패
  • 26279 - littlefs: 외부 flash를 삭제할 수 없습니다.
  • 26278 - [v2.2] bt_att: 손잡지 않은 ATT 코드 0x1d
  • 26271 - k_sleep/k_msleep는 UP_squared board에 너무 일찍 끝납니다
  • 26267 - drivers: SPI: CS 출력 유형은 인정되지 않았습니다
  • 26266 - 캐스트 및 시프트 운영자 우선순위 문제가 memory 크기의 잘못된 결과를 초래할 수 있습니다
  • 26265 - Zephyr os bluetooth 주변 예제 표시. 제 flash 코드가 표시될 때 제 board 표시용 사용자 지정 설정이 표시되며 표시용 버튼을 누르면 device는 전화에서 분리됩니다. 제 board는 nrf52832입니다.
  • 26264 - tests/benchmarks/latency_measure는 up_squared board에서 실패했습니다.
  • 26263 - reel_board: tests/posix/common 실패
  • 26259 - AT86RF233 REB Xplained Pro 확장 방패를 추가
  • 26256 - NRF51822 BLE 마이크로 모듈: k_msleep()에 매달립니다 (RTC counter 작동하지 않습니다)
  • 26255 - k_uptime_ticks()는 값 대신 pointer를 반환합니다
  • 26252 - bluetooth: controller: 긴 패키지를 수신할 수 없습니다
  • 26248 - timer와 24-hour timeout가 즉시 불타는
  • 26242 - qemu_x86 및 qemu_cortex_m3 시간 관리가 CONFIG_QEMU_ICOUNT와 깨진
  • 26235 - 멀티 플랜 지원 네트워크
  • 26234 - 질문: 어떻게 NRF52840-DK의 clock를 64MHz로 설정할 수 있습니까?
  • 26232 - 세거 임베디드 스튜디오는 적절한 파이톤을 찾지 못해
  • 26220 - OpenThread L2는 ``enable`` API 함수를 구현하지 않습니다
  • 26209 - sanitycheck는 무작위로 실행하려고 시도합니다
  • 26200 - BT_LE_ADV_OPT_EXT_ADV는 bt_le_adv_start의 반환을 일으킨다
  • 26197 - 유틸리티 코드 출처 추적
  • 26185 - Sample posix:eventfd 모든 플랫폼에서 실패
  • 26177 - Bluetooth: Mesh: 친구 노드 예기치 않은 비 참조 buffer
  • 26174 - STM32H7 시리즈 Ethernet Driver 지원 추가
  • 26172 - Zephyr Master/Slave는 Core 스펙에 적합하지 않습니다.
  • 26169 - -O0를 하나의 \*.c 파일에서만 활성화
  • 26168 - 아치 레벨 memory 지도 인터페이스
  • 26167 - sensor API 함수를 확장하여 sensor 속성의 값을 얻습니다
  • 26165 - Clock는 LPC Flexcomm UART driver에서 초기화되지 않습니다
  • 26150 - storage/stream: flash_img_bytes_written()는 작성된 유용한 로드 바이트의 수보다 더 많은 바이트를 반환할 수 있습니다.
  • 26149 - 근육-유방에 대한 native_posix 구축
  • 26139 - 서쪽: nrfjprog 및 jlink runner는 SW-DP 레지스터를 활성화 상태에서 남겨두고 있습니다.
  • 26136 - Windows 환경의 CMake 오류
  • 26131 - nrf52840_mdk: nrf 스톡 부트로드에 대한 지원 추가
  • 26119 - STM32 L0 boards에 MPU를 활성화할 때 compilation 오류
  • 26112 - 버그: 파일 경로에서 왼쪽 슬라이즈로 오버레이 파일을 통과할 때 ループ을 설정
  • 26107 - driver MMIO 가상 주소 공간 지도
  • 26106 - mcumgr: smp_bt: 잘못된 MTU 계산을 CONFIG_BT_GATT_NOTIFY_MULTIPLE로 신고
  • 26105 - Test kernel.memory_protection.stack_random는 nrf52dk_nrf52832에 실패합니다
  • 26104 - UART를 통한 비동기 입력
  • 26096 - cmake는 Zephyr-SDK 버전의 DTC를 찾습니다. 실행하려고 시도하고 실패합니다.
  • 26095 - 요구 사항.txt pip 버전 충돌
  • 26080 - gPTP 시간 동기화가 실패하면 하나 이상의 포트를 가지고 있습니다
  • 26076 - 버그: 코텍스-m0: 벡터 테이블의 기본 주소는 soc가 벡터 테이블을 어디에 배치해야 하는지 제어할 때 0으로 설정됩니다.
  • 26071 - Bluetooth: host: ATT 전송 callback 손실
  • 26070 - Bluetooth: ATT 요청은 처리되지 않았습니다
  • 26065 - sanitycheck는 tests를 통과하는 timeout와 tests의 실패를 보고합니다
  • 26064 - tests/kernel/timer/timer_api는 mec15xxevb_assy6853 board에서 실패했습니다.
  • 26059 - nRF SoC.dtsi에서 interrupt 조작이 잠재적으로 잘못된 GPIO
  • 26049 - IRQ_CONNECT와 irq의 거짓 복수 정의
  • 26039 - STM32 boards에서 tests/kernel/timer/timer_api regression
  • 26038 - LLVM으로 Zephyr build 실패
  • 26037 - RFC: API 변경: Bluetooth Mesh
  • 26034 - Kconfig 경고가 있는 경우 menuconfig 목표 낙태
  • 26033 - NET_SOCKETS_OFFLOAD는 POSIX_API와 충돌한다
  • 26030 - RV32M1_RI5CY: tests/kernel/threads/thread_apis 및 thread_init 실패
  • 26021 - 시간 측정에 대한 문제점
  • 26017 - Build 오류 shell에서 gcc 10.1 (tests/drivers/uart/uart_basic_api)
  • 25991 - [net][net.socket.select][imx-rt 시리즈] test 실패 (k_uptime_get_32() - tstamp <= FUZZ는 거짓)
  • 25990 - tests/net/socket/select는 sam_e70_xplained board에서 실패했습니다.
  • 25989 - STM32_LPTIM_TIMER는 DEVICE_POWER_MANAGEMENT에 잘못 의존합니다
  • 25988 - [Coverity CID:210687] 주장은 tests/net/socket/socketpair/src/test_socketpair_happy_path.c에서 부정적일 수 없습니다
  • 25987 - [Coverity CID:210685] tests/lib/devicetree/legacy_api/src/main.c에서 무점 문자열 비교
  • 25986 - [Coverity CID:210684] tests/kernel/mbox/mbox_api/src/test_mbox_api.c에서 명시적 무상
  • 25985 - [Coverity CID:210683] tests/lib/devicetree/legacy_api/src/main.c에서 무점 문자열 비교
  • 25984 - [Coverity CID:210686] lib/os/mempool.c에서 확인되지 않은 반환 값
  • 25983 - [Coverity CID:210682] lib/os/mempool.c에서 확인되지 않은 반환 값
  • 25982 - [Coverity CID:210020] drivers/usb/device/usb_dc_mcux_ehci.c에서 명시적 무상
  • 25981 - 북유럽 QSPI를 통해 액세스 할 수있는 serial flash에 mcuboot 이미지를 저장하는 데 지원
  • 25979 - 루트 LICENSE 파일이 hal_stm32 모듈에서 필요합니다
  • 25965 - hci_uart는 NRF52810에서 더 높은 Board 레이트에 반응하지 않습니다
  • 25964 - Bluetooth: bt_att의 ATT timeout 오류
  • 25958 - serial flash 장치들을 위한 지원의 개선에 대한 개념 개요
  • 25956 - 모듈에서 앱으로 헤더 파일을 포함
  • 25952 - STM32 LPTIM driver는 잠자리에 있는 후 counter를 다시 시작하지 않습니다
  • 25945 - devicetree: -gpios 특성을 위한 기호를 생성하는 것을 지원합니다.
  • 25942 - Bluetooth: 스캐닝 + 연결되지 않는 광고
  • 25926 - k_cycle_get_32()는 0를 native_posix로 반환합니다
  • 25920 - CONFIG_BOOTLOADER_MCUBOOT=y가 지정되면 compilation 오류
  • 25919 - dhcpv4 또는 rx ethernet 패키지는 nucleo_f429zi에 작동하지 않습니다
  • 25892 - arc emsdp board는 emsdp_em7d_esp 구성에서 잘못 작동합니다
  • 25869 - 2.3: 실종된 출력자
  • 25865 - Device 나무 Memory 레이아웃
  • 25859 - mesh 예제 DCDC를 끄지 않고 작동하지 않나요?
  • 25853 - modem_ublox_sara_r4: UDP 원격으로 연결할 수 없습니다
  • 25833 - [lpcxpresso55s69_cpu1] 응용 프로그램 및 build 가이드, 안녕하세요 세계 build 할 수 없습니다
  • 25827 - Devicetree: 기본 설정된 액세서리를 추가
  • 25794 - [Coverity CID:210554] tests/net/iface/src/main.c에서 초기화되지 않은 스칼라 변수
  • 25792 - [Coverity CID:210552] tests/net/pm/src/main.c에서 resource leak
  • 25790 - [Coverity CID:210594] subsys/testsuite/ztest/src/ztest_mock.c에서 무효 확인 후 디레퍼런스
  • 25786 - [Coverity CID:210558] drivers/sensor/sensor_shell.c에서 무효 확인 전에 디레퍼런스
  • 25784 - [Coverity CID:210546] tests/net/promiscuous/src/main.c에서 무효 확인 후 디레퍼런스
  • 25783 - [Coverity CID:210051] subsys/net/ip/tcp2.c에서 무효 확인 후 디레퍼런스
  • 25782 - [Coverity CID:210035] drivers/sensor/bq274xx/bq274xx.c에서 무효 확인 전에 디레퍼런스
  • 25781 - [Coverity CID:210031] drivers/modem/gsm_ppp.c에서 무효 확인 전에 디레퍼런스
  • 25778 - [Coverity CID:210604] tests/kernel/mem_protect/protection/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 25777 - [Coverity CID:210589] tests/kernel/mem_protect/protection/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 25776 - [Coverity CID:210573] tests/kernel/mem_protect/userspace/src/main.c에서 유효한 buffer 경계를 넘어 접근
  • 25750 - [Coverity CID:210066] include/sys/time_units.h에서 의도하지 않은 정수 과잉
  • 25749 - [Coverity CID:210033] drivers/sensor/mpr/mpr.c에서 의도하지 않은 정수 과잉
  • 25748 - [Coverity CID:210606] tests/lib/devicetree/src/main.c에서 무점 문자열 비교
  • 25747 - [Coverity CID:210596] subsys/logging/log_output_syst.c에서 비교하는 대신 할당
  • 25746 - [Coverity CID:210584] subsys/logging/log_output_syst.c에서 비교하는 대신 할당
  • 25745 - [Coverity CID:210052] assertion에서 부작용
  • 25744 - [Coverity CID:210045] assertion에서 부작용
  • 25743 - [Coverity CID:209944] tests/lib/devicetree/src/main.c에서 무점 문자열 비교
  • 25742 - [Coverity CID:209943] tests/lib/devicetree/src/main.c에서 무점 문자열 비교
  • 25741 - [Coverity CID:210618] drivers/wifi/esp/esp.c에서 확인되지 않은 반환 값
  • 25740 - [Coverity CID:210617] 주장은 tests/net/pm/src/main.c에서 부정적일 수 없습니다
  • 25739 - [Coverity CID:210610] 주장은 tests/posix/eventfd/src/main.c에서 부정적일 수 없습니다
  • 25738 - [Coverity CID:210602] tests/drivers/uart/uart_basic_api/src/test_uart_fifo.c에서 확인되지 않은 반환 값
  • 25735 - [Coverity CID:210582] tests/net/socket/getaddrinfo/src/main.c에서 확인되지 않은 반환 값
  • 25734 - [Coverity CID:210580] 주장은 tests/posix/eventfd/src/main.c에서 부정적일 수 없습니다
  • 25733 - [Coverity CID:210575] 주장은 tests/posix/eventfd/src/main.c에서 부정적일 수 없습니다
  • 25732 - [Coverity CID:210570] 주장은 tests/posix/eventfd/src/main.c에서 부정적일 수 없습니다
  • 25729 - [Coverity CID:210056] subsys/net/ip/tcp2.c에서 확인되지 않은 반환 값
  • 25728 - [Coverity CID:210050] tests/subsys/settings/littlefs/src/settings_setup_littlefs.c에서 확인되지 않은 반환 값
  • 25726 - [Coverity CID:210598] subsys/net/l2/ieee802154/ieee802154_frame.c에서 스위치 파열이 빠짐
  • 25725 - [Coverity CID:210578] kernel/mem_domain.c의 구조적으로 죽은 코드
  • 25724 - [Coverity CID:210566] subsys/net/l2/ieee802154/ieee802154_frame.c에서 스위치 파열이 빠짐
  • 25723 - [Coverity CID:210559] subsys/net/ip/tcp2.c에서 0에 비해 서명되지 않은
  • 25722 - [Coverity CID:210058] samples/net/sockets/big_http_download/src/big_http_download.c의 논리적으로 죽은 코드
  • 25721 - [Coverity CID:209945] tests/net/tcp2/src/main.c의 논리적으로 죽은 코드
  • 25720 - [Coverity CID:210073] drivers/modem/wncm14a2a.c에서 잘못된 순서에서의 주장
  • 25713 - 미스 셔프트 i2c 노예 주소가 i2c_sifive
  • 25710 - FS: Buffer 긴 파일 이름을 FAT_FS에서 활성화하고 fs_stat를 호출할 때
  • 25704 - lib: updatehub: CoAP 복제 패키지를 수신할 때 업데이트 된 오류
  • 25693 - ESP WiFi MPU Fault는 zephyr 치명적인 오류를 유발합니다.
  • 25682 - [v2.2] Shell는 코트프린트프로 얼어붙는다
  • 25678 - k_mutex를 ISR 안전성으로 강화합니다
  • 25672 - Bluetooth: Mesh: scan_start는 동기화된 bt_enable에 실패합니다
  • 25664 - nRF Boards: Bootloader에 대한 정적 파티션 크기를 통일
  • 25658 - sample에서 nucleo_g474re를 실행하는 문제
  • 25652 - smp_svr는 nrf5340에 실패합니다
  • 25645 - USB RNDIS driver는 Windows 10 (10.0.18363) 와 작동할 수 없습니다
  • 25601 - UART 입력은 mps2_an{385,521}에서 작동하지 않습니다
  • 25599 - scanf()는 새로운 리브가 박스 밖으로 나오면 작동하지 않습니다.
  • 25566 - LSPI의 NXP i.MX RT 다른 인터럽트는 전송 완료로 취급됩니다
  • 25554 - POSIX nanosleep 관련 문제
  • 25501 - 방패: mikroe_eth_click 구성은 조건으로 설정되어야 합니다
  • 25499 - 나무 밖으로 board: 목표물에 제공되지 않은 출처
  • 25474 - BLE의 클라이언트-서버 중 ipv6 실패
  • 25458 - 시점 기준과 관련된 여러 문제점
  • 25453 - tests/posix/common는 nucleo_wb55rg에 실패합니다
  • 25444 - IPv6 노드 (BLE IPSP 노드) 에서 IPv6 노트는 없습니다.
  • 25398 - UpSquared Grub build 문서는 Ubuntu 20.04에서 작동하지 않습니다
  • 25358 - net: 구성: application는 3s 지연으로 시작됩니다. CONFIG_NET_CONFIG_SETTINGS=y
  • 25328 - mesh_demo는 실패하고 있습니다
  • 25327 - C99 정수 유형으로 이동하고 Zephyr 특정 유형을 비정
  • 25317 - RFC: 불안정 API 변경: uart_async: UART_RX_RDY 이벤트를 rx_disable() 이후 호출
  • 25312 - samples: mimxrt1010_evk: samples/net/openthread/ncp: build 오류
  • 25311 - frdm_kw64f Bluetooth peripheral_hr/peripheral_ht sample에서 ADC device를 가져오지 못함
  • 25308 - I2C 시뮬레이션
  • 25299 - SYSTICK: DTS 상태와 Kconfig 사이의 불일치
  • 25295 - sanitycheck: sanitycheck를 native_posix에서 실행할 때 거짓 음자를 생성하는 경주.
  • 25294 - 북유럽 mcuboot + smp_svr + QSPI smp_shell 불일치성
  • 25293 - USB Device 지원을 STM32411E-DISCO에 추가합니다
  • 25283 - sam0: watchdog: 예상보다 두 배 더 빠른 시간
  • 25268 - sanitycheck는 native_posix 오류를 제대로 보고하지 않습니다
  • 25258 - i2c_nios2 driver가 device config_info 내용을 변경함
  • 25257 - drivers: 오디오: dma_nios2_msgdma: device config_info 내용 변동
  • 25256 - drivers: 오디오: tlv320dac310x: device config_info 내용 변동
  • 25255 - drivers: i2c: 게코: device
  • 25231 - net.offload test atsame54_xpro에서 실패
  • 25229 - net. 이웃 test atsame54_xpro에서 실패
  • 25228 - net.util test는 atsame54_xpro에 실패합니다
  • 25227 - net.icmpv6 test는 atsame54_xpro에 실패합니다
  • 25226 - net.vlan test는 atsame54_xpro에 실패합니다
  • 25215 - $DTS_ROOT에 모듈을 추가할 수 있도록
  • 25189 - flash imxrt SoCs의 XIP boot 헤더에 잘못된 flash 크기가 설정되어 있습니다
  • 25171 - flash_simulator test를 native_posix에서 한 번만 실행할 수 있습니다
  • 25165 - LE 코딩된 Phy 코드 속도 스위치 [s2/s8]
  • 25156 - '서부 flash'에서 --use-elf 옵션을 사용하여 flash.elf 파일을 올바르게 사용할 수 없습니다
  • 25148 - tests: gpio: gpio 출력 초기 값을 검증하기 위해 체크를 추가
  • 25140 - DHCP 임대차를 받을 수 없습니다
  • 25104 - {sample,testcase}.yaml에 있는 백지 목록은 test가 sanitycheck와 함께 실행되는 것을 방지합니다.
  • 25101 - driver: gpio: mchp: GPIO 초기화 값은 새로운 깃발을 사용할 때 반영되지 않습니다
  • 25098 - MCUX I2C 버스 오류가 주체 기계를 바쁜 상태로 남겨두고 있습니다
  • 25076 - NRFX 구현에 대한 잠재적인 I2C 정지점을 제거
  • 25063 - USB Console + USB CDC_ACM 공존
  • 25051 - tests/drivers/gpio/gpio_api_1pin는 reel_board에서 실패했습니다.
  • 25022 - hsdk: serial log에 ARC(R) HS 개발 Kit에 대한 케이스 s 정보는 serial log에 한 케이스가 board에 플래시된 후 없습니다.
  • 25021 - Zephyr에서 open62541를 실행하는 데 문제가 있습니다
  • 24960 - 예를 들어 "blinky"는 MIMXRT1050-EVK에서 작동하지 않았습니다.
  • 24939 - LSPI의 NXP i.MX RT 시간 지연 문제
  • 24918 - j-link을 사용하는 Segger RTT는 NXP i.MX RT에서 작동하지 않습니다
  • 24916 - echo_client sample 반환: TCP 원격으로 연결할 수 없습니다 (IPv6): 60 (frdm_k64f <--> native_posix)
  • 24910 - kernel: stack 경비대가 추락했습니다
  • 24859 - os: memory 파티션 중복 주장을 추가 x86 boards에 대한 확인은 이루어지지 않습니다
  • 24844 - 에스프레시프의 문서와 일치하도록 esp-idf 경로를 설정
  • 24770 - stm32f746g_disco를 사용하는 zperf sample의 저출력
  • 24767 - Ethernet의 STM32H747 지원
  • 24750 - API에 성공 초기화 device의 목록을 얻거나 device 구조에 초기화 상태 플래그를 추가해야합니다
  • 24747 - tests/lib/heap는 ARC nsim_sem nsim_em에 실패합니다
  • 24745 - Kconfig 상태를 DT 상태로 대체한 후 주변 활성화 상태의 변화를 완화
  • 24730 - C 표준 라이브러리 <time.h> 함수 및 구조는 POSIX API를 사용할 때 사용할 수 없습니다
  • 24703 - hal_nuvoton: Nuvoton numicro M480 HAL 계층에 새로운 모듈을 추가
  • 24700 - mimxrt1050_evk: tests/drivers/kscan/kscan_api 실패
  • 24632 - 장치와 drivers
  • 24627 - tests/subsys/usb/device는 SAM E54에 실패합니다
  • 24625 - lib: drivers: clock: rtc: rtc api 재부팅을 통해 캘린더 시간을 유지하기
  • 24619 - CONFIG_USERSPACE=y CONFIG_XIP=n.bin 공간을 낭비하게 합니다
  • 24546 - ARC를 위한 MDB 러너를 구현
  • 24499 - devicetree: SPI 버스의 노드 이름은 'spi' warning
  • 24429 - LPC55S69 flash는 기록되지 않은 영역을 읽을 때 오류가 발생한다
  • 24372 - Json: 객체의 배열이 제대로 처리되지 않습니다
  • 24318 - driver 초기화를 연기
  • 24301 - 멀티 core STM32 H75/H77 boards 지원
  • 24300 - tests/net/trickle는 frdm_k64f 및 sam_e70_xplained에서 v1.14 분과로 실패했습니다.
  • 24293 - subsys: shell: 버그: shell_fprintf() 이전 shell_enable() shell의 정지경태를 유발합니다
  • 24233 - adxl362_trigger.c adxl362_init_interrupt 함수:const 구조 adxl362_config \*cfg 발견되지 않았습니다 gpio_cs_port
  • 24224 - Zephyr\subsys\logging\log_msg.c에서 초기화되지 않은 가능한 변수
  • 24221 - 포크에서 크론 워크플로우를 실행하지 마십시오
  • 24217 - Shell: 선택 명령에서 어떤 명령을 호출하는 메커니즘을 제공
  • 24191 - obj_tracing: 로컬 IPC 변수는 함수 반환 후 obj 추적 목록에서 제거되지 않습니다
  • 24147 - nrf5340 pdk: BOARDS_ENABLE_CPUNET는 적절한 NET MCU 구성을 허용하지 않습니다
  • 24134 - [NXP i.MX RT Flash]: evkmimxrt1020는 새로운 boot 칩을 가진 flash를 사용하지 않습니다
  • 24133 - 질문: 맥락 save/restore sleep를 사용하여 device driver
  • 24111 - drivers: flash: littlefs: flash API에 동기화를 추가하고 LittleFS를 업데이트하여 사용하십시오
  • 24092 - recv() buffer 크기를 frdm_k64f board로 변경할 수 없습니다.
  • 24076 - [v1.14] UARTE의 높은 전류 소비
  • 24030 - [Coverity CID:209379] tests/kernel/mem_protect/sys_sem/src/main.c에서 확인되지 않은 반환 값
  • 24029 - [Coverity CID:209380] tests/kernel/poll/src/test_poll.c에서 확인되지 않은 반환 값
  • 24028 - [Coverity CID:209381] warning에서 복구되지 않는 파스
  • 23961 - CCC는 CONFIG_BT_KEYS_OVERWRITE_OLDEST가 활성화되어 있을 때 클리어 되지 않습니다.
  • 23949 - 질문: BR/EDR profile/protocols (예를 들어 A2DP, AVDTP, RFCOMM) 에 대한 예가 있습니까?
  • 23887 - drivers: modem: 질문: modem stack에는 zephyr/include에 넣을 수 있는 헤더가 포함되어야 하는가?
  • 23886 - drivers: modem_socket: 질문: socket
  • 23873 - GNA subsystem는 시스템 호출을 제공하지 않습니다
  • 23825 - edtlib.py는 DTS_ROOT가 상대적인 경로인 경우 결합을 찾을 수 없습니다
  • 23808 - 코드로 커버된 ARM 버스
  • 23802 - up_squared(acrn): tests/kernel/timer/timer_api / 실패
  • 23801 - up_squared(acrn): tests/kernel/sched/schedule_api 실패
  • 23800 - tests/drivers/counter/counter_cmos 플랫폼에서 실패
  • 23775 - k_poll() 문서는 잘못 또는 명확하지 않습니다
  • 23713 - CMake의 통합과 libmetal 오류 출혈 가장자리 CMake 방출
  • 23702 - STACK_POINTER_RANDOM는 ARM에 작동하지 않습니다
  • 23672 - dts: sam0: 질문: samd.dtsi devicetree warning을 청소할 수 있습니까?
  • 23629 - PWM에 역전형 STM32를 지원
  • 23599 - zephyr/samples/application_development/code_relocation 실행 정지 z_arm_bus_fault
  • 23578 - [Coverity CID:208922] 초기화되지 않은 pointer는 tests/posix/common/src/pthread.c로 읽습니다
  • 23574 - [Coverity CID:208926] assertion에서 부작용
  • 23546 - Kconfig: 범위에서 Kconfig 값을 상속할 때 지정되지 않은 기본 값
  • 23514 - 실행 가능한 memory를 ESP32에 할당한다
  • 23474 - tests/subsys/usb/device는 reel_board에서 실패했습니다.
  • 23443 - esp32는 디스플레이를 켜기 위해 i2c_transfer 호출이 필요합니다
  • 23423 - 케이스 시스템에서 완화 [창조] threads hang/non-responsive
  • 23419 - posix: clock: thread 안전 시계가 없습니다_[get/set]시간
  • 23366 - ARM: Core Stack Improvements/Bug 방출에 대한 2.3 수정
  • 23364 - Bluetooth: bt_recv 감독에 대한 정지 상태 timeout, GATT 대기 중인 GATT 작성 명령
  • 23349 - 질문: 외부 soc, board, DTS, drivers 및 libs를 어떻게 추가합니까?
  • 23322 - flash, spi-나: spi 또는 flash device driver의 구성
  • 23319 - hci 인터페이스는 hours/days 몇 번 후에 작동하지 않았습니다
  • 23248 - strcpy의 안전한 버전을 추가
  • 23246 - net: tx_bufs가 너무 높을 때 NET_TCP_BACKLOG_SIZE는 방출되지 않습니다
  • 23243 - test/kernel/gen_isr_table는 v2.2.0-rc3에서 lpcxpresso54114_m4 board에 실패합니다
  • 23215 - Fujitsu FRAM에서 읽기 오류
  • 23211 - x86_64에 적합한 arch_system_halt()가 필요합니다
  • 23178 - usb: 최종점 buffer의 누출
  • 23177 - Bluetooth: Mesh: 가능한 NULL pointer를 가진 액세스 구조 구성원
  • 23149 - [v1.14] sam_e70_xplained: tests/drivers/watchdog/wdt_basic_api는 v1.14 분과로 실패했습니다.
  • 23139 - USB 질량 저장 - USB에서 예상치 못한 host 재 시작
  • 23138 - 무스 정의를 저장하는 C 구조의 코딩
  • 23134 - BT: Host: ATT_MTU-3보다 큰 경우 통보가 단축된 대신 삭제되었습니다
  • 23111 - drivers:usb:device:sam0: 설명자 테이블은 attach()에서 0으로 가득합니다
  • 23052 - nrf52840_pca10056: 허위 RTS 충동 및 잘못된 라인 레벨, 하드웨어 흐름 조절이 비활성화
  • 23040 - samples: net/wifi: net 핑 shell USAGE FAULT wifi 연결되면 USAGE FAULT
  • 23039 - SystemView는 C++가 활성화된 상태에서 작동하지 않습니다
  • 22996 - scripts/footprint/size_report는 qemu_x86_64에서 작동하지 않습니다
  • 22980 - bluetooth: logging: Build assertion는 레거시 LL을 사용할 때 즉각적인 logging를 방지합니다
  • 22975 - tests/kernel/gen_isr_table: CI로 필터링된 코텍스-M 본 라인에서만
  • 22974 - 서비스 종료에 취소 기능을 추가
  • 22955 - tests/kernel/interrupt는 qemu_cortex_m0에서 간헐적으로 실패합니다.
  • 22906 - SPI 및 FatFS를 통해 마이크로SD 카드의 느린 read/write 속도
  • 22892 - Kconfig warning serial가 PCA10059에서 비활성화될 때
  • 22873 - Bluetooth: RSSI 읽기 명령은 의무적이더라도 구성 될 수 있습니다
  • 22872 - 안녕하세요 세계 application mps2_an521 board build는 secure/non-secure와 신뢰할 수 있는 펌웨어가 qemu에 충돌할 때
  • 22865 - drivers: enc28j60: sample: dumb_http_server: TX 오류
  • 22758 - RFC: 시작 시 시스템 clock 안정성을 요구합니다
  • 22751 - STM32F407 I2C driver 매달려있다
  • 22722 - posix: 0 을 Zephyr 로 옮기는 동안 상징의 재정립
  • 22704 - watchdog driver를 lpcxpresso55s69에 구현
  • 22637 - 2.3 발매 체크리스트
  • 22594 - NXP S32K144 MCU 지원
  • 22562 - 서쪽: 서쪽 러너와 유사한 `` 서쪽 표지판을 구성할 수 있습니다
  • 22466 - hx711 sensor를 추가
  • 22391 - 정지 상태에서 재개하면 device 사용량을 확인해야 합니다
  • 22344 - ESPI sample를 devicetree로 변환
  • 22340 - 설정 및 littlefs의 보안 문제
  • 22322 - Clang 연결 오류
  • 22301 - k_msgq_put() 의미 정의
  • 22151 - hal_nordic: nrfx: 산소: 실종된 nrfx/templates에 대한 참조
  • 22145 - RISCV arch_irq_connect_dynamic()는 PLIC의 중단과 함께 끊어졌습니다
  • 22144 - 아치: arm64: interrupt test 실패
  • 22140 - 버튼 도움 없이 깊은 sleep를 빠져나가는 것; nrf52832
  • 22091 - 블링크-레드 예는 build, Nucleo_L476RG, STM32F4_DISCOVERY, Nucleo_F302R8, Nucleo_F401RE에 build를 표시하지 않습니다
  • 22077 - W25Q32fv 예제에서 지원되는 spi_flash?
  • 22063 - fs/NVS: NVS는 지워진 flash 메모리와 호환되지 않습니다
  • 22060 - Build는 gcc-arm-no-eabi-9-2019-q4-major와 실패
  • 21994 - Bluetooth: controller: 분할: 수정 절차 이벤트 생성 완료
  • 21848 - sanitycheck 복제 tests Testing/Ztest
  • 21843 - CONFIG_INIT_STACKS 에 대한 x86_64 문제
  • 21819 - Shell는 동적 명령어가 하위 명령어를 빈 상태에서 실패합니다.
  • 21801 - 로그거 sample의 성능 추정치는 정확하지 않습니다
  • 21798 - Bluetooth: host: GATT 클라이언트가 다시 가입하지 않고 가입 정보를 복원하도록 허용합니다
  • 21772 - 다른 버스에서 동일한 주소를 가진 I2C 트리에 device 장치들을 추가하면 과도한 경고가 발생한다.
  • 21762 - [v1.14] stm32: k_sleep() 실제 sleep 시간은 입력보다 다릅니다
  • 21754 - Arduino Due shell는 입력 (UART0) 를 받아들이지 않습니다
  • 21725 - device의 전력 관리
  • 21711 - sam0 i2c 노예
  • 21708 - LittleFS의 여러 파티션
  • 21707 - 모든 sensor drivers의 시간 위반
  • 21670 - Keep device의 구조
  • 21635 - sht3xd 오류 -5에서 olimexino_stm32
  • 21616 - LWM2M: 수신 Mesh지에서 순수한 텍스트를 얻을 수 없습니다
  • 21611 - IS25LP032D-JNLE Flash 지원
  • 21554 - ldscript:datas 섹션은 ROM에서 적절히 정렬되지 않습니다
  • 21549 - i2c_sam0 interrupt 지연은 과도하다
  • 21511 - k_thread_abort wrt SMP를 다시 방문
  • 21498 - 제피어 패리퍼럴은 중앙에서 종료 명령에 응답하지 않습니다
  • 21455 - driver: subsys: sdhc: USAGE FAULT 추적 및 cs 제어 없음
  • 21452 - drivers: ethernet: 초기화를 통일
  • 21445 - drivers/i2c: nrfx에 대한 I2C 노예 지원을 추가합니다
  • 21436 - Refactor 및 증강 CPU 캐시 관리 APIs
  • 21399 - NUCLEO-H745ZI-Q 지원
  • 21378 - 이 프로그램은 nrf52840에 다운로드 할 수 없으며, pca10056에만 다운로드 할 수 있습니다.
  • 21240 - 서쪽 오류 flash
  • 21234 - drivers: usb_dc_sam0: usb 분리 및 재결합 작동하지 않습니다
  • 21233 - i2c_sam0 driver는 STOP 조건을 실행하지 않습니다
  • 21232 - i2c_sam0 LOWTOUT는 기능적이지 않습니다
  • 21229 - cc1plus: warning: '-Werror=' 주장 '-Werror=implicit-int'는 C++에 유효하지 않습니다
  • 21187 - gPTP가 활성화 된 경우 ethernet를 통해 HTTP 서버를 핑하거나 실행할 수 없습니다
  • 21114 - RTC와 I2C drivers 사이의 무효 상호 작용
  • 21111 - 현재 재계정 포인트는 문서화되지 않습니다.
  • 21092 - i2c-sam0는 interrupt를 기다리고 잠을 자고 있습니다
  • 21053 - net: 6lo: CID-bit가 설정되지 않은 경우 0를 기본으로 컨텍스트로 사용
  • 21016 - 전력 가동 후 예상치 못한 ethernet network 트래픽
  • 20987 - Console 빈번한 usb 경고를 표시: <wrn> usb_device: 최종 지점을 작성하지 못했습니다 buffer 0x82
  • 20978 - bond_deleted callback를 추가
  • 20870 - [Coverity CID:205816] subsys/settings/src/settings_file.c의 제어 흐름 문제
  • 20844 - [Coverity CID:205781] lib/os/printk.c의 정수 처리 문제
  • 20806 - nrf: clock 제어: clock 제어
  • 20780 - 기능 요청: 반두플렉스 UART shell backend
  • 20750 - shell: shell_execute_cmd는 새로운 라인을 도입합니다
  • 20734 - threads 협동조합은 SMP 협동조합인가?
  • 20729 - C++ tests에 대한 커버리지 보고는 X86 qemu에 달려 있습니다
  • 20712 - nRF clock_control_on()는 차단되지 않습니다
  • 20693 - tests: watchdog: test_wdt_callback_1() 구현 vs API 사양
  • 20687 - 설명: board 또는 flash를 board 포팅 가이드에 따라 어떻게 활성화할 수 있습니까?
  • 20671 - ARC: 활층에서 scheduler 코드를 제거
  • 20663 - kernel 객체는 사용에 관계없이 항상 포함됩니다
  • 20595 - tests/arch/arm/arm_thread_swap는 frdm_k64f board에서 실패했습니다.
  • 20589 - RV32M1 SPI 루프백 필요성
  • 20541 - [Coverity CID:205639] /tests/subsys/settings/functional/src/settings_basic_test.c에서 보안 우수한 관행 위반
  • 20520 - [Coverity CID:205652]Memory - /tests/crypto/tinycrypt/src/ecc_dsa.c의 부패
  • 20519 - [Coverity CID:205616]Memory - /tests/crypto/tinycrypt/src/ecc_dsa.c의 부패
  • 20517 - [Coverity CID:205640] /subsys/testsuite/ztest/src/ztest.c에서 제어 흐름 문제가
  • 20516 - [Coverity CID:205609] /subsys/testsuite/ztest/src/ztest.c에서 제어 흐름 문제가
  • 20500 - [Coverity CID:205629] /drivers/timer/cc13x2_cc26x2_rtc_timer.c에서 제어 흐름 문제가
  • 20418 - CONFIG_HEAP_MEM_POOL_SIZE는 제한되지 않아야 합니다.
  • 20297 - Bluetooth: bt_driver log 출력을 닫을 수 없습니다
  • 20012 - 런타임 시 주변 분할을 지원
  • 19824 - Build sample net 앱
  • 19739 - stty: 표준 입력: device에 대한 부적절한 IOctl
  • 19701 - mem_pool_threadsafe에 영향을 미치는 분발성 장애
  • 19684 - 문서: [message_queues.rst] data_item 구조 유형에 대해 명확하지 않습니다
  • 19670 - samples/drivers/spi_fujitsu_fram는 초기화되지 않은 변수로 인해 충돌합니다.
  • 19661 - xtensa/xt-sim 문서의 실종 파일
  • 19550 - pcie_get_mbar()가 u32_t가 아니라 void *를 반환해야 함
  • 19483 - 오픈 감독 된 Device 프로토콜 (OSDP) 에 대한 지원이 추가되었습니다.
  • 19414 - UART 및 prf가 작동하지 않습니다
  • 19376 - Build에 ARM host
  • 19348 - net: TCP/IPv6의 분해된 패키지 집합은 Zephyr QEMU의 두 배 자유로움을 유발합니다.
  • 19063 - 우리는 qemu_riscv32/64 RAM 크기를 증가시킬 수 있습니까?
  • 18960 - [Coverity CID:203908]lib/libc/newlib/libc-hooks.c에서 처리 오류
  • 18843 - Fault와 CONFIG_NO_OPTIMIZATIONS의 사용은 samples/hello_world에서도
  • 18815 - UART API 문서
  • 18629 - 일부 tests는 test_main()에 도달하지 못합니다
  • 18570 - 동적 interrupt는 다중 레벨 인터럽트에서 작동하지 않습니다.
  • 18345 - shell이 수신하는 바이트를 얻을 수 있는 방법이 있나요?
  • 18157 - dts 오버레이 브레이크를 통해 zephyr 코드에 오프셋을 추가하여 + 이미지 크기가 변경됩니다
  • 18045 - BT Host: 광고 확장 - 주기적인 광고
  • 17814 - NXP i.MX8M SoC에 대한 Zephyr 지원
  • 17688 - SCC811에서 데이터를 읽을 수 없습니다
  • 17624 - SRAM 크기의 구성은 항상 일치하지 않습니다
  • 17372 - sanitycheck는 extra_args를 공간으로 올바르게 분석하지 않습니다.
  • 16968 - silabs/gecko/emlib/src/em_gpio.c:111:35: warning:?: boolean 맥락에서 정수 상수를 사용하여 [-Werror=int-in-bool-text]
  • 16886 - Bluetooth Mesh: 세그먼트 Mesh지를 여러 번 수신
  • 16809 - TCP2 통합
  • 16790 - adxl362 sample는 build가 sanitycheck이 아닙니다
  • 16661 - ARC HS 핵에 대한 대칭 다중처리 (SMP)
  • 16638 - 파일 시스템 API는 fs_open() 플래그가 없습니다
  • 16439 - flash: 읽기 조율 요구 사항을 통일
  • 16387 - STM32wb55 bluetooth samples 실패
  • 16363 - x_nucleo_iks01a1 sample를 nucleo_wb55rg에서 x_nucleo_iks01a1 버스를 활성화한 후 오류가 발생
  • 16210 - ARM: 초기화 순서는 모든 interrupt stack를 사용하지 않을 수 있습니다
  • 16031 - 도구 체인 추상
  • 15968 - rom_report 매우 정확하지 않습니다
  • 15845 - 0x00와 다른 _RESET_VECTOR은 nios2에서 유효하지 않은.elf 크기를 제공합니다
  • 15286 - HF clock의 m16src_grd 및 BLE stack
  • 15246 - doc: dtc 버전에 대한 혼란
  • 14591 - 인피네온 트리코어 아키텍처 지원
  • 14587 - IPv6의 cc3220sf_launchxl 지원
  • 14520 - shell에서 무효 잠금
  • 14302 - USB MSC 실패 USB3CV tests
  • 14269 - K_THREAD_STACK_SIZEOF 매크로의 사용이 k_thread_create()에 적용되어야 합니다
  • 14173 - QEMU를 host clock에서 독립적으로 실행하도록 구성
  • 13819 - mimxrt10xx: 잘못된 I2C 전송 상태
  • 13813 - Test 스위트 mslab_threadsafe 무작위로 실패
  • 13737 - device driver를 device 버스 아래에서 직접 만들 수 있는 튜토리얼은 어디서 찾을 수 있을까요?
  • 13651 - ARC는 thread->stack_info를 올바르게 설정하지 않습니다
  • 13637 - 관리자만 위한 stack 선언 매크로를 도입
  • 13276 - FATF를 업데이트해야 할까요?
  • 12987 - memory (DRAM) 에 대한 "mmio-sram" 컴팩트 시스템을 사용하는 작업방법을 수정
  • 12935 - Zephyr 유스퍼프 "STRINGIFY" 정의
  • 12705 - select() 하동 및 SimpleLink driver에 대한 socket 호출을 실행
  • 12025 - OS Pwr 관리자는 nrf52를 LPS_1에 넣지 않습니다
  • 11976 - APIs를 지원하는 callback은 device pointer와 일반 pointer 양쪽을 제공해야 합니다.
  • 11974 - EEPROM driver가 test stub임을 명확히 표시하도록 재작업
  • 11908 - 파워 매니저는 K_FOREVER를 제대로 처리하지 않습니다
  • 11890 - 새로운 SimpleLink SDK v 2.30+에서 SlNetUtil_getaddrinfo()를 호출하기 위해 getaddrinfo()를 재시설
  • 10628 - tests/kernel/common 및 tests/posix/fs crash ESP32
  • 10436 - ssize_t, off_t의 정의와 혼동
  • 9893 - MISRA C 검토 스위치 설명 사용
  • 9808 - 단 하나의 thread 지원 장치를 제거
  • 9596 - tests/subsys/logging/log_core는 ESP32에서 console 출력 없이 실패합니다
  • 8469 - Zephyr 타입의 불일치성 (예를 들어, u32_t vs uint32_t)
  • 8364 - mcumgr: 큰 파일을 제대로 읽을 수 없습니다
  • 8360 - CI는 extract_dts_includes.py가 경고를 일으키지 않는다는 것을 강제해야 합니다.
  • 8262 - Bluetooth sdu_recv에서 MPU FAULT 발생
  • 8257 - TICKLESS_IDLE & TICKLESS_KERNEL를 통일
  • 7951 - doc: 요구사항 ID에 대한 이름의 협약
  • 7385 - i2c_esp32는 확인 된 buffer 길이를 넘어 쓸 수 있습니다
  • 6783 - wiki.zephyrproject.org 콘텐츠를 청소하십시오
  • 6184 - ISR 친화적 driver API
  • 5934 - esp32: 출력 주파수는 I2C 및 PWM drivers에서 구성된 것과 다릅니다.
  • 5443 - Deprecate # CONFIG`_가 설정되지 않았습니다
  • 4404 - 웨이터들과 k_poll를 조율하라
  • 3423 - MCUX shim drivers을 최적화하여 memory 발자국을 줄이십시오
  • 3180 - ARC에 직접적인 인터럽트를 구현
  • 3165 - xtensa: clang 기반의 프론트엔드로 전환
  • 3066 - 멀티 Core 지원을 개선
  • 2955 - interrupt에 TX를 사용

Source

출처

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