Part 1
요약·해설
1,985줄 공식 원문 전체, 본문 구조 요소 497개, compatible 변경표 1개, DeviceTree 예제 2개와 해결 issue 965건을 빠짐없이 번역합니다.
Audio · Direction Finding · Mesh · Advertising PDU chaining
armclang/armlinker · MWDT C/C++ · CMSIS 5.8.0 · MVE
Action-based PM · DeviceTree · USB Chapter 9 · MDIO/PHY
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
A58E2B3583407EA554A269FD8B227BA97BD256EE9DB713FED10F66B77D213F54
:orphan:
.. _zephyr_2.7:
Zephyr 2.7.0
############
We are pleased to announce the release of Zephyr RTOS version 2.7.0 (LTS2).
Major enhancements since v2.6.0 include:
* Bluetooth Audio, Direction Finding, and Mesh improvements
* Support for Bluetooth Advertisement PDU Chaining
* Added support for armclang / armlinker toolchain
* Added support for MWDT C / C++ toolchain
* Update to CMSIS v5.8.0 (Core v5.5.0, DSP v1.9.0)
* Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M
* Improved thread safety for Newlib and C++ on SMP-capable systems
* IEEE 802.15.4 Software Address Filtering
* New Action-based Power Management API
* USB Device Framework now includes all Chapter 9 defines and structures
* Generic System Controller (``syscon``) driver and emulator
* Linker Support for Tightly-Coupled Memory in RISC-V
* Additional Blocking API calls for LoRa
* Support for extended PCI / PCIe capabilities, improved MIS-X support
* Added Support for Service Type Enumeration (STE) with mDNS / DNS Service Discovery
* Added Zephyr Thread Awareness for OpenOCD to West
* EEPROM now can be emulated in flash
* Added both Ethernet MDIO and Ethernet generic PHY drivers
Additional Major enhancements since v1.14.0 (LTS1) include:
* The kernel now supports both 32- and 64-bit architectures
* We added support for SOCKS5 proxy
* Introduced support for 6LoCAN, a 6Lo adaption layer for Controller Area Networks
* We added support for Point-to-Point Protocol (PPP)
* We added support for UpdateHub, an end-to-end solution for over-the-air device updates
* We added support for ARM Cortex-R Architecture
* Normalized APIs across all architectures
* Expanded support for ARMv6-M architecture
* Added support for numerous new boards and shields
* Added numerous new drivers and sensors
* Added BLE support on Vega platform
* Memory size improvements to Bluetooth host stack
* We added initial support for 64-bit ARMv8-A architecture
* CANopen protocol support through 3rd party CANopenNode stack
* LoRa support was added along with the SX1276 LoRa modem driver
* A new Zephyr CMake package has been introduced
* A new Devicetree API which provides access to virtually all DT nodes and properties
* The kernel timeout API has been overhauled
* A new k_heap/sys_heap allocator, with improved performance
* Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant framework
* The Bluetooth Low Energy Host now supports LE Advertising Extensions
* The CMSIS-DSP library is now included and integrated
* Introduced initial support for virtual memory management
* Added Bluetooth host support for periodic advertisement and isochronous channels.
* Added a new TCP stack which improves network protocol testability
* Introduced a new toolchain abstraction with initial support for GCC and LLVM/Clang
* Moved to using C99 integer types and deprecate Zephyr integer types
* Introduced support for the SPARC architecture and the LEON implementation
* Added Thread Local Storage (TLS) support
* Added support for per thread runtime statistics
* Added support for building with LLVM on X86
* Added new synchronization mechanisms using Condition Variables
* Add support for demand paging, initial support on X86
* Logging subsystem overhauled
* Added support for 64-bit ARCv3
* Split ARM32 and ARM64, ARM64 is now a top-level architecture
* Added initial support for Arm v8.1-m and Cortex-M55
* Removed legacy TCP stack support which was deprecated in 2.4
* Tracing subsystem overhaul / added support for Percepio Tracealyzer
* Device runtime power management (PM) completely overhauled
* Automatic SPDX SBOM generation has been added to West
* Added an example standalone Zephyr application
The following sections provide detailed lists of changes by component.
Security Vulnerability Related
******************************
The following CVEs are addressed by this release:
More detailed information can be found in:
https://docs.zephyrproject.org/latest/security/vulnerabilities.html
* CVE-2021-3510: `Zephyr project bug tracker GHSA-289f-7mw3-2qf4
<https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-289f-7mw3-2qf4>`_.
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
***********
Deprecated in this release
* :c:macro:`DT_ENUM_TOKEN` and :c:macro:`DT_ENUM_UPPER_TOKEN`,
were deprecated in favor of utilizing
:c:macro:`DT_STRING_TOKEN` and :c:macro:`DT_STRING_UPPER_TOKEN`
* :c:macro:`BT_CONN_ROLE_MASTER` and :c:macro:`BT_CONN_ROLE_SLAVE`
have been deprecated in favor of
:c:macro:`BT_CONN_ROLE_CENTRAL` and :c:macro:`BT_CONN_ROLE_PERIPHERAL`
* :c:macro:`BT_LE_SCAN_OPT_FILTER_WHITELIST`
has been deprecated in favor of
:c:macro:`BT_LE_SCAN_OPT_FILTER_ACCEPT_LIST`
* The following whitelist functions have been deprecated:
:c:func:`bt_le_whitelist_add`
:c:func:`bt_le_whitelist_rem`
:c:func:`bt_le_whitelist_clear`
in favor of
:c:func:`bt_le_filter_accept_list_add`
:c:func:`bt_le_filter_accept_list_remove`
:c:func:`bt_le_filter_accept_list_clear`
Modified in this release
* The following Bluetooth macros and structures in :file:`hci.h` have been
modified to align with the inclusive naming in the v5.3 specification:
* ``BT_LE_FEAT_BIT_SLAVE_FEAT_REQ`` is now ``BT_LE_FEAT_BIT_PER_INIT_FEAT_XCHG``
* ``BT_LE_FEAT_BIT_CIS_MASTER`` is now ``BT_LE_FEAT_BIT_CIS_CENTRAL``
* ``BT_LE_FEAT_BIT_CIS_SLAVE`` is now ``BT_LE_FEAT_BIT_CIS_PERIPHERAL``
* ``BT_FEAT_LE_SLAVE_FEATURE_XCHG`` is now ``BT_FEAT_LE_PER_INIT_FEAT_XCHG``
* ``BT_FEAT_LE_CIS_MASTER`` is now ``BT_FEAT_LE_CIS_CENTRAL``
* ``BT_FEAT_LE_CIS_SLAVE`` is now ``BT_FEAT_LE_CIS_PERIPHERAL``
* ``BT_LE_STATES_SLAVE_CONN_ADV`` is now ``BT_LE_STATES_PER_CONN_ADV``
* ``BT_HCI_OP_LE_READ_WL_SIZE`` is now ``BT_HCI_OP_LE_READ_FAL_SIZE``
* ``bt_hci_rp_le_read_wl_size`` is now ``bt_hci_rp_le_read_fal_size``
* ``bt_hci_rp_le_read_wl_size::wl_size`` is now ``bt_hci_rp_le_read_fal_size::fal_size``
* ``BT_HCI_OP_LE_CLEAR_WL`` is now ``BT_HCI_OP_LE_CLEAR_FAL``
* ``BT_HCI_OP_LE_ADD_DEV_TO_WL`` is now ``BT_HCI_OP_LE_REM_DEV_FROM_FAL``
* ``bt_hci_cp_le_add_dev_to_wl`` is now ``bt_hci_cp_le_add_dev_to_fal``
* ``BT_HCI_OP_LE_REM_DEV_FROM_WL`` is now ``BT_HCI_OP_LE_REM_DEV_FROM_FAL``
* ``bt_hci_cp_le_rem_dev_from_wl`` is now ``bt_hci_cp_le_rem_dev_from_fal``
* ``BT_HCI_ROLE_MASTER`` is now ``BT_HCI_ROLE_CENTRAL``
* ``BT_HCI_ROLE_SLAVE`` is now ``BT_HCI_ROLE_PERIPHERAL``
* ``BT_EVT_MASK_CL_SLAVE_BC_RX`` is now ``BT_EVT_MASK_CL_PER_BC_RX``
* ``BT_EVT_MASK_CL_SLAVE_BC_TIMEOUT`` is now ``BT_EVT_MASK_CL_PER_BC_TIMEOUT``
* ``BT_EVT_MASK_SLAVE_PAGE_RSP_TIMEOUT`` is now ``BT_EVT_MASK_PER_PAGE_RSP_TIMEOUT``
* ``BT_EVT_MASK_CL_SLAVE_BC_CH_MAP_CHANGE`` is now ``BT_EVT_MASK_CL_PER_BC_CH_MAP_CHANGE``
* ``m_*`` structure members are now ``c_*``
* ``s_*`` structure members are now ``p_*``
* The ``CONFIG_BT_PERIPHERAL_PREF_SLAVE_LATENCY`` Kconfig option is now
:kconfig:option:`CONFIG_BT_PERIPHERAL_PREF_LATENCY`
* The ``CONFIG_BT_CTLR_SLAVE_FEAT_REQ_SUPPORT`` Kconfig option is now
:kconfig:option:`CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG_SUPPORT`
* The ``CONFIG_BT_CTLR_SLAVE_FEAT_REQ`` Kconfig option is now
:kconfig:option:`CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG`
Changes in this release
==========================
Removed APIs in this release
* Removed support for the deprecated ``DEVICE_INIT`` and ``DEVICE_AND_API_INIT`` macros.
* Removed support for the deprecated ``BUILD_ASSERT_MSG`` macro.
* Removed support for the deprecated ``GET_ARG1``, ``GET_ARG2`` and ``GET_ARGS_LESS_1`` macros.
* Removed support for the deprecated Kconfig ``PRINTK64`` option.
* Removed support for the deprecated ``bt_set_id_addr`` function.
* Removed support for the Kconfig ``USB`` option. Option ``USB_DEVICE_STACK``
is sufficient to enable USB device support.
* Removed ``CONFIG_OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_ACM`` and
``CONFIG_OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_DEV_NAME`` Kconfig options
in favor of chosen node ``zephyr,ot-uart``.
* Removed ``CONFIG_BT_UART_ON_DEV_NAME`` Kconfig option
in favor of direct use of chosen node ``zephyr,bt-uart``.
* Removed ``CONFIG_BT_MONITOR_ON_DEV_NAME`` Kconfig option
in favor of direct use of chosen node ``zephyr,bt-mon-uart``.
* Removed ``CONFIG_MODEM_GSM_UART_NAME`` Kconfig option
in favor of direct use of chosen node ``zephyr,gsm-ppp``.
* Removed ``CONFIG_UART_MCUMGR_ON_DEV_NAME`` Kconfig option
in favor of direct use of chosen node ``zephyr,uart-mcumgr``.
* Removed ``CONFIG_UART_CONSOLE_ON_DEV_NAME`` Kconfig option
in favor of direct use of chosen node ``zephyr,console``.
* Removed ``CONFIG_UART_SHELL_ON_DEV_NAME`` Kconfig option
in favor of direct use of chosen node ``zephyr,shell-uart``.
============================
Stable API changes in this release
==================================
* Bluetooth
* Added :c:struct:`multiple` to the :c:struct:`bt_gatt_read_params` - this
structure contains two members: ``handles``, which was moved from
:c:struct:`bt_gatt_read_params`, and ``variable``.
* Networking
* Added IPv4 address support to the multicast group join/leave monitor. The
address parameter passed to the callback function was therefore changed from
``in6_addr`` to ``net_addr`` type.
Kernel
******
Architectures
*************
* ARC
* Add SMP support to ARCv3 HS6x
* Add MWDT C library support
* Add basic C++ support with MWDT toolchain
* Add MPUv3 and MPUv6 support
* Remove dead PM code from ARC core interrupt controller driver
* Add updating arc connect debug mask dynamically
* ARM
* AARCH32
* Updated CMSIS version to 5.8.0
* Added support for FPU in QEMU for Cortex-M, allowing to build and execute
tests in CI with FPU and FPU_SHARING options enabled.
* Added MPU support for Cortex-R
* AARCH64
* RISC-V
* Added support to RISC-V CPU devicetree compatible bindings
* Added support to link with ITCM & DTCM sections
* x86
Bluetooth
*********
* Updated all APIs and internal implementation to be conformant with the new
inclusive terminology in version 5.3 of the Bluetooth Core Specification
* Audio
* Added the Microphone Input Control Service and client.
* Changed the connected isochronous API to use a group-based opaque struct
* Split the configuration options into connected and broadcast groups
* Added support for a new sent callback to be notified when an SDU has been
transmitted
* Direction Finding
* Added configurability for conditional CTE RX support
* Added support for CTE periodic advertising chain transmissions
* Host
* Added support for setting more than 251 bytes of advertising data
* Added new callbacks on ATT MTU update
* Added a new call to retrieve the handle of an advertising set
* Fixed key overwrite algorithm when working with multiple connections
* Added configuration support for GATT security re-establishment
* Added support for writing a long device name
* OTS: Added object name write capability
* Mesh
* Added return value for opcode callback
* Added support for OOB Public Key in the provisionee role
* Added a new API to manually store pending RPL entries
* Added support for application access to mesh messages
* Refactored the Mesh Model Extensions
* Bluetooth LE split software Controller
* Added support for advertising PDU chaining, implementing advertising trains
for Direction Finding
* Added support for adding or removing the ACAD field in Common Extended
Header Format to support BIGInfo
* Refactored the legacy, extended and periodic advertising time reservation
slot calculations
* Implemented CSA#2 in Extended Advertising and Broadcast ISO sub-events
* Added support for Extended Active Scanning
* Added support for advertising on the S2 and S8 coding schemes
* Added support for the Periodic Advertising channel map update indication
* HCI Driver
* Removed all ``CONFIG_BT_*_ON_DEV_NAME`` Kconfig options, use Devicetree
instead
Boards & SoC Support
********************
* Added support for these SoC series:
* Added STM32U5 basic SoC support
* Removed support for these SoC series:
* Made these changes in other SoC series:
* Added Atmel SAM0 pinctrl support
* Added Atmel SAM4L USBC device controller
* Added Atmel GMAC support for MDIO driver
* Added Atmel GMAC support to use generic PHY driver
* Added Atmel SAM counter (TC) Driver
* Added Atmel SAM DAC (DACC) driver
* Enabled Atmel SAM ``clock-frequency`` support from devicetree
* Free Atmel SAM TRACESWO pin when unused
* Enabled Cypress PSoC-6 Cortex-M4 support
* Added low power support to STM32L0, STM32G0 and STM32WL series
* STM32: Enabled ART Flash accelerator by default when available (F2, F4, F7, H7, L5)
* STM32: Added Kconfig option to enable STM32Cube asserts (CONFIG_USE_STM32_ASSERT)
* NXP FRDM-K82F: Added arduino_i2c and arduino_spi aliases
* NXP i.MX RT series: Added support for flash controller with XIP
* NXP i.MX RT series: Added TRNG support
* NXP i.MX RT1170: Added LPSPI driver support
* NXP i.MX RT1170: Added ADC driver support
* NXP i.MX RT1170: Enabled Segger RTT/SystemView
* NXP i.MX RT1170: Added MCUX FlexCan support
* NXP i.MX RT1064: Added watchdog driver support
* NXP i.MX RT1064: Added DMA driver support
* NXP i.MX RT600: Added arduino serial port
* NXP i.MX RT600: Add mcuboot flash partitions
* NXP i.MX RT600: Added counter support
* NXP i.MX RT600: Added PWM support
* NXP i.MX RT600: Added disk driver support
* NXP i.MX RT600: Added USB driver support
* NXP i.MX RT600: Added LPADC driver support
* NXP i.MX RT600: Added CTimer Counter support
* NXP KE1xF: Added SoC Power Management support
* NXP LPC55s69: Added USB driver support
* NXP LPC55s69: Added ctimer driver support
* NXP LPC55s69: Added I2S driver support
* Changes for ARC boards:
* Implement 'run' command for SMP nSIM simulation board
* Enable upstream verification on QEMU ARCv3 HS6x board (qemu_arc_hs6x)
* Implement creg GPIO driver and add it to hsdk and em_starterkit boards
* Changes for ARM boards:
* Added SPI support on Arduino standard SPI when possible
* Added support for these ARM boards:
* Dragino NBSN95 NB-IoT Sensor Node
* Seeedstudio LoRa-E5 Dev Board
* ST B_U585I_IOT02A Discovery kit
* ST Nucleo F446ZE
* ST Nucleo U575ZI Q
* ST STM32H735G Discovery
* PJRC Teensy 4 Board
* Added support for these ARM64 boards:
* Removed support for these ARM boards:
* Removed support for these X86 boards:
* Made these changes in other boards:
* arduino_due: Added support for TC driver
* atsame54_xpro: Added support for PHY driver
* sam4l_ek: Added support for TC driver
* sam4e_xpro: Added support for PHY driver
* sam4e_xpro: Added support for TC driver
* sam4s_xplained: Added support for TC driver
* sam_e70_xplained: Added support for DACC driver
* sam_e70_xplained: Added support for PHY driver
* sam_e70_xplained: Added support for TC driver
* sam_v71_xult: Added support for DACC driver
* sam_v71_xult: Added support for PHY driver
* sam_v71_xult: Added support for TC driver
* sam_v71_xult: Enable pwm on LED0
* cy8ckit_062_ble: Added arduino's nexus map
* Added support for these following shields:
* 4.2inch epaper display (GDEW042T2)
* X-NUCLEO-EEPRMA2 EEPROM memory expansion board
Drivers and Sensors
*******************
* ADC
* Added STM32WL ADC driver
* STM32: Added support for oversampling
* Added driver for Microchip MEC172x
* Audio
* Added DMIC driver for nRF PDM peripherals
* Bluetooth
* CAN
* Renesas R-Car driver added
* Clock Control
* Console
* Counter
* Add Atmel SAM counter (TC) Driver
* Added STM32WL RTC counter driver
* Crypto
* STM23: Add support for SOCs with AES hardware block (STM32G0, STM32L5 and STM32WL)
* DAC
* Added Atmel SAM DAC (DACC) driver
* Added support for Microchip MCP4725
* Added support for STM32F3 series
* Disk
* Added SDMMC support on STM32L4+
* STM32 SDMMC now supports SDIO enabled devices
* Added USDHC support for i.MX RT685
* Display
* Added support for ST7735R
* DMA
* Added Atmel SAM XDMAC reload support
* Added support on STM32F3, STM32G0, STM32H7 and STM32L5
* STM32: Reviewed bindings definitions, "st,stm32-dma-v2bis" introduced.
* EEPROM
* Added support for EEPROM emulated in flash.
* Entropy
* Added support for STM32F2, STM32G0, STM32WB and STM32WL
* ESPI
* Added support for Microchip eSPI SAF
* Ethernet
* Added Atmel SAM/SAM0 GMAC devicetree support
* Added Atmel SAM/SAM0 MDIO driver
* Added MDIO driver
* Added generic PHY driver
* Flash
* Added STM32F2, STM32L5 and STM32WL Flash driver support
* STM32: Max erase time parameter was moved to device tree
* Added quad SPI support for STM32F4
* GPIO
* Hardware Info
* I2C
* I2S
* Added Atmel SAM I2S driver support to XDMAC reload
* Added driver for nRF I2S peripherals
* IEEE 802.15.4
* IPM
* STM32: Add HSEM based IPM driver for STM32H7 series
* Interrupt Controller
* LED
* LoRa
* lora_send now blocks until the transmission is complete. lora_send_async
can be used for the previous, non-blocking behaviour.
* Enabled support for STM32WL series
* MEMC
* Added STM32F4 support
* Modem
* Added gsm_ppp devicetree support
* PCI/PCIe
* Fixed an issue that MSI-X was used even though it is not available.
* Improved MBAR retrieval for MSI-X.
* Added ability to retrieve extended PCI/PCIe capabilities.
* Pinmux
* Added Atmel SAM0 pinctrl support
* STM32: Deprecated definitions like 'STM32F2_PINMUX_FUNC_PA0_UART4_TX'
are now removed.
* PWM
* Property "st,prescaler" of binding "st,stm32-pwm" now defaults to "0".
* Added driver for ITE IT8XXX2 series
* Added driver for NXP LPC devices
* Added driver for Telink B91
* Sensor
* Refactored various drivers to use ``_dt_spec``.
* Refactored various drivers to support multiple instances.
* Enhanced TI HDC20XX driver to support DRDY/INT pin.
* Updated temperature conversion formula in TI HDC20XX driver.
* Enhanced MS5607 pressure sensor driver to support I2C.
* Fixed temperature compensation in MS5607 pressure sensor driver.
* Refactored ST LIS2DW12 driver to move range, power, and trigger
configuration from Kconfig to dts.
* Enhanced TI BQ274XX fuel gauge driver to support power management.
* Aligned ST sensor drivers to use STMEMC HAL I/F v2.00.
* Added Sensirion SGP40 multipixel gas sensor driver.
* Added Sensirion SHTCX humidity sensor driver.
* Added Sensirion SHT4X temperature and humidity sensor driver.
* Added SiLabs SI7270 hall effect magnetic position and temperature sensor
driver.
* Added ST I3G4250D gyroscope driver.
* Added TI INA219 and INA23X current/power monitor drivers.
* Added TI LM75 and LM77 temperature sensor drivers.
* Added TI HDC20XX humidity and temperature sensor driver.
* Serial
* Added kconfig to disable runtime re-configuration of UART
to reduce footprint if so desired.
* Added ESP32-C3 polling only UART driver.
* Added ESP32-S2 polling only UART driver.
* Added Microchip XEC UART driver.
* SPI
* Timer
* USB
* Added Atmel SAM4L USBC device controller driver
* Added support for NXP LPC USB controller
* Adapted drivers use new USB framework header
* Watchdog
* Added STM32L5 watchdog support
* WiFi
Networking
**********
* 802.15.4 L2:
* Fixed a bug, where the net_pkt structure contained invalid LL address
pointers after being processed by 802.15.4 L2.
* Added an optional destination address filtering in the 802.15.4 L2.
* CoAP:
* Added ``user_data`` field to the :c:struct:`coap_packet` structure.
* Fixed processing of out-of-order notifications.
* Fixed :c:func:`coap_packet_get_payload` function.
* Converted CoAP test suite to ztest API.
* Improved :c:func:`coap_packet_get_payload` function to minimize number
of RNG calls.
* Fixed retransmissions in the ``coap_server`` sample.
* Fixed observer removal in the ``coap_server`` sample (on notification
timeout).
* DHCPv4:
* Fixed a bug, where DHPCv4 library removed statically configured gateway
before obtaining a new one from the server.
* DNS:
* Fixed a bug, where the same IP address was used to populate the result
address info entries, when multiple IP addresses were obtained from the
server.
* DNS-SD:
* Added Service Type Enumeration support (``_services._dns_sd._udp.local``)
* HTTP:
* Switched the library to use ``zsock_*`` API, to improve compatibility with
various POSIX configurations.
* Fixed a bug, where ``HTTP_DATA_FINAL`` notification was triggered even for
intermediate response fragments.
* IPv6:
* Multiple IPv6 fixes, addressing failures in IPv6Ready compliance tests.
* LwM2M:
* Added support for notification timeout reporting to the application.
* Fixed a bug, where a multi instance resource with only one active instance
was incorrectly encoded on reads.
* Fixed a bug, where notifications were generated on changes to non-readable
resources.
* Added mutex protection for the state variable of the ``lwm2m_rd_client``
module.
* Removed LWM2M_RES_TYPE_U64 type, as it's not possible to encode it properly
for large values.
* Fixed a bug, where large unsigned integers were incorrectly encoded in TLV.
* Multiple fixes for FLOAT type processing in the LwM2M engine and encoders.
* Fix a bug, where IPSO Push Button counter resource was not triggering
notification on incrementation.
* Fixed a bug, where Register failures were reported as success to the
application.
* Misc:
* Added RX/TX timeout on a socket in ``big_http_download`` sample.
* Introduced :c:func:`net_pkt_remove_tail` function.
Added IEEE 802.15.4 security-related flags to the :c:struct:`net_pkt`
structure.
* Added bridging support to the Ethernet L2.
* Fixed a bug in mDNS, where an incorrect address type could be set as a
response destination.
* Added an option to suppress ICMP destination unreachable errors.
* Fixed possible assertion in ``net nbr`` shell command.
* Major refactoring of the TFTP library.
* MQTT:
* Added an option to register a custom transport type.
* Fixed a bug in :c:func:`mqtt_abort`, where the function could return without
releasing a lock.
* OpenThread:
* Update OpenThread module up to commit ``9ea34d1e2053b6b2a80e1d46b65a6aee99fc504a``.
Added several new Kconfig options to align with new OpenThread
configurations.
* Added OpenThread API mutex protection during initialization.
* Converted OpenThread thread to a dedicated work queue.
* Implemented missing :c:func:`otPlatAssertFail` platform function.
* Fixed a bug, where NONE level OpenThread logs were not processed.
* Added possibility to disable CSL sampling, when used.
* Fixed a potential bug, where invalid error code could be returned by the
platform radio layer to OpenThread.
* Reworked UART configuration in the OpenThread Coprocessor sample.
* Socket:
* Added microsecond accuracy in :c:func:`zsock_select` function.
* Reworked :c:func:`zsock_select` into a syscall.
* Fixed a bug, where :c:func:`poll` events were not signalled correctly
for socketpair sockets.
* Fixed a bug, where socket mutex could be used after being initialized by a
new owner after being deallocated in :c:func:`zsock_close`.
* Fixed a possible assert after enabling CAN sockets.
* Fixed IPPROTO_RAW usage in packet socket implementation.
* TCP:
* Fixed a bug, where ``unacked_len`` could be set to a negative value.
* Fixed possible assertion failure in :c:func:`tcp_send_data`.
* Fixed a bug, where [FIN, PSH, ACK] was not handled properly in
TCP_FIN_WAIT_2 state.
* TLS:
* Reworked TLS sockets to use secure random generator from Zephyr.
* Fixed busy looping during DTLS handshake with offloaded sockets.
* Fixed busy looping during TLS/DTLS handshake on non blocking sockets.
* Reset mbed TLS session on timed out DTLS handshake, to allow a retry without
closing a socket.
* Fixed TLS/DTLS :c:func:`sendmsg` implementation for larger payloads.
* Fixed TLS/DTLS sockets ``POLLHUP`` notification.
* WebSocket:
* Fixed :c:func:`poll` implementation for WebSocket, which did not work
correctly with offloaded sockets.
* Fixed :c:func:`ioctl` implementation for WebSocket, which did not work
correctly with offloaded sockets.
USB
***
* Added new header file where all defines and structures from Chapter 9
(USB Device Framework) should be included.
* Revised configuration of USB device support.
Removed Kconfig option ``CONFIG_USB`` and introduced Kconfig option
``CONFIG_USB_DEVICE_DRIVER`` to enable USB device controller drivers,
which is selected when option ``CONFIG_USB_DEVICE_STACK`` is enabled.
* Enhanced verification of the control request in device stack, classes, and samples.
* Added support to store alternate interface setting.
* Added ``zephyr_udc0`` nodelabel to all boards with USB support to allow
generic USB device support samples to be build.
* Reworked descriptors, config, and data definitions macros in CDC ACM class.
* Changed CDC ACM UART implementation to get configuration from devicetree.
With this change, many ``CONFIG_*_ON_DEV_NAME`` options were removed and
applications revised. See :ref:`usb_device_cdc_acm` for more information.
Build and Infrastructure
************************
* Devicetree API
* New "for-each" macros which work like existing APIs, but take variable
numbers of arguments: :c:macro:`DT_FOREACH_CHILD_VARGS`,
:c:macro:`DT_FOREACH_CHILD_STATUS_OKAY_VARGS`,
:c:macro:`DT_FOREACH_PROP_ELEM_VARGS`,
:c:macro:`DT_INST_FOREACH_CHILD_VARGS`,
:c:macro:`DT_INST_FOREACH_STATUS_OKAY_VARGS`,
:c:macro:`DT_INST_FOREACH_PROP_ELEM_VARGS`
* Other new "for-each" macros: :c:macro:`DT_FOREACH_STATUS_OKAY`,
:c:macro:`DT_FOREACH_STATUS_OKAY_VARGS`
* New macros for converting strings to C tokens: :c:macro:`DT_STRING_TOKEN`,
:c:macro:`DT_STRING_UPPER_TOKEN`
* New :ref:`devicetree-pinctrl-api` helper macros
* Devicetree tooling
* Errors are now generated when invalid YAML files are discovered while
searching for bindings. See :ref:`dt-where-bindings-are-located` for
information on the search path.
* File names ending in ``.yml`` are now considered YAML files when searching
for bindings.
* Errors are now generated if invalid node names are used. For example, the
node name ``node?`` now generates an error message ending in ``node?: Bad
character '?' in node name``. The valid node names are documented in
"2.2.2 Node Names" of the Devicetree specification v0.3.
* Warnings are now generated if a :ref:`compatible property
<dt-important-props>` in the ``vendor,device`` format uses an unknown
vendor prefix. This warning does not apply to the root node.
Known vendor prefixes are defined in
:file:`dts/bindings/vendor-prefixes.txt` files, which may appear in any
directory in :ref:`DTS_ROOT <dts_root>`.
These may be upgraded to errors using the edtlib Python APIs; Zephyr's CI
now generates such errors.
* Devicetree bindings
* Various bindings had incorrect vendor prefixes in their :ref:`compatible
<dt-important-props>` properties; the following changes were made to fix
these.
.. list-table::
:header-rows: 1
- * Old compatible
* New compatible
- * ``nios,i2c``
* :dtcompatible:`altr,nios2-i2c`
- * ``cadence,tensilica-xtensa-lx4``
* :dtcompatible:`cdns,tensilica-xtensa-lx4`
- * ``cadence,tensilica-xtensa-lx6``
* :dtcompatible:`cdns,tensilica-xtensa-lx6`
- * ``colorway,lpd8803``
* :dtcompatible:`greeled,lpd8803`
- * ``colorway,lpd8806``
* :dtcompatible:`greeled,lpd8806`
- * ``grove,light``
* :dtcompatible:`seeed,grove-light`
- * ``grove,temperature``
* :dtcompatible:`seeed,grove-temperature`
- * ``max,max30101``
* :dtcompatible:`maxim,max30101`
- * ``ublox,sara-r4``
* :dtcompatible:`u-blox,sara-r4`
- * ``xtensa,core-intc``
* :dtcompatible:`cdns,xtensa-core-intc`
- * ``vexriscv,intc0``
* :dtcompatible:`vexriscv-intc0`
Out of tree users of these bindings will need to update their
devicetrees.
You can support multiple versions of Zephyr with one devicetree by
including both the old and new values in your nodes' compatible properties,
like this example for the LPD8803::
my-led-strip@0 {
compatible = "colorway,lpd8803", "greeled,lpd8803";
...
};
* Other new bindings in alphabetical order: :dtcompatible:`andestech,atcgpio100`,
:dtcompatible:`arm,gic-v3-its`, :dtcompatible:`atmel,sam0-gmac`,
:dtcompatible:`atmel,sam0-pinctrl`, :dtcompatible:`atmel,sam-dac`,
:dtcompatible:`atmel,sam-mdio`, :dtcompatible:`atmel,sam-usbc`,
:dtcompatible:`cdns,tensilica-xtensa-lx7`,
:dtcompatible:`espressif,esp32c3-uart`,
:dtcompatible:`espressif,esp32-intc`,
:dtcompatible:`espressif,esp32s2-uart`, :dtcompatible:`ethernet-phy`,
:dtcompatible:`fcs,fxl6408`, :dtcompatible:`ilitek,ili9341`,
:dtcompatible:`ite,it8xxx2-bbram`, :dtcompatible:`ite,it8xxx2-kscan`,
:dtcompatible:`ite,it8xxx2-pinctrl-conf`, :dtcompatible:`ite,it8xxx2-pwm`,
:dtcompatible:`ite,it8xxx2-pwmprs`, :dtcompatible:`ite,it8xxx2-watchdog`,
:dtcompatible:`lm75`, :dtcompatible:`lm77`, :dtcompatible:`meas,ms5607`,
:dtcompatible:`microchip,ksz8863`, :dtcompatible:`microchip,mcp7940n`,
:dtcompatible:`microchip,xec-adc-v2`, :dtcompatible:`microchip,xec-ecia`,
:dtcompatible:`microchip,xec-ecia-girq`,
:dtcompatible:`microchip,xec-gpio-v2`,
:dtcompatible:`microchip,xec-i2c-v2`, :dtcompatible:`microchip,xec-pcr`,
:dtcompatible:`microchip,xec-uart`, :dtcompatible:`nuvoton,npcx-bbram`,
:dtcompatible:`nuvoton,npcx-booter-variant`,
:dtcompatible:`nuvoton,npcx-ps2-channel`,
:dtcompatible:`nuvoton,npcx-ps2-ctrl`, :dtcompatible:`nuvoton,npcx-soc-id`,
:dtcompatible:`nxp,imx-ccm-rev2`, :dtcompatible:`nxp,lpc-ctimer`,
:dtcompatible:`nxp,lpc-uid`, :dtcompatible:`nxp,mcux-usbd`,
:dtcompatible:`nxp,sctimer-pwm`, :dtcompatible:`ovti,ov2640`,
:dtcompatible:`renesas,rcar-can`, :dtcompatible:`renesas,rcar-i2c`,
:dtcompatible:`reserved-memory`, :dtcompatible:`riscv,sifive-e24`,
:dtcompatible:`sensirion,sgp40`, :dtcompatible:`sensirion,sht4x`,
:dtcompatible:`sensirion,shtcx`, :dtcompatible:`silabs,si7055`,
:dtcompatible:`silabs,si7210`, :dtcompatible:`snps,creg-gpio`,
:dtcompatible:`st,i3g4250d`, :dtcompatible:`st,stm32-aes`,
:dtcompatible:`st,stm32-dma`, :dtcompatible:`st,stm32-dma-v2bis`,
:dtcompatible:`st,stm32-hsem-mailbox`, :dtcompatible:`st,stm32-nv-flash`,
:dtcompatible:`st,stm32-spi-subghz`,
:dtcompatible:`st,stm32u5-flash-controller`,
:dtcompatible:`st,stm32u5-msi-clock`, :dtcompatible:`st,stm32u5-pll-clock`,
:dtcompatible:`st,stm32u5-rcc`, :dtcompatible:`st,stm32wl-hse-clock`,
:dtcompatible:`st,stm32wl-subghz-radio`, :dtcompatible:`st,stmpe1600`,
:dtcompatible:`syscon`, :dtcompatible:`telink,b91`,
:dtcompatible:`telink,b91-flash-controller`,
:dtcompatible:`telink,b91-gpio`, :dtcompatible:`telink,b91-i2c`,
:dtcompatible:`telink,b91-pinmux`, :dtcompatible:`telink,b91-power`,
:dtcompatible:`telink,b91-pwm`, :dtcompatible:`telink,b91-spi`,
:dtcompatible:`telink,b91-trng`, :dtcompatible:`telink,b91-uart`,
:dtcompatible:`telink,b91-zb`, :dtcompatible:`ti,hdc2010`,
:dtcompatible:`ti,hdc2021`, :dtcompatible:`ti,hdc2022`,
:dtcompatible:`ti,hdc2080`, :dtcompatible:`ti,hdc20xx`,
:dtcompatible:`ti,ina219`, :dtcompatible:`ti,ina23x`,
:dtcompatible:`ti,tca9538`, :dtcompatible:`ti,tca9546a`,
:dtcompatible:`ti,tlc59108`,
:dtcompatible:`xlnx,gem`, :dtcompatible:`zephyr,bbram-emul`,
:dtcompatible:`zephyr,cdc-acm-uart`, :dtcompatible:`zephyr,gsm-ppp`,
:dtcompatible:`zephyr,native-posix-udc`
* West (extensions)
* openocd runner: Zephyr thread awareness is now available in GDB by default
for application builds with :kconfig:option:`CONFIG_DEBUG_THREAD_INFO` set to ``y``
in :ref:`kconfig`. This applies to ``west debug``, ``west debugserver``,
and ``west attach``. OpenOCD version later than 0.11.0 must be installed
on the host system.
Libraries / Subsystems
**********************
* Disk
* Management
* CMSIS subsystem
* Power management
* The APIs to set/clear/check if devices are busy from a power management
perspective have been moved to the PM subsystem. Their naming and signature
has also been adjusted to follow common conventions. Below you can find the
equivalence list.
* ``device_busy_set`` -> ``pm_device_busy_set``
* ``device_busy_clear`` -> ``pm_device_busy_clear``
* ``device_busy_check`` -> ``pm_device_is_busy``
* ``device_any_busy_check`` -> ``pm_device_is_any_busy``
* The device power management callback (``pm_device_control_callback_t``) has
been largely simplified to work based on *actions*, resulting in simpler and
more natural implementations. This principle is also used by other OSes like
the Linux Kernel. As a result, the callback argument list has been reduced
to the device instance and an action (e.g. ``PM_DEVICE_ACTION_RESUME``).
Other improvements include specification of error codes, removal of some
unused/unclear states, or guarantees such as avoid calling a device for
suspend/resume if it is already at the right state. All these changes
together have allowed simplifying multiple device power management callback
implementations.
* Introduced a new API to allow devices capable of wake up the system
register themselves was wake up sources. This permits applications to
select the most appropriate way to wake up the system when it is
suspended. Devices marked as wake up source are not suspended by the kernel
when the system is idle. It is possible to declare a device wake up capable
direct in devicetree like this example::
&gpio0 {
compatible = "zephyr,gpio-emul";
gpio-controller;
wakeup-source;
};
* Removed ``PM_DEVICE_STATE_FORCE_SUSPEND`` device power state.because it
is an action and not a state.
* Removed ``PM_DEVICE_STATE_RESUMING`` and ``PM_DEVICE_STATE_SUSPENDING``.
They were transitional states and only used in device runtime. Now the
subsystem is using device flag to keep track of a transition.
* Implement constraint API as weak symbols so applications or platform
can override them. Platforms can have their own way to
set/release constraints in their drivers that are not part of
Zephyr code base.
* Logging
* MODBUS
* Changed server handler to copy Transaction and Protocol Identifiers
to response header.
* Random
* xoroshiro128+ PRNG deprecated in favor of xoshiro128++
* Shell
* Storage
* Task Watchdog
* Tracing
* Debug
* OS
HALs
****
* HALs are now moved out of the main tree as external modules and reside in
their own standalone repositories.
Trusted Firmware-m
******************
* Renamed psa_level_1 sample to psa_crypto. Extended the use of the PSA Cryptography
1.0 API in the sample code to demonstrate additional crypto functionality.
* Added a new sample to showcase the PSA Protecter Storage service.
Documentation
*************
* Kconfig options need to be referenced using the ``:kconfig:option:`` Sphinx role.
Previous to this change, ``:option:`` was used for this purpose.
* Doxygen alias ``@config{}`` has been deprecated in favor of ``@kconfig{}``.
Tests and Samples
*****************
Issue Related Items
*******************
These GitHub issues were addressed since the previous 2.6.0 tagged
release:
* :github:`39443` - Be more inclusive
* :github:`39419` - STM32WL55 not found st/wl/stm32wl55jcix-pinctrl.dtsi
* :github:`39413` - warnings when using newlibc and threads
* :github:`39409` - runners: canopen: program download fails with slow flash access and/or congested CAN nets
* :github:`39389` - http_get, big_http_download samples fails to build
* :github:`39388` - GSM Modem sample fails to build
* :github:`39378` - Garbage IQ Data Reports are generated if some check in hci_df_prepare_connectionless_iq_report fails
* :github:`39294` - noticing stm32 clock domain naming changes
* :github:`39291` - Bluetooth: Periodic advertising
* :github:`39284` - mdns + dns_sd: fix regression that breaks ptr queries
* :github:`39281` - Undefined references to k_thread_abort related tracing routines
* :github:`39270` - example-application CI build fails
* :github:`39263` - Bluetooth: controller: DF: wrong handling of max_cte_count
* :github:`39260` - [backport v2.7-branch] backport of #38292 failed
* :github:`39240` - ARC Kconfig allows so select IRQ configuration which isn't supported in SW
* :github:`39206` - lwm2m: send_attempts field does not seem to be used?
* :github:`39205` - drivers: wifi: esp_at: cannot connect to open (unsecure) WiFi networks
* :github:`39195` - USB: netusb: example echo_server not working as expected
* :github:`39190` - tests/subsys/logging/log_core_additional/logging.add.log2 fails
* :github:`39188` - tests/bluetooth/mesh/bluetooth.mesh.ext_adv fails
* :github:`39185` - tests/subsys/logging/log_core_additional/logging.add.user fails on several platforms
* :github:`39180` - samples/subsys/mgmt/osdp/peripheral_device & samples/subsys/mgmt/osdp/control_panel fail to build
* :github:`39170` - Can not run correctly on NXP MIMXRT1061 CVL5A.
* :github:`39135` - samples/compression/lz4 build failed (lz4.h: No such file or directory)
* :github:`39132` - subsys/net/ip/tcp2: Missing feature to decrease Receive Window size sent in the ACK messge
* :github:`39123` - ztest: Broken on NRF52840 Platform
* :github:`39115` - sensor: fdc2x1x: warnings and compilation errors when PM_DEVICE is used
* :github:`39086` - CMake warning during build - depracated roule CMP0079
* :github:`39085` - Ordering of device_map() breaks PCIe config space mapping on ARM64
* :github:`39075` - IPv6 address not set on loopback interface
* :github:`39051` - Zephyr was unable to find the toolchain. Is the environment misconfigured?
* :github:`39036` - Multicast packet forwarding not working for the coap_server sample and Openthread
* :github:`39022` - [backport v2.7-branch] backport of #38834 failed
* :github:`39011` - Bluetooth: Mesh: Model extensions walk stops before last model
* :github:`39009` - Nordic PWM causing lock up due to infinte loop
* :github:`39008` - tests: logging.add.user: build failure on STM32H7 targets
* :github:`38999` - [backport v2.7-branch] backport of #38407 failed
* :github:`38996` - There is no way to leave a ipv6 multicast group
* :github:`38994` - ARP: Replies are sent to multicast MAC address rather than senders MAC address.
* :github:`38970` - LWM2M Client Sample with DTLS enabled fail to connect
* :github:`38966` - Please add STM32F412VX
* :github:`38961` - tests: kernel: sched: schedule_api: instable on disco_l475_iot1
* :github:`38959` - ITE RISCV I2C driver returning positive values for error instead of negative values
* :github:`38943` - west: update hal_espressif failure
* :github:`38938` - Bluetooth tester application should be able return L2CAP ECFC credits on demand
* :github:`38930` - Low Power mode not functional on nucleo_l073rz
* :github:`38924` - twister: cmake: Misleading error in Twister when sdk-zephyr 0.13.1 not used
* :github:`38904` - [backport v2.7-branch] backport of #38860 failed
* :github:`38902` - i2c_nrfx_twim: Error 0x0BAE0002 if sensor is set in trigger mode and reset with nrf device
* :github:`38899` - There is no valid date setting function in the RTC driver of the LL Library of STM32
* :github:`38893` - g0b1re + spi_flash_at45 + flash_shell: First write always fails with ``CONFIG_PM_DEVICE``
* :github:`38886` - devicetree/memory.h probably should not exist as-is
* :github:`38877` - Running the zephyr elf natively on an arm a53 machine (ThunderX2) with KVM emulation
* :github:`38870` - stm32f1: Button callback not fired
* :github:`38853` - Bluetooth: host: bt_unpair failed because function [bt_conn_set_state] wont work as expected
* :github:`38849` - drivers: i2c: nrf: i2c error with burst write
* :github:`38829` - net_buf issue leads to unwanted elem free
* :github:`38826` - tests/lib/cmsis_dsp: malloc failed on 128K SRAM targets
* :github:`38818` - driver display display_st7789v.c build error
* :github:`38815` - kernel/mem_domain: Remove dead case in check_add_partition()
* :github:`38807` - stm32: Missing header in power.c files
* :github:`38804` - tests\kernel\threads\thread_stack test fail with ARC
* :github:`38799` - BLE central_ht only receives 7 notifications
* :github:`38796` - Failure building the zephyr\tests\subsys\cpp\libcxx project
* :github:`38791` - Example code_relocation not compiling.
* :github:`38790` - SD FatFS Sample Build Failure
* :github:`38784` - stm32: pm: Debug mode not functional on G0
* :github:`38782` - CONFIG_BT_CTLR_DATA_LENGTH_MAX=250 causes pairing compatibility issues with many devices
* :github:`38769` - mqtt: the size of a mqtt payload is limited
* :github:`38765` - samples: create an OLED example
* :github:`38764` - CBPRINTF_FP_SUPPORT does not work after NEWLIB_LIBC enabled
* :github:`38761` - Does zephyr_library_property defines -DTRUE in command-line?
* :github:`38756` - Twister: missing testcases with error in report
* :github:`38745` - Bluetooth when configured for extended advertising does not limit advertisement packet size if a non-extended avertisement is used
* :github:`38737` - drivers: syscon: missing implementation
* :github:`38735` - nucleo_wb55rg: Flash space left to M0 binary is not sufficient anymore
* :github:`38731` - test-ci: ptp_clock_test : test failure on frdm_k64f platform
* :github:`38727` - [RFC] Add hal_gigadevice to support GigaDevice SoC Vendor
* :github:`38716` - modem: HL7800: does not work with IPv6
* :github:`38702` - Coap server not properly removing observers
* :github:`38701` - Observable resource of coap server seems to not support a restart of an observer
* :github:`38700` - Observable resource of coap server seems to not support 2 observers simultaneously
* :github:`38698` - stm32f4_disco: Socket CAN sample not working
* :github:`38697` - The coap_server sample is missing the actual send in the retransmit routine
* :github:`38694` - Disabling NET_CONFIG_AUTO_INIT does not require calling net_config_init() manually in application as mentioned in Zephyr Network Configuration Library documentation
* :github:`38692` - samples/tfm_integration: Compilation fails ("unexpected keyword argument 'rom_fixed'")
* :github:`38691` - MPU fault with mcumgr bluetooth FOTA started whilst existing FOTA is in progress
* :github:`38690` - Wrong initialisation priority on different display drivers (eg. ST7735r) cause exception when using lvgl.
* :github:`38688` - bt_gatt_unsubscribe does not remove subscription from internal list/returning BT_GATT_ITER_STOP causes bt_gatt_subscribe to return -ENOMEM / -12
* :github:`38675` - DTS binding create devicetree_unfixed.h build error at v2.7.0
* :github:`38673` - DNS-SD library does not support ``_services._dns-sd._udp.local`` meta-query for service enumeration
* :github:`38668` - ESP32‘s I2S
* :github:`38667` - ST LSM6DSO polling mode does not work on nRF52dk_nrf52832
* :github:`38655` - Failing Tests for Regulator API
* :github:`38653` - drivers: modem: gsm_ppp: Add support for Quectel modems
* :github:`38646` - SIMD Rounding bug while running Assembly addps instruction on Zephyr
* :github:`38641` - Arm v8-M '_ns' renaming was applied inconsistently
* :github:`38635` - USDHC driver broken on RT10XX after 387e6a676f86c00d1f9ef018e4b2480e0bcad3c8 commit
* :github:`38622` - subsys/usb: CONFIG_USB_DEVICE_STACK resulted in 10kb increase in firmware size
* :github:`38621` - Drivers: spi: stm32: Transceive lock forever
* :github:`38620` - STM32 uart driver prevent system to go to deep sleep
* :github:`38617` - HL7800 PSM not working as intended
* :github:`38613` - BLE connection parameters updated with inconsistent values
* :github:`38612` - Fault with assertions enabled prevents detailed output because of ISR() assertion check in shell function
* :github:`38602` - modem gsm
* :github:`38601` - nucleo_f103rb: samples/posix/eventfd/ failed since "retargetable locking" addition
* :github:`38593` - using RTT console to print along with newlib C library in Zephyr
* :github:`38591` - nucleo_f091rc: Linking issue since "align __data_ram/rom_start/end linker" (65a2de84a9d5c535167951bf1cf610c4f7967ea5)
* :github:`38586` - olimexino_stm32: "no DEVICE_HANDLE_ENDS inserted" builld issue (samples/subsys/usb/audio/headphones_microphone)
* :github:`38581` - tests-ci : kernel: scheduler: multiq test failed
* :github:`38582` - tests-ci : kernel: scheduler: test failed
* :github:`38578` - STM32L0X ADC hangs
* :github:`38572` - Builds with macOS SDK are failing
* :github:`38571` - bug: drivers: ethernet: build as static library breaks frdm_k64f gptp sample application
* :github:`38563` - ISO broadcast cannot send with callback if CONFIG_BT_CONN=n
* :github:`38560` - log v2 with 64-bit integers and threads causes invalid 64-bit value output
* :github:`38559` - Shell log backend may hang on qemu_x86_64
* :github:`38558` - CMake warning: CMP0079
* :github:`38554` - tests-ci : kernel: scheduler: test failed
* :github:`38552` - stm32: g0b1: garbage output in log and suspected hard fault when configuring modem
* :github:`38536` - samples: tests: display: Sample for display.ft800 causes end in timeout
* :github:`38535` - drivers: modem: bg9x: Kconfig values compiled into ``autoconf.h`` even if it isn't being used
* :github:`38534` - lwm2m: add api to inspect observation state of resource/object
* :github:`38532` - samples: audio: tests: Twister fails on samples/drivers/audio/dmic
* :github:`38527` - lwm2m: re-register instead of removing observer on COAP reset answer to notification
* :github:`38520` - Bluetooth:Host:Scan: "bt_le_per_adv_list_add" function doesn't work
* :github:`38519` - stm32: g0b1re: Log/Shell subsys with serial uart buggy after #38432
* :github:`38516` - subsys: net: ip: packet_socket: always returning of NET_CONTINUE caused access to unreferred pkt and causing a crash/segmentation fault
* :github:`38514` - mqtt azure sample failing with net_tcp "is waiting on connect semaphore"
* :github:`38512` - stm32f7: CAN: STM32F645VE CAN signal seems upside down.
* :github:`38500` - tests/kernel/device/kernel.device.pm fails to build on TI platforms
* :github:`38498` - net: ipv6: nbr_lock not initialized with CONFIG_NET_IPV6_ND=n
* :github:`38480` - Improve samples documentation
* :github:`38479` - "west flash" command exiting with error
* :github:`38477` - json: JSON Library Orphaned, Request to Become a Maintainer
* :github:`38474` - command exited with status 63: nrfjprog --ids
* :github:`38463` - check_compliance gives very many Kconfig warnings
* :github:`38452` - Some STM32 series require CONFIG_PM_DEVICE if CONFIG_PM=y
* :github:`38442` - test-ci: can: twr_ke18f: all can driver test fails with BUS Fault
* :github:`38438` - test-ci: test_flash_map:twr_ke18f: test failure
* :github:`38437` - stm32: g0b1re: Serial UART timing issue after MCU entered deep sleep
* :github:`38433` - gpio_pin_set not working on STM32 with CONFIG_PM_DEVICE_RUNTIME
* :github:`38428` - http_client response callback always reports final_data == HTTP_DATA_FINAL
* :github:`38427` - mimxrt1050_evk and mimxrt1020_evk boards fail to boot some sample applications
* :github:`38421` - HardFault regression detected on Cortex-M0+ following Cortex-R introduction
* :github:`38418` - twister: Remove toolchain-depandat filter for native_posix
* :github:`38417` - Add support for WeAct-F401CC board
* :github:`38414` - Build of http client fails if CONFIG_POSIX_API=y
* :github:`38405` - samples/philosophers/sample.kernel.philosopher.stacks fails on xtensa
* :github:`38403` - Cleanup ``No SOURCES given to Zephyr library`` warnings
* :github:`38402` - module: MCUboot module missing fixes available upstream
* :github:`38401` - Builds fail due to a proxy error by launchpadlibrarian
* :github:`38400` - mec15xxevb_assy6853: arm_ramfunc and arm_sw_vector_relay tests timeout after the build
* :github:`38398` - DT_N_INST error for TMP116 sample
* :github:`38396` - RISC-V privilege SoC initialisation code skips the __reset vector
* :github:`38382` - stm32 uart finishes Tx before going to PM
* :github:`38365` - drivers: gsm_ppp: gsm_ppp_stop fails to lock tx_sem after some time
* :github:`38362` - soc: ti cc13x2-cc26x2: PM standby + radio interaction regression
* :github:`38354` - stm32: stm32f10x JTAG realated gpio repmap didn't works
* :github:`38351` - Custom radio protocol
* :github:`38349` - XCC compilation fails on Intel cAVS platforms
* :github:`38348` - Bluetooth: Switch to inclusive terminology from the 5.3 specification
* :github:`38340` - Bluetooth:DirectionFinding: Disabling the MPU causes some compilation errors
* :github:`38332` - stm32g0: power hooks should be define as weak
* :github:`38323` - Can not generate code coverage report by running samples/subsys/tracing
* :github:`38316` - Synchronize multiple DF TX devices in the DF Connectionless RX Example "Periodic Advertising list"
* :github:`38309` - ARC context switch to interrupted thread busted with CONFIG_ARC_FIRQ=y and CONFIG_NUM_IRQ_PRIO_LEVELS=1
* :github:`38303` - The current BabbleSim tests build system based on bash scripts hides warnings
* :github:`38290` - net_buf_add_mem() hard-faults when adding buffer from external SDRAM
* :github:`38279` - Bluetooth: Controller: assert LL_ASSERT(!radio_is_ready()) in lll_conn.c
* :github:`38277` - soc: stm32h7: Fails to boot with LDO power supply, if soc has SMPS support.
* :github:`38276` - LwM2M: RD Client: Wrong state if registration fails
* :github:`38273` - Support UART4 on STM32F303Xe
* :github:`38272` - "west flash" stopped working
* :github:`38271` - Expose emulator_get_binding function
* :github:`38264` - Modbus over RS485 on samd21g18a re-gpios turning on 1 byte too early
* :github:`38259` - subsys/shell: ``[JJ`` escape codes in logs after disabling colors
* :github:`38258` - newlib: first malloc call may fail on Xtensa depending on image size
* :github:`38246` - samples: drivers: flash_shell: fails on arduino_due due to compilation issue
* :github:`38245` - board: bl654_usb project: samples/basic/blinky does not blink LED
* :github:`38240` - Connected ISO does not disconnect gracefully
* :github:`38237` - [backport v2.6-branch] backport of #37479 failed
* :github:`38235` - Please add stm32h723Xe.dtsi to dts/arm/st/h7/
* :github:`38234` - Newlib retargetable lock init fails on qemu_xtensa
* :github:`38233` - Build newlib function read() and write() failed when enable userspace
* :github:`38219` - kernel: Z_MEM_SLAB_INITIALIZER MACRO not compatible with C++
* :github:`38216` - nxp_adsp_imx8 fails to build a number of tests
* :github:`38214` - xtensa builds fail in CI due to running out of ram to link
* :github:`38207` - Use of unaligned noinit data hangs qemu_arc_hs
* :github:`38202` - mbedtls and littlefs on a STM32L4
* :github:`38197` - Invalid NULL check for ``iso`` in bt_iso_connected
* :github:`38196` - net nbr command might crash
* :github:`38191` - Unable to connect multiple MQTT clients
* :github:`38186` - i.MX RT10xx boards fail to initialize when Ethernet is enabled
* :github:`38181` - tests/drivers/uart/uart_basic_api/drivers.uart.cdc_acm fails to build
* :github:`38177` - LORA Module crashes SHT3XD sensor.
* :github:`38173` - STM32WB: Low power modes entry blocked by C2 when CONFIG_BLE=n
* :github:`38172` - modem_context_sprint_ip_addr returns pointer to stack array
* :github:`38170` - Shell argument in second position containing a question mark is ignored
* :github:`38168` - aarch32: flags value collision between base IRQ layer and GIC interrupt controller driver
* :github:`38162` - Upgrade to 2.6 GPIO device_get_binding("GPIO_0") now returns null
* :github:`38154` - Error building example i2c_fujitsu_fram
* :github:`38153` - Zephyr Native POSIX select() implementation too frequent wakeup on pure timeout based use
* :github:`38145` - [backport v2.6-branch] backport of #37787 failed
* :github:`38144` - [backport v2.6-branch] backport of #37787 failed
* :github:`38141` - Wrong output from printk() with CONFIG_CBPRINTF_NANO=y
* :github:`38138` - [Coverity CID: 239554] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
* :github:`38137` - [Coverity CID: 239555] Unchecked return value in subsys/mgmt/hawkbit/hawkbit.c
* :github:`38136` - [Coverity CID: 239557] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code)
* :github:`38135` - [Coverity CID: 239560] Out-of-bounds access in subsys/modbus/modbus_core.c
* :github:`38134` - [Coverity CID: 239563] Logically dead code in subsys/bluetooth/host/id.c
* :github:`38133` - [Coverity CID: 239564] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c
* :github:`38132` - [Coverity CID: 239565] Unchecked return value in drivers/sensor/adxl372/adxl372_trigger.c
* :github:`38131` - [Coverity CID: 239568] Out-of-bounds access in subsys/modbus/modbus_core.c
* :github:`38130` - [Coverity CID: 239569] Out-of-bounds access in subsys/bluetooth/host/id.c
* :github:`38129` - [Coverity CID: 239572] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code)
* :github:`38127` - [Coverity CID: 239579] Logically dead code in drivers/flash/nrf_qspi_nor.c
* :github:`38126` - [Coverity CID: 239581] Out-of-bounds access in subsys/modbus/modbus_core.c
* :github:`38125` - [Coverity CID: 239582] Unchecked return value in drivers/display/ssd1306.c
* :github:`38124` - [Coverity CID: 239583] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c
* :github:`38123` - [Coverity CID: 239584] Improper use of negative value in subsys/logging/log_msg2.c
* :github:`38122` - [Coverity CID: 239585] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c
* :github:`38121` - [Coverity CID: 239586] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c
* :github:`38120` - [Coverity CID: 239588] Unchecked return value in subsys/bluetooth/host/id.c
* :github:`38119` - [Coverity CID: 239592] Dereference before null check in subsys/ipc/rpmsg_multi_instance/rpmsg_multi_instance.c
* :github:`38118` - [Coverity CID: 239597] Explicit null dereferenced in tests/net/context/src/main.c
* :github:`38117` - [Coverity CID: 239598] Unchecked return value in drivers/sensor/adxl362/adxl362_trigger.c
* :github:`38116` - [Coverity CID: 239601] Untrusted loop bound in subsys/bluetooth/host/sdp.c
* :github:`38115` - [Coverity CID: 239605] Logically dead code in drivers/flash/nrf_qspi_nor.c
* :github:`38114` - [Coverity CID: 239607] Missing break in switch in subsys/usb/class/dfu/usb_dfu.c
* :github:`38113` - [Coverity CID: 239609] Out-of-bounds access in subsys/random/rand32_ctr_drbg.c
* :github:`38112` - [Coverity CID: 239612] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
* :github:`38111` - [Coverity CID: 239615] Out-of-bounds access in subsys/net/lib/sockets/sockets_tls.c
* :github:`38110` - [Coverity CID: 239619] Out-of-bounds access in subsys/net/lib/sockets/sockets_tls.c
* :github:`38109` - [Coverity CID: 239623] Out-of-bounds access in subsys/net/lib/sockets/sockets_tls.c
* :github:`38108` - nxp: usb driver build failure due to d92d1f162af3ba24963f1026fc0a304f1a44d1f3
* :github:`38104` - kheap buffer own section attribute causing memory overflow in ESP32
* :github:`38101` - bt_le_adv_update_data() assertion fail
* :github:`38093` - preempt_cnt not reset in each test case in tests/lib/ringbuffer/libraries.data_structures
* :github:`38090` - LPS22HH: int32_t overflow in pressure calculations
* :github:`38082` - Hawkbit (http request) and MQTT can't seem to work together
* :github:`38078` - RT6XX I2S test fails after d92d1f162af3ba24963f1026fc0a304f1a44d1f3
* :github:`38069` - stm32h747i_disco M4 not working following merge of 9fa5437447712eece9c88e728ac05ac10fb01c4a
* :github:`38065` - Bluetooth: Direction Finding: Compiler warning when included in other header files
* :github:`38059` - automount configuration in nrf52840dk_nrf52840.overlay causes error: mount point already exists!! in subsys/fs/littlefs sample
* :github:`38054` - Bluetooth: host: Local Host terminated but send host number of completed Packed
* :github:`38047` - twister: The --board-root parameter doesn't appear to work
* :github:`38046` - twister: The --device-serial only works at 115200 baud
* :github:`38044` - tests: newlib: Scenarios from tests/lib/newlib/thread_safety fail on nrf9160dk_nrf9160_ns
* :github:`38031` - STM32WB - Problem with data reception on LPUART when PM and LPTIM are enabled
* :github:`38026` - boards: bl654_usb: does not support samples/bluetooth/hci_uart
* :github:`38022` - thread: k_float_enable() API can't build on x86_64 platforms, fix that API and macro documentation
* :github:`38019` - nsim_sem_mpu_stack_guard board can't run
* :github:`38017` - [Coverity CID: 237063] Untrusted value as argument in tests/net/lib/coap/src/main.c
* :github:`38016` - [Coverity CID: 238375] Uninitialized pointer read in subsys/bluetooth/mesh/shell.c
* :github:`38015` - [Coverity CID: 237072] Uninitialized pointer read in subsys/bluetooth/controller/ll_sw/ull_adv_aux.c
* :github:`38014` - [Coverity CID: 237071] Unexpected control flow in subsys/bluetooth/host/keys.c
* :github:`38013` - [Coverity CID: 237070] Unchecked return value in subsys/bluetooth/shell/gatt.c
* :github:`38012` - [Coverity CID: 236654] Unchecked return value in subsys/bluetooth/host/gatt.c
* :github:`38011` - [Coverity CID: 236653] Unchecked return value in drivers/sensor/bmi160/bmi160_trigger.c
* :github:`38010` - [Coverity CID: 236652] Unchecked return value in drivers/sensor/fxas21002/fxas21002_trigger.c
* :github:`38009` - [Coverity CID: 236651] Unchecked return value in drivers/sensor/bmg160/bmg160_trigger.c
* :github:`38008` - [Coverity CID: 236650] Unchecked return value in drivers/sensor/fxos8700/fxos8700_trigger.c
* :github:`38007` - [Coverity CID: 236649] Unchecked return value in drivers/sensor/adt7420/adt7420_trigger.c
* :github:`38006` - [Coverity CID: 236648] Unchecked return value in drivers/sensor/sx9500/sx9500_trigger.c
* :github:`38005` - [Coverity CID: 236647] Unchecked return value in drivers/sensor/bmp388/bmp388_trigger.c
* :github:`38004` - [Coverity CID: 238360] Result is not floating-point in drivers/sensor/sgp40/sgp40.c
* :github:`38003` - [Coverity CID: 238343] Result is not floating-point in drivers/sensor/sgp40/sgp40.c
* :github:`38002` - [Coverity CID: 237060] Out-of-bounds access in subsys/bluetooth/host/gatt.c
* :github:`38001` - [Coverity CID: 238371] Negative array index read in tests/lib/cbprintf_package/src/test.inc
* :github:`38000` - [Coverity CID: 238347] Negative array index read in tests/lib/cbprintf_package/src/test.inc
* :github:`37999` - [Coverity CID: 238383] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37998` - [Coverity CID: 238381] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37997` - [Coverity CID: 238380] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37996` - [Coverity CID: 238379] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37995` - [Coverity CID: 238378] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37994` - [Coverity CID: 238377] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37993` - [Coverity CID: 238376] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37992` - [Coverity CID: 238374] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37991` - [Coverity CID: 238373] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37990` - [Coverity CID: 238372] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37989` - [Coverity CID: 238370] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37988` - [Coverity CID: 238369] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37987` - [Coverity CID: 238368] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37986` - [Coverity CID: 238367] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37985` - [Coverity CID: 238366] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37984` - [Coverity CID: 238364] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37983` - [Coverity CID: 238363] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37982` - [Coverity CID: 238362] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37981` - [Coverity CID: 238361] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37980` - [Coverity CID: 238359] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37979` - [Coverity CID: 238358] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37978` - [Coverity CID: 238357] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37977` - [Coverity CID: 238356] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37976` - [Coverity CID: 238355] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37975` - [Coverity CID: 238354] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37974` - [Coverity CID: 238353] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37973` - [Coverity CID: 238352] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37972` - [Coverity CID: 238351] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37971` - [Coverity CID: 238350] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37970` - [Coverity CID: 238349] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37969` - [Coverity CID: 238348] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37968` - [Coverity CID: 238346] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37967` - [Coverity CID: 238345] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37966` - [Coverity CID: 238344] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37965` - [Coverity CID: 238342] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37964` - [Coverity CID: 238341] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37963` - [Coverity CID: 238340] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37962` - [Coverity CID: 238339] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37961` - [Coverity CID: 238337] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37960` - [Coverity CID: 238336] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37959` - [Coverity CID: 238335] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37958` - [Coverity CID: 238334] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37957` - [Coverity CID: 238333] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37956` - [Coverity CID: 238332] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37955` - [Coverity CID: 238331] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37954` - [Coverity CID: 238330] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37953` - [Coverity CID: 238328] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37952` - [Coverity CID: 238327] Logically dead code in tests/bluetooth/tester/src/mesh.c
* :github:`37951` - [Coverity CID: 238365] Logical vs. bitwise operator in drivers/i2s/i2s_nrfx.c
* :github:`37950` - [Coverity CID: 237067] Division or modulo by zero in tests/benchmarks/latency_measure/src/heap_malloc_free.c
* :github:`37949` - [Coverity CID: 238382] Dereference before null check in subsys/bluetooth/mesh/cfg_cli.c
* :github:`37948` - [Coverity CID: 238338] Dereference before null check in subsys/bluetooth/mesh/cfg_cli.c
* :github:`37947` - [Coverity CID: 237069] Dereference before null check in subsys/bluetooth/host/att.c
* :github:`37946` - [Coverity CID: 237066] Calling risky function in tests/lib/c_lib/src/main.c
* :github:`37945` - [Coverity CID: 237064] Calling risky function in tests/lib/c_lib/src/main.c
* :github:`37944` - [Coverity CID: 237062] Calling risky function in tests/lib/c_lib/src/main.c
* :github:`37940` - Unconsistent UART ASYNC API
* :github:`37927` - tests-ci: net-lib: test/net/lib : build missing drivers__net and application has no console output
* :github:`37916` - [Coverity CID :219656] Uninitialized scalar variable in file /tests/kernel/threads/thread_stack/src/main.c
* :github:`37915` - led_pwm driver not generating correct linker symbol
* :github:`37896` - samples: bluetooth: mesh: build failed for native posix
* :github:`37876` - Execution of twister in makefile environment
* :github:`37865` - nRF Battery measurement issue
* :github:`37861` - tests/lib/ringbuffer failed on ARC boards
* :github:`37856` - tests: arm: uninitialized FPSCR
* :github:`37852` - RISC-V machine timer time-keeping question
* :github:`37850` - Provide macros for switching off Zephyr kernel version
* :github:`37842` - TCP2 statemachine gets stuck in TCP_FIN_WAIT_2 state
* :github:`37839` - SX1272 LoRa driver is broken and fails to build
* :github:`37838` - cmake 3.20 not supported (yet) by recent Ubuntu
* :github:`37830` - intel_adsp_cavs15: run queue testcases failed on ADSP
* :github:`37827` - stm32h747i_disco M4 not working, if use large size(>1KB) global array
* :github:`37821` - pm: ``pm_device_request`` incorrectly returns errors
* :github:`37797` - Merge vendor-prefixes.txt from all modules with build.settings.dts_root in zephyr/module.yml
* :github:`37790` - Bluetooth: host: Confusion about periodic advertising interval
* :github:`37786` - Example for tca9546a multiplexor driver
* :github:`37784` - MPU6050 accel and gyro values swapped
* :github:`37781` - nucleo_l496zg lpuart1 driver not working
* :github:`37779` - adc sam0 interrupt mapping, RESRDY maps to second interrupt in samd5x.dtsi
* :github:`37772` - samples: subsys: usb: mass: Use &flash0 storage_partition for USB mass storage
* :github:`37768` - tests/lib/ringbuffer/libraries.data_structures fails to build on number of platforms due to CONFIG_SYS_CLOCK_TICKS_PER_SEC=100000
* :github:`37765` - cmake: multiple ``No SOURCES given to Zephyr library:`` warnings
* :github:`37746` - qemu_x86_64 fails samples/hello_world/sample.basic.helloworld.uefi in CI
* :github:`37735` - Unsigned types are incorrectly serialized when TLV format is used in LWM2M response
* :github:`37734` - xtensa xcc build spi_nor.c fail
* :github:`37720` - net: dtls: received close_notify alerts are not properly handled by DTLS client sockets
* :github:`37718` - Incompatible (u)intptr_t type and PRIxPTR definitions
* :github:`37709` - x86 PCIe ECAM does not work as expected
* :github:`37701` - stm32: conflicts with uart serial DMA
* :github:`37696` - Modbus TCP: wrong transaction id in response
* :github:`37694` - Update CMSIS-DSP version to 1.9.0 (CMSIS 5.8.0)
* :github:`37693` - Update CMSIS-Core version to 5.5.0 (CMSIS 5.8.0)
* :github:`37691` - samples/subsys/canbus/isotp/sample.subsys.canbus.isotp fails to build on mimxrt1170_evk_cm7
* :github:`37687` - Support MVE on ARMv8.1-M
* :github:`37684` - Add State Machine Framework to Zephyr
* :github:`37676` - tests/kernel/device/kernel.device.pm (and tests/subsys/pm/power_mgmt/subsys.pm.device_pm) fails to build on mec172xevb_assy6906 & mec1501modular_assy6885
* :github:`37675` - tests/kernel/device/kernel.device.pm fails on bt510/bt6x0
* :github:`37672` - Board qemu_x86 is no longer working with shell
* :github:`37665` - File system: wrong type for ssize_t in fs.h for CONFIG_ARCH_POSIX
* :github:`37660` - Changing zephyr,console requires a clean build
* :github:`37658` - samples: boards/stm32/backup_sram : needs backup sram enabled in DT to properly display memory region
* :github:`37652` - bluetooth: tests/bluetooth/bsim_bt/bsim_test_advx reported success but still reported failed.
* :github:`37637` - Infinite configuring loop for samples\drivers\led_ws2812 sample
* :github:`37619` - RT6xx TRNG reports error on first request after reset
* :github:`37611` - Bluetooth: host: Implement L2CAP ecred reconfiguration request as initiator
* :github:`37610` - subsys/mgmt/hawkbit: Unable to parse json if the payload is split into 2 packets
* :github:`37600` - Invalidate TLB after ptables swap
* :github:`37597` - samples: bluetooth: scan_adv
* :github:`37586` - get_maintainer.py is broken
* :github:`37581` - Bluetooth: controller: radio: Change CTE configuration method
* :github:`37579` - PWM: Issue compiling project when CONFIG_PWM and CONFIG_PWM_SAM is used with SAME70
* :github:`37571` - Bluetooth: Extended advertising assertion
* :github:`37556` - Schedule or timeline of LE audio in zephyr
* :github:`37547` - Bluetooth: Direction Finding: Channel index of received CTE packet is incorrect
* :github:`37544` - Change partition name using .overlay
* :github:`37543` - Using STM32Cube HAL function results in linker error
* :github:`37536` - _pm_devices() skips the very first device in the list and suspend() is not called.
* :github:`37530` - arc smp build failed with mwdt toolchain.
* :github:`37527` - Replace mqtt-azure example with azure-sdk-for-c
* :github:`37526` - ehl_crb: edac tests are failing
* :github:`37520` - Is zephyr can run syscall or extrenal program
* :github:`37519` - friend.c:unseg_app_sdu_decrypt causes assert: net_buf_simple_tailfroom(buf) >= len when payload + opcode is 10 or 11 bytes long
* :github:`37515` - drivers: flash_sam: Random failures when writing large amount of data to flash
* :github:`37502` - OPENTHREAD_CUSTOM_PARAMETERS does not seem to work
* :github:`37495` - mcuboot: Booting an image flashed on top of a Hawkbit updated ones results in hard fault
* :github:`37491` - wrong documentation format on DMA peripheral API reference
* :github:`37482` - 'cmd.exe' is not recognized as an internal or external command, operable program or batch file.
* :github:`37475` - twister: wrong test statuses in json report
* :github:`37472` - Corrupted timeout on poll for offloaded sockets
* :github:`37467` - Bluetooth: host: Incorrect advertiser timeout handling when using Limited Discoverable flag
* :github:`37465` - samples/bluetooth/iso_receive fails on nrf5340dk target
* :github:`37462` - Bluetooth: Advertising becomes scannable even if BT_LE_ADV_OPT_FORCE_NAME_IN_AD is set
* :github:`37461` - Schedule of LE audio in zephyr
* :github:`37460` - tests/kernel/sched/schedule_api/kernel.scheduler and tests/kernel/fifo/fifo_timeout/kernel.fifo.timeout failed on nsim_hs_smp board
* :github:`37456` - script: Unaccounted size in ram/rom reports
* :github:`37454` - Sensor driver: sht4x, sgp40, invalid include path
* :github:`37446` - Sensor driver: ST LPS22HH undeclared functions and variables
* :github:`37444` - MSI-X: wrong register referenced in map_msix_table()
* :github:`37441` - Native POSIX Flash Storage Does not Support Multiple Instances
* :github:`37436` - Delayed startup due to printing over not ready console
* :github:`37412` - IQ samples are not correct during the "reference period" of CTE signal
* :github:`37409` - Allow dual controller on usb
* :github:`37406` - ISO disconnect complete event doesn't reach the application
* :github:`37400` - esp32 build
* :github:`37396` - DHCP issue with events not triggering on network with microsoft windows DHCP server
* :github:`37395` - stm32h747i_disco board M4 core not working
* :github:`37391` - Bluetooth: 4 Bits of IQ Samples Are Removed (Direction Finding Based on CTE)
* :github:`37386` - bt_vcs_register() enhancement for setting default volume and step
* :github:`37379` - drivers: adc for stm32h7 depends on the version for oversampling
* :github:`37376` - samples/subsys/usb/dfu/sample.usb.dfu fails on teensy41/teensy40
* :github:`37375` - tests/drivers/adc/adc_api/drivers.adc fails to build on nucleo_h753zi
* :github:`37371` - logging.log2_api_deferred_64b_timestamp tests fails running on several qemu platforms
* :github:`37367` - Bluetooth: Host: Support setting long advertising data
* :github:`37365` - STM32 :DTCM: incorrect buffer size utilization
* :github:`37346` - STM32WL LoRa increased the current in "suspend_to_idle" state
* :github:`37338` - west flash to teensy 41 fail, use blinky with west build
* :github:`37332` - Increased power consumption for STM32WB55 with enabled PM and Bluetooth
* :github:`37327` - subsys/mgmt/hawkbit: hawkbit run can interrupt a running instance
* :github:`37319` - West 0.11.0 fails in Zephyr doc build under other manifest repo & renamed Zephyr fork
* :github:`37309` - ARC: add MPU v6 (and others) support
* :github:`37307` - Use XOSHIRO random number generator on NXP i.MX RT platform
* :github:`37306` - revert commit with bogus commit message
* :github:`37305` - Bluetooth Direction Finding Support of "AoA RX 1us"
* :github:`37304` - k_timer_status_sync can lock forever on qemu_x86_64
* :github:`37303` - tests: drivers: i2s: drivers.i2s.speed scenario fails on nrf platforms
* :github:`37294` - RTT logs not found with default west debug invocation on jlink runner
* :github:`37293` - Native POSIX MAC addresses are not random and are duplicate between multiple instances
* :github:`37272` - subsys/mgmt/hawkbit: Falsely determine that an update is installed successfully
* :github:`37270` - stm32l4 System Power Management issue
* :github:`37264` - tests-ci : can: isotp: implemmentation test report FATAL ERROR when do not connect can loopback test pins
* :github:`37265` - tests-ci : kernel: scheduler: multiq test failed
* :github:`37266` - tests-ci : kernel: memory_protection: userspace test Timeout
* :github:`37267` - tests-ci : kernel: threads: apis test Timeout
* :github:`37263` - lib: timeutil: conversion becomes less accurate as time progresses
* :github:`37260` - STM32WL does not support HSE as RCC source and HSEDiv
* :github:`37258` - symmetric multiprocessing failed in user mode
* :github:`37254` - Run Coverity / Generate GitHub Issues
* :github:`37253` - west flash is failed with openocd for on macOS
* :github:`37236` - ESP32 will not start when CONFIG_ASSERT=y is enabled
* :github:`37231` - BME280 faulty measurement after power cycle
* :github:`37228` - Bluetooth SMP does not complete pairing
* :github:`37226` - PM: soc: Leftover in conversion of PM hooks to __weak
* :github:`37225` - subsys/mgmt/hawkbit & sample: Bugs/improvements
* :github:`37222` - k_queue data corruption, override user data after reserved heading word
* :github:`37221` - nRF5340: SPIM4 invalid clock frequency selection
* :github:`37213` - ESP32: can't write to SD card over SPI (CRC error)
* :github:`37207` - drivers: serial: convert uart_altera_jtag_hal to use devicetree
* :github:`37206` - counter: stm32: Missing implementation of set_top_value
* :github:`37205` - openocd: Configure thread awareness by default
* :github:`37202` - esp32c3 build error
* :github:`37189` - Bug "Key 'name', 'cmake-ext' and 'kconfig-ext' were not defined" when build a zephyr application
* :github:`37188` - Get an error of "Illegal load of EXC_RETURN into PC" when print log in IO interrupt callback
* :github:`37182` - cmsis_v1 osSignalWait doesn't clear the signals properly when any signal mask is set
* :github:`37180` - Led driver PCA9633 does nok take chip out from sleep
* :github:`37175` - nucleo-f756zg: rtos aware debugging not working
* :github:`37174` - Zephyr's .git directory is 409 MiB, can it be squashed?
* :github:`37173` - drivers: clock_control: stm32: AHB prescaler usable for almost all stm32 series
* :github:`37170` - LwM2M lwm2m_rd_client_stop() not working when called during bootstrapping/registration
* :github:`37160` - [Moved] Bootloader should provide the version of zephyr, mcuboot and a user defined version to the application
* :github:`37159` - osThreadTerminate does not decrease the instances counter
* :github:`37153` - USB serial number is not unique for STM32 devices
* :github:`37145` - sys: ring_buffer: ring_buf_peek() and ring_buf_size_get()
* :github:`37140` - Twister: Cmake error wrongly counted in the report
* :github:`37135` - Extend the HWINFO API to provide variable length unique ID
* :github:`37134` - Add support for the Raspberry Pi Compute Module 4
* :github:`37132` - Assert on enabling Socket CAN
* :github:`37120` - Documentation on modules
* :github:`37119` - tests: kernel tests hardfault on nucleo_l073rz
* :github:`37115` - tests/bluetooth/shell fails to builds on a lot of platforms
* :github:`37109` - Zephyr POSIX layer uses swapping with an interrupt lock held
* :github:`37105` - mcumgr: BUS FAULT when starting dfu with mcumgr CLI
* :github:`37104` - tests-ci : kernel: scheduler: multiq test failed
* :github:`37075` - PlatformIO: i cannot use the Wifi Shield ESP8266 to build the sample wifi project with the Nucleo F429ZI
* :github:`37070` - NXP mcux ADC16 reading 65535
* :github:`37057` - PWM-blinky for Silabs MCU
* :github:`37038` - stm32f4 - DMA tx interrupt doesn't trigger
* :github:`37032` - document: API reference missing: In clock of zephyr document
* :github:`37029` - drivers: sensor: sensor_value_to_double requieres non const sensor_value pointer
* :github:`37028` - ipv6 multicast addresses vanish after iface down/up sequence
* :github:`37024` - Compile error if we only use VCS without VOCS and AICS
* :github:`37023` - zephyr_prebuilt.elf and zephyr.elf has inconsistent symbol address in RISC-V platform
* :github:`37007` - Problem with out of tree driver
* :github:`37006` - tests: kernel: mem_protect: stack_random: enable qemu_riscv32
* :github:`36998` - TF-M: does not allow PSA Connect to proceed with IRQs locked
* :github:`36990` - Memory misalignment ARM Cortex-M33
* :github:`36971` - ESP32: wifi station sample does not get IP address by DHCP4
* :github:`36967` - Bluetooth: public API to query controller public address
* :github:`36959` - Direction Finding - CTE transmitted in connectionless mode has wrong length
* :github:`36953` - <err> lorawan: MlmeConfirm failed : Tx timeout
* :github:`36948` - Cluttering of logs on USB Console in Zephyr when CDC Shell is enabled
* :github:`36947` - Tensorflow: Dedicated tflite-micro repository
* :github:`36929` - Failure to build OpenThread LwM2M client on nrf52840dk
* :github:`36928` - Disconnecting ISO mid-send giver error in hci_num_completed_packets
* :github:`36927` - LWM2M: Writing to Write-Only resource causes notification
* :github:`36926` - samples/boards/nrf/system_off wouldn't compile on Particle Xenon board
* :github:`36924` - embARC Machine Learning Inference Library from Synopsys
* :github:`36917` - Runtime device PM is broken on STM32
* :github:`36909` - Shell log` commands crash the system if CONFIG_SHELL_LOG_BACKEND is not defined
* :github:`36896` - tests: net: select: still failing occasionally due to FUZZ
* :github:`36891` - Significant TCP perfomance regression
* :github:`36889` - string.h / strcasestr() + strtok()
* :github:`36885` - Update ISO API to better support TWS
* :github:`36882` - MCUMGR: fs upload fail for first time file upload
* :github:`36873` - USB AUDIO Byte alignment issues
* :github:`36869` - Direction Finding Connectionless porting to nrf52811
* :github:`36866` - CONFIG_NO_OPTIMIZATIONS=y MPU fault on Zephyr 2.6
* :github:`36865` - k_work_q seems to check uninitialized flag on start
* :github:`36859` - Possible Advertising PDU Corruption if bt_enable called in SYS_INIT function
* :github:`36858` - Static object constructors execute twice on the NATIVE_POSIX target
* :github:`36857` - i2c_samd0.c burst write not compatible with ssd1306.c
* :github:`36851` - FS logging backend assumes littlefs
* :github:`36823` - Build excludes paths to standard C++ headers when using GNUARMEMB toolchain variant
* :github:`36819` - qemu_leon3 samples/subsys/portability/cmsis_rtos_v2 samples failing
* :github:`36814` - Wrong format type for uint32_t
* :github:`36811` - Clarify ``Z_`` APIs naming conventions and intended scope
* :github:`36802` - MCUboot doesn't work with encrypted images on external flash
* :github:`36796` - Build failure: samples/net/civetweb/http_server using target stm32h735g_disco
* :github:`36794` - Build failure: tests/drivers/adc using stm32l562e_dk
* :github:`36790` - sys: ring_buffer: correct space calculation when tail is less than head
* :github:`36789` - [ESP32] samples blinky / gpio / custom board
* :github:`36783` - drivers: modem: hl7800 gpio init failed with interrupt flags
* :github:`36782` - drivers: serial: nrfx: Enforced pull-ups on RXD and CTS conflict on many custom boards
* :github:`36781` - source_periph incorrectly set in dma_stm32
* :github:`36778` - firmware update using mcumgr displays information for only slot 0 and not slot 1.
* :github:`36770` - doc:Missing description for deadline scheduling
* :github:`36769` - Zephyr assumes Interrupt Line config space register is RW, while ACRN hardwired it to 0.
* :github:`36767` - tests-ci :arch.arm.irq_advanced_features.arm_irq_target_state : test failed
* :github:`36768` - tests-ci :coredump.logging_backend : test failed
* :github:`36765` - [PCI] ACRN sets Interrupt Line config space register to 0 and ReadOnly.
* :github:`36764` - Bluetooth Require paired after disconnected work with iphone
* :github:`36755` - NTP client faults module when it fails
* :github:`36748` - Zephyr IP Stack Leaks when using PROMISCUOUS socket along with POSIX sockets based implementation.
* :github:`36747` - Adding Board Support for STEVAL-STWINKT1B
* :github:`36745` - Zephyr IP Stack Limited to 1514 bytes on the wire - no ICMPs beyond this limit
* :github:`36739` - coap_packet_get_payload() returns the wrong size
* :github:`36737` - Cortex M23: "swap_helper.S:223: Error: invalid offset, value too big (0x0000009C)"
* :github:`36736` - kernel: SMP global lock (and therefore irq_lock) works incorrectly on SMP platforms
* :github:`36718` - st_ble_sensor sample references wrong attribute
* :github:`36716` - zephyr - ADC - ATSAMD21G18A
* :github:`36713` - nrf5 ieee802154 driver does not compile and breaks CI
* :github:`36711` - Enable "template repository" for zephyrproject-rtos/example-application
* :github:`36696` - Json on native_posix_64 board
* :github:`36695` - net: ieee802154: cc13xx_26xx: Sub-GHz RF power saving
* :github:`36692` - Release Notes for 2.6.0 not useful (BLE API changes)
* :github:`36679` - Bluetooth - notifications not sending (bonded, CONFIG_BT_MAX_CONN=4, after disconnection then reconnection)
* :github:`36678` - Zephyr Throws Exception for Shell "log status" command when Telnet is shell backend and log is UART backend
* :github:`36668` - LittleFS example overwrite falsh memory
* :github:`36667` - logger: Filesystem backend doesn't work except for first time boot
* :github:`36665` - l2cap cids mixed up in request
* :github:`36661` - xtensa xcc does not support "-Warray-bounds"
* :github:`36659` - samples/net/sockets small bugs
* :github:`36655` - twister: sometimes the twister fails because the error ``configparser.NoSectionError: No section: 'manifest'``
* :github:`36652` - deadlock in pthread implementation on SMP platforms
* :github:`36646` - sample.shell.shell_module.minimal_rtt fails to build on mimxrt1170_evk_cm4/mimxrt1170_evk_cm7
* :github:`36644` - Toolchain C++ headers can be included when libstdc++ is not selected
* :github:`36631` - Turn on GPIO from DTS
* :github:`36625` - compilation fails while building samples/net/openthread/coprocessor for Arduino nano 33 ble
* :github:`36613` - LoRaWAN - Provide method to register a callback for received data
* :github:`36609` - could not mount fatfs on efm32pg_stk3402a
* :github:`36608` - Unable to compile USB console example with uart_mux
* :github:`36606` - Regression in udp socket performance from zephyr v2.3.0 to v2.6.0
* :github:`36600` - Bluetooth: Peripheral: Bond issue when using secure connection
* :github:`36598` - Lora driver TX done wait/synchronous call
* :github:`36593` - Failing IPv6 Ready compliance (RFC 2460)
* :github:`36590` - NVS sector size above 65535 not supported
* :github:`36578` - net: ip: Assertion fails when tcp_send_data() with zero length packet
* :github:`36575` - Modbus RTU Client on ESP32
* :github:`36572` - kernel: Negative mutex lock_count value
* :github:`36570` - Use a custom role for Kconfig configuration options
* :github:`36569` - '.. only:' is not working as expected in documentation
* :github:`36568` - net: lib: sockets: Assertion fails when zsock_close()
* :github:`36565` - ehl_crb: Only boot banner is printed but not the test related details for multiple tests due to PR #36191 is not backported to v2.6.0 release
* :github:`36553` - LoRaWAN Sample: join accept but "Join failed"
* :github:`36552` - Bluetooth v2.6.0 connectable advertising leak/loss
* :github:`36540` - LoRaWAN otaa.app_key belongs to mib_req.Param.AppKey
* :github:`36524` - HSE clock doesn't initialize and blinky doesn't run on custom board when moving from zephyr v2.3.0 to v2.6.0
* :github:`36520` - tests/kernel/timer/timer_api/kernel.timer.tickless fails to build on npcx9m6f_evb
* :github:`36500` - espressif: cannot install toolchain on Darwin-arm64
* :github:`36496` - bluetooth: only the first Extended Advertising Report with data status "incomplete, more data to come" is issued
* :github:`36495` - dtc generates missing #address-cells in interrupt provider warning
* :github:`36486` - LOG2 - self referential macro
* :github:`36467` - runner mdb-hw not work with arc hsdk board
* :github:`36466` - tests/kernel/mem_protect/mem_protect failed with arcmwdt toolchain
* :github:`36465` - samples/compression/lz4 failed with arcmwdt toolchian
* :github:`36462` - [bluetooth stack][limited_discoverable_advertising timeout] Some problems about the lim_adv_timeout
* :github:`36448` - samples: subsys: fs: fat_fs: adafruit_2_8_tft_touch_v2: buildkite compilation failed when no i2c defined
* :github:`36447` - net: socket: socketpair: Poll call resetting all events
* :github:`36435` - RFC: API Change: Mesh: Add return value for opcode callback
* :github:`36427` - test: kernel.common.nano32: zephyr-v2.6.0-286-g46029914a7ac: mimxrt1060_evk: test fails
* :github:`36419` - test-ci: net.ethernet_mgmt: zephyr-v2.6.0-286-g46029914a7ac: frdm_k64f: test fails
* :github:`36418` - test-ci: net.socket.tls: zephyr-v2.6.0-286-g46029914a7ac: frdm_k64f: test fail
* :github:`36417` - tests-ci :coredump.logging_backend : zephyr-v2.6.0-286-g46029914a7ac: lpcxpresso55s28: test failed
* :github:`36416` - tests-ci :arch.arm.irq_advanced_features.arm_irq_target_state : zephyr-v2.6.0-286-g46029914a7ac: lpcxpresso55s28: test failed
* :github:`36414` - ESP32 with samples/net/wifi gives: net_if: There is no network interface to work with!
* :github:`36412` - Blinky on ESP32: Unsupported board: led0 devicetree alias is not defined"
* :github:`36410` - board: cc1352r_sensortag: add dts entry for hdc2080
* :github:`36408` - ARM_MPU on boards ``stm32_min_dev_*`` without MPU enabled
* :github:`36398` - [Video API] Erroneous function pointer validation
* :github:`36390` - net: ip: Negative TCP unacked_len value
* :github:`36388` - ARM: Architecture Level user guide
* :github:`36382` - segfault when hardware isn't emulated
* :github:`36381` - Bluetooth ASSERTION FAIL [evdone] Zephyr v2.6.0
* :github:`36380` - missing auto-dependency on CONFIG_EMUL
* :github:`36357` - tests: samples: watchdog: sample.subsys.task_wdt fails on nrf platforms
* :github:`36356` - Network fails to transmit STM32H747DISC0 board zephyr v2.6.0
* :github:`36351` - nRF: we do not always guarantee that SystemInit is inlined
* :github:`36347` - Zephyr Wifi IoT device - whats a good board to start with?
* :github:`36344` - Zephyr 2.6.0 st_ble_sensor sample is broken when compiled for nucleo_wb55rg
* :github:`36339` - samples/subsys/logging/dictionary doesn't build under MS Windows environment
* :github:`36329` - Support for CC3120 WiFi module
* :github:`36324` - add project groups to upsteam west manifest
* :github:`36323` - Don't set TFM_CMAKE_BUILD_TYPE_DEBUG by default on LPC55S69-NS if DEBUG_OPTIMIZATIONS
* :github:`36319` - Help: Asking for Help Tips page gets 404 error
* :github:`36318` - [Coverity CID: 236600] Unused value in drivers/ieee802154/ieee802154_nrf5.c
* :github:`36317` - [Coverity CID: 236599] Unused value in drivers/ieee802154/ieee802154_nrf5.c
* :github:`36316` - [Coverity CID: 236597] Unused value in drivers/ieee802154/ieee802154_nrf5.c
* :github:`36315` - [Coverity CID: 236604] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c
* :github:`36314` - [Coverity CID: 236610] Uninitialized pointer read in subsys/bluetooth/mesh/proxy.c
* :github:`36313` - [Coverity CID: 236602] Unchecked return value in drivers/modem/gsm_ppp.c
* :github:`36312` - [Coverity CID: 236608] Out-of-bounds access in subsys/bluetooth/audio/mics_client.c
* :github:`36311` - [Coverity CID: 236598] Out-of-bounds access in subsys/bluetooth/audio/mics_client.c
* :github:`36310` - [Coverity CID: 236607] Missing break in switch in drivers/ieee802154/ieee802154_nrf5.c
* :github:`36309` - [Coverity CID: 236606] Missing break in switch in drivers/ieee802154/ieee802154_nrf5.c
* :github:`36308` - [Coverity CID: 236601] Missing break in switch in drivers/ieee802154/ieee802154_nrf5.c
* :github:`36307` - [Coverity CID: 236605] Logically dead code in subsys/bluetooth/audio/mics.c
* :github:`36306` - [Coverity CID: 236596] Logically dead code in subsys/bluetooth/audio/mics.c
* :github:`36305` - [Coverity CID: 236595] Logically dead code in samples/drivers/eeprom/src/main.c
* :github:`36304` - [Coverity CID: 236609] Explicit null dereferenced in subsys/bluetooth/audio/mics_client.c
* :github:`36303` - [Coverity CID: 236603] Dereference after null check in subsys/bluetooth/audio/vcs_client.c
* :github:`36301` - soc: cypress: Port Zephyr to Cypress CYW43907
* :github:`36298` - TF-M integration: add a brief user guide
* :github:`36291` - ADC and math library functions use for stm32l496
* :github:`36289` - eswifi gets a deadlock on b_l4s5i_iot01a target
* :github:`36282` - Overwrite mode for RTT logging
* :github:`36278` - ARM: Cortex-M: SysTick priority is not initialized if the SysTick is not used
* :github:`36276` - NULL pointer access in check_used_port()
* :github:`36270` - TF-M: introduce uniformity in Non-Secure target names
* :github:`36267` - net: ieee802154: software address filtering
* :github:`36263` - up_squared: kernel.memory_protection.mem_map.x86_64 failed.
* :github:`36256` - SPI4 & 3 MISO not working on nRF5340
* :github:`36255` - tests/subsys/logging/log_core failed on hsdk board
* :github:`36254` - Zephyr shell subsystem not work with ARC hardware boards.
* :github:`36250` - tests/subsys/cpp/cxx - doesn't compile on native_posix when CONFIG_EXCEPTIONS=y
* :github:`36247` - samples: usb: testusb: Problems with using with cdc-acm
* :github:`36242` - Zephyr Upstream + sdk-nrf BLE NUS SHELL LOG/CBPRINTF build problem.
* :github:`36238` - net_if.c: possible mutex deadlock
* :github:`36237` - fs_open returns 0 on existing file with FS_O_CREATE | FS_O_WRITE
* :github:`36197` - BOSSA flashing on Arduino Nano 33 BLE (NRF52840)
* :github:`36185` - CMP0116 related warnings
* :github:`36172` - net: ieee802154: LL src/dst address is lost from received net_pkt (when using 6LO)
* :github:`36163` - nvs no longer supports the use of id=0xffff
* :github:`36131` - Occasionally unable to scan for extended advertisements when connected
* :github:`36117` - toolchain: The added abstraction for llvm, breaks builds with off-tree llvm based toolchains
* :github:`36107` - ehl_crb: Multiple tests are failing and board is not booting up.
* :github:`36101` - tfm related build rebuild even if nothing changes
* :github:`36100` - pb_gatt buf_send does not call callback
* :github:`36095` - drivers: pwm: sam: compilation failure for sam_v71b_xult
* :github:`36094` - BLE wrong connections intervals on multible connections
* :github:`36093` - Fix dt_compat_enabled_with_label behavior (or usage)
* :github:`36089` - intel_adsp_cavs25: support more than 2 DSP cores
* :github:`36088` - intel_adsp_cavs25: secondary boot fails in arch_start_cpu()
* :github:`36084` - Arduino Nano 33 BLE: USB gets disconnected after flashing
* :github:`36078` - coredump.logging_backend: lpcxpresso55s28: test failure assertion fail
* :github:`36077` - net: lib: coap: Impossible to get socket info from incoming packet
* :github:`36075` - drivers: can: stm32fd: can2 does not work
* :github:`36074` - LoRaWAN: sx126x: infinite loop on CRC error
* :github:`36061` - Undefined reference to ``z_priq_rb_lessthan(rbnode*, rbnode*)`` when using k_timer_start in cpp file.
* :github:`36057` - Zephyr Shell Console and Logging Targeting Isolated Different Device Interfaces
* :github:`36048` - Cannot establish ISO CIS connection properly after ACL disconnected several times
* :github:`36038` - iotdk: the testcase samples/modules/nanopb can't build
* :github:`36037` - bt_init returning success when Bluetooth initialization does not get finalized.
* :github:`36035` - struct devices should be allocated in ROM, not RAM
* :github:`36033` - Mere warnings slow down incremental documentation build from seconds to minutes
* :github:`36030` - West warnings (and others?) are ignored when building documentation
* :github:`36028` - More Description in Example Documentation
* :github:`36026` - wolfssl / wolfcrypt
* :github:`36022` - Wrong channel index in connectionless IQ samples report
* :github:`36014` - stm32g050: Missing closing parenthesis for soc prototype
* :github:`36013` - arm: qemu: run cmsis-dsp tests on the qemu target with FPU
* :github:`35999` - Unexpected Bluetooth disconnection and removal of bond
* :github:`35992` - stm32f303k8 device tree missing DACs
* :github:`35986` - POSIX: multiple definition of posix_types
* :github:`35983` - [backport v1.14-branch] backport of #35935 failed
* :github:`35978` - ESP32 SPI send data hangup
* :github:`35972` - C++ exceptions do not work when building with GNU Arm Embedded
* :github:`35971` - ehl_crb: test_nop is failing under tests/kernel/common/
* :github:`35970` - up_squared: samples/boards/up_squared/gpio_counter/ is failing
* :github:`35964` - shell_uart hangs when putting UART into PM_LOW_POWER_STATE / PM_DEVICE_STATE_LOW_POWER
* :github:`35962` - drivers using deprecated Kconfigs
* :github:`35955` - Bluetooth: Controller: Regression in connection setup
* :github:`35949` - can: mcan: sjw-data devicetree configuration is not written correctly
* :github:`35945` - SPI4 on nRF5340 not working when using k_sleep() in main
* :github:`35941` - subsys: tracing: sysview: No SEGGER_SYSVIEW.h in path
* :github:`35939` - enc424j600 driver unusable/broken on stm32l552
* :github:`35931` - Bluetooth: controller: Assertion in ull_master.c
* :github:`35930` - nRF Dongle as BLE Central Unstable Connectivity at Long-ish Range
* :github:`35926` - Shell tab-completion with more than two levels of nested dynamic commands fails
* :github:`35916` - drivers: TI cc13xx_cc26xx: build error when PM is enabled (serial, entropy, spi, i2c modules)
* :github:`35908` - Stopping DHCP with network interface goes down leaves networking state in a broken state
* :github:`35897` - Bluetooth: PTS Tester on native posix
* :github:`35890` - Build system ignores explicit ZephyrBuildConfiguration_ROOT variable
* :github:`35880` - PSA tests run indefinitely when CONFIG_TFM_IPC=y
* :github:`35870` - Build failure with gcc 11.x on native_posix
* :github:`35857` - intel_adsp_cavs15: run msgq testcases failed on ADSP
* :github:`35856` - intel_adsp_cavs15: run semaphore testcases failed on ADSP
* :github:`35850` - the sample kernel/metairq_dispatch fails on nucleo_g474re
* :github:`35835` - ADC support for STM32l496_disco board
* :github:`35809` - sample: USB audio samples are not working on STM32
* :github:`35793` - kernel.scheduler.multiq: Failed since #35276 ("cooperative scheduling only" special cases removal)
* :github:`35789` - sockets_tls: receiving data on offloaded socket before handshake causes pollin | pollerr and failed recvfrom (SARA-R4)
* :github:`35721` - Atmel sam0 Async and/or DMA may not work
* :github:`35720` - tests:kernel timer fails on test_sleep_abs with TICKLESS_KERNEL and PM on nucleo_wb55rg
* :github:`35718` - Excessive error messages from filesystem interface
* :github:`35711` - net: sockets: dtls: handshake not reset as it ought to be
* :github:`35707` - AssertionError: zephyr/tests/kernel/common test case is failing with gcc-11 (Yocto)
* :github:`35703` - posix_apis: fails at test_posix_realtime for mimxrt1024_evk
* :github:`35681` - Unable to get output for samples/subsys/logging/logger and samples/philosophers
* :github:`35668` - The channel selection of auxiliary advertisments in extended advertisments
* :github:`35663` - STM32H7: Support memory protection unit(MPU) to enable shared memory
* :github:`35658` - arch.interrupt.arm.irq_vector_table.arm_irq_vector_table: MPU FAULT Halting system for mximxrt685_evk_cm33
* :github:`35656` - arch.interrupt.arm.arm_interrupt: hangs on mimxrt685_evk_cm33
* :github:`35581` - stm32 SPI problems with DMA and INTR set-up
* :github:`35550` - nRF91: DPS310 I2C driver not working
* :github:`35532` - SSL Handshake error with modified http(s) client example
* :github:`35529` - STM32: STM32H7 ADC calibration must be performed on startup
* :github:`35429` - subsys: settings: Encryption
* :github:`35377` - add creg_gpio driver for ARC HSDK board
* :github:`35354` - Adding support for measurement of Ultraviolet(UV) Light.
* :github:`35293` - Sporadic boot failure
* :github:`35256` - DOC: DATA PASSING TABLE MISSING THE OBJECT QUEUES
* :github:`35250` - Twister is not reading the serial line output completely
* :github:`35244` - twister: build failure for native_posix with GNU binutils 2.35
* :github:`35238` - ieee802.15.4 support for stm32wb55
* :github:`35229` - twister log mixing between tests
* :github:`35190` - echo_server sample non-functional rails all CPUs on native_posix_64 board build
* :github:`35055` - STM32L432KC Nucleo Reference board SWD problem after programming with Zephyr
* :github:`34917` - arch.interrupt.arm| arch.interrupt.extra_exception_info: lpcxpresso55s28 series: test failure
* :github:`34913` - ModuleNotFoundError: No module named 'elftools'
* :github:`34879` - mec15xxevb_assy6853: 2 GPIO test failures
* :github:`34855` - FANSTEL BT840X
* :github:`34832` - Coding Guideline - MISRA rule 14.4 not applied properly
* :github:`34829` - Bluetooth: ISO: Don't attempt to remove the ISO data path of a disconnected ISO channel
* :github:`34767` - C++ support on ESP boards
* :github:`34760` - Hawkbit not downloading large files
* :github:`34659` - Bluetooth: HCI cmd response timeout
* :github:`34571` - Twister mark successfully passed tests as failed
* :github:`34557` - upgrade fatfs to 0.14b
* :github:`34554` - Settings FS: Duplicate finding is extremely slow when dealing with larger number of settings entries
* :github:`34544` - lib: gui: lvgl: buffer overflow bug on misconfiguration
* :github:`34543` - STM32F1 failed to compile with CONFIG_UART_ASYNC_API
* :github:`34392` - [backport v2.5-branch] backport of #34237 failed
* :github:`34391` - [backport v1.14-branch] backport of #34237 failed
* :github:`34390` - i2s: bitrate is wrongly configured on STM32
* :github:`34372` - CPU Lockups when using own Log Backend
* :github:`34354` - Please investigate adding DMA support to STM32 I2C!
* :github:`34324` - RTT is not working on STM32
* :github:`34315` - BMI270 configuration file sending to I2C seems to be not handling the last part of the configuration properly.
* :github:`34305` - Shell [modem send] command causes shell to hang after about 10 seconds, Sara R4 - Particle Boron
* :github:`34282` - HAL Module Request: hal_telink
* :github:`34273` - mqtt_publisher: Unable to connect properly on EC21 modem with bg9x driver
* :github:`34269` - LOG_MODE_MINIMAL BUILD error
* :github:`34268` - Bluetooth: Mesh: Sample is stuck in init process on disco_l475_iot
* :github:`34259` - Problem running code with memory domain
* :github:`34239` - Call settings_save_one in the system work queue, which will cause real-time performance degradation.
* :github:`34236` - External source code integration request: Raspberry Pi Pico SDK
* :github:`34231` - uzlib (decompression library)
* :github:`34226` - Compile error when building civetweb http_server sample for posix_native
* :github:`34222` - Commit related to null pointer exception detection causing UART issues
* :github:`34218` - Civetweb server crashing when trying to access invalid resource
* :github:`34204` - nvs_write: Bad documented return value.
* :github:`34192` - Sensor BME680: Add support for SPI operation
* :github:`34134` - USB do not works if bootloader badly use the device before
* :github:`34131` - TFTP client ignores incoming data packets
* :github:`34121` - Unable to generate pdf according to the documentation steps on windows
* :github:`34105` - Convert tests/kernel/workq to new kwork API
* :github:`34049` - Nordic nrf9160 switching between drivers and peripherals
* :github:`34015` - cfb sample "Device not found" for esp32 when SSD1306 is enabled
* :github:`33994` - kscan_ft5336 doesn't provide proper up/down information when polling, and hogs resources in interrupt mode
* :github:`33960` - Zephyr for Briey SoC
* :github:`33937` - [backport v1.14-branch] backport of #26712 failed
* :github:`33932` - [backport v1.14-branch] backport of #26083 failed
* :github:`33910` - sam_v71_xult -> I2C_1 hang during scanning i2c devices
* :github:`33901` - tests: interrupt: irq_enable() and irq_disable() do not work with direct and regular interrupt on x86
* :github:`33895` - Device tree: STM32L412 and STM32L422 are missing nodes
* :github:`33883` - [backport v2.5-branch] backport of #33340 failed
* :github:`33876` - Lora sender sample build error for esp32
* :github:`33873` - arm_arch_timer: Too many clock announcements with CONFIG_TICKLESS_KERNEL=n on SMP
* :github:`33862` - [backport v2.5-branch] backport of #33771 failed
* :github:`33753` - LVGL output doesn't match the LVGL TFT simulator for gauge widget
* :github:`33652` - Monitoring the BLE connection
* :github:`33573` - JSON_OBJ_DESCR_ARRAY_ARRAY is dangerously broken
* :github:`33554` - Request to add OM13056 board (LPC1500 family or specifically SoC LPC1519) support to Zephyr
* :github:`33544` - ehl_crb: portability.posix.common.posix_realtime failed.
* :github:`33485` - Issue with DMA transfers outside of the Zephyr DMA driver on STM32F767
* :github:`33483` - TIMESLICE and PM interaction and expected behavior
* :github:`33449` - Remove deprecated items in 2.7
* :github:`33440` - lsm6dso sensor driver not working on nRF5340
* :github:`33435` - armclang / armlinker
* :github:`33337` - twister: Find and fix all "dead" samples/tests
* :github:`33275` - ehl_crb: samples/subsys/shell/shell_module does not work
* :github:`33265` - Power Management Overhaul
* :github:`33192` - LoRaWAN - Application fails to start if module is not powered
* :github:`33113` - Improve code coverage for new feature or code change in kernel
* :github:`33104` - Updating Zephyr to fix Work Queue Problems
* :github:`33099` - ppp: termination packet not sent
* :github:`33052` - [Coverity CID :219624] Untrusted loop bound in subsys/bluetooth/host/sdp.c
* :github:`33041` - [Coverity CID :219645] Untrusted loop bound in subsys/bluetooth/host/sdp.c
* :github:`33016` - spi_nor: CONFIG_SPI_NOR_SFDP_RUNTIME leaves flash in Standby after spi_nor_configure()
* :github:`33015` - spi_nor driver: SPI_NOR_IDLE_IN_DPD breaks SPI_NOR_SFDP_RUNTIME
* :github:`32997` - Improve documentation search experience
* :github:`32990` - FS/littlefs: it is possible to write to already deleted file
* :github:`32984` - West: openocd runner: Don't let debug mode on by default
* :github:`32875` - Benchmarking Zephyr vs. RIOT-OS
* :github:`32836` - Remaining integration failures on intel_adsp_cavs15
* :github:`32822` - Code doesn't compile after changing the PWM pin on example "blinky_pwm" on NRF52
* :github:`32803` - Extend mcux uart drivers to support async API
* :github:`32789` - USB DFU support w/o MPU support
* :github:`32733` - RS-485 support
* :github:`32669` - [Bluetooth] sample code for Periodic Advertising Sync Transfer
* :github:`32603` - acrn_ehl_crb: test case of arch.interrupt.prevent_interruption failed
* :github:`32564` - net_buf reference count not protected
* :github:`32545` - It seems that CONFIG_IMG_MGMT_VERBOSE_ERR does not work
* :github:`32531` - get_maintainer.py cannot parse MAINTAINERS.yml
* :github:`32293` - Zephyr 2.6 Release Checklist
* :github:`32289` - USDHC: Fails after reset
* :github:`32282` - x86 ACPI images are much too large
* :github:`32261` - problem with CONFIG_STACK_SENTINEL
* :github:`32133` - Current atomics are subtly broken on AArch64 due to memory ordering
* :github:`32111` - Zephyr build fail with LLVM on Windows
* :github:`32035` - Bluetooth: application notification when MTU updated
* :github:`31993` - Add west extension to parse yml file
* :github:`31985` - riscv: Long execution time when TICKLESS_KERNEL=y
* :github:`31943` - drivers: flash: stm32: harmonization of flash erase implementation across STM32 series
* :github:`31739` - Convert CoAP unit tests to use ztest API
* :github:`31593` - civetweb hangs when there are no free filedescriptors
* :github:`31499` - lwm2m : Add visibility into observer notification success/fail
* :github:`31475` - TCP keepalive
* :github:`31473` - Failed phy request not retried and may prevent DLE procedure during auto-initiation
* :github:`31447` - MQTT idling gets disconnected when using TCP2
* :github:`31290` - dts: arm: st: standardize pwm default property st,prescaler to 0
* :github:`31253` - lis3dh driver support is confusing
* :github:`31162` - Mapping between existing and new system power management states
* :github:`31107` - libc: minimal: add qsort routine
* :github:`31043` - Infinite loop in modem cmd_handler_process
* :github:`30921` - west flash failed with an open ocd error
* :github:`30861` - drivers: uart: increase timeout precision in uart_rx_enable
* :github:`30635` - cpu_stats: Change from printk to ``LOG_*``
* :github:`30429` - Thread Border Router with NRC/RCP sample and nrf52840dk not starting
* :github:`30367` - TCP2 does not send our MSS to peer
* :github:`30245` - Bluetooth: controller: event scheduling pipeline preemption by short schedule
* :github:`30244` - Bluetooth: controller: Extended scan window time reservation prevents auxiliary channel reception
* :github:`30243` - Bluetooth: controller: IRK resolution in extended scanning breaks auxiliary PDU reception
* :github:`30236` - Main thread sometimes looping forever before user application is reached when using UDP and IPv6 on Nucleo F767ZI
* :github:`30209` - TCP2 : How to add MSS option on sending [SYN, ACK] to client?
* :github:`30066` - CI test build with RAM overflow
* :github:`30026` - Can not make multiple BLE IPSP connection to the same host
* :github:`29545` - samples: tfm_integration: tfm_ipc: No module named 'cryptography.hazmat.primitives.asymmetric.ed25519'
* :github:`29535` - riscv: stack objects are mis-aligned
* :github:`29520` - make k_current_get() work without a system call
* :github:`29397` - Build all tests of module mcuboot
* :github:`28872` - Support ESP32 as Bluetooth controller
* :github:`28819` - memory order and consistency promises for Zephyr atomic API?
* :github:`28729` - ARM: Core Stack Improvements/Bug fixes for 2.6 release
* :github:`28716` - 2.5 Release Checklist
* :github:`28312` - Add option to enable ART Accelerator on STM32 FLASH controller
* :github:`27992` - stm32f7: usb: Bursting HID Get and Set report requests leads to unresponding Control endpoint.
* :github:`27525` - Including STM32Cube's USB PD support to Zephyr
* :github:`27415` - Decide if we keep a single thread support (CONFIG_MULTITHREADING=n) in Zephyr
* :github:`27176` - [v1.14] Restore socket descriptor permission management
* :github:`27015` - Add custom transport support for MQTT
* :github:`26981` - Problem with PPP + GSM MUX with SIMCOM7600E
* :github:`26585` - IPv4 multicast datagrams can't be received for mimxrt1064_evk board (missing ethernet API)
* :github:`26256` - NRF51822 BLE Micro module: hangs on k_msleep() (RTC counter not working)
* :github:`26136` - CMake Error in Windows Environment
* :github:`26051` - shell: uart: Allow a change in the shell initalisation to let routing it through USB UART
* :github:`25832` - [test][kernel][lpcxpresso55s69_ns] kernel cases meet ESF could not be retrieved successfully
* :github:`25182` - Raspberry Pi 4B Support
* :github:`25015` - Bluetooth Isochronous Channels Support
* :github:`24854` - docs: Using third-party libraries not well documented in Memory partitions docs
* :github:`24733` - Misconfigured environment
* :github:`24200` - USB GET_INTERFACE response always 0, even when an alternate setting is used
* :github:`24051` - double to sensor_val
* :github:`23745` - Align PS/2 handlers with the handlers found in other drivers
* :github:`23723` - Poor sinf/cosf performance compared to the Segger math libraries
* :github:`23349` - Question: How to add external soc, board, DTS, drivers and libs?
* :github:`22731` - Improve docker CI documentation
* :github:`22705` - Implement counter driver for lpcxpresso55s69
* :github:`22702` - Implement I2S driver for lpcxpresso55s69
* :github:`22455` - How to assign USB endpoint address manually in stm32f4_disco for CDC ACM class driver
* :github:`22210` - Bluetooth - bt_gatt_get_value_attr_by_uuid
* :github:`22131` - ARM Cortex_R: CONFIG_USERSPACE: external interrupts are disabled during system calls
* :github:`21869` - IPv6 neighbors get added too eagerly
* :github:`21648` - improve documentation on meta-IRQ threads
* :github:`21519` - RFC: libc: thread-safe newlib
* :github:`21339` - Expired IPv6 router causes an infinite loop
* :github:`21293` - adding timeout the I2C read/write functions for the stm32 port
* :github:`21205` - get_device_list only available if power management invoked
* :github:`21167` - libraries.libc.newlib test fails
* :github:`20576` - DTS overlay files must include full path name
* :github:`20409` - USB: Create webusb shell
* :github:`20236` - usb: api: Cleanup of current inclusion path for USB
* :github:`20171` - support external spi nor flash on mimxrt1060-evk
* :github:`19882` - Add support for multiple channel sampling to STM32 ADC driver
* :github:`19328` - Logger could block in thread at certain log message pool usage
* :github:`18960` - [Coverity CID :203908]Error handling issues in /lib/libc/newlib/libc-hooks.c
* :github:`18896` - Concurrent Multi-Protocol Support NRF52840
* :github:`18850` - Bluetooth: controller: Advertiser following directed advertiser will have corrupt data
* :github:`18386` - [Coverity CID :203443]Memory - corruptions in /subsys/bluetooth/host/rfcomm.c
* :github:`18351` - logging: 32 bit float values don't work.
* :github:`18316` - Support for unregistering bt_conn callbacks
* :github:`18042` - Only corporate members can join the slack channel
* :github:`17748` - stm32: clock-control: Remove usage of SystemCoreClock
* :github:`17692` - Proper way for joining a multicast group (NRF52840/OpenThread)
* :github:`17375` - Add VREF, TEMPSENSOR, VBAT internal channels to the stm32 adc driver
* :github:`17021` - revise concurrency control in kernel/userspace.c
* :github:`16761` - nrf52840 usb driver with openthread
* :github:`16671` - ideas for future of the settings
* :github:`16231` - Add CONFIG_UART_DYNAMIC_SETTINGS option
* :github:`15841` - Support AT86RF233
* :github:`15793` - Unable to load binaries into iotdk
* :github:`15676` - Support instrumentation for time spent in various power states
* :github:`15555` - Counter Docs Missing Callback Context Note
* :github:`14308` - Better integration between system and device power modes.
* :github:`12405` - add test to catch issues fixed in PR #12384
* :github:`11773` - Add Bluetooth support for Silicon Labs EFR32MG12
* :github:`11702` - Add support for nrfx i2s driver
* :github:`11519` - Add at least build test for cc1200
* :github:`11193` - ARM V8M Trusted Execution Environments and Zephyr
* :github:`11028` - CONFIG_LOAPIC_SPURIOUS_VECTOR not being tested
* :github:`11000` - USB 2.0 high-speed support in Zephyr
* :github:`10930` - Extending string formatting function
* :github:`10676` - Feature Required: DFU over Thread network
* :github:`10378` - watchdog: Limitation with the current watchdog API for Nordic devices
* :github:`10324` - Publish PDF with the release doc build
* :github:`10198` - Add support for FRDM-STBC-AGM01 sensor shield
* :github:`8876` - Adapt net/l2/ieee802154 subsystem to new shell subsystem
* :github:`8275` - when zephyr can support popular IDE develop?
* :github:`7001` - ST Sensors: Driver factorization
* :github:`6777` - Add copyright handling to contributing doc
* :github:`6657` - Question: Is Bluetooth avrcp supported in Zephyr? Or any plan?
* :github:`6493` - need APIs for ranged random number generation
* :github:`6450` - Several devices of same type on same bus - how to address?
* :github:`6117` - Make sanitycheck aware of DTS and HW support
* :github:`4911` - Filesystem support for qemu
* :github:`1392` - No module named 'elftools'
* :github:`3886` - Add mutual authentication to net/crypto examples
* :github:`3885` - Add real entropy to crypto-based net samples
* :github:`3884` - Improve the TLS and DTLS examples to use best practices on security
* :github:`3879` - k_thread_abort vs k_thread->fn_abort()
* :github:`3677` - Implement HCI Zephyr extensions
* :github:`3199` - xtensa: simplify linker scripts
* :github:`2811` - Investigate having timeout code track tick deadlines instead of deltas
* :github:`2619` - Define APIs for hashing/ Message Authentication
* :github:`2248` - Split LE Controller: style fixes
Part 3
한국어 전문 번역
Zephyr 2.7.0
Zephyr RTOS 2.7.0(LTS2) 릴리스를 발표합니다.
v2.6.0 이후의 주요 개선 사항은 다음과 같습니다.
- Bluetooth Audio, Direction Finding, Mesh를 개선했습니다.
- Bluetooth Advertising PDU chaining을 지원합니다.
- armclang/armlinker toolchain 지원을 추가했습니다.
- MWDT C/C++ toolchain 지원을 추가했습니다.
- CMSIS v5.8.0(Core v5.5.0, DSP v1.9.0)으로 갱신했습니다.
- ARMv8.1-M의 M-Profile Vector Extension(MVE)을 지원합니다.
- SMP 지원 시스템에서 Newlib과 C++의 thread safety를 개선했습니다.
- IEEE 802.15.4 software address filtering을 지원합니다.
- 새 action 기반 Power Management API를 도입했습니다.
- USB Device Framework에 Chapter 9의 define과 structure를 모두 포함했습니다.
- 범용 System Controller(
syscon) driver와 emulator를 추가했습니다. - RISC-V에서 tightly-coupled memory를 배치할 수 있도록 linker를 지원합니다.
- LoRa에 blocking API call을 추가했습니다.
- 확장 PCI/PCIe capability를 지원하고 MSI-X 지원을 개선했습니다.
- mDNS/DNS Service Discovery에 Service Type Enumeration(STE) 지원을 추가했습니다.
- West의 OpenOCD runner에 Zephyr thread awareness를 추가했습니다.
- EEPROM을 flash에 emulation할 수 있습니다.
- Ethernet MDIO driver와 범용 Ethernet PHY driver를 추가했습니다.
v1.14.0(LTS1) 이후 추가된 주요 개선 사항은 다음과 같습니다.
- Kernel이 32-bit와 64-bit architecture를 모두 지원합니다.
- SOCKS5 proxy 지원을 추가했습니다.
- Controller Area Network용 6Lo adaptation layer인 6LoCAN 지원을 도입했습니다.
- Point-to-Point Protocol(PPP) 지원을 추가했습니다.
- OTA device update를 위한 end-to-end solution인 UpdateHub 지원을 추가했습니다.
- ARM Cortex-R architecture 지원을 추가했습니다.
- 모든 architecture에서 API를 일관되게 정리했습니다.
- ARMv6-M architecture 지원을 확대했습니다.
- 여러 새 board와 shield 지원을 추가했습니다.
- 여러 새 driver와 sensor를 추가했습니다.
- Vega platform에 BLE 지원을 추가했습니다.
- Bluetooth host stack의 memory 사용량을 개선했습니다.
- 64-bit ARMv8-A architecture의 초기 지원을 추가했습니다.
- 외부 CANopenNode stack을 통해 CANopen protocol을 지원합니다.
- SX1276 LoRa modem driver와 함께 LoRa 지원을 추가했습니다.
- 새 Zephyr CMake package를 도입했습니다.
- 거의 모든 DT node와 property에 접근할 수 있는 새 DeviceTree API를 도입했습니다.
- Kernel timeout API를 전면 개편했습니다.
- 성능을 개선한 새
k_heap/sys_heapallocator를 추가했습니다. - Zephyr를 PSA 호환 TF-M(Trusted Firmware-M) framework와 통합했습니다.
- Bluetooth Low Energy Host가 LE Advertising Extension을 지원합니다.
- CMSIS-DSP library를 포함하고 통합했습니다.
- Virtual memory management의 초기 지원을 도입했습니다.
- Bluetooth host에 Periodic Advertising과 isochronous channel 지원을 추가했습니다.
- Network protocol의 testability를 높이는 새 TCP stack을 추가했습니다.
- GCC와 LLVM/Clang을 처음 지원하는 새 toolchain abstraction을 도입했습니다.
- C99 integer type을 사용하도록 전환하고 Zephyr 자체 integer type을 폐기 예정으로 지정했습니다.
- SPARC architecture와 LEON implementation 지원을 도입했습니다.
- Thread Local Storage(TLS) 지원을 추가했습니다.
- Thread별 runtime statistics 지원을 추가했습니다.
- x86에서 LLVM build를 지원합니다.
- Condition Variable을 사용하는 새 synchronization mechanism을 추가했습니다.
- Demand paging을 지원하며 x86에 초기 구현을 추가했습니다.
- Logging subsystem을 전면 개편했습니다.
- 64-bit ARCv3를 지원합니다.
- ARM32와 ARM64를 분리했으며 ARM64는 이제 top-level architecture입니다.
- Arm v8.1-M과 Cortex-M55의 초기 지원을 추가했습니다.
- 2.4에서 폐기 예정으로 지정한 legacy TCP stack 지원을 제거했습니다.
- Tracing subsystem을 개편하고 Percepio Tracealyzer 지원을 추가했습니다.
- Device runtime Power Management(PM)를 전면 개편했습니다.
- West에 자동 SPDX SBOM 생성 기능을 추가했습니다.
- Standalone Zephyr application 예제를 추가했습니다.
다음 절은 구성요소별 상세 변경 목록입니다.
보안 취약점 관련
이 릴리스에서는 다음 CVE를 해결했습니다.
더 자세한 정보는 Zephyr 보안 취약점 문서에서 확인할 수 있습니다: https://docs.zephyrproject.org/latest/security/vulnerabilities.html
- CVE-2021-3510은 Zephyr project 보안 권고 GHSA-289f-7mw3-2qf4에서 추적합니다: https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-289f-7mw3-2qf4
알려진 문제
현재 알려진 문제 전체는 GitHub에서 bug label이 붙은 open issue를 조회해 확인할 수 있습니다: https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug
API 변경
이 릴리스에서 폐기 예정으로 지정된 항목
DT_ENUM_TOKEN과DT_ENUM_UPPER_TOKEN을 폐기 예정으로 지정하고DT_STRING_TOKEN과DT_STRING_UPPER_TOKEN사용으로 전환했습니다.BT_CONN_ROLE_MASTER와BT_CONN_ROLE_SLAVE를 폐기 예정으로 지정하고BT_CONN_ROLE_CENTRAL과BT_CONN_ROLE_PERIPHERAL로 대체했습니다.BT_LE_SCAN_OPT_FILTER_WHITELIST를 폐기 예정으로 지정하고BT_LE_SCAN_OPT_FILTER_ACCEPT_LIST로 대체했습니다.- Whitelist function
bt_le_whitelist_add(),bt_le_whitelist_rem(),bt_le_whitelist_clear()를 폐기 예정으로 지정하고 각각bt_le_filter_accept_list_add(),bt_le_filter_accept_list_remove(),bt_le_filter_accept_list_clear()로 대체했습니다.
이 릴리스에서 변경된 항목
hci.h의 다음 Bluetooth macro와 structure는 v5.3 specification의 포용적 명명법에 맞게 변경했습니다.BT_LE_FEAT_BIT_SLAVE_FEAT_REQ는 이제BT_LE_FEAT_BIT_PER_INIT_FEAT_XCHG입니다BT_LE_FEAT_BIT_CIS_MASTER는 이제BT_LE_FEAT_BIT_CIS_CENTRAL입니다BT_LE_FEAT_BIT_CIS_SLAVE는 이제BT_LE_FEAT_BIT_CIS_PERIPHERAL입니다BT_FEAT_LE_SLAVE_FEATURE_XCHG는 이제BT_FEAT_LE_PER_INIT_FEAT_XCHG입니다BT_FEAT_LE_CIS_MASTER는 이제BT_FEAT_LE_CIS_CENTRAL입니다BT_FEAT_LE_CIS_SLAVE는 이제BT_FEAT_LE_CIS_PERIPHERAL입니다BT_LE_STATES_SLAVE_CONN_ADV는 이제BT_LE_STATES_PER_CONN_ADV입니다BT_HCI_OP_LE_READ_WL_SIZE는 이제BT_HCI_OP_LE_READ_FAL_SIZE입니다bt_hci_rp_le_read_wl_size는 이제bt_hci_rp_le_read_fal_size입니다bt_hci_rp_le_read_wl_size::wl_size는 이제bt_hci_rp_le_read_fal_size::fal_size입니다BT_HCI_OP_LE_CLEAR_WL는 이제BT_HCI_OP_LE_CLEAR_FAL입니다BT_HCI_OP_LE_ADD_DEV_TO_WL는 이제BT_HCI_OP_LE_REM_DEV_FROM_FAL입니다bt_hci_cp_le_add_dev_to_wl는 이제bt_hci_cp_le_add_dev_to_fal입니다BT_HCI_OP_LE_REM_DEV_FROM_WL는 이제BT_HCI_OP_LE_REM_DEV_FROM_FAL입니다bt_hci_cp_le_rem_dev_from_wl는 이제bt_hci_cp_le_rem_dev_from_fal입니다BT_HCI_ROLE_MASTER는 이제BT_HCI_ROLE_CENTRAL입니다BT_HCI_ROLE_SLAVE는 이제BT_HCI_ROLE_PERIPHERAL입니다BT_EVT_MASK_CL_SLAVE_BC_RX는 이제BT_EVT_MASK_CL_PER_BC_RX입니다BT_EVT_MASK_CL_SLAVE_BC_TIMEOUT는 이제BT_EVT_MASK_CL_PER_BC_TIMEOUT입니다BT_EVT_MASK_SLAVE_PAGE_RSP_TIMEOUT는 이제BT_EVT_MASK_PER_PAGE_RSP_TIMEOUT입니다BT_EVT_MASK_CL_SLAVE_BC_CH_MAP_CHANGE는 이제BT_EVT_MASK_CL_PER_BC_CH_MAP_CHANGE입니다m_*구조 구성원들은 이제c_*s_*구조 구성원들은 이제p_*
CONFIG_BT_PERIPHERAL_PREF_SLAVE_LATENCYKconfig option의 이름을CONFIG_BT_PERIPHERAL_PREF_LATENCY로 변경했습니다.CONFIG_BT_CTLR_SLAVE_FEAT_REQ_SUPPORTKconfig option의 이름을CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG_SUPPORT로 변경했습니다.CONFIG_BT_CTLR_SLAVE_FEAT_REQKconfig option의 이름을CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG로 변경했습니다.
이 릴리스의 변경 사항
이 릴리스에서 제거된 API
- 지원 제거: the deprecated
DEVICE_INITandDEVICE_AND_API_INITmacros. - 지원 제거: the deprecated
BUILD_ASSERT_MSGmacro. - 지원 제거: the deprecated
GET_ARG1,GET_ARG2andGET_ARGS_LESS_1macros. - 지원 제거: the deprecated Kconfig
PRINTK64option. - 지원 제거: the deprecated
bt_set_id_addrfunction. - 지원 제거: the Kconfig
USBoption. OptionUSB_DEVICE_STACKis sufficient to enable USB device support. - 제거:
CONFIG_OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_ACMandCONFIG_OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_DEV_NAMEKconfig options in favor of chosen nodezephyr,ot-uart. - 제거:
CONFIG_BT_UART_ON_DEV_NAMEKconfig option in favor of direct use of chosen nodezephyr,bt-uart. - 제거:
CONFIG_BT_MONITOR_ON_DEV_NAMEKconfig option in favor of direct use of chosen nodezephyr,bt-mon-uart. - 제거:
CONFIG_MODEM_GSM_UART_NAMEKconfig option in favor of direct use of chosen nodezephyr,gsm-ppp. - 제거:
CONFIG_UART_MCUMGR_ON_DEV_NAMEKconfig option in favor of direct use of chosen nodezephyr,uart-mcumgr. - 제거:
CONFIG_UART_CONSOLE_ON_DEV_NAMEKconfig option in favor of direct use of chosen nodezephyr,console. - 제거:
CONFIG_UART_SHELL_ON_DEV_NAMEKconfig option in favor of direct use of chosen nodezephyr,shell-uart.
이 릴리스의 안정 API 변경
- Bluetooth
bt_gatt_read_params에multiplestructure를 추가했습니다. 이 structure에는 기존bt_gatt_read_params에서 옮긴handles와variablemember가 있습니다.
- 네트워크
- Multicast group join/leave monitor에 IPv4 address 지원을 추가했습니다. 이에 따라 callback에 전달하는 address parameter type을
in6_addr에서net_addr로 변경했습니다.
- Multicast group join/leave monitor에 IPv4 address 지원을 추가했습니다. 이에 따라 callback에 전달하는 address parameter type을
Kernel
Architecture
- ARC
- 추가: SMP support to ARCv3 HS6x
- 추가: MWDT C library support
- 추가: basic C++ support with MWDT toolchain
- 추가: MPUv3 and MPUv6 support
- ARC core interrupt controller driver에서 사용하지 않는 PM code를 제거했습니다.
- ARC connect debug mask를 동적으로 갱신하는 기능을 추가했습니다.
- ARM
- AArch32
- 갱신: CMSIS version to 5.8.0
- 지원 추가: FPU in QEMU for Cortex-M, allowing to build and execute tests in CI with FPU and FPU_SHARING options enabled.
- 추가: MPU support for Cortex-R
- AArch64
- AArch32
- RISC-V
- 추가: support to RISC-V CPU devicetree compatible bindings
- 추가: support to link with ITCM & DTCM sections
- x86
Bluetooth
- 모든 API와 내부 구현을 Bluetooth Core Specification v5.3의 새 포용적 용어에 맞게 갱신했습니다.
- Audio
- 추가: the Microphone Input Control Service and client.
- Connected Isochronous API가 group 기반 opaque structure를 사용하도록 변경했습니다.
- Configuration option을 connected group과 broadcast group으로 나눴습니다.
- SDU 전송이 끝났을 때 알리는 새 sent callback 지원을 추가했습니다.
- Direction Finding
- 조건부 CTE RX 지원을 설정할 수 있게 했습니다.
- CTE Periodic Advertising chain 전송 지원을 추가했습니다.
- Host
- 251byte를 넘는 advertising data 설정을 지원합니다.
- ATT MTU 갱신용 callback을 추가했습니다.
- Advertising set의 handle을 얻는 새 call을 추가했습니다.
- 여러 connection을 사용할 때의 key overwrite algorithm을 수정했습니다.
- GATT security 재설정용 configuration을 지원합니다.
- 긴 device name 쓰기를 지원합니다.
- OTS에 object name 쓰기 기능을 추가했습니다.
- Mesh
- Opcode callback에 return value를 추가했습니다.
- Provisionee role에서 OOB Public Key를 지원합니다.
- 대기 중인 RPL entry를 수동 저장하는 새 API를 추가했습니다.
- Application이 Mesh message에 접근할 수 있게 했습니다.
- Mesh Model Extension을 리팩터링했습니다.
- Bluetooth LE 분할 software Controller
- Direction Finding용 advertising train을 구현하도록 Advertising PDU chaining을 지원합니다.
- BIGInfo 지원을 위해 Common Extended Header Format의 ACAD field를 추가하거나 제거할 수 있습니다.
- Legacy, Extended, Periodic Advertising의 time-reservation slot 계산을 리팩터링했습니다.
- Extended Advertising과 Broadcast ISO sub-event에 CSA#2를 구현했습니다.
- Extended Active Scanning을 지원합니다.
- S2 및 S8 coding scheme의 advertising을 지원합니다.
- Periodic Advertising channel-map update indication을 지원합니다.
- HCI Driver
- 제거: all
CONFIG_BT_*_ON_DEV_NAMEKconfig options, use Devicetree instead
- 제거: all
Board 및 SoC 지원
- 지원 추가: these SoC series:
- 추가: STM32U5 basic SoC support
- 지원 제거: these SoC series:
- 다른 SoC 시리즈에서 다음과 같은 변경 사항을 수행했습니다:
- 추가: Atmel SAM0 pinctrl support
- 추가: Atmel SAM4L USBC device controller
- 추가: Atmel GMAC support for MDIO driver
- 추가: Atmel GMAC support to use generic PHY driver
- 추가: Atmel SAM counter (TC) Driver
- 추가: Atmel SAM DAC (DACC) driver
- 활성화: Atmel SAM
clock-frequencysupport from devicetree - 해제: Atmel SAM TRACESWO pin when unused
- 활성화: Cypress PSoC-6 Cortex-M4 support
- 추가: low power support to STM32L0, STM32G0 and STM32WL series
- STM32: 활성화: ART Flash accelerator by default when available (F2, F4, F7, H7, L5)
- STM32: 추가: Kconfig option to enable STM32Cube asserts (CONFIG_USE_STM32_ASSERT)
- NXP FRDM-K82F: 추가: arduino_i2c and arduino_spi aliases
- NXP i.MX RT series: 지원 추가: flash controller with XIP
- NXP i.MX RT series: 추가: TRNG support
- NXP i.MX RT1170: 추가: LPSPI driver support
- NXP i.MX RT1170: 추가: ADC driver support
- NXP i.MX RT1170: 활성화: Segger RTT/SystemView
- NXP i.MX RT1170: 추가: MCUX FlexCan support
- NXP i.MX RT1064: 추가: watchdog driver support
- NXP i.MX RT1064: 추가: DMA driver support
- NXP i.MX RT600: 추가: arduino serial port
- NXP i.MX RT600: 추가: mcuboot flash partitions
- NXP i.MX RT600: 추가: counter support
- NXP i.MX RT600: 추가: PWM support
- NXP i.MX RT600: 추가: disk driver support
- NXP i.MX RT600: 추가: USB driver support
- NXP i.MX RT600: 추가: LPADC driver support
- NXP i.MX RT600: 추가: CTimer Counter support
- NXP KE1xF: 추가: SoC Power Management support
- NXP LPC55s69: 추가: USB driver support
- NXP LPC55s69: 추가: ctimer driver support
- NXP LPC55s69: 추가: I2S driver support
- ARC boards의 변경 사항:
- 구현: 'run' command for SMP nSIM simulation board
- 활성화: upstream verification on QEMU ARCv3 HS6x board (qemu_arc_hs6x)
- 구현: creg GPIO driver and add it to hsdk and em_starterkit boards
- ARM boards의 변경 사항:
- 추가: SPI support on Arduino standard SPI when possible
- 지원 추가: these ARM boards:
- Dragino NBSN95 NB-IoT Sensor Node 보드
- Seeedstudio LoRa-E5 개발 보드
- ST B_U585I_IOT02A Discovery 키트
- ST Nucleo F446ZE 보드
- ST Nucleo U575ZI-Q 보드
- ST STM32H735G Discovery 보드
- PJRC Teensy 4 보드
- 지원 추가: these ARM64 boards:
- 지원 제거: these ARM boards:
- 지원 제거: these X86 boards:
- 다른 boards에서 다음과 같은 변경 사항을 수행했습니다:
- arduino_due: 지원 추가: TC driver
- atsame54_xpro: 지원 추가: PHY driver
- sam4l_ek: 지원 추가: TC driver
- sam4e_xpro: 지원 추가: PHY driver
- sam4e_xpro: 지원 추가: TC driver
- sam4s_xplained: 지원 추가: TC driver
- sam_e70_xplained: 지원 추가: DACC driver
- sam_e70_xplained: 지원 추가: PHY driver
- sam_e70_xplained: 지원 추가: TC driver
- sam_v71_xult: 지원 추가: DACC driver
- sam_v71_xult: 지원 추가: PHY driver
- sam_v71_xult: 지원 추가: TC driver
- sam_v71_xult: 활성화: pwm on LED0
- cy8ckit_062_ble: 추가: arduino's nexus map
- 지원 추가: these following shields:
- 4.2inch e-paper display(GDEW042T2) 디스플레이
- X-NUCLEO-EEPRMA2 EEPROM memory 확장 보드
Driver 및 Sensor
- ADC
- 추가: STM32WL ADC driver
- STM32: 지원 추가: oversampling
- 추가: driver for Microchip MEC172x
- Audio
- 추가: DMIC driver for nRF PDM peripherals
- Bluetooth
- CAN
- Renesas R-Car driver가 추가되었습니다
- Clock Control
- Console
- Counter
- 추가: Atmel SAM counter (TC) Driver
- STM32WL RTC counter driver를 추가했습니다.
- Crypto
- STM23: 지원 추가: SOCs with AES hardware block (STM32G0, STM32L5 and STM32WL)
- DAC
- 추가: Atmel SAM DAC (DACC) driver
- 지원 추가: Microchip MCP4725
- 지원 추가: STM32F3 series
- Disk
- 추가: SDMMC support on STM32L4+
- STM32 SDMMC가 SDIO-enabled device를 지원합니다.
- 추가: USDHC support for i.MX RT685
- Display
- 지원 추가: ST7735R
- DMA
- 추가: Atmel SAM XDMAC reload support
- 추가: support on STM32F3, STM32G0, STM32H7 and STM32L5
- STM32: 검토된 bindings 정의, "st,stm32-dma-v2bis"가 도입되었습니다.
- EEPROM
- 지원 추가: EEPROM emulated in flash.
- Entropy
- 지원 추가: STM32F2, STM32G0, STM32WB and STM32WL
- eSPI
- 지원 추가: Microchip eSPI SAF
- Ethernet
- 추가: Atmel SAM/SAM0 GMAC devicetree support
- 추가: Atmel SAM/SAM0 MDIO driver
- 추가: MDIO driver
- 추가: generic PHY driver
- Flash
- 추가: STM32F2, STM32L5 and STM32WL Flash driver support
- STM32의 maximum erase-time parameter를 DeviceTree로 옮겼습니다.
- 추가: quad SPI support for STM32F4
- GPIO
- Hardware Info
- I2C
- I2S
- 추가: Atmel SAM I2S driver support to XDMAC reload
- 추가: driver for nRF I2S peripherals
- IEEE 802.15.4
- IPM
- STM32: 추가: HSEM based IPM driver for STM32H7 series
- Interrupt Controller
- LED
- LoRa
- lora_send는 이제 전송이 완료될 때까지 차단됩니다. lora_send_async는 이전, 차단하지 않는 행동에 사용될 수 있습니다.
- 활성화: support for STM32WL series
- MEMC
- 추가: STM32F4 support
- Modem
- 추가: gsm_ppp devicetree support
- PCI/PCIe
- 수정: an issue that MSI-X was used even though it is not available.
- MSI-X에 대한 MBAR 검색이 향상되었습니다.
- 추가: ability to retrieve extended PCI/PCIe capabilities.
- Pinmux
- 추가: Atmel SAM0 pinctrl support
- STM32에서 폐기 예정이던
STM32F2_PINMUX_FUNC_PA0_UART4_TX같은 definition을 제거했습니다.
- PWM
st,stm32-pwmbinding의st,prescalerproperty 기본값을0으로 변경했습니다.- 추가: driver for ITE IT8XXX2 series
- 추가: driver for NXP LPC devices
- 추가: driver for Telink B91
- Sensor
- 리팩터링: various drivers to use
_dt_spec. - 리팩터링: various drivers to support multiple instances.
- 개선: TI HDC20XX driver to support DRDY/INT pin.
- 갱신: temperature conversion formula in TI HDC20XX driver.
- 개선: MS5607 pressure sensor driver to support I2C.
- 수정: temperature compensation in MS5607 pressure sensor driver.
- 리팩터링: ST LIS2DW12 driver to move range, power, and trigger configuration from Kconfig to dts.
- 개선: TI BQ274XX fuel gauge driver to support power management.
- 정렬: ST sensor drivers to use STMEMC HAL I/F v2.00.
- 추가: Sensirion SGP40 multipixel gas sensor driver.
- 추가: Sensirion SHTCX humidity sensor driver.
- 추가: Sensirion SHT4X temperature and humidity sensor driver.
- 추가: SiLabs SI7270 hall effect magnetic position and temperature sensor driver.
- 추가: ST I3G4250D gyroscope driver.
- 추가: TI INA219 and INA23X current/power monitor drivers.
- 추가: TI LM75 and LM77 temperature sensor drivers.
- 추가: TI HDC20XX humidity and temperature sensor driver.
- 리팩터링: various drivers to use
- Serial
- 추가: kconfig to disable runtime re-configuration of UART to reduce footprint if so desired.
- 추가: ESP32-C3 polling only UART driver.
- 추가: ESP32-S2 polling only UART driver.
- 추가: Microchip XEC UART driver.
- SPI
- Timer
- USB
- 추가: Atmel SAM4L USBC device controller driver
- 지원 추가: NXP LPC USB controller
- 적용: drivers use new USB framework header
- Watchdog
- 추가: STM32L5 watchdog support
- Wi-Fi
Networking
- 802.15.4 L2
- 수정: a bug, where the net_pkt structure contained invalid LL address pointers after being processed by 802.15.4 L2.
- 추가: an optional destination address filtering in the 802.15.4 L2.
- CoAP
- 추가:
user_datafield to thecoap_packetstructure. - 수정: processing of out-of-order notifications.
- 수정:
coap_packet_get_payloadfunction. - 전환: CoAP test suite to ztest API.
- RNG call 수를 줄이도록
coap_packet_get_payload()를 개선했습니다. - 수정: retransmissions in the
coap_serversample. - 수정: observer removal in the
coap_serversample (on notification timeout).
- 추가:
- DHCPv4
- 수정: a bug, where DHPCv4 library removed statically configured gateway before obtaining a new one from the server.
- DNS
- 수정: a bug, where the same IP address was used to populate the result address info entries, when multiple IP addresses were obtained from the server.
- DNS-SD
- 추가: Service Type Enumeration support (
_services._dns_sd._udp.local)
- 추가: Service Type Enumeration support (
- HTTP
- 전환: the library to use
zsock_*API, to improve compatibility with various POSIX configurations. - 수정: a bug, where
HTTP_DATA_FINALnotification was triggered even for intermediate response fragments.
- 전환: the library to use
- IPv6:
- IPv6의 여러 가지 수정, IPv6Ready 컴플라이언스 tests의 오류를 해결합니다.
- LwM2M
- 지원 추가: notification timeout reporting to the application.
- 수정: a bug, where a multi instance resource with only one active instance was incorrectly encoded on reads.
- 수정: a bug, where notifications were generated on changes to non-readable resources.
- 추가: mutex protection for the state variable of the
lwm2m_rd_clientmodule. - 제거: LWM2M_RES_TYPE_U64 type, as it's not possible to encode it properly for large values.
- 수정: a bug, where large unsigned integers were incorrectly encoded in TLV.
- LwM2M 엔진과 encoder에서 FLOAT 타입 처리를 위한 여러 수정
- 수정: a bug, where IPSO Push Button counter resource was not triggering notification on incrementation.
- 수정: a bug, where Register failures were reported as success to the application.
- 기타
- 추가: RX/TX timeout on a socket in
big_http_downloadsample. - 도입:
net_pkt_remove_tailfunction. Added IEEE 802.15.4 security-related flags to thenet_pktstructure. - 추가: bridging support to the Ethernet L2.
- 수정: a bug in mDNS, where an incorrect address type could be set as a response destination.
- 추가: an option to suppress ICMP destination unreachable errors.
- 수정: possible assertion in
net nbrshell command. - 대규모 리팩터링: the TFTP library.
- 추가: RX/TX timeout on a socket in
- MQTT
- 추가: an option to register a custom transport type.
- 수정: a bug in
mqtt_abort, where the function could return without releasing a lock.
- OpenThread
- 갱신: OpenThread module up to commit
9ea34d1e2053b6b2a80e1d46b65a6aee99fc504a. Added several new Kconfig options to align with new OpenThread configurations. - 추가: OpenThread API mutex protection during initialization.
- 전환: OpenThread thread to a dedicated work queue.
- 구현: missing
otPlatAssertFailplatform function. - 수정: a bug, where NONE level OpenThread logs were not processed.
- 추가: possibility to disable CSL sampling, when used.
- 수정: a potential bug, where invalid error code could be returned by the platform radio layer to OpenThread.
- 재작업: UART configuration in the OpenThread Coprocessor sample.
- 갱신: OpenThread module up to commit
- Socket
- 추가: microsecond accuracy in
zsock_selectfunction. - 재작업:
zsock_selectinto a syscall. - 수정: a bug, where
pollevents were not signalled correctly for socketpair sockets. - 수정: a bug, where socket mutex could be used after being initialized by a new owner after being deallocated in
zsock_close. - 수정: a possible assert after enabling CAN sockets.
- 수정: IPPROTO_RAW usage in packet socket implementation.
- 추가: microsecond accuracy in
- TCP
- 수정: a bug, where
unacked_lencould be set to a negative value. - 수정: possible assertion failure in
tcp_send_data. - 수정: a bug, where [FIN, PSH, ACK] was not handled properly in TCP_FIN_WAIT_2 state.
- 수정: a bug, where
- TLS
- 재작업: TLS sockets to use secure random generator from Zephyr.
- 수정: busy looping during DTLS handshake with offloaded sockets.
- 수정: busy looping during TLS/DTLS handshake on non blocking sockets.
- TLS 세션을 DTLS handshake로 재설정하여 socket를 닫지 않고 다시 시도할 수 있도록 합니다.
- 수정: TLS/DTLS
sendmsgimplementation for larger payloads. - 수정: TLS/DTLS sockets
POLLHUPnotification.
- WebSocket
- 수정:
pollimplementation for WebSocket, which did not work correctly with offloaded sockets. - 수정:
ioctlimplementation for WebSocket, which did not work correctly with offloaded sockets.
- 수정:
USB
- 추가: new header file where all defines and structures from Chapter 9 (USB Device Framework) should be included.
- 개정: configuration of USB device support. Removed Kconfig option
CONFIG_USBand introduced Kconfig optionCONFIG_USB_DEVICE_DRIVERto enable USB device controller drivers, which is selected when optionCONFIG_USB_DEVICE_STACKis enabled. - 개선: verification of the control request in device stack, classes, and samples.
- 추가: support to store alternate interface setting.
- 추가:
zephyr_udc0nodelabel to all boards with USB support to allow generic USB device support samples to be build. - 재작업: descriptors, config, and data definitions macros in CDC ACM class.
- 변경: CDC ACM UART implementation to get configuration from devicetree. With this change, many
CONFIG_*_ON_DEV_NAMEoptions were removed and applications revised. Seeusb_device_cdc_acmfor more information.
Build 및 Infrastructure
- Devicetree API
- 기존 API처럼 동작하면서 가변 개수 argument를 받는 새 for-each macro를 추가했습니다:
DT_FOREACH_CHILD_VARGS,DT_FOREACH_CHILD_STATUS_OKAY_VARGS,DT_FOREACH_PROP_ELEM_VARGS,DT_INST_FOREACH_CHILD_VARGS,DT_INST_FOREACH_STATUS_OKAY_VARGS,DT_INST_FOREACH_PROP_ELEM_VARGS. - 그 밖의 새 for-each macro는
DT_FOREACH_STATUS_OKAY와DT_FOREACH_STATUS_OKAY_VARGS입니다. - String을 C token으로 변환하는
DT_STRING_TOKEN과DT_STRING_UPPER_TOKENmacro를 추가했습니다. - 새 DeviceTree pinctrl API helper macro를 추가했습니다.
- 기존 API처럼 동작하면서 가변 개수 argument를 받는 새 for-each macro를 추가했습니다:
- Devicetree 도구
- Binding 검색 중 유효하지 않은 YAML file을 발견하면 오류를 발생시킵니다. 검색 경로는 DeviceTree binding 위치 문서를 참조하십시오.
- Binding 검색 시
.yml로 끝나는 file도 YAML file로 간주합니다. - 유효하지 않은 node name을 사용하면 오류를 발생시킵니다. 예를 들어
node?에는node?: Bad character '?' in node name오류가 발생합니다. 유효한 이름 규칙은 DeviceTree specification v0.3의 2.2.2 Node Names에 설명돼 있습니다. vendor,device형식의 compatible property가 알려지지 않은 vendor prefix를 사용하면 warning을 발생시킵니다. Root node에는 적용하지 않습니다. 알려진 prefix는DTS_ROOT아래 어느 directory에나 둘 수 있는dts/bindings/vendor-prefixes.txt에 정의합니다. edtlib Python API로 warning을 error로 승격할 수 있으며 Zephyr CI는 이를 error로 처리합니다.
- Devicetree bindings
- 여러 binding의 compatible property에 잘못된 vendor prefix가 있어 다음과 같이 수정했습니다.
| 이전 compatible | 새 compatible |
|---|---|
nios,i2c | altr,nios2-i2c |
cadence,tensilica-xtensa-lx4 | cdns,tensilica-xtensa-lx4 |
cadence,tensilica-xtensa-lx6 | cdns,tensilica-xtensa-lx6 |
colorway,lpd8803 | greeled,lpd8803 |
colorway,lpd8806 | greeled,lpd8806 |
grove,light | seeed,grove-light |
grove,temperature | seeed,grove-temperature |
max,max30101 | maxim,max30101 |
ublox,sara-r4 | u-blox,sara-r4 |
xtensa,core-intc | cdns,xtensa-core-intc |
vexriscv,intc0 | vexriscv-intc0 |
이러한 bindings의 out-of-tree 사용자들은 그들의 devicetrees를 업데이트해야 합니다.
노드의 compatible 속성에서 오래된 값과 새로운 값을 모두 포함함으로써 하나의 devicetree와 함께 Zephyr의 여러 버전을 지원할 수 있습니다.
my-led-strip@0 {
compatible = "colorway,lpd8803", "greeled,lpd8803";
...
};
- 알파벳 순으로 정리한 다른 새 binding:
andestech,atcgpio100,arm,gic-v3-its,atmel,sam0-gmac,atmel,sam0-pinctrl,atmel,sam-dac,atmel,sam-mdio,atmel,sam-usbc,cdns,tensilica-xtensa-lx7,espressif,esp32c3-uart,espressif,esp32-intc,espressif,esp32s2-uart,ethernet-phy,fcs,fxl6408,ilitek,ili9341,ite,it8xxx2-bbram,ite,it8xxx2-kscan,ite,it8xxx2-pinctrl-conf,ite,it8xxx2-pwm,ite,it8xxx2-pwmprs,ite,it8xxx2-watchdog,lm75,lm77,meas,ms5607,microchip,ksz8863,microchip,mcp7940n,microchip,xec-adc-v2,microchip,xec-ecia,microchip,xec-ecia-girq,microchip,xec-gpio-v2,microchip,xec-i2c-v2,microchip,xec-pcr,microchip,xec-uart,nuvoton,npcx-bbram,nuvoton,npcx-booter-variant,nuvoton,npcx-ps2-channel,nuvoton,npcx-ps2-ctrl,nuvoton,npcx-soc-id,nxp,imx-ccm-rev2,nxp,lpc-ctimer,nxp,lpc-uid,nxp,mcux-usbd,nxp,sctimer-pwm,ovti,ov2640,renesas,rcar-can,renesas,rcar-i2c,reserved-memory,riscv,sifive-e24,sensirion,sgp40,sensirion,sht4x,sensirion,shtcx,silabs,si7055,silabs,si7210,snps,creg-gpio,st,i3g4250d,st,stm32-aes,st,stm32-dma,st,stm32-dma-v2bis,st,stm32-hsem-mailbox,st,stm32-nv-flash,st,stm32-spi-subghz,st,stm32u5-flash-controller,st,stm32u5-msi-clock,st,stm32u5-pll-clock,st,stm32u5-rcc,st,stm32wl-hse-clock,st,stm32wl-subghz-radio,st,stmpe1600,syscon,telink,b91,telink,b91-flash-controller,telink,b91-gpio,telink,b91-i2c,telink,b91-pinmux,telink,b91-power,telink,b91-pwm,telink,b91-spi,telink,b91-trng,telink,b91-uart,telink,b91-zb,ti,hdc2010,ti,hdc2021,ti,hdc2022,ti,hdc2080,ti,hdc20xx,ti,ina219,ti,ina23x,ti,tca9538,ti,tca9546a,ti,tlc59108,xlnx,gem,zephyr,bbram-emul,zephyr,cdc-acm-uart,zephyr,gsm-ppp,zephyr,native-posix-udc - West (extension)
- OpenOCD runner에서
CONFIG_DEBUG_THREAD_INFO=y로 build한 application은 GDB의 Zephyr thread awareness를 기본으로 사용할 수 있습니다.west debug,west debugserver,west attach에 적용되며 host에는 OpenOCD 0.11.0보다 새 버전이 필요합니다.
- OpenOCD runner에서
Library 및 Subsystem
- Disk
- Management
- CMSIS subsystem
- Power management
- Power Management 관점에서 device가 busy 상태인지 설정·해제·확인하는 API를 PM subsystem으로 옮겼습니다. 일반 규칙에 맞게 이름과 signature도 조정했으며 대응 관계는 다음과 같습니다.
- 이름 변경:
device_busy_set->pm_device_busy_set - 이름 변경:
device_busy_clear->pm_device_busy_clear - 이름 변경:
device_busy_check->pm_device_is_busy - 이름 변경:
device_any_busy_check->pm_device_is_any_busy
- 이름 변경:
- Device Power Management callback(
pm_device_control_callback_t)은 *action* 기반으로 동작하도록 크게 단순화했습니다. Linux Kernel 같은 다른 OS도 이 원칙을 사용합니다. Callback argument는 device instance와 action(예:PM_DEVICE_ACTION_RESUME)만 받습니다. Error code를 명시하고 사용하지 않거나 불분명한 state를 제거했으며, 이미 올바른 state인 device에는 suspend/resume을 다시 요청하지 않습니다. 이 변경으로 여러 device PM callback 구현이 단순해졌습니다. - System wakeup이 가능한 device를 wakeup source로 등록하는 새 API를 도입했습니다. Application은 system이 suspend됐을 때 가장 적절한 wakeup 방법을 선택할 수 있습니다. Wakeup source로 표시한 device는 system idle 시 kernel이 suspend하지 않습니다. 다음 예처럼 DeviceTree에서 wakeup 가능한 device를 직접 선언할 수 있습니다::
- Power Management 관점에서 device가 busy 상태인지 설정·해제·확인하는 API를 PM subsystem으로 옮겼습니다. 일반 규칙에 맞게 이름과 signature도 조정했으며 대응 관계는 다음과 같습니다.
&gpio0 {
compatible = "zephyr,gpio-emul";
gpio-controller;
wakeup-source;
};
PM_DEVICE_STATE_FORCE_SUSPEND는 state가 아니라 action이므로 device power state에서 제거했습니다.PM_DEVICE_STATE_RESUMING과PM_DEVICE_STATE_SUSPENDING을 제거했습니다. 이 값들은 device runtime에서만 쓰던 transition state였으며, 이제 subsystem은 device flag로 transition을 추적합니다.- Application이나 platform이 override할 수 있도록 constraint API를 weak symbol로 구현했습니다. Platform은 Zephyr codebase 밖의 driver에서 고유한 방식으로 constraint를 설정하거나 해제할 수 있습니다.
- Logging
- MODBUS
- Server handler가 Transaction Identifier와 Protocol Identifier를 response header에 복사하도록 변경했습니다.
- Random
- xoroshiro128+ PRNG는 xoshiro128++ 대신 폐기 예정으로 지정됐습니다
- Shell
- Storage
- Task Watchdog
- Tracing
- Debug
- OS
HAL
- HAL을 main tree 밖의 external module로 옮겨 각각 독립 repository에 두었습니다.
Trusted Firmware-M
psa_level_1sample의 이름을psa_crypto로 바꾸고, 추가 crypto 기능을 보여 주도록 sample code의 PSA Cryptography 1.0 API 사용을 확대했습니다.- PSA Protected Storage service를 보여 주는 새 sample을 추가했습니다.
Documentation
- Kconfig 옵션은
:kconfig:option:Sphinx 역할을 사용하여 참조되어야합니다. 이 변경 이전에는:option:이 이러한 목적으로 사용되었습니다. - Doxygen alias
@config{}는@kconfig{}대신 폐기 예정으로 지정됐습니다.
Test 및 Sample
이슈 관련 항목
Zephyr 2.6.0 tag 이후 2.7.0에서 해결한 GitHub issue 965건입니다. 식별자와 공식 원문 순서를 그대로 유지했습니다.
39443- 더 포괄적이어야 합니다39419- STM32WL55 발견되지 않았습니다39413- newlibc 및 threads를 사용하는 경우 경고39409- 실행자: 열 수 있습니다: 프로그램 다운로드는 느린 flash 액세스 and/or 밀집 CAN 네트워크로 실패39389- http_get, big_http_download samples는 build에 실패합니다39388- GSM Modem sample는 build에 실패39378- 쓰레기 IQ 데이터 보고서는 hci_df_prepare_connectionless_iq_report의 일부 체크가 실패하면 생성됩니다39294- stm32 clock 도메인 이름 변경을 감지39291- Bluetooth: 주기적인 광고39284- mdns + dns_sd: ptr 쿼리를 깨는 regression를 수정39281- k_thread_abort 관련 추적 루틴에 대한 정의되지 않은 참조39270- 예를 들어-application CI build 실패39263- Bluetooth: controller: DF: max_cte_count의 잘못된 취급39260- #38292의 백포트는 실패했습니다39240- ARC Kconfig는 SW에서 지원되지 않는 IRQ 구성을 선택하도록 허용합니다39206- lwm2m: send_attempts 필드는 사용되지 않는 것 같습니다?39205- drivers: wifi: esp_at: 개방된 (불안전) WiFi 네트워크에 연결할 수 없습니다39195- USB: netusb: 예제 echo_server는 예상대로 작동하지 않습니다39190- tests/subsys/logging/log_core_additional/logging.add.log2 실패39188- tests/bluetooth/mesh/bluetooth.mesh.ext_adv 실패39185- tests/subsys/logging/log_core_additional/logging.add.user는 여러 플랫폼에서 실패했습니다.39180- samples/subsys/mgmt/osdp/peripheral_device & samples/subsys/mgmt/osdp/control_panel는 build에 실패합니다39170- NXP MIMXRT1061 CVL5A에서 올바르게 실행할 수 없습니다.39135- samples/compression/lz4 build 실패 (lz4.h: 그런 파일이나 디렉터리가 없습니다)39132- subsys/net/ip/tcp2: 크기를 줄이기 위한 기능이 없어 ACK 메스지에 전송된 윈도우 크기를 수신39123- ztest: NRF52840 플랫폼에서 깨진39115- sensor: fdc2x1x: PM_DEVICE을 사용할 때 경고 및 compilation 오류39086- CMake warning 중 build39085- device_map()의 주문은 PCIe에서 ARM64의 구성 공간 지도를 깨고39075- IPv6 주소는 루프백 인터페이스에 설정되지 않습니다39051- 제피어는 도구 사슬을 찾을 수 없었어요39036- 멀티캐스트 packet 전송은 coap_server sample 및 Openthread에 작동하지 않습니다39022- #38834의 백포트는 실패했습니다39011- Bluetooth: Mesh: 모델 확장자는 마지막 모델 전에 걸어서 멈춥니다39009- 노르딕 PWM는 무한 루프로 인해 잠금을 일으킨다39008- tests/logging/log_user: STM32H7 target에서 build 실패38999- #38407의 백포트는 실패했습니다38996- ipv6 멀티캐스트 그룹을 떠날 방법은 없습니다38994- ARP: 응답은 송신자 MAC 주소보다는 멀티캐스트 MAC 주소로 전송된다.38970- LWM2M 클라이언트 Sample DTLS를 활성화한 Sample 연결 실패38966- STM32F412VX를 추가하시기 바랍니다38961- tests: kernel: 스케드: schedule_api: disco_l475_iot1에 불안정38959- ITE RISCV I2C driver 음값 대신 오류의 긍정적 값을 반환38943- 서쪽: hal_espressif failure 업데이트38938- Bluetooth 테스트자 application는 요구에 따라 L2CAP ECFC 크레딧을 반환할 수 있어야 합니다.38930- 낮은 전력 모드는 nucleo_l073rz에서 작동하지 않습니다38924- twister: cmake: sdk-zephyr 0.13.1가 사용되지 않은 경우 Twister에서 오류를 일으키는 오류38904- #38860의 백포트는 실패했습니다38902- i2c_nrfx_twim: 0x0BAE0002 오류 sensor가 트리거 모드로 설정되어 nrf device로 재설정되면38899- RTC driver의 LL 라이브러리의 RTC driver에는 유효한 날짜 설정 기능이 없습니다38893- g0b1re + spi_flash_at45 + flash_shell: 첫 글은 항상 ``CONFIG_PM_DEVICE`38886- devicetree/memory.h는 아마도 존재할 수 없는 상태일 것입니다.38877- ThunderX2 에뮬레이션된 팔 a53 기계 (ThunderX2) 에 네이티브로 zephyr elf를 실행38870- stm32f1: callback 버튼이 불지 않은 상태38853- Bluetooth: host: bt_unpair는 기능 [bt_conn_set_state]이 예상대로 작동하지 않기 때문에 실패했습니다38849- drivers: i2c: nrf: i2c 오류38829- net_buf 문제로 인해 원치 않는 요소가 무료38826- tests/lib/cmsis_dsp: 128K SRAM 목표물에 실패38818- driver 디스플레이 display_st7789v.c build 오류38815- kernel/mem_domain: check_add_partition()에서 죽은 사례를 제거38807- stm32: power.c 파일에서 헤더가 없어졌다38804- tests\kernel\threads\thread_stack test ARC에 실패38799- BLE central_ht는 7에 대한 통보만 받는다38796- Failure Zephyr\tests\subsys\cpp\libcxx 프로젝트를 구축38791- 예를 들어 code_relocation는 컴파일하지 않습니다.38790- SD FatFS Sample Build 실패38784- stm32: pm: Debug 모드는 G0에서 작동하지 않습니다38782- CONFIG_BT_CTLR_DATA_LENGTH_MAX=250는 많은 장치와 결합 호환성 문제를 일으킨다38769- mqtt: mqtt의 용량이 제한되어 있습니다.38765- samples: OLED 예제를 생성38764- CBPRINTF_FP_SUPPORT는 NEWLIB_LIBC가 활성화된 후 작동하지 않습니다.38761- zephyr_library_property는 명령 줄에서 -DTRUE를 정의합니까?38756- 트위스터: 보고에 오류가 있는 실종 테스트 케이스38745- 확장 광고를 위해 구성된 Bluetooth는 확장되지 않은 경고를 사용하는 경우 광고 크기를 제한하지 않습니다.38737- drivers: syscon: 실행이 부족38735- nucleo_wb55rg: Flash 바이너리에 남아있는 공간이 더 이상 충분하지 않습니다38731- test-ci: ptp_clock_test: test failure frdm_k64f 플랫폼38727- [RFC] GigaDevice SoC 공급자를 지원하기 위해 hal_gigadevice를 추가합니다38716- modem: HL7800: IPv6와 작동하지 않습니다38702- 코프 서버가 관찰자를 제대로 제거하지 않는 경우38701- Coap 서버의 관찰 가능한 리소스는 관찰자의 재부팅을 지원하지 않는 것으로 보인다38700- Coap 서버의 관찰 가능한 리소스는 2 관찰자를 동시에 지원하지 않는 것으로 보인다38698- stm32f4_disco: Socket CAN sample 작동하지 않습니다38697- coap_server sample는 리트랜스미트 루틴에서 실제 전송을 놓치고 있습니다38694- NET_CONFIG_AUTO_INIT을 비활성화하는 경우 Zephyr Network 구성 라이브러리 문서에서 언급된 net_config_init()에 수동으로 application를 호출할 필요가 없습니다38692- samples/tfm_integration: 컴파일 실패 ("이 예상치 못한 키워드 논쟁 'rom_fixed'")38691- MPU fault Mcumgr bluetooth FOTA는 FOTA의 진행 중에 시작되었습니다38690- 다른 디스플레이 drivers (예를 들어, ST7735r) 에 잘못된 초기화 우선순위가 lvgl을 사용할 때 예외를 유발합니다.38688- bt_gatt_unsubscribe는 내부 list/returning BT_GATT_ITER_STOP에서 구독을 삭제하지 않아 bt_gatt_subscribe이 반환됩니다38675- DTS 결합은 devicetree_unfixed.h build 오류를 생성합니다38673- DNS-SD 라이브러리는 ``_서비스를 지원하지 않습니다.38668- ESP32 I2S 관련 문제38667- ST LSM6DSO 투표 방식은 nRF52dk_nrf52832에서 작동하지 않습니다38655- 규제자 Tests의 실패38653- drivers: modem: gsm_ppp: Quectel 모템에 대한 지원을 추가합니다38646- SIMD Zephyr에서 Assembly addps 명령어를 실행하는 동안 라운딩 버그38641- Arm v8-M '_ns'의 명칭 변경이 일관성이 없는 방식으로 적용되었습니다38635- USDHC driver는 RT10XX에서 387e6a676f86c00d1f9ef018e4b2480e0bcad3c8의 컴백 후 깨집니다38622- subsys/usb: CONFIG_USB_DEVICE_STACK는 10kb의 펌웨어 크기를 증가시켰습니다.38621- Drivers: spi: stm32: 영원히 잠금을 받아38620- STM32 uart driver 시스템에서 깊은 수면을 취하는 것을 방지합니다38617- HL7800 PSM는 의도대로 작동하지 않습니다38613- BLE 연결 매개 변수는 일치하지 않는 값으로 업데이트38612- 진술이 활성화된 Fault는 ISR() assertion 함수에서 shell 확인으로 인해 세부 출력을 방지합니다.38602- GSM modem 관련 문제38601- nucleo_f103rb: samples/posix/eventfd/ "회복 가능한 잠금" 추가 이후 실패38593- Zephyr에서 newlib C 라이브러리와 함께 인쇄하기 위해 RTT console을 사용합니다38591- nucleo_f091rc: "align __data_ram/rom_start/end linker" (65a2de84a9d5c535167951bf1cf610c4f7967ea5) 이후 연결 문제가 발생38586- olimexino_stm32: "DEVICE_HANDLE_ENDS가 삽입되지 않았다"38581- tests-ci: kernel: scheduler: multiq test 실패38582- tests-ci: kernel: scheduler: test 실패38578- STM32L0X ADC 매달려있다38572- macOS SDK의 빌딩이 실패하고 있습니다.38571- 버그: drivers: ethernet: build: build 정적 라이브러리 파크 frdm_k64f gptp sample application38563- ISO 방송은 callback와 함께 전송할 수 없습니다. CONFIG_BT_CONN=n38560- log v2 64-bit 정수와 threads의 64-bit 값 출력이 무효38559- Shell log backend는 qemu_x86_64에 매달릴 수 있습니다38558- CMake CMP0079 경고38554- tests-ci: kernel: scheduler: test 실패38552- stm32: g0b1: log의 쓰레기 출력 및 fault를 구성할 때 의심되는 하드 fault38536- samples: tests: 디스플레이: Sample 디스플레이.ft800는 timeout에 종말을 일으킨다38535- drivers: modem: bg9x: Kconfig 값은 사용하지 않더라도 ``autoconf.h``로 컴파일된다38534- lwm2m: api의 관찰 상태를 검사하기 위해 api를 추가합니다38532- samples: 오디오: tests: 트위스터는 samples/drivers/audio/dmic에서 실패38527- lwm2m: COAP에서 관찰자를 제거하는 대신 다시 등록38520- Bluetooth:Host: 스캔: "bt_le_per_adv_list_add" 기능은 작동하지 않습니다38519- stm32: g0b1re: Log/Shell 과 serial uart 버그가 있는 Log/Shell: 3843238516- subsys: net: ip: packet_socket: 항상 NET_CONTINUE의 반환은 참조되지 않은 pkt에 액세스하여 crash/segmentation fault을 유발합니다38514- mqtt 파란색 sample는 net_tcp와 실패하고 있습니다.38512- stm32f7: CAN: STM32F645VE CAN 신호는 뒤집어지고 있습니다.38500- tests/kernel/device/kernel.device.pm는 build 플랫폼에서 TI에 실패합니다38498- net: ipv6: nbr_lock는 CONFIG_NET_IPV6_ND=n로 초기화되지 않습니다38480- samples 문서를 개선38479- "west flash" 명령이 오류로 종료38477- json: JSON 도서관 고아, 관리자가 되길 요청38474- 상태 63: nrfjprog --ids38463- check_compliance는 매우 많은 Kconfig 경고를 제공합니다38452- 일부 STM32 시리즈는 CONFIG_PM_DEVICE가 CONFIG_PM=y라면 CONFIG_PM_DEVICE가 필요합니다38442- test-ci: 수: twr_ke18f: 모든 수: driver test BUS Fault38438- test-ci: twr_ke18f의 test_flash_map test 실패38437- stm32: g0b1re: Serial UART 깊은 잠에 들어간 후 시간 문제38433- gpio_pin_set는 STM32와 CONFIG_PM_DEVICE_RUNTIME에서 작동하지 않습니다38428- http_client 응답 callback 항상 final_data == HTTP_DATA_FINAL38427- mimxrt1050_evk 및 mimxrt1020_evk boards는 boot 일부 sample 응용 프로그램에 실패합니다38421- Cortex-M0+에서 Cortex-R 도입 후 검출된 HardFault regression38418- 트위스터: native_posix를 위한 도구 체인-데판다트 필터를 제거38417- WeAct-F401CC board에 대한 지원을 추가합니다38414- http 클라이언트의 Build가 CONFIG_POSIX_API=y가 실패하면38405- samples/philosophers/sample.kernel.philosopher.stacks는 xtensa에서 실패38403- 청소 `` SOURCES Zephyr 도서관에 제공되지 않은 경고38402- 모듈: MCUboot 모듈 실종 수정38401- 출력 라이브러리의 프록시 오류로 인해 build 실패38400- mec15xxevb_assy6853: arm_ramfunc 및 arm_sw_vector_relay tests timeout 다음 build38398- DT_N_INST 에 대한 오류38396- RISC-V 특권 SoC 초기화 코드는 __ 리셋 벡터를 건너뛰는다38382- stm32 uart는 PM에 가기 전에 Tx를 끝낸다38365- drivers: gsm_ppp: gsm_ppp_stop는 시간이 지나면서 tx_sem를 잠금하지 못한다38362- soc: ti cc13x2-cc26x2: PM 대기 + 라디오 상호 작용 regression38354- stm32: stm32f10x JTAG 실제 gpio 리포트맵이 작동하지 않았습니다38351- 사용자 정의 라디오 프로토콜38349- XCC 컴파일링은 인텔의 cAVS 플랫폼에서 실패38348- Bluetooth: 5.3 사양에서 통합 용어로 전환38340- Bluetooth:방향찾기: MPU을 비활성화하면 일부 compilation 오류가 발생합니다38332- stm32g0: 전력 해킹은 약한 것으로 정의되어야 합니다38323- samples/subsys/tracing를 실행하여 코드 커버리 보고서를 생성할 수 없습니다38316- DF TX 장치들을 DF 연결 없는 RX에서 동기화 하는 경우38309- ARC 컨텍스트 스위치 중간에 thread CONFIG_ARC_FIRQ=y와 CONFIG_NUM_IRQ_PRIO_LEVELS=138303- 현재 BabbleSim tests build 시스템은 Bash 스크립트를 기반으로 경고를 숨깁니다38290- net_buf_add_mem() 외부 SDRAM에서 buffer를 추가할 때 하드 오류38279- Bluetooth: Controller: 주장 LL_ASSERT(!radio_is_ready()) 에서 lll_conn.c38277- soc: stm32h7: boot 전원 공급 장치에서 boot에 오류가 발생하면 soc에는 SMPS 지원이 있습니다.38276- LwM2M: RD 클라이언트: 등록이 실패하면 잘못된 상태38273- UART4에 STM32F303Xe를 지원합니다38272- "서부 flash"는 작동하지 않습니다38271- emulator_get_binding 함수를 표시38264- samd21g18a에서 1 바이트를 너무 일찍 가동하는 Modbus38259- subsys/shell: ``[JJ`` 로그에 있는 탈출 코드38258- newlib: 첫 번째 malloc 호출은 이미지 크기에 따라 Xtensa에서 실패할 수 있습니다.38246- samples: drivers: flash_shell: 컴파일 문제로 arduino_due에서 실패38245- board: bl654_usb 프로젝트: samples/basic/blinky는 깜빡이지 않습니다 LED38240- 연결된 ISO는 우아하게 분리되지 않습니다38237- #37479의 백포트는 실패했습니다38235- stm32h723Xe.dtsi를 dts/arm/st/h7/에 추가해 주세요38234- 뉴리브 리터거블 잠금 init는 qemu_xtensa에서 실패38233- Build newlib 함수 read() 및 write()는 userspace를 활성화 할 때 실패했습니다38219- kernel: Z_MEM_SLAB_INITIALIZER MACRO는 C++와 호환되지 않습니다38216- nxp_adsp_imx8는 build에 실패합니다38214- xtensa 빌드는 CI에서 연결 램이 부족하기 때문에 실패합니다38207- 비동렬된 noinit 데이터의 사용은 qemu_arc_hs38202- mbedtls 및 littlefs의 STM32L438197- 유효하지 않은 NULL 확인 ``iso`` bt_iso_connected38196- net nbr 명령은 crash38191- 여러 MQTT 클라이언트를 연결할 수 없습니다38186- i.MX RT10xx boards가 Ethernet를 활성화할 때 초기화 되지 않습니다38181- tests/drivers/uart/uart_basic_api/drivers.uart.cdc_acm는 build에 실패합니다38177- LORA 모듈 충돌 SHT3XD sensor38173- STM32WB: 낮은 전력 모드 출입은 C2에 의해 차단되어 CONFIG_BLE=n38172- modem_context_sprint_ip_addr는 pointer를 stack 배열으로 반환합니다38170- 질문 표시를 포함하는 두 번째 위치의 Shell 주장은 무시됩니다.38168- aarch32: 기본 IRQ 계층과 GIC interrupt controller driver 사이의 플래그 값 충돌38162- 2.6 GPIO device_get_binding("GPIO_0")으로 업그레이드 이제 무효로 반환됩니다38154- 오류 구축 예제 i2c_fujitsu_fram38153- Zephyr Native POSIX select() 구현 순수 timeout 기반 사용에 너무 자주 깨어나는38145- #37787의 백포트는 실패했습니다38144- #37787의 백포트는 실패했습니다38141- printk()에서 잘못된 출력 CONFIG_CBPRINTF_NANO=y38138- [Coverity CID: 239554] /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)에서 유효 범위를 벗어난 read38137- [Coverity CID: 239555] subsys/mgmt/hawkbit/hawkbit.c에서 확인하지 않은 return value38136- [Coverity CID: 239557] /zephyr/include/generated/syscalls/kernel.h (Generated Code)에서 유효 범위를 벗어난 read38135- [Coverity CID: 239560] subsys/modbus/modbus_core.c에서 유효한 buffer 경계를 넘어 접근38134- [Coverity CID: 239563] subsys/bluetooth/host/id.c의 논리적으로 죽은 코드38133- [Coverity CID: 239564] assertion의 부작용38132- [Coverity CID: 239565] drivers/sensor/adxl372/adxl372_trigger.c에서 확인하지 않은 return value38131- [Coverity CID: 239568] subsys/modbus/modbus_core.c에서 유효한 buffer 경계를 넘어 접근38130- [Coverity CID: 239569] subsys/bluetooth/host/id.c에서 유효한 buffer 경계를 넘어 접근38129- [Coverity CID: 239572] /zephyr/include/generated/syscalls/kernel.h (Generated Code)에서 유효 범위를 벗어난 read38127- [Coverity CID: 239579] drivers/flash/nrf_qspi_nor.c의 논리적으로 죽은 코드38126- [Coverity CID: 239581] subsys/modbus/modbus_core.c에서 유효한 buffer 경계를 넘어 접근38125- [Coverity CID: 239582] drivers/display/ssd1306.c에서 확인하지 않은 return value38124- [Coverity CID: 239583] assertion의 부작용38123- [Coverity CID: 239584] subsys/logging/log_msg2.c에서 부정적 가치를 부적절하게 사용38122- [Coverity CID: 239585] assertion의 부작용38121- [Coverity CID: 239586] assertion의 부작용38120- [Coverity CID: 239588] subsys/bluetooth/host/id.c에서 확인하지 않은 return value38119- [Coverity CID: 239592] subsys/ipc/rpmsg_multi_instance/rpmsg_multi_instance.c에서 무효 확인 전에 지표38118- [Coverity CID: 239597] tests/net/context/src/main.c에 명시적 무효38117- [Coverity CID: 239598] drivers/sensor/adxl362/adxl362_trigger.c에서 확인하지 않은 return value38116- [Coverity CID: 239601] subsys/bluetooth/host/sdp.c에서 신뢰할 수 없는 loop bound38115- [Coverity CID: 239605] drivers/flash/nrf_qspi_nor.c의 논리적으로 죽은 코드38114- [Coverity CID: 239607] subsys/usb/class/dfu/usb_dfu.c에서 스위치 파업이 빠짐38113- [Coverity CID: 239609] subsys/random/rand32_ctr_drbg.c에서 유효한 buffer 경계를 넘어 접근38112- [Coverity CID: 239612] /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)에서 유효 범위를 벗어난 read38111- [Coverity CID: 239615] subsys/net/lib/sockets/sockets_tls.c에서 유효한 buffer 경계를 넘어 접근38110- [Coverity CID: 239619] subsys/net/lib/sockets/sockets_tls.c에서 유효한 buffer 경계를 넘어 접근38109- [Coverity CID: 239623] subsys/net/lib/sockets/sockets_tls.c에서 유효한 buffer 경계를 넘어 접근38108- NXP USB driver가 commit d92d1f162af3ba24963f1026fc0a304f1a44d1f3 때문에 build에 실패함38104- kheap buffer 자체 섹션 속성은 memory에 ESP32의 과잉을 유발합니다38101- bt_le_adv_update_data() assertion 실패38093- preempt_cnt는 test의 각 test 케이스에서 tests/lib/ringbuffer/libraries.data_structures에서 재설정되지 않습니다38090- LPS22HH: 압력 계산에서 int32_t 과잉38082- 호크비트 (http 요청) 와 MQTT는 함께 작동하지 않는 것 같습니다38078- RT6XX I2S test는 d92d1f162af3ba24963f1026fc0a304f1a44d1f3 이후 실패합니다38069- stm32h747i_disco M4는 9fa5437447712eece9c88e728ac05ac10fb01c4a의 합병 후 작동하지 않습니다38065- Bluetooth: 방향 확인: Compiler warning 다른 헤더 파일에 포함될 경우38059- nrf52840dk_nrf52840에서 자동차 마운팅 구성.오버레이 오류가 발생: 마운팅 포인트는 이미 존재합니다!!38054- Bluetooth: host: 로컬 Host 종료되었지만 완료된 host 번호를 보내십시오38047- 트위스터: --board 루트 매개 변수는 작동하지 않는 것 같습니다38046- 트위스터: --device-serial는 115200 보드에서만 작동합니다38044- tests: newlib: tests/lib/newlib/thread_safety의 시나리오는 nrf9160dk_nrf9160_ns에서 실패38031- STM32WB - LPUART에서 PM 및 LPTIM를 활성화할 때 데이터 수신 문제38026- boards: bl654_usb: samples/bluetooth/hci_uart를 지원하지 않습니다38022- thread: k_float_enable() API build은 x86_64 플랫폼에서 build을 할 수 없습니다, API 및 매크로 문서를 수정하십시오38019- nsim_sem_mpu_stack_guard board는 실행할 수 없습니다38017- [Coverity CID: 237063] tests/net/lib/coap/src/main.c에서 신뢰할 수 없는 값을 argument로 사용38016- [Coverity CID: 238375] 초기화되지 않은 pointer38015- [Coverity CID: 237072] 초기화되지 않은 pointer38014- [Coverity CID: 237071] subsys/bluetooth/host/keys.c에서 예상치 못한 제어 흐름38013- [Coverity CID: 237070] subsys/bluetooth/shell/gatt.c에서 확인하지 않은 return value38012- [Coverity CID: 236654] subsys/bluetooth/host/gatt.c에서 확인하지 않은 return value38011- [Coverity CID: 236653] drivers/sensor/bmi160/bmi160_trigger.c에서 확인하지 않은 return value38010- [Coverity CID: 236652] drivers/sensor/fxas21002/fxas21002_trigger.c에서 확인하지 않은 return value38009- [Coverity CID: 236651] drivers/sensor/bmg160/bmg160_trigger.c에서 확인하지 않은 return value38008- [Coverity CID: 236650] drivers/sensor/fxos8700/fxos8700_trigger.c에서 확인하지 않은 return value38007- [Coverity CID: 236649] drivers/sensor/adt7420/adt7420_trigger.c에서 확인하지 않은 return value38006- [Coverity CID: 236648] drivers/sensor/sx9500/sx9500_trigger.c에서 확인하지 않은 return value38005- [Coverity CID: 236647] drivers/sensor/bmp388/bmp388_trigger.c에서 확인하지 않은 return value38004- [Coverity CID: 238360] 결과는 drivers/sensor/sgp40/sgp40.c의 부동 점이 아닙니다38003- [Coverity CID: 238343] 결과는 drivers/sensor/sgp40/sgp40.c의 부동 점이 아닙니다38002- [Coverity CID: 237060] subsys/bluetooth/host/gatt.c에서 유효한 buffer 경계를 넘어 접근38001- [Coverity CID: 238371] tests/lib/cbprintf_package/src/test.inc에서 음렬 지수가 읽힌다38000- [Coverity CID: 238347] tests/lib/cbprintf_package/src/test.inc에서 음렬 지수가 읽힌다37999- [Coverity CID: 238383] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37998- [Coverity CID: 238381] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37997- [Coverity CID: 238380] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37996- [Coverity CID: 238379] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37995- [Coverity CID: 238378] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37994- [Coverity CID: 238377] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37993- [Coverity CID: 238376] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37992- [Coverity CID: 238374] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37991- [Coverity CID: 238373] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37990- [Coverity CID: 238372] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37989- [Coverity CID: 238370] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37988- [Coverity CID: 238369] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37987- [Coverity CID: 238368] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37986- [Coverity CID: 238367] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37985- [Coverity CID: 238366] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37984- [Coverity CID: 238364] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37983- [Coverity CID: 238363] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37982- [Coverity CID: 238362] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37981- [Coverity CID: 238361] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37980- [Coverity CID: 238359] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37979- [Coverity CID: 238358] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37978- [Coverity CID: 238357] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37977- [Coverity CID: 238356] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37976- [Coverity CID: 238355] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37975- [Coverity CID: 238354] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37974- [Coverity CID: 238353] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37973- [Coverity CID: 238352] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37972- [Coverity CID: 238351] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37971- [Coverity CID: 238350] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37970- [Coverity CID: 238349] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37969- [Coverity CID: 238348] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37968- [Coverity CID: 238346] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37967- [Coverity CID: 238345] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37966- [Coverity CID: 238344] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37965- [Coverity CID: 238342] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37964- [Coverity CID: 238341] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37963- [Coverity CID: 238340] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37962- [Coverity CID: 238339] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37961- [Coverity CID: 238337] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37960- [Coverity CID: 238336] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37959- [Coverity CID: 238335] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37958- [Coverity CID: 238334] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37957- [Coverity CID: 238333] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37956- [Coverity CID: 238332] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37955- [Coverity CID: 238331] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37954- [Coverity CID: 238330] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37953- [Coverity CID: 238328] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37952- [Coverity CID: 238327] tests/bluetooth/tester/src/mesh.c의 논리적으로 죽은 코드37951- [Coverity CID: 238365] drivers/i2s/i2s_nrfx.c에서 논리적 대 비트 지향 연산자37950- [Coverity CID: 237067] tests/benchmarks/latency_measure/src/heap_malloc_free.c에서 0으로 나누기 또는 modulo 연산37949- [Coverity CID: 238382] subsys/bluetooth/mesh/cfg_cli.c에서 무효 확인 전에 지표37948- [Coverity CID: 238338] subsys/bluetooth/mesh/cfg_cli.c에서 무효 확인 전에 지표37947- [Coverity CID: 237069] subsys/bluetooth/host/att.c에서 무효 확인 전에 지표37946- [Coverity CID: 237066] tests/lib/c_lib/src/main.c에서 위험 함수를 호출37945- [Coverity CID: 237064] tests/lib/c_lib/src/main.c에서 위험 함수를 호출37944- [Coverity CID: 237062] tests/lib/c_lib/src/main.c에서 위험 함수를 호출37940- 불합리한 UART ASYNC API37927- tests-ci: net-lib: test/net/lib: build는 drivers__net가 없어지고 application는 console 출력이 없습니다37916- [Coverity CID:219656] 파일 /tests/kernel/threads/thread_stack/src/main.c에서 초기화되지 않은 스칼라 변수37915- led_pwm driver 올바른 링크자 표본을 생성하지 않습니다37896- samples: bluetooth: mesh: build는 네이티브 포지엑스에 실패37876- makefile 환경에서 twister를 실행37865- nRF 배터리 측정 문제37861- tests/lib/ringbuffer는 ARC boards에서 실패했습니다37856- tests/arm: FPSCR가 초기화되지 않음37852- RISC-V 기계 timer 시간 관측 질문37850- Zephyr kernel 버전을 끄는 매크로를 제공37842- TCP2 주정기는 TCP_FIN_WAIT_2 상태에 갇혀 있습니다37839- SX1272 LoRa driver는 깨지고 build에 실패합니다37838- cmake 3.20는 최근 Ubuntu에서 지원되지 않습니다37830- intel_adsp_cavs15: ADSP에서 행렬 테스트 케이스가 실패37827- stm32h747i_disco M4는 큰 size(>1KB) 글로벌 배열을 사용하는 경우 작동하지 않습니다37821- pm: ``pm_device_request` 잘못 오류를 반환합니다37797- 모든 모듈에서 build.settings.dts_root와 공급자-전자.txt을 zephyr/module.yml로 통합37790- Bluetooth: host: 주기적인 광고 간격에 대한 혼란37786- 예를 들어 tca9546a 멀티플렉서 driver37784- MPU6050 가속 및 기로 값이 교환되었다37781- nucleo_l496zg lpuart1 driver 작동하지 않습니다37779- adc sam0 interrupt 지도, RESRDY 지도에서 interrupt의 두 번째 samd5x.dtsi37772- samples: subsys: usb: 질량: USB 질량 저장에 &flash0 storage_partition 사용37768- tests/lib/ringbuffer/libraries.data_structures는 build에 CONFIG_SYS_CLOCK_TICKS_PER_SEC=100000로 인해 플랫폼 수에 build에 실패합니다37765- cmake: multiple `` SOURCES Zephyr 라이브러리: `` 경고37746- qemu_x86_64는 samples/hello_world/sample.basic.helloworld.uefi에서 CI에 실패합니다37735- 서명되지 않은 타입은 TLV 형식을 LWM2M 응답에서 사용하는 경우 잘못 순서화됩니다.37734- xtensa xcc build spi_nor.c 실패37720- net: dtls: 수신된 close_notify 알림은 DTLS 클라이언트 sockets에 의해 제대로 처리되지 않습니다37718- 호환되지 않는 (u) intptr_t 타입 및 PRIxPTR 정의37709- x86 PCIe ECAM는 예상대로 작동하지 않습니다37701- stm32: uart serial DMA와 충돌37696- Modbus TCP: 잘못된 트랜잭션 ID37694- CMSIS-DSP 버전을 1.9.0 (CMSIS 5.8.0) 로 업데이트37693- CMSIS-Core 버전을 5.5.0 (CMSIS 5.8.0) 로 업데이트37691- samples/subsys/canbus/isotp/sample.subsys.canbus.isotp는 build에 실패합니다37687- MVE에 ARMv8.1-M를 지원합니다37684- Zephyr에 State Machine Framework을 추가37676- tests/kernel/device/kernel.device.pm (그리고 tests/subsys/pm/power_mgmt/subsys.pm.device_pm) 는 mec172xevb_assy6906 & mec1501modular_assy6885에서 build에 실패합니다37675- tests/kernel/device/kernel.device.pm는 bt510/bt6x0에 실패합니다37672- Board qemu_x86는 shell와 더 이상 작동하지 않습니다37665- 파일 시스템: ssize_t에 대한 잘못된 타입37660- Zephyr,console를 변경하려면 깨끗한 build가 필요합니다.37658- samples: boards/stm32/backup_sram: DT 영역을 제대로 표시하기 위해 DT에서 백업 스램을 활성화해야합니다37652- bluetooth: tests/bluetooth/bsim_bt/bsim_test_advx는 성공을 보고했지만 여전히 실패를 보고했다.37637- samples\drivers\led_ws2812 sample의 무한한 구성 루프37619- RT6xx TRNG는 리셋 후 첫 번째 요청에 오류를 보고합니다.37611- Bluetooth: host: L2CAP 에크레드 재구성 요청을 시작자로 구현37610- subsys/mgmt/hawkbit: 부하가 2 패킷으로 나뉘면 json를 분석할 수 없습니다37600- ptables swap 후 TLB를 무효화37597- samples/bluetooth/scan_adv 관련 문제37586- get_maintainer.py는 손상되었습니다37581- Bluetooth: controller: 라디오: CTE 구성 방법을 변경37579- PWM: CONFIG_PWM 및 CONFIG_PWM_SAM가 SAME70와 함께 사용되는 경우 컴파일 프로젝트를 발행37571- Bluetooth: 확장 광고 assertion37556- Zephyr에 있는 LE 오디오의 시간표 또는 시간표37547- Bluetooth: 방향 확인: 수신된 CTE의 채널 지수는 잘못된37544- .overlay를 사용하여 파티션 이름을 변경37543- STM32Cube HAL 함수를 사용하여 링크 오류가 발생37536- _pm_devices() 는 목록의 첫 번째 device를 건너뛰고 suspend()는 호출되지 않습니다.37530- 아크 SMP build는 MWdt 도구 체인에서 실패했습니다.37527- mqtt-azure 예제를 azure-sdk-for-c로 교체37526- ehl_crb: edac tests는 실패하고 있습니다37520- Zephyr은 시스컬 또는 외막 프로그램을 실행할 수 있습니까?37519- friend.c:unseg_app_sdu_decrypt는 주장을 일으킨다: net_buf_simple_tailfroom(buf) >= len 이 경우, 유용량 + 오프코드는 10 또는 11 바이트 길다37515- drivers: flash_sam: 큰 양의 데이터를 flash에 작성할 때 무작위 오류37502- OPENTHREAD_CUSTOM_PARAMETERS는 작동하지 않는 것 같습니다37495- mcuboot: Hawkbit 업데이트된 이미지 위에 플래시된 이미지를 부팅하면 하드 fault37491- DMA 주변 API 참조에 대한 잘못된 문서 형식37482- "cmd.exe"는 내부 또는 외부 명령어, 동작 가능한 프로그램 또는 배트 파일로 인식되지 않습니다.37475- 트위스터: json 보고서에서 잘못된 test 상태37472- Offloaded socket을 poll할 때 timeout 값이 손상됨37467- Bluetooth: host: 제한된 발견 가능한 깃발을 사용할 때 잘못된 광고주 timeout 조작37465- samples/bluetooth/iso_receive는 nrf5340dk 목표에 실패37462- Bluetooth: BT_LE_ADV_OPT_FORCE_NAME_IN_AD를 설정해도 광고가 스캔될 수 있습니다37461- Zephyr에서 LE 오디오의 스케줄37460- tests/kernel/sched/schedule_api/kernel.scheduler 및 tests/kernel/fifo/fifo_timeout/kernel.fifo.timeout는 nsim_hs_smp board에서 실패했습니다37456- 스크립트: ram/rom 보고서에서 계산되지 않은 크기가37454- Sensor driver: sht4x, sgp40, 무효 포함 경로37446- Sensor driver: ST LPS22HH 선언되지 않은 함수 및 변수37444- MSI-X: map_msix_table()에서 언급된 잘못된 레지스터37441- 네이티브 POSIX Flash 스토리지는 여러 사례를 지원하지 않습니다37436- console에 대한 준비되지 않은 인쇄로 인해 시작이 지연되었습니다37412- IQ samples는 CTE 신호의 " 참조 기간" 동안 정확하지 않습니다.37409- usb에 두 개의 controller를 허용합니다37406- ISO 연결 종료 완료 이벤트는 application에 도달하지 않습니다37400- ESP32 build 관련 문제37396- DHCP 문제는 Microsoft Windows DHCP 서버에서 network에서 발생하지 않는 이벤트로37395- stm32h747i_disco board M4 core 작동하지 않습니다37391- Bluetooth: 4 IQ Samples의 비트들이 제거된다 (CTE에 기초한 방향성 탐구)37386- 기본 음량 및 단계를 설정하기 위한 bt_vcs_register() 강화37379- drivers: stm32h7의 ADC는 과잉 샘플링 버전에 따라 달라집니다.37376- samples/subsys/usb/dfu/sample.usb.dfu는 teensy41/teensy40에 실패합니다37375- tests/drivers/adc/adc_api/drivers.adc는 build에 실패합니다37371- logging.log2_api_deferred_64b_timestamp tests는 여러 qemu 플랫폼에서 실행되지 않습니다37367- Bluetooth: Host: 긴 광고 데이터를 설정하는 지원37365- STM32: DTCM: 잘못된 buffer 크기의 사용37346- STM32WL LoRa는 "suspend_to_idle" 상태에서 전류를 증가시켰습니다.37338- 서쪽 flash에서 십대 41 실패, 서쪽 build와 blinky 사용37332- PM 및 Bluetooth를 활성화 한 STM32WB55의 전력 소비 증가37327- subsys/mgmt/hawkbit: 호크비트 실행 interrupt 실행 인스턴스37319- 웨스트 0.11.0는 Zephyr doc build에서 다른 메인프레스트 레포 & Zephyr 포크로 이름이 변경되었습니다37309- ARC: MPU v6 (그리고 다른) 지원 추가37307- XOSHIRO 무작위 숫자 생성기를 NXP i.MX RT 플랫폼에서 사용하십시오37306- 가짜 컴백 Mesh지로 컴백을 되돌려37305- Bluetooth 방향 "AoA RX 1us"를 찾는 지원37304- k_timer_status_sync는 qemu_x86_64에 영원히 잠겨있을 수 있습니다37303- tests: drivers: i2s: drivers.i2s.speed 시나리오 nrf 플랫폼에서 실패37294- jlink 러너에서 기본 웨스트 debug 호출과 함께 RTT 로그가 발견되지 않았습니다37293- 네이티브 POSIX MAC 주소는 무작위적이지 않고 여러 사례 사이에 복제됩니다.37272- subsys/mgmt/hawkbit: 업데이트가 성공적으로 설치되었음을 잘못 확인37270- stm32l4 시스템 전력 관리 문제37264- tests-ci: CAN: isotp: 구현 test 보고 FATAL ERROR 연결되지 않을 때 loopback test 핀37265- tests-ci: kernel: scheduler: multiq test 실패37266- tests-ci/kernel/memory_protection: userspace test timeout 발생37267- tests-ci/kernel/threads/apis: test timeout 발생37263- lib: timeutil: 시간이 흐르면서 변환이 정확도가 떨어집니다37260- STM32WL는 HSE를 RCC 소스로 지원하지 않으며 HSEDiv37258- 사용자 모드에서 시메트릭 멀티프로세싱 실패37254- Coverity를 실행 / GitHub 문제를 생성37253- west flash는 macOS에서 openocd로 실패했습니다37236- ESP32는 CONFIG_ASSERT=y가 활성화되면 시작되지 않습니다.37231- 전력 순환 후 BME280 결함 측정37228- Bluetooth SMP는 결합을 완료하지 않습니다37226- PM: soc: PM 할크의 약화 중 남은 것37225- subsys/mgmt/hawkbit 및 sample의 bug와 개선 사항37222- k_queue 데이터 손상, 예약 된 제목 단어 후에 사용자 데이터를 과장37221- nRF5340: SPIM4 무효 clock 주파수 선택37213- ESP32: SD 카드를 SPI (CRC 오류) 로 쓸 수 없습니다37207- drivers: serial: uart_altera_jtag_hal를 devicetree로 변환37206- counter: stm32: set_top_value의 실행이 부족37205- openocd: thread 인식을 기본으로 설정37202- esp32c3 build 오류37189- 버그 "Key '명', 'cmake-ext' 및 'kconfig-ext'는 정의되지 않았다"37188- IO interrupt callback에 log을 인쇄할 때 "EXC_RETURN의 불법적인 부하가 PC에" 오류가 발생37182- cmsis_v1 osSignalWait는 신호 마스크를 설정할 때 신호를 제대로 비워내지 않습니다37180- LED driver PCA9633는 잠에서 칩을 꺼내지 않습니다37175- 핵-f756zg: rtos 인식 디버깅이 작동하지 않습니다37174- Zephyr의.git 디렉토리는 409 MiB입니다.37173- drivers: clock_control: stm32: 거의 모든 stm32 시리즈에 사용할 수 있는 AHB 사전 측정기37170- LwM2M lwm2m_rd_client_stop()는 bootstrapping/registration 중에 호출될 때 작동하지 않습니다37160- [이동] 부팅 로더는 application에 zephyr, mcuboot의 버전과 사용자 정의 버전을 제공해야 합니다37159- osThreadTerminate는 counter의 인스턴스를 감소시키지 않습니다37153- USB serial 번호는 STM32 장치에 고유하지 않습니다.37145- sys: ring_buffer: ring_buf_peek() 및 ring_buf_size_get()37140- 트위스터: 보고서에서 잘못 계산된 오류를 수정37135- HWINFO API를 확장하여 변수 길이 고유의 ID를 제공합니다.37134- 라즈베리 파이 컴퓨팅 모듈 4에 대한 지원을 추가합니다37132- Socket CAN를 활성화 하는 주장37120- 모듈에 관한 문서37119- tests: kernel tests nucleo_l073rz에 대한 하드 결함이37115- tests/bluetooth/shell는 많은 플랫폼에 구축하지 못합니다37109- Zephyr POSIX 계층은 interrupt 잠금을 들고 교환을 사용합니다37105- mcumgr: BUS FAULT: mcumgr CLI로 dfu를 시작할 때37104- tests-ci: kernel: scheduler: multiq test 실패37075- 플랫폼IO: 저는 Wifi 방패 ESP8266를 Nucleo F429ZI와 build sample wifi 프로젝트에 사용할 수 없습니다37070- NXP mcux ADC16 읽기 6553537057- PWM-블링크 시라브 MCU37038- stm32f4 - DMA tx interrupt가 발생하지 않습니다37032- 문서: API 참조가 없어진 문서: Zephyr 문서의 clock37029- drivers: sensor: sensor_value_to_double: sensor_value_to_double는 const이 아닌 sensor_value pointer을 요구합니다37028- ipv6 멀티캐스트 주소는 iface down/up 순서 후에 사라집니다37024- Compile 오류는 VCS를 VOCS 및 AICS 없이만 사용하는 경우37023- zephyr_prebuilt.elf 및 zephyr.elf는 RISC-V 플랫폼에서 일치하지 않는 상징 주소를 가지고 있습니다37007- Out-of-tree driver 관련 문제37006- tests: kernel: mem_protect: stack_random: qemu_riscv32를 활성화하십시오36998- TF-M: PSA 연결이 IRQs를 잠금하게 할 수 없습니다36990- Memory 오차선 ARM Cortex-M3336971- ESP32: wifi 역 sample는 IP 주소를 DHCP4에서 얻지 못합니다36967- Bluetooth: 공개 API36959- 방향 탐지 - 연결 없는 모드로 전송되는 CTE는 길이가 잘못되었다36953- 에러: MlmeConfirm 실패: Tx timeout36948- USB Console에 CDC Shell가 활성화된 경우 Zephyr에 있는 로그들의 클러스터36947- 텐서플로우: 전용 tflite 미세 저장소36929- Failure에서 build까지 OpenThread LwM2M 클라이언트36928- ISO에서 hci_num_completed_packets 중 전송 제공자의 오류를 분리36927- LWM2M: 글쓰기 전용 리소스에 쓰기 때문에 알림36926- samples/boards/nrf/system_off는 compile에 compile를 하지 않을 것입니다36924- embARC 기계 학습 인퍼런스 라이브러리36917- 실행 시간 device PM는 STM32에서 깨졌습니다36909- Shell log`는 crash가 정의되지 않은 경우 crash를 명령합니다36896- tests: net: select: FUZZ로 인해 때때로 여전히 실패36891- 중요한 TCP 성능 regression36889- string.h의 strcasestr() 및 strtok() 관련 문제36885- ISO API를 더 잘 지원하기 위해 업데이트36882- MCUMGR: fs 업로드 파일 업로드 첫 번째 실패36873- USB AUDIO 바이트 정렬 문제36869- 방향 찾아 nrf52811에 연결되지 않은 포팅36866- Zephyr 2.6에서 CONFIG_NO_OPTIMIZATIONS=y일 때 MPU fault 발생36865- k_work_q는 초기화되지 않은 플래그를 시작 시 검사하는 것 같습니다36859- SYS_INIT function에서 bt_enable()을 호출하면 Advertising PDU가 손상될 수 있음36858- 정적 객체 구성기는 NATIVE_POSIX 목표에서 두 번 실행됩니다36857- i2c_samd0.c burst write는 ssd1306.c와 호환되지 않습니다36851- FS logging backend는 littlefs를 가정한다36823- Build는 GNUARMEMB 툴 체인 변종을 사용할 때 표준 C++ 헤더로의 경로를 배제합니다.36819- qemu_leon3 samples/subsys/portability/cmsis_rtos_v2 samples 실패36814- uint32_t의 형식 유형이 잘못되었습니다36811- ``Z_`` APIs 명칭 협약과 의도된 범위를 명확히 한다36802- MCUboot는 외부 flash에 암호화된 이미지와 작동하지 않습니다36796- Build 실패: 목표 samples/net/civetweb/http_server을 사용하여 stm32h735g_disco36794- Build 실패: tests/drivers/adc를 사용하여 stm32l562e_dk36790- sys: ring_buffer: 꼬리가 머리보다 작을 때 정확한 공간 계산36789- [ESP32] samples 깜박이는 / gpio / 사용자 지정 board36783- drivers: modem: hl7800 gpio init interrupt 플래그에서 실패36782- drivers: serial: nrfx: RXD 및 CTS의 많은 사용자 지정 boards에 대한 강제 인력 충돌36781- source_periph를 dma_stm32로 잘못 설정36778- mcumgr를 이용한 펌웨어 업데이트는 0 슬롯에 대한 정보만 표시하고 1 슬롯은 표시하지 않습니다.36770- doc:예정예정 설명이 없어36769- Zephyr은 Interrupt 라인 구성 공간 레지스터가 RW라고 가정하고 ACRN는 0에 하드웨어를 연결했습니다.36767- tests-ci:arch.arm.irq_advanced_features.arm_irq_target_state: test 실패36768- tests-ci:coredump.logging_backend: test 실패36765- [PCI] ACRN는 Interrupt 라인 구성 공간 레지스터를 0 및 ReadOnly로 설정합니다.36764- Bluetooth 아이폰과 연결이 끊어진 후 부합해야 합니다36755- NTP 클라이언트 오류 모듈이 실패하면36748- Zephyr IP Stack는 PROMISCUOUS socket와 함께 POSIX sockets 기반 구현을 사용할 때 유출됩니다.36747- Board에 대한 지원이 추가되었습니다36745- Zephyr IP Stack 케이블에 1514 바이트로 제한되어 - 이 한계를 초과하는 ICMPs가 없습니다36739- coap_packet_get_payload()는 잘못된 크기를 반환합니다36737- Cortex M23: "swap_helper.S:223: 오류: 무효 오프셋, 값이 너무 크다 (0x0000009C) "36736- kernel: SMP 글로벌 잠금 (그리고 따라서 irq_lock) 은 SMP 플랫폼에서 잘못 작동합니다36718- st_ble_sensor sample 참조 잘못된 속성36716- 제파이어 - ADC - ATSAMD21G18A36713- nrf5 ieee802154 driver는 compile를 하지 않고 CI를 끊는다36711- zephyrproject-rtos/example-application에 대한 "템플릿 저장소"를 활성화36696- native_posix_64 board의 JSON 관련 문제36695- Net: ieee802154: cc13xx_26xx: Sub-GHz RF 전력 절약36692- 2.6.0에 대한 출력 메모가 유용하지 않습니다 (BLE API 변경)36679- Bluetooth - 전송되지 않는 알림 (결합된, CONFIG_BT_MAX_CONN=4, 해체 후 다시 연결)36678- Zephyr은 Shell "log 상태" 명령에 예외를 던집니다. Telnet은 shell backend이고 log는 UART backend36668- LittleFS 예제 오버라이프 거짓 memory36667- 로거: 파일 시스템 backend는 첫 번째 boot를 제외하고는 작동하지 않습니다36665- 요청에 따라 혼합된 l2cap36661- xtensa xcc는 "-Warray-bounds"를 지원하지 않습니다.36659- samples/net/sockets 작은 버그36655- 트위스터: 때때로 트위스터가 실패하는 이유는 오류 ``configparser.NoSectionError: No section: 'manifest'`36652- SMP 플랫폼에서 pthread 구현의 정지36646- sample.shell.shell_module.minimal_rtt는 build에서 mimxrt1170_evk_cm4/mimxrt1170_evk_cm7에 실패36644- libstdc++가 선택되지 않은 경우 도구 체인 C++ 헤더를 포함할 수 있습니다36631- GPIO에서 DTS를 켜36625- Arduino 나노 33 ble를 위해 samples/net/openthread/coprocessor를 만드는 동안 컴파일 실패36613- LoRaWAN - 수신된 데이터에 대해 callback를 등록하는 방법을 제공36609- efm32pg_stk3402a에 fatfs를 설치할 수 없었습니다36608- compile USB console 예제 uart_mux36606- Regression udp socket 성능 Zephyr v2.3.0에서 v2.6.036600- Bluetooth: 주변: 안전한 연결을 사용할 때 채권 발행36598- 로라 driver TX wait/synchronous 전화를 걸었다36593- IPv6 준비 준수 실패 (RFC 2460)36590- NVS 부문 크기가 65535보다 크기가 지원되지 않습니다36578- net: ip: Assertion는 0 길이 tcp_send_data()의 packet가 실패하면36575- Modbus RTU 클라이언트36572- kernel: 음성 mutex lock_count 값36570- Kconfig 구성 옵션에 사용자 지정 역할을 사용36569- '..만:'는 문서에서 예상되는 대로 작동하지 않습니다36568- net: lib: sockets: Assertion가 zsock_close()에 실패하면36565- ehl_crb: boot 배너만 인쇄되지만 test 관련 세부 사항은 tests의 여러 개에 대해 인쇄되지 않습니다. PR #36191는 v2.6.0 발매에 백포팅되지 않기 때문에36553- 로라완 Sample: 가입을 받아들이지만 "결합 실패"36552- Bluetooth v2.6.0 연결 광고36540- LoRaWAN otaa.app_key는 mib_req.Param.AppKey에 속한다36524- HSE clock는 Zephyr v2.3.0에서 v2.6.0로 이동할 때 HSE는 초기화되지 않으며 blinky는 사용자 지정 board에서 실행되지 않습니다36520- tests/kernel/timer/timer_api/kernel.timer.tickless는 build에 실패합니다36500- 에스프레시브: 다윈-arm64에 도구 체인을 설치할 수 없습니다36496- bluetooth: "완전하지 않은 데이터, 더 많은 데이터"라는 데이터 상태의 첫 번째 확장 광고 보고서만 발행됩니다.36495- dtc는 interrupt 제공자 warning에서 부족한 # 주소 셀을 생성합니다36486- LOG2 - 자기 참조 매크로36467- 런어 mdb-hw는 아크 hsdk board와 작동하지 않습니다36466- tests/kernel/mem_protect/mem_protect는 arcmwdt 도구 체인에서 실패했습니다36465- samples/compression/lz4는 arcmwdt 툴치안에서 실패했습니다36462- Bluetooth stack limited_discoverable_advertising timeout 및 lim_adv_timeout 관련 문제36448- samples: subsys: fs: fat_fs: adafruit_2_8_tft_touch_v2: i2c가 정의되지 않은 경우 buildkite 컴파일 실패36447- net: socket: socketpair: 투표 호출 모든 이벤트를 다시 설정36435- RFC: API 변경: Mesh: opcode callback의 반환 값을 추가36427- test: kernel.common.nano32: zephyr-v2.6.0-286-g46029914a7ac: mimxrt1060_evk: test 실패36419- test-ci: net.ethernet_mgmt: zephyr-v2.6.0-286-g46029914a7ac: frdm_k64f: test 실패36418- Tls: zephyr-v2.6.0-286-g46029914a7ac: frdm_k64f: test 실패36417- tests-ci:coredump.logging_backend: zephyr-v2.6.0-286-g46029914a7ac: lpcxpresso55s28: test 실패36416- tests-ci:arch.arm.irq_advanced_features.arm_irq_target_state: zephyr-v2.6.0-286-g46029914a7ac: lpcxpresso55s28: test 실패36414- ESP32와 samples/net/wifi는: net_if: network 인터페이스가 없습니다!36412- Blinky on ESP32: 지원되지 않는 board: led0 devicetree alias는 정의되지 않습니다"36410- board: cc1352r_sensortag: hdc2080에 대한 dts 항목을 추가36408- ARM_MPU에서 boards ``stm32_min_dev_*`` MPU가 활성화되지 않은 상태36398- [비디오 API] 오류 함수 pointer 검증36390- net: ip: 음의 TCP unacked_len 값36388- ARM: 아키텍처 레벨 사용자 가이드36382- 하드웨어가 에뮬레이션되지 않을 때 segfault36381- Zephyr v2.6.0 Bluetooth [evdone] assertion 실패36380- CONFIG_EMUL에 대한 자율 의존성이 부족36357- tests: samples: watchdog: sample.subsys.task_wdt nrf 플랫폼에서 실패36356- Network는 STM32H747DISC0 board Zephyr v2.6.0를 전송하지 못한다36351- nRF: 우리는 항상 SystemInit이 인라인된다고 보장하지 않습니다36347- Zephyr Wifi IoT device - 시작하기 위해 좋은 board은 무엇입니까?36344- Zephyr 2.6.0 st_ble_sensor sample는 nucleo_wb55rg에 대한 컴파일 때 깨집니다.36339- samples/subsys/logging/dictionary는 build를 Windows 환경의 MS 아래에서 표시하지 않습니다36329- CC3120 WiFi 모듈의 지원36324- Upsteam West 매니스트에 프로젝트 그룹을 추가36323- TFM_CMAKE_BUILD_TYPE_DEBUG를 LPC55S69-NS에 기본으로 설정하지 마십시오.36319- 도움말: 도움말 팁을 요청하는 페이지에서 404 오류가 발생합니다36318- [Coverity CID: 236600] drivers/ieee802154/ieee802154_nrf5.c에서 사용되지 않는 값36317- [Coverity CID: 236599] drivers/ieee802154/ieee802154_nrf5.c에서 사용되지 않는 값36316- [Coverity CID: 236597] drivers/ieee802154/ieee802154_nrf5.c에서 사용되지 않는 값36315- [Coverity CID: 236604] subsys/net/lib/lwm2m/lwm2m_engine.c에서 신뢰할 수 없는 값을 argument로 사용36314- [Coverity CID: 236610] 초기화되지 않은 pointer36313- [Coverity CID: 236602] drivers/modem/gsm_ppp.c에서 확인하지 않은 return value36312- [Coverity CID: 236608] subsys/bluetooth/audio/mics_client.c에서 유효한 buffer 경계를 넘어 접근36311- [Coverity CID: 236598] subsys/bluetooth/audio/mics_client.c에서 유효한 buffer 경계를 넘어 접근36310- [Coverity CID: 236607] drivers/ieee802154/ieee802154_nrf5.c에서 스위치 파업이 빠짐36309- [Coverity CID: 236606] drivers/ieee802154/ieee802154_nrf5.c에서 스위치 파업이 빠짐36308- [Coverity CID: 236601] drivers/ieee802154/ieee802154_nrf5.c에서 스위치 파업이 빠짐36307- [Coverity CID: 236605] subsys/bluetooth/audio/mics.c의 논리적으로 죽은 코드36306- [Coverity CID: 236596] subsys/bluetooth/audio/mics.c의 논리적으로 죽은 코드36305- [Coverity CID: 236595] samples/drivers/eeprom/src/main.c의 논리적으로 죽은 코드36304- [Coverity CID: 236609] subsys/bluetooth/audio/mics_client.c에 명시적 무효36303- [Coverity CID: 236603] subsys/bluetooth/audio/vcs_client.c에서 무효 확인 후 디레퍼런스36301- soc: 사이프레스: 포트 제피어에서 사이프레스 CYW4390736298- TF-M 통합: 짧은 사용자 가이드를 추가36291- ADC 및 stm32l496에 대한 수학 라이브러리 함수 사용36289- 에스위피는 b_l4s5i_iot01a 목표에 정지점을 잡았다36282- RTT logging에 대한 오버라이트 모드36278- ARM: Cortex-M: SysTick이 사용하지 않으면 SysTick 우선 순위가 초기화되지 않습니다36276- NULL pointer에 액세스하는 check_used_port()36270- TF-M: 안전하지 않은 표적 이름에 균일성을 도입36267- net: ieee802154: 소프트웨어 주소 필터링36263- up_squared: kernel.memory_protection.mem_map.x86_64 실패36256- SPI4 & 3 MISO는 nRF5340에서 작동하지 않습니다36255- tests/subsys/logging/log_core hsdk board에서 실패36254- Zephyr shell subsystem는 ARC 하드웨어 boards와 작동하지 않습니다.36250- tests/subsys/cpp/cxx - compile는 native_posix에 CONFIG_EXCEPTIONS=y가 없을 때36247- samples: usb: testusb: cdc-acm 사용 문제36242- Zephyr Upstream + sdk-nrf BLE NUS SHELL LOG/CBPRINTF build 문제36238- net_if.c: 유동성 무동성36237- fs_open는 0와 FS_O_CREATE의 기존 파일에서 0를 반환합니다36197- Arduino Nano 33 BLE (NRF52840) 에 깜빡이는 BOSSA36185- CMP0116 관련 경고36172- net: ieee802154: LL src/dst 주소가 수신된 net_pkt에서 손실됩니다 (6LO을 사용할 때)36163- nvs는 더 이상 id=0xffff의 사용을 지원하지 않습니다36131- 접속할 때 때때로 확장된 광고를 스캔할 수 없습니다36117- LLVM toolchain abstraction이 out-of-tree LLVM 기반 toolchain build를 중단시킴36107- ehl_crb: 여러 개의 tests는 실패하고 board는 시작되지 않습니다.36101- tfm 관련 build는 아무것도 변하지 않더라도 재건됩니다36100- pb_gatt buf_send는 callback를 호출하지 않습니다36095- drivers: pwm: sam: 컴파일 failure36094- BLE 복수 연결에서 잘못된 연결 간격36093- dt_compat_enabled_with_label 동작 (또는 사용) 을 수정36089- intel_adsp_cavs25: 2 DSP 코어보다 더 많은 지원36088- intel_adsp_cavs25: 제2차 boot는 arch_start_cpu()에서 실패36084- 아루디노 나노 33 BLE: USB는 깜빡임 후 연결이 끊어진다36078- COD: lpcxpresso55s28: test failure assertion 실패36077- net: lib: coap: 들어오는 socket에서 socket 정보를 얻을 수 없습니다36075- drivers: 용기: stm32fd: can2 작동하지 않습니다36074- LoRaWAN: sx126x: CRC 오류의 무한 루프36061- cpp 파일에서 k_timer_start를 사용할 때 ``z_priq_rb_lessthan(rbnode*, rbnode*)`36057- Zephyr Shell Console 및 Logging 고립된 다른 Device 인터페이스를 대상으로36048- ISO CIS 연결이 여러 번 끊어진 후 ISO CIS 연결을 제대로 설정할 수 없습니다.36038- iotdk: 테스트 케이스 samples/modules/nanopb는 build를 할 수 없습니다36037- bt_init 초기화가 완료되지 않을 때 bt_init의 성공 반환36035- 구조 장치들은 ROM에 배정되어야 하며, RAM에 배정되지 않아야 한다.36033- 단순한 경고는 점진적인 문서 build를 초에서 몇 분으로 느려집니다36030- 서양의 경고 (그리고 다른?) 는 문서 제작 시 무시된다36028- 예제 문서에서 더 자세한 설명36026- 울프ssl / 울프크립트36022- 연결 없는 IQ samples 보고서에서 잘못된 채널 인덱스36014- stm32g050: soc 프로토타입에 대한 닫기 괄호가 없어졌다36013- arm/qemu: FPU가 있는 QEMU target에서 CMSIS-DSP test 실행35999- 예기치 않은 Bluetooth 단속 및 채권 제거35992- stm32f303k8 device 나무 실종 DACs35986- POSIX: posix_types의 여러 정의35983- #35935의 백포트는 실패했습니다35978- ESP32 SPI 데이터 햄프 전송35972- C++ 예외는 GNU Arm 임베디드로 구축할 때 작동하지 않습니다35971- ehl_crb: test_nop는 tests/kernel/common/에서 실패하고 있습니다.35970- up_squared: samples/boards/up_squared/gpio_counter/가 실패하고 있습니다35964- shell_uart는 UART를 PM_LOW_POWER_STATE / PM_DEVICE_STATE_LOW_POWER에 넣을 때 매달린다35962- drivers를 사용해서 구약된 Kconfigs35955- Bluetooth: Controller: Regression 연결 설정35949- mcan: sjw-data devicetree 구성은 올바르게 작성되지 않습니다35945- SPI4는 nRF5340에 k_sleep()를 주식에서 사용하는 경우 작동하지 않습니다35941- subsys: 추적: sysview: 경로에서 SEGGER_SYSVIEW.h가 없습니다35939- STM32L552에서 enc424j600 driver를 사용할 수 없거나 동작이 깨짐35931- Bluetooth controller: ull_master.c에서 assertion 발생35930- nRF Dongle as BLE 중앙 불안정한 연결 장거리35926- Shell 탭 완료가 실패35916- drivers: TI cc13xx_cc26xx: build 오류가 PM를 활성화 할 때 (serial, entropy, spi, i2c 모듈)35908- DHCP 인터페이스를 network로 중지하면 네트워크 상태가 손상되었습니다35897- Bluetooth: 자국적 포지엑스에서 PTS 테스트35890- Build 시스템은 명시적인 ZephyrBuildConfiguration_ROOT 변수를 무시합니다35880- PSA tests는 CONFIG_TFM_IPC=y가 되면 무제한으로 실행됩니다.35870- Build는 Gcc 11.x에서 native_posix에 실패합니다35857- intel_adsp_cavs15: ADSP에서 msgq 테스트 케이스를 실행하지 못했습니다35856- intel_adsp_cavs15: ADSP에서 실행되는 세마포어 테스트 케이스가 실패35850- sample kernel/metairq_dispatch는 nucleo_g474re에 실패합니다35835- ADC 지원35809- sample: USB 오디오 samples는 STM32에서 작동하지 않습니다35793- kernel.scheduler.multiq: #35276 이후 실패 ("협력 계획만" 특별 사례 제거)35789- sockets_tls: 손을 잡기 전에 socket에 대한 데이터를 수신하면35721- Atmel sam0 Async and/or DMA는 작동하지 않을 수 있습니다35720- tests:kernel timer test_sleep_abs에서 TICKLESS_KERNEL와 PM에서 nucleo_wb55rg에서 test_sleep_abs에 실패35718- 파일 시스템 인터페이스에서 과도한 오류 Mesh지35711- net: sockets: dtls: 손잡이는 원래대로 재설정되지 않았습니다35707- 오류: zephyr/tests/kernel/common test 케이스는 gcc-11 (Yocto) 에 실패하고 있습니다35703- posix_apis: test_posix_realtime에서 mimxrt1024_evk에 실패35681- samples/subsys/logging/logger 및 samples/philosophers의 출력을 얻을 수 없습니다35668- 확장된 광고에서 보조 광고의 채널 선택35663- STM32H7: 공유된 memory를 활성화하기 위해 memory 보호 unit(MPU)를 지원합니다35658- 아치.interrupt.아름.irq_vector_table.arm_irq_vector_table: MPU FAULT mximxrt685_evk_cm33의 정지 시스템35656- 아치.interrupt.아름.arm_interrupt: mimxrt685_evk_cm33에 매달린다35581- stm32 SPI DMA 및 INTR 설정의 문제35550- nRF91: DPS310 I2C driver 작동하지 않습니다35532- 수정한 HTTP(S) client 예제에서 SSL handshake 오류35529- STM32: 시작 시 STM32H7 ADC 기계를 수행해야 합니다35429- 서브시스템: 설정: 암호화35377- creg_gpio driver를 추가하여 ARC HSDK board35354- Ultraviolet(UV) 빛의 측정에 대한 지원이 추가됩니다.35293- 소포라디컬 boot failure35256- 문서의 data passing 표에 object queue가 누락됨35250- 트위스터는 serial 라인 출력을 완전히 읽지 않습니다35244- 트위스터: build failure native_posix와 GNU 쌍용자동차 2.3535238- ieee802.15.4의 stm32wb55 지원35229- TWISTER log tests 사이의 혼합35190- echo_server sample 비기능 레일 모든 CPUs native_posix_64 board build35055- STM32L432KC Nucleo 참조 board SWD 문제 Zephyr으로 프로그래밍 후34917- 아치.interrupt.아름이 아닌 아치.interrupt.extra_exception_info: lpcxpresso55s28 시리즈: test failure34913- ModuleNotFoundError: '엘프툴'라는 이름의 모듈이 없습니다34879- mec15xxevb_assy6853: 2 GPIO test 오류34855- FANSTEL BT840X 관련 지원 요청34832- 코딩 지침 - MISRA 규칙 14.4가 제대로 적용되지 않았습니다34829- Bluetooth: ISO: 연결되지 않은 ISO 채널의 ISO 데이터 경로를 제거하지 마십시오34767- ESP boards에서 C++ 지원34760- 호크비트는 큰 파일을 다운로드하지 않습니다34659- Bluetooth: HCI cmd 응답 timeout34571- 트위스터 마크는 tests를 실패로 통과했습니다.34557- 0.14b로 FATF를 업그레이드34554- 설정 FS: 더 많은 설정 항목을 처리할 때 복제 검색은 매우 느립니다34544- lib: gui: lvgl: buffer 오버플로우 버그34543- STM32F1는 compile와 CONFIG_UART_ASYNC_API에 실패34392- #34237의 백포트는 실패했습니다34391- #34237의 백포트는 실패했습니다34390- i2s: 비트 레이트는 STM32에서 잘못 구성되어 있습니다34372- CPU 자체 Log Backend를 사용하는 경우 잠금34354- STM32 I2C에 DMA 지원이 추가되는 것을 조사하시기 바랍니다!34324- RTT는 STM32에서 작동하지 않습니다34315- BMI270에 전송되는 I2C 구성 파일은 구성의 마지막 부분을 제대로 처리하지 않는 것으로 보입니다.34305- Sara R4 Particle Boron에서 shell modem send 명령 후 약 10초 뒤 shell이 멈춤34282- HAL 모듈 요청: hal_telink34273- mqtt_publisher: EC21 modem와 bg9x driver에 제대로 연결할 수 없습니다34269- LOG_MODE_MINIMAL BUILD 오류34268- Bluetooth: Mesh: Sample는 disco_l475_iot에서 init 프로세스에 갇혀있다34259- memory 도메인에서 코드 실행 문제가 발생34239- 시스템 작업 큐에 settings_save_one를 호출하면 실시간 성능 저하가 발생할 수 있습니다.34236- 외부 소스 코드 통합 요청: 라즈베리 파이 피코 SDK34231- uzlib (독압 라이브러리)34226- Compile civietweb http_server sample를 구축하는 데 오류34222- UART 문제를 일으키는 null pointer 예외 검출과 관련된 의무34218- 비효율 리소스에 액세스하려고 할 때 Civetweb 서버가 충돌34204- nvs_write: 잘못된 문서화된 반환 값.34192- Sensor BME680: SPI 동작에 대한 지원을 추가합니다34134- USB는 부팅 로더가 이전에 device를 잘못 사용했다면 작동하지 않습니다.34131- TFTP 클라이언트는 수신 데이터 패킷을 무시합니다34121- 윈도우의 문서 단계에 따라 pdf를 생성할 수 없습니다34105- tests/kernel/workq를 새로운 쿼크 API로 변환34049- 노르딕 nrf9160 drivers와 주변기계 사이의 전환34015- cfb sample "Device는 발견되지 않았다" esp32에 대해 SSD1306가 활성화되면33994- kscan_ft5336는 투표를 할 때 적절한 up/down 정보를 제공하지 않으며 interrupt 모드에서 자원을 소용합니다33960- 브리 소시용 제피어33937- #26712의 백포트는 실패했습니다33932- #26083의 백포트는 실패했습니다33910- sam_v71_xult -> I2C_1는 스캐닝 중에 i2c 장치에 매달린다33901- tests: interrupt: irq_enable() 및 irq_disable()는 x86에서 직접적이고 정규 interrupt와 작동하지 않습니다33895- Device 트리: STM32L412 및 STM32L422는 노드가 부족합니다33883- #33340의 백포트는 실패했습니다33876- Lora 송신자 sample build 오류33873- arm_arch_timer: clock에 너무 많은 CONFIG_TICKLESS_KERNEL = n의 SMP에 너무 많은 clock 발표33862- #33771의 백포트는 실패했습니다33753- LVGL 출력은 지표 위젯의 LVGL TFT 시뮬레이터와 일치하지 않습니다33652- BLE 연결을 모니터링33573- JSON_OBJ_DESCR_ARRAY_ARRAY는 위험하게 부서졌습니다.33554- Zephyr에 OM13056 board (LPC1500 가족 또는 구체적으로 SoC LPC1519) 지원이 추가되도록 요청33544- ehl_crb: 휴대성.posix.common.posix_realtime 실패33485- Zephyr DMA driver에서 DMA 외부의 DMA 전송과 관련된 발행33483- TIMESLICE 및 PM 상호 작용 및 예상 행동33449- 2.7에서 구석된 항목을 제거33440- lsm6dso sensor driver는 nRF5340에서 작동하지 않습니다33435- 팔 뭉치 / 팔 뭉치33337- 트위스터: 모든 "죽은" samples/tests를 찾아서 고쳐라33275- ehl_crb: samples/subsys/shell/shell_module는 작동하지 않습니다33265- 전력 관리 개편33192- LoRaWAN - Application는 모듈이 작동하지 않으면 시작되지 않습니다33113- kernel의 새로운 기능 또는 코드 변경에 대한 코드 커버링을 개선33104- Zephyr을 업데이트하여 작업열 문제를 해결합니다33099- ppp: 종료 packet 전송되지 않았습니다33052- [Coverity CID:219624] subsys/bluetooth/host/sdp.c에서 신뢰할 수 없는 루프 묶음33041- [Coverity CID:219645] subsys/bluetooth/host/sdp.c에서 신뢰할 수 없는 루프 묶음33016- spi_nor: CONFIG_SPI_NOR_SFDP_RUNTIME는 flash를 spi_nor_configure() 이후 대기 상태에서 남겨두고 있습니다.33015- spi_nor driver: SPI_NOR_IDLE_IN_DPD는 SPI_NOR_SFDP_RUNTIME를 깨고32997- 문서 검색 경험을 개선32990- FS/littlefs: 이미 삭제된 파일에 작성할 수 있습니다32984- 서쪽: openocd 실행자: 기본으로 debug 모드를 활성화하지 마십시오32875- Zephyr vs RIOT-OS의 벤치마킹32836- intel_adsp_cavs15의 나머지 통합 실패32822- 코드는 compile에 PWM 핀을 변경한 후 PWM에 blinky_pwm를 변경하지 않습니다32803- mcux uart drivers를 아싱크 API를 지원하도록 확장32789- USB DFU 지원 w/o MPU 지원32733- RS-485 지원32669- [Bluetooth] 주기적인 광고 동기화 전송의 sample 코드32603- acrn_ehl_crb: test 아치 케이스.interrupt.prevent_interruption 실패32564- net_buf 참조 수치는 보호되지 않습니다32545- CONFIG_IMG_MGMT_VERBOSE_ERR가 작동하지 않는 것 같습니다.32531- get_maintainer.py는 MAINTAINERS.yml를 분석할 수 없습니다32293- Zephyr 2.6 발매 체크리스트32289- USDHC: 재설정 후 실패32282- x86 ACPI 이미지는 너무 크다32261- CONFIG_STACK_SENTINEL의 문제32133- AArch64에서 현재 원자력은 memory 순서에 의해 미묘하게 분해됩니다32111- Zephyr build는 Windows에서 LLVM와 실패32035- Bluetooth: application를 업데이트 할 때 application에 대한 통보31993- west 확장자를 parse yml 파일에 추가31985- risv: TICKLESS_KERNEL=y의 경우 실행 시간이 길다31943- drivers: flash: stm32: STM32 시리즈에 걸쳐 flash 삭제 구현의 조화31739- ztest API를 사용하도록 CoAP 단위 tests를 변환31593- civetweb는 무료 파일 설명기가 없을 때 니다31499- lwm2m: 관찰자 알림에 가시성을 추가합니다 success/fail31475- TCP 보관기31473- 다시 시도되지 않은 및 자동 시작 중 DLE 절차를 방해할 수 있는 실패한 피 요청31447- MQTT 비동기는 TCP2를 사용할 때 끊어집니다.31290- dts: arm: st: pwm 기본 속성을 표준화 st,prescaler to 031253- lis3dh driver 지원이 혼란스러워31162- 기존과 새로운 시스템 전력 관리 상태 사이의 지도31107- libc: 최소: qsort 루틴을 추가31043- modem cmd_handler_process의 무한 루프30921- west flash는 열린 ocd 오류로 실패30861- drivers: uart: timeout의 정밀도를 높이는 uart_rx_enable30635- cpu_stats: 프린트에서 ``LOG_*`30429- Thread Border Router NRC/RCP sample 및 nrf52840dk 시작되지 않는30367- TCP2는 우리의 MSS를 동료에게 보내지 않습니다30245- Bluetooth: controller: 이벤트 스케줄링 파이프 라인 선제 단기 스케줄30244- Bluetooth: controller: 확장된 스캔 창 시간 예약은 보조 채널 수신을 방지합니다.30243- Bluetooth: controller: IRK 해상도가 확장된 스캔 휴식기 보조 PDU 수신30236- 주요 thread는 때때로 Nucleo application에서 UDP 및 IPv6를 사용하는 경우 사용자가 application에 도달하기 전에 영원히 ループ됩니다.30209- TCP2: 클라이언트에 [SYN, ACK]를 전송할 때 MSS 옵션을 추가하는 방법?30066- CI test build RAM 과잉30026- 같은 BLE IPSP에 여러 개의 BLE 연결을 할 수 없습니다29545- samples: tfm_integration: tfm_ipc: "암호화.고장.원시물.무대.ed25519"라는 이름의 모듈이 없습니다.29535- risv: stack 객체는 잘못 정렬됩니다29520- k_current_get()가 시스템 호출 없이 작동하도록29397- Build 모든 tests 모듈 mcuboot28872- ESP32를 Bluetooth controller로 지원합니다28819- Zephyr 원자 API의 질서와 일관성 약속?28729- ARM: Core Stack Improvements/Bug 방출에 대한 2.6 수정28716- 2.5 발매 체크리스트28312- ART 가속기를 STM32 FLASH controller에 활성화하기 위한 옵션을 추가합니다27992- stm32f7: usb: 폭발 HID 수신 및 설정 보고서 요청은 응답하지 않는 제어 엔드포인트로 이어집니다.27525- Zephyr에 대한 STM32Cube의 USB PD 지원을 포함하여27415- Zephyr에서 하나의 thread 지원 (CONFIG_MULTITHREADING=n) 를 유지할지 결정하세요27176- [v1.14] socket 디스크립터 권한 관리27015- MQTT에 맞춤형 운송 지원을 추가26981- PPP + GSM MUX SIMCOM7600E의 문제26585- IPv4 멀티캐스트 데이터그램은 mimxrt1064_evk board (실종 ethernet API) 로 수신할 수 없습니다.26256- NRF51822 BLE Micro module이 k_msleep()에서 멈춤: RTC counter가 동작하지 않음26136- Windows 환경의 CMake 오류26051- shell: uart: shell 초기화 변경을 허용하여 USB UART를 통해 라우팅을 허용합니다25832- [test][kernel][lpcxpresso55s69_ns] kernel의 경우 ESF를 성공적으로 검색할 수 없었습니다25182- 라즈베리 파이 4B 지원25015- Bluetooth 일성 채널 지원24854- doc: Memory 파티션 doc에서 잘 문서화되지 않은 타사 라이브러리를 사용하는24733- 잘못된 환경 설정24200- USB GET_INTERFACE 응답은 항상 0, 대안 설정이 사용되더라도24051- 이중으로 sensor_val23745- PS/2 핸들러와 다른 drivers 핸들러를 조정23723- 세거 수학 라이브러리와 비교하면 sinf/cosf 성능이 좋지 않습니다23349- 질문: 외부 soc, board, DTS, drivers 및 libs를 어떻게 추가합니까?22731- 도커 CI 문서를 개선22705- counter driver를 lpcxpresso55s69에 구현22702- I2S driver를 lpcxpresso55s69에 구현22455- USB 엔드포인트 주소를 stm32f4_disco에서 CDC ACM 클래스 driver에 수동으로 지정하는 방법22210- Bluetooth bt_gatt_get_value_attr_by_uuid 관련 문제22131- ARM Cortex_R: CONFIG_USERSPACE: 시스템 호출 중 외부 중단이 비활성화됩니다21869- IPv6 이웃들이 너무 열망해서 추가됩니다21648- 메타-IRQ threads에 대한 문서를 개선21519- RFC: libc: thread 안전 신규21339- 만료된 IPv6 라우터는 무한 루프를 일으킨다21293- timeout에 I2C read/write 함수를 추가하여 stm32 포트에21205- get_device_list는 전력 관리에 초청되는 경우에만 사용할 수 있습니다21167- 라이브러리.libc.newlib test 실패20576- DTS 오버레이 파일은 전체 경로 이름을 포함해야 합니다20409- USB: Webusb shell를 생성20236- usb: api: USB의 현재 포함 경로를 청소20171- 외부 spi 또는 flash를 mimxrt1060-evk에 지원합니다19882- STM32 ADC driver에 복수 채널 샘플링을 위한 지원을 추가합니다19328- 로거는 thread에서 특정 log Mesh지 풀 사용에서 차단할 수 있습니다18960- [Coverity CID:203908]lib/libc/newlib/libc-hooks.c에서 처리 오류18896- 동시 다중 프로토콜 지원 NRF5284018850- Bluetooth: controller: 지시된 광고주들을 따르는 광고주들은 손상된 데이터를 가지고 있을 것이다18386- [Coverity CID: 203443] subsys/bluetooth/host/rfcomm.c의 memory corruption18351- logging: 32 비트 플롯 값이 작동하지 않습니다.18316- 등록되지 않은 bt_conn 콜백 지원18042- 회사 회원만이 slack 채널에 가입할 수 있습니다17748- stm32: clock 제어: SystemCoreClock의 사용을 제거17692- 멀티캐스트 그룹에 가입하는 적절한 방법 (NRF52840/OpenThread)17375- VREF, TEMPSENSOR, VBAT 내부 채널을 stm32 adc driver에 추가합니다17021- kernel/userspace.c에서 동시 제어16761- nrf52840 usb driver와 openthread16671- 설정의 미래를 위한 아이디어16231- CONFIG_UART_DYNAMIC_SETTINGS 옵션을 추가15841- 지원 AT86RF23315793- iotdk에 바이너리를 로드할 수 없습니다15676- 다양한 전력 상태에서 보내는 시간에 대한 지원 기기15555- Counter 문서 실종 Callback 컨텍스트 메모14308- 시스템과 device 전력 모드 사이의 더 나은 통합12405- test를 추가하여 PR #12384에서 해결된 문제를 파악합니다11773- 실리콘 랩의 Bluetooth 지원을 추가11702- nrfx i2s driver에 대한 지원이 추가되었습니다11519- 최소 build test를 cc1200에 추가한다11193- ARM V8M 신뢰성 실행 환경 및 Zephyr11028- 시험되지 않는 CONFIG_LOAPIC_SPURIOUS_VECTOR11000- Zephyr에서 USB 2.0 고속 지원10930- 문자열 포맷 기능을 확장10676- 요구되는 특징: DFU 대 Thread network10378- watchdog: 노르딕 장치의 현재 watchdog API와 제한10324- PDF를 발매 문서와 함께 게시합니다10198- FRDM-STBC-AGM01 sensor 방패에 대한 지원이 추가8876- net/l2/ieee802154 subsystem를 새로운 shell subsystem로 조정8275- 언제 Zephyr이 인기 있는 IDE 개발을 지원할 수 있을까요?7001- ST Sensors: Driver 가중화6777- 기여하는 문서에 저작권 처리 사항을 추가합니다6657- 질문: Zephyr에서 Bluetooth AVRcp가 지원되는가? 아니면 어떤 계획이 있습니까?6493- 랜덤 숫자를 생성하기 위해 APIs가 필요합니다.6450- 같은 버스에서 같은 종류의 여러 장치 - 어떻게 해결해야 할까요?6117- DTS 및 HW 지원에 대해 sanitycheck에 알려주세요4911- qemu의 파일 시스템 지원1392- "엘트툴"라는 이름의 모듈이 없습니다3886- net/crypto 예제에 상호 인증을 추가3885- 실제 entropy를 암호화 기반 네트워크 samples에 추가3884- 보안에 관한 우수한 실습을 활용하기 위해 TLS 및 DTLS의 사례를 개선3879- k_thread_abort와 k_thread->fn_abort() 비교3677- HCI Zephyr 확장 프로그램을 구현3199- xtensa: 링크 스크립트를 단순화2811- 델타 대신 timeout 코드 트랙 틱 갱신 기간을 조사2619- 해시/ Mesh지 인증에 APIs를 정의2248- 분산 LE Controller: 스타일 수정
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.