1:orphan: 2 3.. _zephyr_2.6: 4 5Zephyr 2.6.0 6############ 7 8We are pleased to announce the release of Zephyr RTOS version 2.6.0. 9 10Major enhancements with this release include: 11 12* Logging subsystem overhauled 13* Added support for 64-bit ARCv3 14* Split ARM32 and ARM64, ARM64 is now a top-level architecture 15* Added initial support for Arm v8.1-m and Cortex-M55 16* Removed legacy TCP stack support which was deprecated in 2.4 17* Tracing subsystem overhaul including expansion for tracing points and 18 added support for Percepio Tracealyzer 19* Device runtime power management (PM), former IDLE runtime, was 20 completely overhauled. 21* Added an example standalone Zephyr application in its own Git repository: 22 https://github.com/zephyrproject-rtos/example-application 23 24The following sections provide detailed lists of changes by component. 25 26Security Vulnerability Related 27****************************** 28 29The following CVEs are addressed by this release: 30 31More detailed information can be found in: 32https://docs.zephyrproject.org/latest/security/vulnerabilities.html 33 34* CVE-2021-3581: Under embargo until 2021-09-04 35 36Known issues 37************ 38 39You can check all currently known issues by listing them using the GitHub 40interface and listing all issues with the `bug label 41<https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 42 43API Changes 44*********** 45 46* Driver APIs now return ``-ENOSYS`` if optional functions are not implemented. 47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned. 48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change 49 may require existing code that tests only for that value to be changed. 50 51* The :c:func:`wait_for_usb_dfu` function now accepts a ``k_timeout_t`` argument instead of 52 using the ``CONFIG_USB_DFU_WAIT_DELAY_MS`` macro. 53 54* Added disconnect reason to the :c:func:`disconnected` callback of :c:struct:`bt_iso_chan_ops`. 55 56* Align error handling of :c:func:bt_l2cap_chan_send and 57 :c:func:`bt_iso_chan_send` so when an error occur the buffer is not unref. 58 59* Added :c:func:`lwm2m_engine_delete_obj_inst` function to the LwM2M library API. 60 61Deprecated in this release 62 63* :c:macro:`DT_CLOCKS_LABEL_BY_IDX`, :c:macro:`DT_CLOCKS_LABEL_BY_NAME`, 64 :c:macro:`DT_CLOCKS_LABEL`, :c:macro:`DT_INST_CLOCKS_LABEL_BY_IDX`, 65 :c:macro:`DT_INST_CLOCKS_LABEL_BY_NAME`, and 66 :c:macro:`DT_INST_CLOCKS_LABEL` was deprecated in favor of utilizing 67 :c:macro:`DT_CLOCKS_CTLR` and variants. 68 69* :c:macro:`DT_PWMS_LABEL_BY_IDX`, :c:macro:`DT_PWMS_LABEL_BY_NAME`, 70 :c:macro:`DT_PWMS_LABEL`, :c:macro:`DT_INST_PWMS_LABEL_BY_IDX`, 71 :c:macro:`DT_INST_PWMS_LABEL_BY_NAME`, and 72 :c:macro:`DT_INST_PWMS_LABEL` was deprecated in favor of utilizing 73 :c:macro:`DT_PWMS_CTLR` and variants. 74 75* :c:macro:`DT_IO_CHANNELS_LABEL_BY_IDX`, 76 :c:macro:`DT_IO_CHANNELS_LABEL_BY_NAME`, 77 :c:macro:`DT_IO_CHANNELS_LABEL`, 78 :c:macro:`DT_INST_IO_CHANNELS_LABEL_BY_IDX`, 79 :c:macro:`DT_INST_IO_CHANNELS_LABEL_BY_NAME`, and 80 :c:macro:`DT_INST_IO_CHANNELS_LABEL` were deprecated in favor of utilizing 81 :c:macro:`DT_IO_CHANNELS_CTLR` and variants. 82 83* :c:macro:`DT_DMAS_LABEL_BY_IDX`, 84 :c:macro:`DT_DMAS_LABEL_BY_NAME`, 85 :c:macro:`DT_INST_DMAS_LABEL_BY_IDX`, and 86 :c:macro:`DT_INST_DMAS_LABEL_BY_NAME` were deprecated in favor of utilizing 87 :c:macro:`DT_DMAS_CTLR` and variants. 88 89* USB HID specific macros in ``<include/usb/class/usb_hid.h>`` are deprecated 90 in favor of new common HID macros defined in ``<include/usb/class/hid.h>``. 91 92* USB HID Kconfig option USB_HID_PROTOCOL_CODE is deprecated. 93 USB_HID_PROTOCOL_CODE does not allow to set boot protocol code for specific 94 HID device. USB HID API function usb_hid_set_proto_code() can be used instead. 95 96* USB HID class API is changed by removing get_protocol/set_protocol and 97 get_idle/set_idle callbacks. These callbacks are redundant or do not provide 98 any additional value and have led to incorrect usage of HID class API. 99 100* The ``CONFIG_OPENOCD_SUPPORT`` Kconfig option has been deprecated in favor 101 of ``CONFIG_DEBUG_THREAD_INFO``. 102 103* Disk API header ``<include/disk/disk_access.h>`` is deprecated in favor of 104 ``<include/storage/disk_access.h>``. 105 106* :c:func:`flash_write_protection_set()`. 107 108* The ``CONFIG_NET_CONTEXT_TIMESTAMP`` is removed as it was only able to work 109 with transmitted data. The same functionality can be achieved by setting 110 ``CONFIG_NET_PKT_RXTIME_STATS`` and ``CONFIG_NET_PKT_TXTIME_STATS`` options. 111 These options are also able to calculate the RX & TX times more accurately. 112 This means that support for the SO_TIMESTAMPING socket option is also removed 113 as it was used by the removed config option. 114 115* The device power management (PM) APIs and data structures have been renamed 116 from ``device_pm_*`` to ``pm_device_*`` since they are not device APIs but PM 117 subsystem APIs. The same applies to enumerations and definitions, they now 118 follow the ``PM_DEVICE_*`` convention. Some other API calls such as 119 ``device_set_power_state`` and ``device_get_power_state`` have been renamed to 120 ``pm_device_state_set`` and ``pm_device_state_get`` in order to align with 121 the naming of other device PM APIs. 122 123* The runtime device power management (PM) APIs is now synchronous by default 124 and the asynchronous API has the **_async** sufix. This change aligns the API 125 with the convention used in Zephyr. The affected APIs are 126 ``pm_device_put`` and ``pm_device_get``. 127 128* The following functions, macros, and structures related to the kernel 129 work queue API: 130 131 * :c:func:`k_work_pending()` replace with :c:func:`k_work_is_pending()` 132 * :c:func:`k_work_q_start()` replace with :c:func:`k_work_queue_start()` 133 * :c:struct:`k_delayed_work` replace with :c:struct:`k_work_delayable` 134 * :c:func:`k_delayed_work_init()` replace with 135 :c:func:`k_work_init_delayable` 136 * :c:func:`k_delayed_work_submit_to_queue()` replace with 137 :c:func:`k_work_schedule_for_queue()` or 138 :c:func:`k_work_reschedule_for_queue()` 139 * :c:func:`k_delayed_work_submit()` replace with :c:func:`k_work_schedule()` 140 or :c:func:`k_work_reschedule()` 141 * :c:func:`k_delayed_work_pending()` replace with 142 :c:func:`k_work_delayable_is_pending()` 143 * :c:func:`k_delayed_work_cancel()` replace with 144 :c:func:`k_work_cancel_delayable()` 145 * :c:func:`k_delayed_work_remaining_get()` replace with 146 :c:func:`k_work_delayable_remaining_get()` 147 * :c:func:`k_delayed_work_expires_ticks()` replace with 148 :c:func:`k_work_delayable_expires_get()` 149 * :c:func:`k_delayed_work_remaining_ticks()` replace with 150 :c:func:`k_work_delayable_remaining_get()` 151 * :c:macro:`K_DELAYED_WORK_DEFINE` replace with 152 :c:macro:`K_WORK_DELAYABLE_DEFINE` 153 154========================== 155 156Removed APIs in this release 157 158* Removed support for the old zephyr integer typedefs (u8_t, u16_t, etc...). 159 160* Removed support for k_mem_domain_destroy and k_mem_domain_remove_thread 161 162* Removed support for counter_read and counter_get_max_relative_alarm 163 164* Removed support for device_list_get 165 166============================ 167 168Stable API changes in this release 169================================== 170 171Kernel 172****** 173 174* Added :c:func:`k_mem_unmap()` so anonymous memory mapped via :c:func:`k_mem_map()` 175 can be unmapped and virtual address reclaimed. 176 177* Added the ability to gather more statistics for demand paging, including execution 178 time histograms for eviction algorithms and backing stores. 179 180Architectures 181************* 182 183* ARC 184 185 * Added new ARCv3 64bit ISA support and corresponding HS6x processor support 186 * Hardened SMP support 187 * Various minor fixes/improvements for ARC MWDT toolchain infrastructure 188 * Refactor of ARC Kconfig 189 190* ARM 191 192 * AARCH32 193 194 * Added support for null pointer dereferencing detection in Cortex-M. 195 * Added initial support for Arm v8.1-m and Cortex-M55. 196 * Added support for preempting threads while they are performing secure calls in Cortex-M. 197 * Added support for memory region generation by the linker based on device tree node information in Cortex-M. 198 * Cleaned up definitions of SoC-specific memory regions in the common Cortex-M linker script. 199 * Added support for clearing NXP MPU region configuration during Zephyr early boot stage. 200 * Disallowed fpu hard ABI when building Non-Secure applications with TF-M on Cortex-M33. 201 * Enhanced register information dump in fault exceptions in Cortex-R. 202 * Fixed spurious interrupt handling in Cortex-R. 203 204 * AARCH64 205 206 * SMP support 207 * MMU dynamic mappings with page table sharing. 208 * Userspace (unprivileged) thread support. 209 * Standalone SMCCC support. 210 * XIP support. 211 * ARM64 is now a top-level standalone architecture. 212 * Support for Cortex-R82 and Armv8-R AArch64 MPU. 213 * Cache management support. 214 * Revamped boot code. 215 * Full FPU context switching. 216 217* x86 218 219 * Added SoC configuration for Lakemont SoC. 220 * Removed kconfig ``CONFIG_CPU_MINUTEIA`` as there is no user of this option. 221 * Renamed kconfig ``CONFIG_SSE*`` to ``CONFIG_X86_SSE*``. 222 * Extended the pagetable generation script to allow specifying additional 223 memory mapping during build. 224 * x86-32 225 226 * Added support for kernel image to reside in virtual address space, allowing 227 code execution and data manipulation via virtual addresses. 228 229Bluetooth 230********* 231 232* Audio 233 234 * Split up ISO handling from audio handling, and moved the latter to its 235 own directory. 236 * Added the Volume Offset Control Service and client. 237 * Added the Audio Input Control Service and client. 238 * Added the Volume Control Service and client. 239 240* Host 241 242 * Added basic support for Direction Finding. 243 * Added support for CTE connectionless transimission and reception over 244 periodic advertising. 245 * Refactored the HCI and ECC handling implementations. 246 * Stopped auto updating the device name in the adv data. 247 * Added support for logging security keys to be used by an air sniffer. 248 * Fixed a bonding issue where the local bond data was not being updated after 249 the remote device had removed it when the peer was not using the IRK stored 250 in the bonding information. 251 * Implemented the directory listing object to OTS. 252 * Added a function to access the ``bt_conn_iso`` object. 253 * Added a new configuration option for writeable device name. 254 * Added a new configuration option for minimum encryption key size. 255 * Added support for keypress notifications as an SMP responder. 256 * Added a new option, ``BT_LE_ADV_OPT_FORCE_NAME_IN_AD``, which forces the 257 device name to appear in the adv packet instead of the scan response. 258 * Added a security level check when sending a notification or indication. 259 * Added the ability to send HCI monitor traces over RTT. 260 * Refactored the Bluetooth buffer configuration for simplicity. See the 261 commit message of 6483e12a8ac4f495b28279a6b84014f633b0d374 for more info. 262 Note however that the aforementioned commit message has two typos; 263 264 * ``BT_CTLR_TX_BUFFER`` should be ``BT_CTLR_TX_BUFFERS`` 265 * ``BT_CTLR_TX_BUFFERS_SIZE`` should be ``BT_CTLR_TX_BUFFER_SIZE`` 266 * Added support for concurrent advertising with multiple identities. 267 * Changed the logic to disable scanning before setting the random address. 268 * Fixed a crash where an ATT timeout occurred on a disconnected ATT channel. 269 * Changed the pairing procedure to fail pairing when both sides have the same 270 public key. 271 * Fixed an issue where GATT requests could deadlock the RX thread. 272 * Fixed an issue where a fixed passkey that was previously set could not be 273 cleared. 274 * Fixed an issue where callbacks for "security changed" and "pairing failed" 275 were not always called. 276 * Changed the pairing procedure to fail early if the remote device could not 277 reach the required security level. 278 * Fixed an issue where GATT notifications and Writes Without Response could 279 be sent out of order. 280 * Changed buffer ownership of ``bt_l2cap_chan_send``. 281 The application must now release the buffer for all returned errors. 282 283* Mesh 284 285 * Added CDB handle key refresh phase. 286 * Added the ability to perform replay checks on SeqAuth. 287 * Added the sending of a Link Close message when closing a link. 288 * Added a Proxy callback structure for Node ID enabling and disabling. 289 * Added a check for the response address in the Configuration Client. 290 * Introduced a new acknowledged messages API. 291 * Reworked the periodic publication timer and poll timeout scheduling logic. 292 * Added reporting configured ``LPNTimeout`` in ``cfg_srv``. 293 * Ensured that provisioning output count number is at least 1. 294 * Ensured to encrypt initial friend poll with friend credentials. 295 * Stopped resetting the PB ADV reliable timer on retransmission. 296 297* Bluetooth LE split software Controller 298 299 * Removed support for the nRF5340 PDK. Use the nRF5340 DK instead. 300 * Added basic support for Direction Finding. 301 * Added support for CTE connectionless transimission and reception over 302 periodic advertising. 303 * Added support for antenna switching in the context of Direction Finding. 304 * Added an invalid ACL data length check. 305 * Added basic support for the ISO Adaptation Layer. 306 * Added experimental support for Broadcast Isochronous Groups and Streams. 307 * Added partial experimental support for Connected Isochronous Groups and 308 Streams. 309 * Implemented extended connection creation and cancellation. 310 * Changed the policy to ignore connection requests from an already-connected 311 peer. 312 * Added a control procedure locking system. 313 * Added GPIO PA/LNA support for the Nordic nRF53x SoC series. 314 * Added FEM support for the nRF21540 IC. 315 * Added a new radio API to configure the CTE RX path. 316 317* HCI Driver 318 319 * Added support for the Espressif ESP32 platform. 320 321Boards & SoC Support 322******************** 323 324* Added support for these SoC series: 325 326 * STM32F205xx 327 * STM32G03yxx, STM32G05yxx, STM32G070xx and STM32G0byxx 328 * STM32G4x1, STM32G4x3 and STM32G484xE 329 * STM32WL55xx 330 * Nuvoton npcx7m6fc, and npcx7m6fc 331 * Renesas R-Car Gen3 332 * Silicon Labs EFR32FG13P 333 * ARM MPS3-AN547 334 * ARM FVP-AEMv8A 335 * ARM FVP-AEMv8R 336 * NXP LS1046A 337 * X86 Lakemont 338 339* Removed support for these SoC series: 340 341 * ARM Musca-A 342 343* Made these changes in other SoC series: 344 345 * Added Cypress PSoC-6 pinctrl support. 346 * STM32 L4/L5/WB series were updated for better power management support (CONFIG_PM=y). 347 * Backup SRAM added on a selection of STM32 series (F2/F4/F7/H7) 348 * Set TRACE_MODE to asynchronous and enable trace output pin on STM32 SoCs 349 350* Changes for ARC boards: 351 352 * Added nSIM and QEMU simulation boards (nsim_hs6x and qemu_arc_hs6x) 353 with ARCv3 64bit HS6x processors 354 * Enabled MPU on qemu_arc_hs and qemu_arc_em boards 355 * Added cy8c95xx GPIO expander support to HSDK board 356 357* Added support for these ARM boards: 358 359 * Actinius Icarus 360 * Actinius Icarus SoM 361 * Laird Connectivity BL654 Sensor Board 362 * Laird Connectivity Sentrius BT6x0 Sensor 363 * EFR32 Radio BRD4255A Board 364 * MPS3-AN547 365 * RAK4631 366 * Renesas R-Car H3ULCB 367 * Ronoth LoDev (based on AcSIP S76S / STM32L073) 368 * nRF9160 Thing Plus 369 * ST Nucleo F030R8 370 * ST Nucleo G0B1RE 371 * ST Nucleo H753ZI 372 * ST Nucleo L412RP-P 373 * ST Nucleo WL55JC 374 * ST STM32G071B Discovery 375 * Thingy:53 376 * u-blox EVK-BMD-30/35: BMD-300-EVAL, BMD-301-EVAL, and BMD-350-EVAL 377 * u-blox EVK-BMD-330: BMD-330-EVAL 378 * u-blox EVK-BMD-34/38: BMD-340-EVAL and BMD-341-EVAL 379 * u-blox EVK-BMD-34/38: BMD-345-EVAL 380 * u-blox EVK-BMD-360: BMD-360-EVAL 381 * u-blox EVK-BMD-34/48: BMD-380-EVAL 382 * u-blox EVK-ANNA-B11x 383 * u-blox EVK NINA-B11x 384 * u-blox EVK-NINA-B3 385 * u-blox EVK NINA-B40x 386 387* Added support for these ARM64 boards: 388 389 * fvp_base_revc_2xaemv8a 390 * fvp_baser_aemv8r 391 * nxp_ls1046ardb 392 393* Removed support for these ARM boards: 394 395 * ARM V2M Musca-A 396 * Nordic nRF5340 PDK 397 398* Removed support for these X86 boards: 399 400 * up_squared_32 401 * qemu_x86_coverage 402 * minnowboard 403 404* Made these changes in other boards: 405 406 * cy8ckit_062_ble: Refactored to configure by pinctrl. 407 * cy8ckit_062_ble: Added support to SCB[uart] with interrupt. 408 * cy8ckit_062_ble: Added support to SCB[spi]. 409 * cy8ckit_062_ble: Added board revision schema. 410 * cy8ckit_062_wifi_bt: Refactored to configure by pinctrl. 411 * cy8ckit_062_wifi_bt: Added support to SCB[uart] with interrupt. 412 * lpcxpresso55s16: Board renamed from lpcxpresso55s16_ns to 413 lpcxpresso55s16 since the board does not have Trusted Firmware M 414 (TF-M) support. 415 * lpcxpresso55s28: Removed lpcxpresso55s28_ns config since the board 416 does not have Trusted Firmware M (TF-M) support. 417 * mimxrt685_evk: Added support for octal SPI flash storage, LittleFS, I2S, OS 418 timer, and power management. 419 * mimxrt1060_evk: Added support for QSPI flash storage, LittleFS, and 420 mcuboot. 421 * mimxrt1064_evk: Added support for mcuboot. 422 423* Added support for these following shields: 424 425 * FTDI VM800C Embedded Video Engine Board 426 * Generic ST7735R Display Shield 427 * NXP FRDM-STBC-AGM01 428 * Semtech SX1272MB2DAS LoRa Shield 429 430Drivers and Sensors 431******************* 432 433* ADC 434 435 * Added support on TI CC32xx. 436 * Added support on ITE IT8xxx2. 437 * Added support for DMA and HW triggers in the MCUX ADC16 driver. 438 * Added ADC emulator. 439 * Moved definitions of ADC acquisition time macros so that those macros can be used in dts files. 440 441* Bluetooth 442 443 * The Kconfig option ``CONFIG_BT_CTLR_TO_HOST_UART_DEV_NAME`` was removed. 444 Use the :ref:`zephyr,bt-c2h-uart chosen node <devicetree-chosen-nodes>` 445 directly instead. 446 447* CAN 448 449 * A driver for CAN-FD based on the Bosch M_CAN IP was added. The driver 450 currently supports STM32G4 series MCUs. Additional support for Microchip 451 SAM and NXP chips is in progress. 452 453 * The CAN ISO-TP subsystem was enhanced to allow padding and fixed 454 addressing. 455 456* Clock Control 457 458 * On STM32 series, system clock configuration has been moved from Kconfig to DTS. 459 Usage of existing Kconfig dedicated symbols (CONFIG_CLOCK_STM32_FOO) is now 460 deprecated. 461 * Added clock control driver for Renesas R-Car platform 462 463* Console 464 465 * Added ``UART_CONSOLE_INPUT_EXPIRED`` and ``UART_CONSOLE_INPUT_EXPIRED_TIMEOUT`` 466 Kconfig options to notify the power management module that UART console is 467 in use now and forbid it to enter low-power states. 468 469* Counter 470 471 * Added support for ESP32 Counter 472 473* DAC 474 475 * Added support for Microchip MCP4725 476 477* Disk 478 479 * Added SDMMC support on STM32L4+ 480 481* Display 482 483 * Added support for ST7735R 484 485* Disk 486 487 * Moved disk drivers (``disk_access_*.c``) to ``drivers/disk`` and renamed 488 according to their function. 489 * Fixed CMD6 support in USDHC driver. 490 * Fixed clock frequency switching after initialization in ``sdmmc_spi.c`` driver. 491 492* DMA 493 494 * Added support on STM32G0 and STM32H7 495 496* EEPROM 497 498 * Added support for EEPROM emulated in flash. 499 500* ESPI 501 502 * Added support for Microchip eSPI SAF 503 504* Ethernet 505 506 * Added simulated PTP clock to e1000 Ethernet controller. This allows simple PTP 507 clock testing with Qemu. 508 * Separated PTP clock from gPTP support in mcux and gmac drivers. This allows 509 application to use PTP clock without enabling gPTP support. 510 * Converted clock control to use DEVICE_DT_GET in mcux driver. 511 * Changed to allow changing MAC address in gmac driver. 512 * Driver for STM32H7 is now using specific memory layout to fit DMA constraints 513 for RAM accesses. 514 515* Flash 516 517 * flash_write_protection_set() has been deprecated and will be removed in 518 Zephyr 2.8. Responsibility for write/erase protection management has been 519 moved to the driver-specific implementation of the flash_write() and 520 flash_erase() API calls. All in-tree flash drivers have been updated, 521 and the protect implementation removed from their API tables. 522 During the deprecation period user code invoking 523 flash_write_protection_set() will have no effect, but the flash_write() and 524 flash_erase() driver shims will wrap their calls with calls to the protect 525 implementation if it is present in the API table. 526 Out-of-tree drivers must be updated before the wrapping in the shims is 527 removed when the deprecation period ends. 528 * Added QSPI support on STM32F7. 529 530* GPIO 531 532 * :c:struct:`gpio_dt_spec`: a new structure which makes it more convenient to 533 access GPIO configuration in the :ref:`devicetree <dt-guide>`. 534 * New macros for initializing ``gpio_dt_spec`` values: 535 :c:macro:`GPIO_DT_SPEC_GET_BY_IDX`, :c:macro:`GPIO_DT_SPEC_GET_BY_IDX_OR`, 536 :c:macro:`GPIO_DT_SPEC_GET`, :c:macro:`GPIO_DT_SPEC_GET_OR`, 537 :c:macro:`GPIO_DT_SPEC_INST_GET_BY_IDX`, 538 :c:macro:`GPIO_DT_SPEC_INST_GET_BY_IDX_OR`, 539 :c:macro:`GPIO_DT_SPEC_INST_GET`, and :c:macro:`GPIO_DT_SPEC_INST_GET_OR` 540 * New helper functions for using ``gpio_dt_spec`` values: 541 :c:func:`gpio_pin_configure_dt`, :c:func:`gpio_pin_interrupt_configure_dt` 542 * Remove support for ``GPIO_INT_*`` flags in :c:func:`gpio_pin_configure()`. 543 The feature has been deprecated in the Zephyr 2.2 release. The interrupt 544 flags are now accepted by :c:func:`gpio_pin_interrupt_configure()` 545 function only. 546 * STM32 GPIO driver now supports clock gating using PM_DEVICE and PM_DEVICE_RUNTIME 547 * Added GPIO driver for Renesas R-Car platform 548 549* Hardware Info 550 551 * Added support on Silicon Labs Gecko SoCs 552 553* I2C 554 555 * Added support on STM32F2 556 557* I2S 558 559 * Added support for NXP LPC devices 560 561* IEEE 802.15.4 562 563 * Fixed various issues in IEEE 802.15.4 L2 driver. 564 565 * nrf5: 566 567 * Made HW Radio Capabilities runtime. 568 * Enabled CSMA-CA on serialized host. 569 * Changed driver to load EUI64 from UICR. 570 571 * rf2xx: 572 573 * Added support for tx mode direct. 574 * Added support for tx mode CCA. 575 * Added support to enable promiscuous mode. 576 * Added support to enable pan coordinator mode. 577 578* Interrupt Controller 579 580 * Moved shared interrupt controller configuration to be based 581 on devicetree. 582 583* LED 584 585 * Add support for LED GPIO 586 * Added power management support for LED PWM 587 588* LoRa 589 590 * Added support for SX1272 591 592* Modem 593 594 * Converted wncm14a2a, quectel-bg9x, hl7800 and ublox-sara-r4 drivers to use 595 new DT device macros. 596 * Changed GSM modem to optionally do a factory reset when booting. 597 * Added autostarting support to GSM modem. 598 * Added wait for RDY instead of polling AT in BG9X. 599 * Fixed PDP context management for BG9X. 600 * Added TLS offload support to ublox-sara-r4. 601 * Made reset pin optional in ublox-sara-r4. 602 * Fixed potential buffer overrun in hl7800. 603 * Fixed build errors on 64-bit platforms. 604 * Added support for dialup modem in PPP driver. 605 606* PWM 607 608 * Added support on STM32F2 and STM32L1. 609 * Added support on Silicon Labs Gecko SoCs. 610 611* Sensor 612 613 * Added support for STM32 internal (CPU) temperature sensor. 614 * Refactored multiple ST sensor drivers to use gpio_dt_spec macros and common 615 stmemc routines, support multiple instances, and configure ODR/range 616 properties in device tree. 617 * Added SBS 1.1 compliant fuel gauge driver. 618 * Added MAX17262 fuel gauge driver. 619 * Added BMP388 pressure sensor driver. 620 * Added Atmel SAM QDEC driver. 621 * Added TI FDC2X1X driver. 622 * Added support for MPU9250 to existing MPU6050 6-axis motion tracking driver. 623 * Refactored BME280 temperature/pressure sensor driver. 624 * Added BMI270 IMU driver. 625 * Added Nuvoton tachometer sensor driver. 626 * Added MAX6675 cold-junction-compensated K-thermocouple to digital 627 converter. 628 629* Serial 630 631 * Extended Cypress PSoC-6 SCB[uart] driver to support interrupts. 632 * Added UART driver for Renesas R-Car platform 633 634* SPI 635 636 * Added Cypress PSoC-6 SCB[spi] driver. 637 * Default SPI_SCK configuration is now pull-down for all STM32 to minimize power 638 consumption in stop mode. 639 640* Timer 641 642 * Added x86 APIC TSC_DEADLINE driver. 643 * Added support for NXP MCUX OS Timer. 644 * Added support for Nuvoton NPCX system timer. 645 * Added CMT driver for Renesas R-Car platform. 646 647* USB 648 649 * Added support on STM32H7 650 * Added attached event delay to usb_dc_nrfx driver 651 652* Watchdog 653 654 * Added support for TI CC32xx watchdog. 655 656* WiFi 657 658 * Converted eswifi and esp drivers to new DT device macros 659 660 * esp: 661 662 * Fixed hostname configuration. 663 * Removed POSIX API dependency. 664 * Renamed offloading driver from esp to esp_at. 665 * Added esp32 wifi driver support. 666 667Networking 668********** 669 670* CoAP: 671 672 * Fixed coap_find_options() to return 0 when options are empty. 673 674* DHCPv4: 675 676 * Fixed DHCPv4 dependency to network event management options. 677 678* DNS: 679 680 * Added locking to DNS library prevent concurrent access. 681 * Added 10ms delay when rescheduling query timeout handler in DNS. This allows 682 applications to run and handle the timeout gracefully. 683 * Added support for reconfiguring DNS resolver when DNS servers are changed. 684 This is supported by DHCPv4 and PPP. 685 686* HTTP: 687 688 * Added support for storing numeric HTTP error code in client API. 689 690* IPv4: 691 692 * Added IGMPv2 support to IPv4. 693 * Removed IPv4 multicast address check when selecting source address during TX. 694 695* LwM2M: 696 697 * Fixed query buffer size so that it is large enough to encode all query strings. 698 * Added data validation callback. 699 * Fixed Register/Update to use link_format writer. 700 * Added application/link-format content writer. 701 * Removed .well-known/core handling. 702 * Introduced attribute handling helper functions. 703 * Removed obsolete LWM2M_IPSO_TIMESTAMP_EXTENSIONS option. 704 * Added IPSO Buzzer, Push Button, On/Off Switch, Accelerometer, Pressure Sensor, 705 Humidity, Generic Sensor and Temperature object implementation to support 706 object model in version 1.1 707 * Unified reusable resources creation. 708 * Added support for object versioning. 709 * Changed to allow cancel-observe to match path. 710 * Made pmin and pmax attributes optional. 711 * Added API function to delete object instance. 712 * Fixed Registration Update send on object creation. 713 * Changed to only parse TLV from the first block. 714 * Changed to trigger registration update only when registered. 715 716* Misc: 717 718 * Added UDP packet sending support to net-shell. 719 * Fixed source network interface setting when sending and when there are 720 multiple network interfaces. 721 * Changed connection managed to ignore not used network interfaces. 722 * Added locking to network interface API function calls. 723 * Changed to allow application to disable IPv4 or IPv6 support for a network interface. 724 * Added support for virtual network interfaces. 725 * Added support for IPv4/v6 tunneling network interface. 726 * Added net events notification for PPP dead and running states. 727 * Added PPP LCP MRU option support. 728 * Added PPP IPCP IP and DNS address peer options support. 729 * Added support for network packet capturing and sending data to external system 730 for analysis. 731 * Enabled running without TX or RX threads. By default, one RX thread and 732 no TX thread is created. If userspace support is enabled, then one RX and one 733 TX thread are created. This improves the network transmit latency when a 734 packet is sent from application. 735 * Changed to push highest priority net_pkt directly to driver when sending and if 736 there is at least one TX thread. 737 * Changed to use k_fifo instead of k_work in RX and TX processing. This prevents 738 k_work from accessing already freed net_pkt struct. This also improves the latency 739 of network packets when the data is passed between different network threads. 740 * Changed to check network interface status when sending and return ENETDOWN to the 741 application if data cannot be sent. 742 * Fixed echo-server sample application and set netmask properly when VLAN is 743 enabled. 744 745* OpenThread: 746 747 * Added microseconds timer API support. 748 * Changed to switch radio off when stopping diagnostics. 749 * Enabled CSL delayed transmissions. 750 * Added CSL transmitter and receiver API support. 751 * Changed to init NCP after USB communication is established. 752 * Aligned with the new NCP API. 753 * Aligned with the new CLI API. 754 * Introduced new OpenThread options. 755 * Added Link Metrics API support. 756 * Selected ECDSA when SRP is enabled. 757 * Made child related options only visible on FTD. 758 * Changed OT shell not to execute OT commands when shell is not ready. 759 760* Socket: 761 762 * Added SO_PROTOCOL and SO_TYPE get socket option. 763 * Added MSG_WAITALL receive socket option flag. 764 * Added MSG_TRUNC socket option flag. 765 * Added support for close method for packet sockets. 766 * Added locking to socket API function calls. 767 * Added support for SO_BINDTODEVICE socket option. 768 * Added support for SO_SNDTIMEO socket option. 769 * Made NET_SOCKETS_POSIX_NAMES be on by default. This allows application to use 770 normal BSD socket API calls without adding the zsock prefix. 771 * Added sample application to use SO_TXTIME socket option. 772 773* TCP: 774 775 * Implemented ISN calculation according to RFC6528 in TCP. This is optional and 776 enabled by default, and can be disabled if needed. 777 * Removed legacy TCP stack support. 778 * Changed TCP to use private work queue in order not to block system work queue. 779 780* TLS: 781 782 * Fixed userspace access to TLS socket. 783 * Added socket option support for setting and getting DTLS handshake timeout. 784 785USB 786*** 787 788* Reworked USB classes configuration. Various minor fixes in USB DFU class. 789 790* USB HID class 791 792 * Removed get_protocol/set_protocol from USB HID class API. 793 * Allowed boot interface Protocol Code to be set per device. 794 * Rework idle report implementation. 795 796* Samples 797 798 * Allowed to build USB Audio sampe for different platforms. 799 * Added SD card support to USB MSC sample. 800 * Reworked USB HID sample. 801 802Build and Infrastructure 803************************ 804 805* Improved support for additional toolchains: 806 * Support for the Intel oneApi toolchain. 807 808* Devicetree 809 810 - :c:macro:`DT_COMPAT_GET_ANY_STATUS_OKAY`: new macro 811 - the ``96b-lscon-3v3`` and ``96b-lscon-1v8`` :ref:`compatible properties 812 <dt-important-props>` now have ``linaro,`` vendor prefixes, i.e. they are 813 now respectively :dtcompatible:`linaro,96b-lscon-3v3` and 814 :dtcompatible:`linaro,96b-lscon-1v8`. 815 816 This change was made to bring Zephyr's devicetrees into compliance with an 817 upstream Linux regular expression used to validate compatible properties. 818 This regular expression requires a letter as the first character. 819 820* West (extensions) 821 822 * This section only covers west :ref:`west-extensions` maintained in the 823 zephyr repository. For release notes on west's built-in features, see 824 :ref:`west-release-notes`. 825 826 * Changes to the runners backends used for :ref:`flashing and debugging 827 commands <west-build-flash-debug>`: 828 829 * bossac runner: added legacy mode option into extended SAM-BA 830 bootloader selection. This extends compatibility between Zephyr and 831 some Arduino IDE bootloaders. 832 833 * jlink runner: Zephyr thread awareness is now available in GDB by default 834 for application builds with :kconfig:option:`CONFIG_DEBUG_THREAD_INFO` set to ``y`` 835 in :ref:`kconfig`. This applies to ``west debug``, ``west debugserver``, 836 and ``west attach``. JLink version 7.11b or later must be installed on the 837 host system, with JLink 7.20 or later strongly recommended. 838 839 * jlink runner: default ``west flash`` output is less verbose. The old 840 behavior is still available when run as ``west --verbose flash``. 841 842 * jlink runner: when flashing, this runner now prefers a ``.hex`` file 843 generated by the build system to a ``.bin``. Unlike ``.bin``, the HEX 844 format includes information on the image's address range in flash, so 845 this works better when flashing Zephyr images linked for locations other 846 than the target's boot address, e.g. images meant to be run by 847 bootloaders. The ``.bin`` file is still used as a fallback if a HEX File 848 is not present. 849 850 * openocd runner: support for ``west debug`` and ``west attach`` has been 851 fixed. Previously with this runner, ``west debug`` behaved like ``west 852 attach`` should, and ``west attach`` behaved like ``west debugserver`` 853 should. 854 855 * pyocd runner: board-specific pyOCD configuration files in YAML can now be 856 placed in :file:`support/pyocd.yaml` inside the board directory. See 857 :zephyr_file:`boards/arm/reel_board/support/pyocd.yaml` for an example, 858 and the pyOCD documentation for details on its configuration format. 859 860 * ``west spdx``: new command which can be used to generate SPDX software 861 bills of materials for a Zephyr application build. See :ref:`west-spdx`. 862 863 864Libraries / Subsystems 865********************** 866 867* Disk 868 869 * Disk drivers (``disk_access_*.c``) are moved to ``drivers/disk`` and renamed 870 according to their function. Driver's Kconfig options are revised and renamed. 871 SDMMC host controller drivers are selected when the corresponding node 872 in devicetree is enabled. Following application relevant Kconfig options 873 are renamed: ``CONFIG_DISK_ACCESS_RAM`` -> `CONFIG_DISK_DRIVER_RAM`, 874 ``CONFIG_DISK_ACCESS_FLASH`` -> `CONFIG_DISK_DRIVER_FLASH`, 875 ``CONFIG_DISK_ACCESS_SDHC`` -> `CONFIG_DISK_DRIVER_SDMMC`. 876 877* Management 878 879 * MCUmgr 880 881 * Fixed an issue with the file system management failing to 882 open files due to missing initializations of :c:type:`fs_file_t` 883 structures. 884 * Fixed an issue where multiple SMP commands sent one after the other would 885 corrupt CBOR payload. 886 * Fixed problem where mcumgr over shell would stall and wait for 887 retransmissions of frames. 888 889* CMSIS subsystem 890 891 * Moved CMSIS portability layer headers to include/portability/cmsis_os.h 892 and include/portability/cmsis_os2.h 893 894* Power management 895 896 * ``device_pm_control_nop`` has been removed in favor of ``NULL`` when device 897 PM is not supported by a device. In order to make transition easier for 898 out-of-tree users a macro with the same name is provided as an alias to 899 ``NULL``. The macro is flagged as deprecated to make users aware of the 900 change. 901 902 * Devices set as busy are no longer suspended by the system power management. 903 904 * The time necessary to exit a sleep state and return to the active state was 905 added in ``zephyr,power-state`` binding and accounted when the system 906 changes to a power state. 907 908 * Device runtime power management (PM), former IDLE runtime, was 909 completely overhauled. 910 911 * Multiple threads can wait an operation (``pm_device_get_async`` and 912 ``pm_device_put_async``) to finish. 913 * A new API ``pm_device_wait`` was added so that drivers can easily 914 wait for an async request to finish. 915 * The API can be used in :ref:`pre-kernel <api_term_pre-kernel-ok>` stages. 916 * Several concurrence issues related with atomics access and the usage 917 of the polling API have been fixed. Condition variables are now used to 918 handle notification. 919 920* Logging 921 922 * Introduced logging v2 which allows logging any variable types (including 923 floating point variables). New version does not require transient string 924 duplication (``log_strdup()``). Legacy mode remains and is still the default 925 but user API is not changed and modes are interchangeable. 926 ``CONFIG_LOG2_MODE_DEFERRED`` or ``CONFIG_LOG2_MODE_IMMEDIATE`` enable 927 logging v2. Logging backend API is extended to support v2 and the most 928 popular backends (UART, shell) are updated. 929 930* Shell 931 932 * Added ``CONFIG_SHELL_BACKEND_DUMMY_BUF_SIZE`` option that allows to set 933 size of the dummy backend buffer; changing this parameter allows to work 934 around issue, where output from command, shell that is gathered by the dummy 935 backend, gets cut to the size of buffer. 936 937* Storage 938 939 * Added persistent write progress to stream_flash. 940 941* Task Watchdog 942 943 * This new subsystem was added with this release and allows supervision of 944 individual threads. It is based on a regularly updated kernel timer, 945 whose ISR is never actually called in regular system operation. 946 947 An existing hardware watchdog can be used as an optional fallback if the 948 task watchdog itself gets stuck. 949 950* Tracing 951 952 * ``CONFIG_TRACING_CPU_STATS`` was removed in favor of 953 ``CONFIG_THREAD_RUNTIME_STATS`` which provides per thread statistics. The 954 same functionality is also available when Thread analyzer is enabled with 955 the runtime statistics enabled. 956 * Expanded and overhauled tracing hooks with more coverage and support for 957 tracing all kernel objects and basic power management operations. 958 * Added support for Percepio Tracealyzer, a commercial tracing tool which now 959 has built-in support for Zephyr. We now have the Percepio tracerecorder 960 integrated as a module. 961 * Expanded support for the new hooks in SEGGER Systemview and enhanced the 962 description file with support for all APIs. 963 964* Debug 965 * SEGGER Systemview and RTT SDK updated to version v3.30 966 967* OS 968 969 * Reboot functionality has been moved to ``subsys/os`` from ``subsys/power``. 970 A consequence of this movement is that the ``<power/reboot.h>`` header has 971 been moved to ``<sys/reboot.h>``. ``<power/reboot.h>`` is still provided 972 for compatibility, but it will produce a warning to inform users of the 973 relocation. 974 975HALs 976**** 977 978* HALs are now moved out of the main tree as external modules and reside in 979 their own standalone repositories. 980 981 982Trusted Firmware-m 983****************** 984 985* Synchronized Trusted-Firmware-M module to the upstream v1.3.0 release. 986* Configured QEMU to run Zephyr samples and tests in CI on mps2_an521_nonsecure 987 (Cortex-M33 Non-Secure) with TF-M as the secure firmware component. 988* Added Kconfig options for selecting the desired TF-M profile and build type 989* Added Kconfig options for enabling the desired TF-M secure partitions 990* Added a new sample to run the PSA tests with Zephyr 991* Added a new sample to run the TF-M regression tests using the Zephyr build system 992* Added support for new platforms 993 994 * BL5340 DVK 995 * STM32L562E DK 996 997* NOTE: Trusted-Firmware-M can not currently be used with mbedtls 2.26.0 when 998 PSA APIs are enabled in mbedtls (``MBEDTLS_USE_PSA_CRYPTO`` and 999 ``MBEDTLS_PSA_CRYPTO_C``). If both TF-M and mbedtls are required, mbedtls 1000 must be used without the PSA APIs. This will be resolved in a future 1001 update to mbedtls. 1002 1003Documentation 1004************* 1005 1006* Documentation look and feel has been improved by using a new stylesheet. 1007* Doxygen is now run by Sphinx using the ``doxyrunner`` custom extension. The 1008 new extension centralizes multiple scattered workarounds that existed before 1009 in a single place. 1010* Doxygen now runs with ``WARN_AS_ERROR`` enabled. 1011* Documentation known warnings are now filtered using a custom Sphinx extension: 1012 ``warnings_filter``. This extension removes the need of post-processing 1013 the Sphinx output and allows to use the ``-W`` option (treat warnings as 1014 errors) which has been enabled by default. 1015* External content, e.g. samples and boards documentation is now handled by 1016 the ``external_content`` extension. 1017* Sphinx is now run in parallel mode by default (``-j auto``). 1018* The documentation helper ``Makefile`` has been moved from the repository root 1019 to the ``doc`` folder. 1020 1021Tests and Samples 1022***************** 1023 1024* Twister's ``dt_compat_enabled_with_alias()`` test case filter was deprecated 1025 in favor of a new ``dt_enabled_alias_with_parent_compat()`` filter. The old 1026 filter is still supported, but it may be removed in a future release. 1027 1028 To update, replace uses like this: 1029 1030 .. code-block:: yaml 1031 1032 filter: dt_compat_enabled_with_alias("gpio-leds", "led0") 1033 1034 with: 1035 1036 .. code-block:: yaml 1037 1038 filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") 1039 1040* Add a feature which handles pytest script in twister and provide an example. 1041* Provide test execution time per ztest testcase. 1042* Added and refined some testcases, most of them are negative testcases, to 1043 improve the test code coverage: 1044 1045 * Testcases of x86's regular/direct interrupts and offload job from ISR. 1046 * Testcases of SMP, and enabled SMP for existed testing of semaphore, condvar, etc. 1047 * Testcases of memory protection, userspace and memory heap. 1048 * Testcases of data structure include stack, queue, ringbuffer and rbtree. 1049 * Testcases of IPC include pipe, poll, mailbox, message queue. 1050 * Testcases of synchronization include mutex, semaphore, atomic operations. 1051 * Testcases of scheduling and thread. 1052 * Testcases of testing for arch_nop() and errno. 1053 * Testcases of libc and posix API. 1054 * Testcases of log and sensor subsystem. 1055 1056Issue Related Items 1057******************* 1058 1059These GitHub issues were addressed since the previous 2.5.0 tagged 1060release: 1061 1062* :github:`35962` - drivers using deprecated Kconfigs 1063* :github:`35955` - Bluetooth: Controller: Regression in connection setup 1064* :github:`35949` - can: mcan: sjw-data devicetree configuration is not written correctly 1065* :github:`35941` - subsys: tracing: sysview: No SEGGER_SYSVIEW.h in path 1066* :github:`35926` - Shell tab-completion with more than two levels of nested dynamic commands fails 1067* :github:`35924` - Help with Configuring Custom GPIO Pins 1068* :github:`35916` - drivers: TI cc13xx_cc26xx: build error when PM is enabled (serial, entropy, spi, i2c modules) 1069* :github:`35911` - shield sample sensorhub does not produce and meaningful data 1070* :github:`35910` - LIS2MDL reporting wrong temperature 1071* :github:`35896` - frdm_k64f: build failure missing dt-bindings/clock/kinetis_sim.h: No such file or directory 1072* :github:`35890` - Build system ignores explicit ZephyrBuildConfiguration_ROOT variable 1073* :github:`35882` - Fixed width documentation makes DT bindings docs unreadable 1074* :github:`35876` - Bluetooth: host: CCC store not correctly handled for multiple connections 1075* :github:`35871` - LPS22HH sensor reporting wrong pressure data 1076* :github:`35840` - Bluetooth: host: L2CAP enhanced connection request conformance test issues 1077* :github:`35838` - Bluetooth: ISO: BIG termination doesn't fully unref the connection 1078* :github:`35826` - LORAWAN Compatibility with nrf52832 and sx1262 1079* :github:`35813` - Zephyr Native Posix Build Uses Linux Build Machine Headers out of Sandbox 1080* :github:`35812` - ESP32 Factory app partition is not bootable 1081* :github:`35781` - Missing response parameter for HCI_LE_Set_Connectionless_IQ_Sampling_Enable HCI command 1082* :github:`35772` - Support C++ exceptions on NIOS2 1083* :github:`35764` - tests: kernel: threads: no multithreading: fails with CONFIG_STACK_SENTINEL=y 1084* :github:`35762` - SAMPLES: shell_module gives no console output on qemu_leon3 1085* :github:`35756` - ESP32 Ethernet Support 1086* :github:`35737` - drivers: can: mcan: sjw not initialized when CAN_FD_MODE is enabled 1087* :github:`35714` - samples: subsys: testusb: I want to know how to test in window10. 1088* :github:`35713` - tests: kernel.scheduler.multiq: test_k_thread_suspend_init_null failure 1089* :github:`35694` - No console output from NIOS2 Max10 1090* :github:`35693` - gpio_mcux_lpc.c uses devicetree instance numbers incorrectly 1091* :github:`35686` - Bluetooth: Crash in bt_gatt_dm_attr_chrc_val when BLE device is disconnected during discovery process 1092* :github:`35681` - Unable to get ouput for samples/subsys/logging/logger and samples/philosophers 1093* :github:`35677` - samples/subsys/console/getchar and samples/subsys/console/getline build breaks for arduino_nano_33_ble 1094* :github:`35655` - Arm64: Assertion failed when CONFIG_MP_CPUS >= 3. 1095* :github:`35653` - ARC MWDT toolchain put __start and __reset at different address 1096* :github:`35633` - Out of bound read: Multiple Coverity sightings in generated code 1097* :github:`35631` - [Coverity CID: 205610] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code) 1098* :github:`35630` - [Coverity CID: 205657] Out-of-bounds read in /zephyr/include/generated/syscalls/sample_driver.h (Generated Code) 1099* :github:`35629` - [Coverity CID: 207968] Out-of-bounds read in /zephyr/include/generated/syscalls/counter.h (Generated Code) 1100* :github:`35628` - [Coverity CID: 207976] Out-of-bounds read in /zephyr/include/generated/syscalls/counter.h (Generated Code) 1101* :github:`35627` - [Coverity CID: 208195] Out-of-bounds read in /zephyr/include/generated/syscalls/gpio.h (Generated Code) 1102* :github:`35626` - [Coverity CID: 210588] Out-of-bounds read in /zephyr/include/generated/syscalls/dac.h (Generated Code) 1103* :github:`35625` - [Coverity CID: 211042] Out-of-bounds read in /zephyr/include/generated/syscalls/socket.h (Generated Code) 1104* :github:`35624` - [Coverity CID: 214226] Out-of-bounds read in /zephyr/include/generated/syscalls/uart.h (Generated Code) 1105* :github:`35623` - [Coverity CID: 215223] Out-of-bounds read in /zephyr/include/generated/syscalls/net_ip.h (Generated Code) 1106* :github:`35622` - [Coverity CID: 215238] Out-of-bounds read in /zephyr/include/generated/syscalls/net_ip.h (Generated Code) 1107* :github:`35621` - [Coverity CID: 219477] Out-of-bounds read in /zephyr/include/generated/syscalls/pwm.h (Generated Code) 1108* :github:`35620` - [Coverity CID: 219482] Out-of-bounds read in /zephyr/include/generated/syscalls/pwm.h (Generated Code) 1109* :github:`35619` - [Coverity CID: 219496] Out-of-bounds read in /zephyr/include/generated/syscalls/ztest_error_hook.h (Generated Code) 1110* :github:`35618` - [Coverity CID: 219506] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code) 1111* :github:`35617` - [Coverity CID: 219568] Out-of-bounds read in /zephyr/include/generated/syscalls/net_if.h (Generated Code) 1112* :github:`35616` - [Coverity CID: 219586] Out-of-bounds read in /zephyr/include/generated/syscalls/net_if.h (Generated Code) 1113* :github:`35615` - [Coverity CID: 219648] Uninitialized scalar variable in /zephyr/include/generated/syscalls/test_syscalls.h (Generated Code) 1114* :github:`35614` - [Coverity CID: 219725] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code) 1115* :github:`35613` - [Coverity CID: 225900] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c 1116* :github:`35612` - [Coverity CID: 229325] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code) 1117* :github:`35611` - [Coverity CID: 230223] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code) 1118* :github:`35610` - [Coverity CID: 232755] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code) 1119* :github:`35609` - [Coverity CID: 235917] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code) 1120* :github:`35608` - [Coverity CID: 235923] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code) 1121* :github:`35607` - [Coverity CID: 235933] Out-of-bounds read in /zephyr/include/generated/syscalls/gpio.h (Generated Code) 1122* :github:`35606` - [Coverity CID: 235951] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code) 1123* :github:`35605` - [Coverity CID: 236005] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code) 1124* :github:`35604` - [Coverity CID: 236129] Unused value in drivers/adc/adc_lmp90xxx.c 1125* :github:`35603` - [Coverity CID: 236130] Wrong sizeof argument in drivers/adc/adc_lmp90xxx.c 1126* :github:`35596` - Bluetooth: Cannot connect if extended advertising is enabled in ``prj.conf`` 1127* :github:`35586` - Timer based example on docu using nrf52-dk compile error. 1128* :github:`35580` - Fault when logging 1129* :github:`35569` - tests/lib/mem_alloc failed with arcmwdt toolchain 1130* :github:`35567` - some mwdt compiler options can't be recognized by zephyr_cc_option 1131* :github:`35561` - Issue with fat_fs example on nucleo_f767zi 1132* :github:`35553` - all menuconfig interfaces contain sound open firmware/SOF text 1133* :github:`35543` - samples: subsys: display: lvgl: is run on nucleo_f429zi and nucleo_f746zg but should be skipped 1134* :github:`35541` - sockets_tls: when using dtls with sara-r4 modem, handshake hangs if no reply 1135* :github:`35540` - tests: ztest: error_hook: fails on nucleo_g071rb and nucleo_l073rz 1136* :github:`35539` - tests: drivers: spi: spi_loopback: test failed since #34731 is merged 1137* :github:`35524` - tests: samples: led: LED PWM sample fails on nrf platforms 1138* :github:`35522` - doc: Current section is not shown in the side pane nor the page top cookie 1139* :github:`35512` - OpenThread can't find TRNG driver on nRF5340 1140* :github:`35509` - tests: timer: Unstable tests using timer at nrf platforms 1141* :github:`35489` - samples: net: gsm_modem: build fails if CONFIG_GSM_MUX=y 1142* :github:`35480` - pm: device_runtime: ``pm_device_request`` can block forever 1143* :github:`35479` - address is not a known kernel object exception with arcmwdt toolchain 1144* :github:`35476` - bluetooth: controller assertion when scanning with multiple active connections 1145* :github:`35474` - The dma-stm32 driver don't build for STM32F0 MCUs 1146* :github:`35444` - drivers: sensor: sbs-gauge: The sbs-gauge cannot be read from sensor shell 1147* :github:`35401` - Enabling POSIX_API leads to SSL handshake error 1148* :github:`35395` - STM32F4: Infinite reboot loop due to Ethernet initialization 1149* :github:`35390` - net.socket.tls.tls_ext: frdm_k64f test failure 1150* :github:`35383` - Can't setup ISO Broadcast Demo on nrf53dk 1151* :github:`35380` - sys: timeutil: inconsistent types for local times 1152* :github:`35363` - bt_gatt_discover() retunrs incorrect handle (offset by -1) 1153* :github:`35360` - Power consumption nRF52 1154* :github:`35352` - [Coverity CID: 215376] Out-of-bounds access in drivers/sensor/lis2dh/lis2dh_trigger.c 1155* :github:`35351` - [Coverity CID: 219472] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c 1156* :github:`35350` - [Coverity CID: 236055] Out-of-bounds access in subsys/modbus/modbus_core.c 1157* :github:`35349` - [Coverity CID: 236057] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c 1158* :github:`35348` - [Coverity CID: 236060] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c 1159* :github:`35347` - [Coverity CID: 236064] Dereference null return value in subsys/bluetooth/controller/ll_sw/ull.c 1160* :github:`35346` - [Coverity CID: 236069] Out-of-bounds access in tests/lib/c_lib/src/main.c 1161* :github:`35345` - [Coverity CID: 236074] Out-of-bounds access in tests/lib/c_lib/src/main.c 1162* :github:`35344` - [Coverity CID: 236075] Out-of-bounds access in subsys/bluetooth/controller/hci/hci.c 1163* :github:`35343` - [Coverity CID: 236079] Untrusted divisor in subsys/bluetooth/controller/hci/hci.c 1164* :github:`35342` - [Coverity CID: 236085] Dereference after null check in samples/userspace/prod_consumer/src/app_a.c 1165* :github:`35341` - twister: Hardware map creation is buggy (+ inaccurate docs) 1166* :github:`35338` - USB: ethernet CDC ECM/EEM support is broken 1167* :github:`35336` - tests: samples: power: samples/subsys/pm/device_pm/sample.power.ospm.dev_idle_pm fails on nrf52 platforms 1168* :github:`35329` - samples: gsm_modem: Compilation failed, likely related to logging changes 1169* :github:`35327` - Sensor Code for CC3220sf 1170* :github:`35325` - Shell: Kernel: Reboot: echo is abruptly terminated 1171* :github:`35321` - Improve STM32: Serial Driver,Handle uart mode per instance 1172* :github:`35307` - ARM64 system calls are entered with interrupts masked 1173* :github:`35305` - Linking order when using both TF-M and Mbed TLS 1174* :github:`35299` - PM suspend IPC message sporadically not being delivered 1175* :github:`35297` - STM32 SPI - wrong behavior after PR 34731 1176* :github:`35286` - New logging breaks eclipse 1177* :github:`35278` - LittleFs Sample will not build for qemu_riscv64 sample target 1178* :github:`35263` - device_pm_control_nop is used in dac_mcp4725.c 1179* :github:`35242` - intel_adsp_cavs15: run kernel common testcases failed on ADSP 1180* :github:`35241` - intel_adsp_cavs15: run interrupt testcases failed on ADSP 1181* :github:`35236` - tests: doc: Document generation process FAILS with valid module ``samples:`` 1182* :github:`35223` - Coverity [CID 221772]: Wrong operator used in logging subsystem, multiple violations 1183* :github:`35220` - tests: dma: memory-to-memory transfer fails on stm32f746zg nucleo board 1184* :github:`35219` - tests: driver: dma test case loop_transfer fails on stm32 with dmamux 1185* :github:`35215` - tests/kernel/msgq/msgq_usage failed on hsdk board 1186* :github:`35209` - tests/kernel/mem_heap/mheap_api_concept failed on hsdk board 1187* :github:`35204` - PPI channel assignment for Bluetooth controller is incorrect for nRF52805 1188* :github:`35202` - smp atomic_t global_lock will never be cleared when a thread oops with global_lock is set 1189* :github:`35200` - tests/kernel/smp failed on hsdk board 1190* :github:`35199` - Queues: there is no documentation about queue's implementation. 1191* :github:`35198` - subsys.pm.device_pm: frdm_k64f leave idel fails 1192* :github:`35197` - Zephyr Project Development with 2 Ethernet Interfaces Supported (eth0, and eth1) 1193* :github:`35195` - doc, coding guidelines: broken CERT-C links 1194* :github:`35191` - GIT Checkout of Master Branch is 2.6.0rc1 versus west update as 2.5.99 1195* :github:`35189` - Coding Guidelines: Resolve the issues under Rule 21.2 1196* :github:`35187` - Version selection not working 1197* :github:`35176` - strtol crashes 1198* :github:`35175` - quectel-bg9x crashes in modem_rssi_query_work 1199* :github:`35169` - esp32: uart_poll_in never ready for UART2 only 1200* :github:`35163` - [Coverity CID: 236009] Wrong sizeof argument in tests/lib/cbprintf_package/src/test.inc 1201* :github:`35162` - [Coverity CID: 235972] Wrong sizeof argument in tests/lib/cbprintf_package/src/test.inc 1202* :github:`35161` - [Coverity CID: 235962] Unused value in tests/kernel/mem_protect/mem_map/src/main.c 1203* :github:`35160` - [Coverity CID: 235930] Unused value in kernel/mmu.c 1204* :github:`35159` - [Coverity CID: 232698] Uninitialized scalar variable in samples/net/sockets/txtime/src/main.c 1205* :github:`35158` - [Coverity CID: 224630] Uninitialized scalar variable in subsys/net/ip/igmp.c 1206* :github:`35157` - [Coverity CID: 221380] Uninitialized scalar variable in subsys/bluetooth/controller/ll_sw/ull_iso.c 1207* :github:`35156` - [Coverity CID: 235979] Unchecked return value in drivers/sensor/iis2mdc/iis2mdc_trigger.c 1208* :github:`35155` - [Coverity CID: 235677] Unchecked return value in drivers/gpio/gpio_cy8c95xx.c 1209* :github:`35154` - [Coverity CID: 233524] Unchecked return value in include/drivers/dma.h 1210* :github:`35153` - [Coverity CID: 236006] Structurally dead code in tests/subsys/logging/log_api/src/test.inc 1211* :github:`35152` - [Coverity CID: 235986] Structurally dead code in tests/subsys/logging/log_api/src/test.inc 1212* :github:`35151` - [Coverity CID: 235943] Reliance on integer endianness in include/sys/cbprintf_cxx.h 1213* :github:`35150` - [Coverity CID: 225136] Out-of-bounds write in tests/kernel/sched/deadline/src/main.c 1214* :github:`35149` - [Coverity CID: 234410] Out-of-bounds read in tests/kernel/sched/preempt/src/main.c 1215* :github:`35148` - [Coverity CID: 236015] Out-of-bounds access in tests/subsys/logging/log_api/src/mock_backend.c 1216* :github:`35147` - [Coverity CID: 236012] Out-of-bounds access in subsys/bluetooth/audio/vcs_client.c 1217* :github:`35146` - [Coverity CID: 235994] Out-of-bounds access in tests/kernel/interrupt/src/interrupt_offload.c 1218* :github:`35145` - [Coverity CID: 235984] Out-of-bounds access in include/sys/cbprintf_cxx.h 1219* :github:`35144` - [Coverity CID: 235944] Out-of-bounds access in subsys/bluetooth/audio/vcs_client.c 1220* :github:`35143` - [Coverity CID: 235921] Out-of-bounds access in include/sys/cbprintf_cxx.h 1221* :github:`35142` - [Coverity CID: 235914] Out-of-bounds access in subsys/bluetooth/audio/vcs.c 1222* :github:`35141` - [Coverity CID: 235913] Out-of-bounds access in subsys/bluetooth/audio/vcs.c 1223* :github:`35140` - [Coverity CID: 231072] Out-of-bounds access in tests/kernel/sched/preempt/src/main.c 1224* :github:`35139` - [Coverity CID: 229646] Out-of-bounds access in subsys/bluetooth/audio/vocs.c 1225* :github:`35138` - [Coverity CID: 229545] Out-of-bounds access in tests/subsys/canbus/isotp/conformance/src/main.c 1226* :github:`35137` - [Coverity CID: 225993] Out-of-bounds access in tests/subsys/canbus/isotp/conformance/src/main.c 1227* :github:`35136` - [Coverity CID: 235916] Operands don't affect result in drivers/adc/adc_stm32.c 1228* :github:`35135` - [Coverity CID: 235911] Negative array index write in tests/subsys/logging/log_api/src/mock_backend.c 1229* :github:`35134` - [Coverity CID: 222151] Negative array index write in tests/subsys/logging/log_msg2/src/main.c 1230* :github:`35133` - [Coverity CID: 232501] Missing varargs init or cleanup in subsys/logging/log_msg2.c 1231* :github:`35132` - [Coverity CID: 236003] Logically dead code in subsys/bluetooth/audio/vcs.c 1232* :github:`35131` - [Coverity CID: 235998] Logically dead code in subsys/bluetooth/audio/vcs.c 1233* :github:`35130` - [Coverity CID: 235997] Logically dead code in drivers/adc/adc_stm32.c 1234* :github:`35129` - [Coverity CID: 235990] Logically dead code in subsys/bluetooth/audio/vcs.c 1235* :github:`35128` - [Coverity CID: 235970] Logically dead code in subsys/bluetooth/audio/vcs.c 1236* :github:`35127` - [Coverity CID: 235965] Logically dead code in tests/subsys/logging/log_api/src/test.inc 1237* :github:`35126` - [Coverity CID: 235961] Logically dead code in tests/subsys/logging/log_api/src/test.inc 1238* :github:`35125` - [Coverity CID: 235956] Logically dead code in subsys/bluetooth/audio/vcs.c 1239* :github:`35124` - [Coverity CID: 235955] Logically dead code in subsys/bluetooth/audio/vcs.c 1240* :github:`35123` - [Coverity CID: 235954] Logically dead code in subsys/bluetooth/audio/vcs.c 1241* :github:`35122` - [Coverity CID: 235952] Logically dead code in subsys/bluetooth/audio/vcs.c 1242* :github:`35121` - [Coverity CID: 235950] Logically dead code in subsys/bluetooth/audio/vcs.c 1243* :github:`35120` - [Coverity CID: 235934] Logically dead code in subsys/bluetooth/audio/vcs.c 1244* :github:`35119` - [Coverity CID: 235932] Logically dead code in samples/sensor/adxl372/src/main.c 1245* :github:`35118` - [Coverity CID: 235919] Logically dead code in samples/sensor/bmg160/src/main.c 1246* :github:`35117` - [Coverity CID: 235945] Incorrect sizeof expression in include/sys/cbprintf_cxx.h 1247* :github:`35116` - [Coverity CID: 235987] Incompatible cast in include/sys/cbprintf_cxx.h 1248* :github:`35115` - [Coverity CID: 236000] Improper use of negative value in tests/lib/cbprintf_package/src/test.inc 1249* :github:`35114` - [Coverity CID: 221976] Division or modulo by zero in tests/drivers/can/timing/src/main.c 1250* :github:`35113` - [Coverity CID: 235985] Dereference before null check in subsys/bluetooth/audio/vcs_client.c 1251* :github:`35112` - [Coverity CID: 235983] Dereference after null check in samples/sensor/max17262/src/main.c 1252* :github:`35111` - [Coverity CID: 234630] Dereference after null check in tests/net/dhcpv4/src/main.c 1253* :github:`35110` - [Coverity CID: 220616] Arguments in wrong order in tests/subsys/canbus/isotp/conformance/src/main.c 1254* :github:`35108` - tests: drivers: pwm: pwm_api: failed on nucleo_f207zg 1255* :github:`35107` - Atmel SAM E70 / Cortex-M7 fails to boot if CONFIG_NOCACHE_MEMORY=y 1256* :github:`35104` - arch.interrupt.gen_isr_table.arm_mainline: fails on lpcxpresso55s16_ns 1257* :github:`35102` - testing.ztest.error_hook: fails on lpcxpresso55s16_ns 1258* :github:`35100` - libraries.libc.sprintf_new: fails on lpcxpresso55s16_ns and lpcxpresso55s69_ns 1259* :github:`35099` - benchmark.kernel.application.fp.arm: Illegal load of EXC_RETURN into PC on lpcxpresso55s16_ns and lpcxpresso55s69_ns 1260* :github:`35097` - arch.interrupt: fails on NXP Cortex-M0+ platforms 1261* :github:`35091` - enc424j600 does not work 1262* :github:`35089` - stm32h7: systematic crash at each second boot with NETWORKING=y 1263* :github:`35083` - dts: stm32mp1: SPI2 mixup with SAI2, SPI3 mixup with SAI3 1264* :github:`35082` - intel_adsp_cavs15: All the testcases run failed on ADSP 1265* :github:`35079` - acrn_ehl_crb: build warnings for old APIC_TIMER configs 1266* :github:`35076` - acrn_ehl_crb does not work with CPUs >1 1267* :github:`35075` - .west/config west.yml and zephyr versioning during project development 1268* :github:`35073` - timer: cortex_m_systick: uptime drifting in tickless mode 1269* :github:`35060` - tests/kernel/common: test_nop failed on ARMV7_M_ARMV8_M_MAINLINE 1270* :github:`35058` - Bluetooth: deadlock when canceling db_hash.work from settings commit handler 1271* :github:`35051` - CONFIG_LOG2 fails for floating point output with warning and bad output 1272* :github:`35048` - mcuboot with enabled serial recovery does not compile 1273* :github:`35046` - Tracing shows k_busy_wait() being executed very often on nRF platforms 1274* :github:`35043` - NXP: Build error : ModuleNotFoundError: No module named 'elftools' 1275* :github:`35041` - Crash in net-shell when invoking "net dns" command 1276* :github:`35036` - STM32: Wrong uart_event_tx len calculation 1277* :github:`35033` - samples/boards: stm32 pm blinky fails when run with twister 1278* :github:`35028` - frdm_k64f: failed to run tests/subsys/pm/power_mgmt/ 1279* :github:`35027` - frdm_k64f: failed to run testcase tests/drivers/adc/adc_emul/ 1280* :github:`35026` - sam_e70b_xplained: failed to run testcases tests/drivers/adc/adc_emul/ 1281* :github:`35013` - Bluetooth: Controller: Out-of-Bound ULL context access during connection completion 1282* :github:`34999` - Using BT_ISO bluetooth hci_usb sample, and enable, but still shows no command supported 1283* :github:`34989` - Implement arch_page_phys_get() for ARM64 1284* :github:`34979` - MIMRT685-EVK board page has broken links 1285* :github:`34978` - misleading root folder size in footprint reports 1286* :github:`34969` - Documentation still mentions deprecated macro DT_INST_FOREACH_STATUS_OKAY 1287* :github:`34964` - net regression: Connection to Zephyr server non-deterministically leads to client timeout, ENOTCONN on server side 1288* :github:`34962` - tfm: cmake: Toolchain not being passed into psa-arch-tests 1289* :github:`34950` - xtensa arch :The source code version is too old 1290* :github:`34948` - SoF module is not pointing at Zehpyr repo 1291* :github:`34935` - LwM2M: Block transfer with TLV format does not work 1292* :github:`34932` - drvers/flash/nrf_qspi_nor: high power consumption on nrf52840 1293* :github:`34931` - dns resolve timeout leads to CPU memory access violation error 1294* :github:`34925` - tests/lib/cbprintf_package fails to build 1295* :github:`34923` - net.socket.get_addr_info: frdm_k64f test fails 1296* :github:`34917` - arch.interrupt.arm| arch.interrupt.extra_exception_info: lpcxpresso55s28 series: test failure 1297* :github:`34915` - arch.interrupt.gen_isr_table.arm_mainline:lpcxpresso55s16_ns/lpcxpresso55s28: interrupt 57 does not work 1298* :github:`34911` - tests/kernel/mem_protect/mem_protect: frdm_k82f/frdm_k64f unexpected fatal error 1299* :github:`34909` - dma_loopback:lpcxpresso55s28_ns driver test failure 1300* :github:`34904` - uart_mcux_lpuart: Enable driver to work with ``CONFIG_MULTITHREADING=n`` 1301* :github:`34903` - doc: Target name is wrong for rcar_h3ulcb board 1302* :github:`34891` - mcumgr timeout due to smp_shell_process stalling 1303* :github:`34880` - Convert SoF Module to new kwork API 1304* :github:`34865` - CONFIG_NET_SOCKETS_PACKET interferes with other network traffic (gptp, IP) 1305* :github:`34862` - CAN ISO-TP implementation not using local work queue 1306* :github:`34852` - Some bluetooth advertising packages never get transmitted over-air (Bluetooth Mesh application) 1307* :github:`34844` - qemu_cortex_a53_smp: tests/ztest/error_hook failed after enabling the FPU context switching support 1308* :github:`34840` - CONFIG_MULTITHREADING=n is not tested on hardware platforms 1309* :github:`34838` - tests/subsys/logging/log_msg2 failes on qemu_cortex_a53 1310* :github:`34837` - Unstable multi connections between NRF52840 1311* :github:`34827` - tests: power management: test_power_state_trans fails on nrf boards 1312* :github:`34796` - x86 jlink runner fails on M1 macs 1313* :github:`34794` - LIS2DH Hard Fault when INT2 is not defined 1314* :github:`34788` - APIC timer does not support SMP 1315* :github:`34777` - semaphore and condvar_api tests fails after ARM64 FPU context switch commit on qemu_cortex_a53_smp 1316* :github:`34772` - Mixed usage of signed/unsigned integer by the logging subsystem 1317* :github:`34757` - west update: Default behavior should fetch only --depth 1 1318* :github:`34753` - Building and Debugging Zephyr for Native Platform on Linux using VSCode and/or QtCreator 1319* :github:`34748` - Native posix: Segmentation fault in case of allocations without explicit heap assignment 1320* :github:`34739` - tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading fails to build on a number of platforms 1321* :github:`34734` - Can handler doesn't compile with CONFIG_USERSPACE 1322* :github:`34722` - nvs: possibility of losing data 1323* :github:`34716` - flash: spi_nor: build fails when CONFIG_SPI_NOR_SFDP_RUNTIME is enabled 1324* :github:`34696` - Unable to select LOG_DICTIONARY_SUPPORT when TEST_LOGGING_DEFAULTS=y 1325* :github:`34690` - net: process_rx_packet() work handler violates requirements of Workqueue Threads implementation 1326* :github:`34687` - intel_adsp_cavs15: run tests/kernel/semaphore/semaphore/ failed on ADSP 1327* :github:`34683` - MCUboot not confirm image when using 'west flash' 1328* :github:`34672` - stm32h7: issue with CONFIG_UART_ASYNC_API=y 1329* :github:`34670` - smp_svr sample configured for serial port with shell management enabled does not work 1330* :github:`34669` - uart_read_fifo() reads only 2 chars on nucleo STM32L43KC and nRF52840-DK 1331* :github:`34668` - i2c_ite_it8xxx2.c fails to build - possibly related to device_pm_control_nop changes 1332* :github:`34667` - posix_apis:mimxrt685_evk_cm33 timeout in test_posix_realtime 1333* :github:`34662` - many udp networking cases fail on nxp platforms 1334* :github:`34658` - TF-M integration samples do not work with GNU ARM Embedded having GCC v10.x.x 1335* :github:`34656` - STM32 ADC - read of multiple channels in a sequence 1336* :github:`34644` - CAN - Bus Driver Sample 1337* :github:`34635` - BME280 build error 1338* :github:`34633` - STM32: Mass conversion of boards to dts based clock control configuration 1339* :github:`34624` - Coding guidelines 15.7 PR causes tests failures 1340* :github:`34605` - flash_stm32h7x.c fails to build 1341* :github:`34601` - sample: bluetooth: beacon: USAGE FAULT after few seconds on board b_l4s5i_iot01a 1342* :github:`34597` - Mismatch between ``ot ping`` and ``net ping`` 1343* :github:`34593` - Using hci_usb with Bluez 5.55 or 5.58 1344* :github:`34585` - mec15xxevb_assy6853: test_timeout_order in tests/kernel/common assertion failed 1345* :github:`34584` - kernel: workqueue thread is occasionally not invoked when kernel is run in cooperative mode only 1346* :github:`34583` - twister failing: fails platform native_posix, test lib/cmsis_dsp/filtering 1347* :github:`34581` - Unable to work with SX1276 Lora module. 1348* :github:`34570` - IPC samples running secure but configured nonsecure (AN521) 1349* :github:`34568` - Compilation error with zephyr 2.3.0 1350* :github:`34563` - net: lib: sockets: Unable to select() file descriptors with number >= 32 1351* :github:`34558` - Compilation error with Log v2 and CONFIG_LOG_PRINTK 1352* :github:`34541` - per-adv-sync-create doesn't work on nRF52840, ./tests/bluetooth/shell/ 1353* :github:`34538` - STM32 temperature sensor 1354* :github:`34534` - west sign regression when HEX file not exists 1355* :github:`34527` - Cpp compiling error: expected primary-expression before 'char'. _Generic macros problem 1356* :github:`34526` - logging tests fails to build on a number of platforms 1357* :github:`34515` - samples: net: syslog_net: hard fault when running on frdm_k64f 1358* :github:`34505` - mimxrt1050_evk:failed to run testcases tests/net 1359* :github:`34503` - up_squared and ehl_crb: test fails from timeout in application_development.cpp.libcxx.exceptions 1360* :github:`34500` - thingy52 lis2dh12 sensor values too large 1361* :github:`34495` - logger: Logger API cannot be compiled with C++ 1362* :github:`34492` - Logging still broken with SOF 1363* :github:`34482` - net_tunnel_virtual:frdm_k64f: build failure 1364* :github:`34474` - MPS2-AN385 SRAM does not match what the documentation page says 1365* :github:`34473` - Add Requirements repository with infrastructure and placeholder requirements 1366* :github:`34469` - nrf53: nrf5340dk_nrf5340_cpunet not executing. 1367* :github:`34463` - LwM2M bootstrap DELETE operation not working 1368* :github:`34462` - samples: net: sockets: packet: reception stops working after a while 1369* :github:`34461` - Unable to use PWM pins with STM Nucleo H743ZI 1370* :github:`34443` - Document font display is incomplete 1371* :github:`34439` - Logging subsystem causes build to fail with LLVM 1372* :github:`34434` - subsys: testsuite: ztest framework breaks if run in cooperative mode only 1373* :github:`34426` - RFC: API Change: USB HID remove get_protocol/set_protocol/get_idle/set_idle callbacks 1374* :github:`34423` - twister build issue with arm64 1375* :github:`34419` - significant build time increase with new logging subsystem 1376* :github:`34416` - Configuration HAS_DTS has no function, preventing compile for vendors without device tree 1377* :github:`34409` - mDNS response on link local when using DHCPv4 and AutoIP/Static IP 1378* :github:`34403` - Logging disable function causes Zephyr hard lockup 1379* :github:`34402` - spi: spi_nrfx_spim: wrong clock frequency selected 1380* :github:`34397` - Update getting started docs to reflect gdb python requirements 1381* :github:`34387` - Error message in include/linker/kobject-text.ld is unclear 1382* :github:`34382` - fs/nvs: if closing ATE has to high offset NVS iterates up to the end of flash. 1383* :github:`34372` - CPU Lockups when using own Log Backend 1384* :github:`34369` - Driver esp for wifi got a dead lock. 1385* :github:`34368` - Cmake's Python path breaks after using west build --pristine 1386* :github:`34363` - k_work: incorrect return values for synchronous cancel 1387* :github:`34355` - LittleFS sample code catch an "undefined symbol 'ITCM_ADDR' referenced in expression" in linker step 1388* :github:`34345` - samples/net/civetweb/websocket_server fails to build 1389* :github:`34342` - No output on SWO pin (STM32L4) 1390* :github:`34341` - SWO logging and DWT timing collision 1391* :github:`34329` - lwm2m: pmin and pmax attributes should be optional 1392* :github:`34325` - hal: microchip: Missing Wake bit definitions 1393* :github:`34309` - unable to connect to azure iot hub via mqtt protocol 1394* :github:`34308` - SPI transceive function only transmitting first tx_buffer on Sifive's MCU 1395* :github:`34304` - intel_adsp_cavs15: run tests/kernel/queue/ failed on ADSP 1396* :github:`34295` - TensorFlow Lite Micro Module 1397* :github:`34280` - Add USB to LPCXpresso55S69 board 1398* :github:`34275` - drivers: led_pwm: Improper label assignment 1399* :github:`34272` - twister: Add memory footprint info to json report 1400* :github:`34270` - NVS read after consecutive restarts. 1401* :github:`34265` - BME280 Pressure calculation 1402* :github:`34264` - CI: twister: Add merged report from all sub-builds to buildkite build artifacts 1403* :github:`34262` - Unable to find detailed documentation on pinmux driver development 1404* :github:`34249` - Unable to initialize on STM32F103RE + Quectel EC21 using BG9x driver 1405* :github:`34246` - LoRa driver sending opcode of commands without parameters 1406* :github:`34234` - UART NS16550 Underflow Issue During Clearing Port 1407* :github:`34233` - OpenThread build issues 1408* :github:`34231` - uzlib (decompression library) 1409* :github:`34229` - C++ Exception Support in qemu_riscv32 emulation 1410* :github:`34225` - BBC micro:bit v1.5 LSM303AGR-ACCEL 1411* :github:`34216` - Using nrfx_gpiote library with spi(nrf52840) 1412* :github:`34214` - codes reference weak variable are optimized out 1413* :github:`34209` - BLE Mesh Provisioning generates value 0 outside of Specification for Blink, Beep, or Vibrate 1414* :github:`34206` - Question: Is zephyrproject actively maintaining the windows-curses sub-project? 1415* :github:`34202` - MPU Fault when running central coded bluetooth and ENC28J60 dhcpv4_client 1416* :github:`34201` - Fatal error when perform "bt phy-update" if there is not any connections at ./tests/bluetooth/shell 1417* :github:`34197` - samples: telnet: Tab completion not working in telnet shell 1418* :github:`34196` - st_lis2mdl: LSM303AGR-MAGN not detected 1419* :github:`34190` - Newbie: Simple C++ List App Builds for QEMU but not Native Posix Emulation 1420* :github:`34184` - video samples fail to build 1421* :github:`34178` - apds9960 sensor sample does not build on STM32 1422* :github:`34165` - SNTP fails to close the used socket 1423* :github:`34154` - AArch64 PR reviews and merges are lagging behind 1424* :github:`34152` - intel_adsp_cavs15: run tests/kernel/smp/ failed on ADSP 1425* :github:`34149` - Invalid link in Zephyr document to ACRN page 1426* :github:`34145` - Convert NXP kinetis boards to have pindata in devicetree 1427* :github:`34134` - USB do not works if bootloader badly use the device before 1428* :github:`34117` - ehl_crb: tests/kernel/context tests failed 1429* :github:`34116` - mec15xxevb_assy6853: tests/kernel/mutex/sys_mutex/ 1430* :github:`34107` - Convert tests/benchmarks/mbedtls/src/benchmark.c to new kwork API 1431* :github:`34106` - Convert tests/kernel/pending/src/main.c to new kwork API 1432* :github:`34104` - Convert tests/benchmarks/footprints/src/workq.c to new kwork API 1433* :github:`34103` - Convert drivers/console/uart_mux.c to new kwork API 1434* :github:`34102` - Convert drivers/serial/uart_sam0.c to new kwork API 1435* :github:`34101` - Convert subsys/mgmt to new kwork API 1436* :github:`34100` - Convert subsys/shell/shell_telnet to new kwork API 1437* :github:`34099` - Convert subsys/tracing/cpu_stats.c to new kwork API 1438* :github:`34098` - Convert samples/drivers/led_sx1509b_intensity to new kwork API 1439* :github:`34097` - Convert samples/boards/reel_board/mesh_badge to new kwork API 1440* :github:`34096` - Convert samples nrf clock_skew to new kwork API 1441* :github:`34095` - Convert CAN to new kwork API 1442* :github:`34094` - Convert ubsys/ipc/rpmsg_service/rpmsg_backend.c to new kwork API 1443* :github:`34093` - Convert bluetooth to new kwork API 1444* :github:`34092` - Convert usb to new kwork API 1445* :github:`34091` - Convert uart_stm32.c to new kwork API 1446* :github:`34090` - Convert video_sw_generator.c to new kwork API 1447* :github:`34082` - Bullets are broken in documentation 1448* :github:`34076` - Unrecognized characters generated during document construction 1449* :github:`34068` - DOC BUILD FAIL 1450* :github:`34046` - Failed to build arm64 architecture related board 1451* :github:`34045` - samples: subsys: mgmt: smp_srv: UDP sample does not boot on frdm_k64f 1452* :github:`34026` - RISCV32 QEMU illegal instruction exception / floating point support 1453* :github:`34023` - test_prevent_interruption has wrong data type for key 1454* :github:`34014` - Toolchain Compile Error of RISC-V(rv32m1-vega board) 1455* :github:`34011` - NRF52840 DTS questions 1456* :github:`34010` - [Coverity CID: 220531] Copy into fixed size buffer in tests/net/socket/misc/src/main.c 1457* :github:`34009` - [Coverity CID: 220532] Unrecoverable parse warning in subsys/bluetooth/controller/ll_sw/ull_peripheral_iso.c 1458* :github:`34008` - [Coverity CID: 220533] Improper use of negative value in tests/net/socket/misc/src/main.c 1459* :github:`34007` - [Coverity CID: 220534] Out-of-bounds access in tests/arch/arm/arm_no_multithreading/src/main.c 1460* :github:`34006` - [Coverity CID: 220535] Dereference before null check in subsys/net/l2/virtual/virtual.c 1461* :github:`34005` - [Coverity CID: 220536] Pointer to local outside scope in subsys/net/lib/lwm2m/lwm2m_engine.c 1462* :github:`34004` - [Coverity CID: 220537] Uninitialized pointer read in tests/net/virtual/src/main.c 1463* :github:`34003` - [Coverity CID: 220538] Logically dead code in subsys/net/l2/virtual/virtual.c 1464* :github:`34002` - [Coverity CID: 220539] Improper use of negative value in tests/net/socket/misc/src/main.c 1465* :github:`34001` - [Coverity CID: 220540] Uninitialized scalar variable in samples/drivers/flash_shell/src/main.c 1466* :github:`34000` - [Coverity CID: 220541] Dereference before null check in subsys/net/lib/capture/capture.c 1467* :github:`33986` - TCP stack doesn't handle data received in FIN_WAIT_1 1468* :github:`33983` - example-application module: add trivial driver 1469* :github:`33981` - example-application module: add board zxa_board_stub 1470* :github:`33978` - MCP2515 wrong BRP value 1471* :github:`33977` - Question: How best to contribute drivers upstream? 1472* :github:`33974` - The stm32wb55rc MCU does not operate on zephyr 1473* :github:`33969` - Hardfault error caused by ARM Cortex m0 non-4-byte alignment 1474* :github:`33968` - ESP32 Porting GSM Module Compile Error 1475* :github:`33967` - The printed total size differs from calculated from .json 1476* :github:`33966` - STM32: I-cache & D-cache 1477* :github:`33965` - example-application module: add trivial project 1478* :github:`33956` - tests: kernel: fpu: Several tests related to fpu fail on nrf5340dk_nrf5340_cpuappns 1479* :github:`33954` - I2C scan in UART shell is not detecting any I2C devices on ESP32 1480* :github:`33951` - periodic_adv not working with nRF5340 DK 1481* :github:`33950` - periodic_adv not working with nRF5340 DK 1482* :github:`33929` - subsys: logging: Sample app doesn't build if using Werror and logging with latest SDK 1483* :github:`33925` - Rework hl7800 driver to use new work queue APIs 1484* :github:`33923` - GSM modem automatic operation selection mode problems 1485* :github:`33911` - test:twr_ke18f: tests/kernel/sched/schedule_api - kernel_threads_sched_userspace cases meet out our space 1486* :github:`33904` - having issue compile a shell program and it is bug likely 1487* :github:`33898` - intel_adsp_cavs15: running testcases failed tests/kernel/workq/work on adsp 1488* :github:`33897` - Bluetooth: extended advertising can't restart after connection 1489* :github:`33896` - Device tree: STM32L4 defines can1 node for chips which do not support CAN peripheral 1490* :github:`33895` - Device tree: STM32L412 and STM32L422 are missing nodes 1491* :github:`33890` - Continuous Integration check patch false warnings 1492* :github:`33884` - CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_NONE is way too long 1493* :github:`33874` - twister: Add skip as error feature 1494* :github:`33868` - Bluetooth: controller: connectable advertisement disable race condition 1495* :github:`33866` - uart: TX_DONE occurs before transmission is complete. 1496* :github:`33860` - DEPRECATED, a replacement suggestion should be found somewhere 1497* :github:`33858` - tests: ztest: test trigger_fault_access from tests/ztest/error_hook fails on em_starterkit_em7d_v22 1498* :github:`33857` - atomic xtensa build fail 1499* :github:`33843` - ESP32 example does not connect to WiFi 1500* :github:`33840` - [Coverity CID: 220301] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1501* :github:`33839` - [Coverity CID: 220302] Uninitialized scalar variable in subsys/net/lib/lwm2m/lwm2m_rw_link_format.c 1502* :github:`33838` - [Coverity CID: 220304] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1503* :github:`33837` - [Coverity CID: 220305] Logically dead code in drivers/gpio/gpio_nrfx.c 1504* :github:`33836` - [Coverity CID: 220306] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1505* :github:`33835` - [Coverity CID: 220309] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1506* :github:`33834` - [Coverity CID: 220310] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1507* :github:`33833` - [Coverity CID: 220311] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1508* :github:`33832` - [Coverity CID: 220312] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1509* :github:`33831` - [Coverity CID: 220313] Logically dead code in subsys/bluetooth/services/ots/ots_obj_manager.c 1510* :github:`33830` - [Coverity CID: 220314] Untrusted value as argument in subsys/bluetooth/services/ots/ots_dir_list.c 1511* :github:`33829` - [Coverity CID: 220315] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1512* :github:`33828` - [Coverity CID: 220316] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1513* :github:`33827` - [Coverity CID: 220317] Unchecked return value in tests/kernel/pipe/pipe_api/src/test_pipe_contexts.c 1514* :github:`33826` - [Coverity CID: 220318] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1515* :github:`33825` - [Coverity CID: 220319] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1516* :github:`33824` - [Coverity CID: 220320] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1517* :github:`33823` - [Coverity CID: 220321] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1518* :github:`33822` - [Coverity CID: 220413] Explicit null dereferenced in tests/lib/sprintf/src/main.c 1519* :github:`33821` - [Coverity CID: 220414] Unused value in tests/subsys/logging/log_backend_fs/src/log_fs_test.c 1520* :github:`33820` - [Coverity CID: 220415] Uninitialized scalar variable in tests/posix/common/src/pthread.c 1521* :github:`33819` - [Coverity CID: 220417] Out-of-bounds access in subsys/modbus/modbus_core.c 1522* :github:`33818` - [Coverity CID: 220418] Destination buffer too small in subsys/modbus/modbus_raw.c 1523* :github:`33817` - [Coverity CID: 220419] Unchecked return value in subsys/bluetooth/host/gatt.c 1524* :github:`33816` - [Coverity CID: 220420] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c 1525* :github:`33815` - [Coverity CID: 220421] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c 1526* :github:`33814` - [Coverity CID: 220422] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c 1527* :github:`33813` - [Coverity CID: 220423] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c 1528* :github:`33812` - [Coverity CID: 220424] Out-of-bounds access in drivers/watchdog/wdt_mcux_imx_wdog.c 1529* :github:`33811` - [Coverity CID: 220425] Destination buffer too small in tests/subsys/modbus/src/test_modbus_raw.c 1530* :github:`33810` - [Coverity CID: 220426] Out-of-bounds access in tests/lib/c_lib/src/main.c 1531* :github:`33809` - [Coverity CID: 220427] Unchecked return value in tests/posix/common/src/pthread.c 1532* :github:`33808` - [Coverity CID: 220428] Out-of-bounds access in subsys/bluetooth/audio/vocs.c 1533* :github:`33807` - [Coverity CID: 220429] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c 1534* :github:`33806` - [Coverity CID: 220430] Operands don't affect result in tests/lib/c_lib/src/main.c 1535* :github:`33805` - [Coverity CID: 220431] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c 1536* :github:`33804` - [Coverity CID: 220432] Out-of-bounds access in subsys/net/l2/ethernet/ethernet.c 1537* :github:`33803` - [Coverity CID: 220433] Printf arg count mismatch in tests/lib/sprintf/src/main.c 1538* :github:`33802` - [Coverity CID: 220434] Resource leak in tests/lib/mem_alloc/src/main.c 1539* :github:`33801` - [Coverity CID: 220435] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c 1540* :github:`33800` - [Coverity CID: 220436] Explicit null dereferenced in tests/lib/sprintf/src/main.c 1541* :github:`33799` - [Coverity CID: 220437] Wrong size argument in tests/lib/mem_alloc/src/main.c 1542* :github:`33798` - [Coverity CID: 220438] Out-of-bounds access in subsys/bluetooth/audio/vocs_client.c 1543* :github:`33797` - [Coverity CID: 220439] Destination buffer too small in tests/subsys/modbus/src/test_modbus_raw.c 1544* :github:`33796` - [Coverity CID: 220440] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c 1545* :github:`33795` - [Coverity CID: 220441] Untrusted loop bound in subsys/modbus/modbus_client.c 1546* :github:`33794` - [Coverity CID: 220442] Pointless string comparison in tests/lib/c_lib/src/main.c 1547* :github:`33793` - [Coverity CID: 220443] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c 1548* :github:`33792` - [Coverity CID: 220444] Out-of-bounds access in subsys/modbus/modbus_raw.c 1549* :github:`33791` - [Coverity CID: 220445] Unchecked return value in subsys/logging/log_backend_fs.c 1550* :github:`33790` - [Coverity CID: 220446] Printf arg count mismatch in tests/lib/sprintf/src/main.c 1551* :github:`33789` - [Coverity CID: 220447] Out-of-bounds access in subsys/modbus/modbus_raw.c 1552* :github:`33788` - [Coverity CID: 220448] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c 1553* :github:`33787` - [Coverity CID: 220449] Unused value in tests/subsys/logging/log_backend_fs/src/log_fs_test.c 1554* :github:`33786` - [Coverity CID: 220450] Untrusted loop bound in subsys/modbus/modbus_client.c 1555* :github:`33785` - [Coverity CID: 220451] Resource leak in tests/lib/mem_alloc/src/main.c 1556* :github:`33784` - [Coverity CID: 220452] Out-of-bounds access in subsys/net/l2/ethernet/ethernet.c 1557* :github:`33783` - [Coverity CID: 220453] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c 1558* :github:`33768` - Rpmsg initialisation on nRF53 may fail 1559* :github:`33765` - Regular loss of a few connection intervals 1560* :github:`33761` - Documentation: K_WORK_DEFINE usage is not shown in workqueue doc 1561* :github:`33754` - xtensa sys timer Interrupt bug? 1562* :github:`33745` - ``west attach`` silently downgrades to ``debugserver`` for openocd runner 1563* :github:`33729` - flash_write() in STM32L0 MCU throws hard fault 1564* :github:`33727` - mec15xxevb_assy6853: multiple tests failed due to assertion failure at kernel/sched.c:841 1565* :github:`33726` - test:mimxrt1010_evk: tests/kernel/sched/schedule_api - kernel_threads_sched_userspace cases meet out our space 1566* :github:`33721` - STM32 serial driver configure api doesn't set correct datalength when even or odd parity is used. 1567* :github:`33712` - kernel/poll: no error happened when mutil-threads poll a same event at a same time. 1568* :github:`33702` - cfb sample build error for esp32 when SSD1306 is enabled 1569* :github:`33697` - dts:dt-bindings No OCTOSPIM dt-bindings available for stm32h723 1570* :github:`33693` - cmake -E env: unknown option '-Wno-unique_unit_address_if_enabled' 1571* :github:`33667` - tests: kernel: timer: Test timeout_abs from tests/kernel/timer/timer_api hangs causing test scenarios to fail 1572* :github:`33665` - tests: kernel: timer_api fails with hard fault in CONFIG_TICKLESS_KERNEL 1573* :github:`33662` - Make twister dig deeper in directory structure to find additional .yaml files 1574* :github:`33658` - Question: How is NUM_IRQS determined for example for STM32F401xC 1575* :github:`33655` - Add support for board: Nucleo-L412RB-P 1576* :github:`33646` - Expose net_ipv4_create, net_ipv6_create, and net_udp_create in standard header 1577* :github:`33645` - Random MAC after RESET - NRF52832 1578* :github:`33641` - API Meeting Minutes 1579* :github:`33635` - subsys/ipc/openamp sample on QEMU not working when debugging 1580* :github:`33633` - NXP imx rt1064 evk: Application does not boot when flash/flexSPI driver is enabled 1581* :github:`33629` - tests: subsys: logging: Tests from /tests/subsys/logging/log_backend_fs fail on nrf52840dk 1582* :github:`33625` - NVS: replace dev_name parameter by device reference in nvs_init() 1583* :github:`33612` - Add support to get adv address of a per_adv_sync object and lookup per_adv_sync object from adv address 1584* :github:`33610` - ARC: add ARCv3 HS6x support 1585* :github:`33609` - Question about memory usage of the binary zephyr.exe 1586* :github:`33600` - Master is broken at build-time when SRAM is mapped at an high address 1587* :github:`33593` - acrn_ehl_crb: general tests and samples execution slowdown 1588* :github:`33591` - wordlist (kobject hash) is not generated correctly when using high addresses for SRAM on 64-bit platforms 1589* :github:`33590` - nrf: Debugging any test fails when CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_DWT is enabled 1590* :github:`33589` - SSD1306 driver no longer works for I2C displays 1591* :github:`33583` - nRF SPI CS control: CS set / release delay is longer than configured 1592* :github:`33572` - <err> esp_event: SYSTEM_EVENT_STA_DISCONNECTED for wifi sample for esp32 board 1593* :github:`33568` - Test tests/arch/x86/info fails for ehl_crb 1594* :github:`33567` - sof: framework is redefnining MAX, MIN to version with limited capabilities 1595* :github:`33559` - pin setting error on frdm_kl25z boards 1596* :github:`33558` - qemu_cortex_a53_smp and qemu_x86_64 failed in tests/kernel/condvar/condvar while enabling for SMP 1597* :github:`33557` - there is no network interface to work with for wifi sample for esp32 board 1598* :github:`33551` - tests: SMP: Two threads synchronize failed using mutex or semaphore while both doing irq_lock() 1599* :github:`33549` - xt-xcc unknown field 'obj' specified in initializer 1600* :github:`33548` - xt-xcc does not support deprecated attribute 1601* :github:`33545` - ehl_crb: tests/arch/x86/info failed. 1602* :github:`33544` - ehl_crb: portability.posix.common.posix_realtime failed. 1603* :github:`33543` - ehl_crb: tests/subsys/edac/ibecc failed. 1604* :github:`33542` - reel_board: samples/subsys/usb/hid/ timeout failure 1605* :github:`33539` - ehl_crb: tests/kernel/mem_heap/mheap_api_concept failed. 1606* :github:`33529` - adafruit_feather_nrf52840 dts not setting I2C controller compat (was: SSD1306 DTS properties not being generated in devicetree_unfixed.h) 1607* :github:`33526` - boards: Optimal way to have customized dts for my project. 1608* :github:`33525` - ST Nucleo G071RB board support issue 1609* :github:`33524` - minor: kswap.h is included twice in kernel/init.c 1610* :github:`33523` - Bossac runner flashes at an incorrect offset 1611* :github:`33516` - socket: tcp application crashes when there are no more net buffers in case of reception 1612* :github:`33515` - arm64/mmu: Are you sure it's OK to use atomic_cas before the MMU is initialized? 1613* :github:`33512` - build: build target is always out-of-date 1614* :github:`33509` - samples: tests: watchdog: samples/subsys/task_wdt breaks nrf platforms performace 1615* :github:`33505` - WS2812 SPI LED driver with DMA on nrf52 bad SPI data 1616* :github:`33498` - west: Question on ``west flash --hex-file`` behavior with build.dir-fmt 1617* :github:`33491` - fwrite() function will cause the program to crash when wrong parameters passed 1618* :github:`33488` - Ring buffer makes it hard to discard items 1619* :github:`33479` - disk_access_spi_sdhc: Missing stop/end bit 1620* :github:`33475` - Need to add device node for UART10 in dts/arm/st/h7/stm32h723.dtsi 1621* :github:`33464` - SYS_INIT initialize priority "2-9" ordering error 1622* :github:`33459` - Divide zero exception is not enabled in ARC 1623* :github:`33457` - Fail to build ARC zephyr with MetaWare toolchain 1624* :github:`33456` - lorawan: unconfirmed messages leave stack in busy state 1625* :github:`33426` - a few failures with CONFIG_HCI_ACL_DATA_SIZE in nightly builds 1626* :github:`33424` - tests: ztest: Test from tests/ztest/error_hook fails on nrf5340dk_nrf5340_cpuappns 1627* :github:`33423` - tests: portability: tests/portability/cmsis_rtos_v2 fails on nrf5340dk_nrf5340_cpuappns 1628* :github:`33422` - samples/subsys/usb/dfu/sample.usb.dfu fails on multiple platforms in daily build 1629* :github:`33421` - Add BT_LE_FEAT_BIT_PER_ADV checks for periodic advertising commands 1630* :github:`33403` - trigger_fault_divide_zero test case didn't run divide instruction 1631* :github:`33381` - West debug does not work with Bluetooth shell and nRF52840 DK 1632* :github:`33378` - Extended advertising switch on / switch off loop impossible 1633* :github:`33374` - Network interface routines are not thread safe 1634* :github:`33371` - mec15xxevb_assy6853: tests/drivers/gpio/gpio_basic_api/ failed 1635* :github:`33365` - Add STM32H7 Series USB Device Support 1636* :github:`33363` - Properly indicate ISR number in SystemView 1637* :github:`33356` - Using AT HOST fails build 1638* :github:`33353` - work: k_work_schedule from running work item does not schedule 1639* :github:`33352` - Arduino Nano 33 BLE sense constantly resetting. 1640* :github:`33351` - uart peripheral outputs 7 bits when configured in 8 bits + parity on stm32 1641* :github:`33348` - ip/dhcpv4 is not thread-safe in SMP/preemptive thread configurations 1642* :github:`33342` - disco_l475_iot1: Multiple definitions of z_timer_cycle_get_32, etc. 1643* :github:`33339` - API/functions to get remaining free heap size 1644* :github:`33330` - Poll on DTLS socket returns -EAGAIN if bind & receive any data. 1645* :github:`33326` - The gpio-map for adafruit_feather_stm32f405 looks like it contains conflicts 1646* :github:`33324` - Using bluetooth hci_usb sample, and set periodic adv enable, but bluez still shows no command supported 1647* :github:`33322` - Questions on ztest : 1) Can twister/ztests run on windows? 2) Project structure 1648* :github:`33319` - Kernel doesn't validate lock state on swap 1649* :github:`33318` - [Coverity CID: 219722] Resource leak in tests/lib/mem_alloc/src/main.c 1650* :github:`33317` - [Coverity CID: 219727] Improper use of negative value in tests/lib/cbprintf_package/src/main.c 1651* :github:`33316` - [Coverity CID: 219724] Side effect in assertion in tests/kernel/queue/src/test_queue_contexts.c 1652* :github:`33315` - [Coverity CID: 219723] Side effect in assertion in tests/kernel/queue/src/test_queue_contexts.c 1653* :github:`33314` - [Coverity CID: 219726] Side effect in assertion in tests/kernel/lifo/lifo_usage/src/main.c 1654* :github:`33313` - [Coverity CID: 219728] Untrusted array index read in subsys/bluetooth/host/iso.c 1655* :github:`33312` - [Coverity CID: 219721] Untrusted array index read in subsys/bluetooth/host/iso.c 1656* :github:`33311` - [Coverity CID: 219729] Logically dead code in lib/os/cbprintf_packaged.c 1657* :github:`33303` - __ASSERT does not display message or register info in v2.5.0 1658* :github:`33291` - Using both NET_SOCKETS_SOCKOPT_TLS and POSIX_API fails build 1659* :github:`33280` - drivers: serial: nrf uarte: The application receives one more byte that was received over UART 1660* :github:`33273` - The z_smp_reacquire_global_lock() internal API is not used any where inside zephyr code base 1661* :github:`33269` - ILI9341 (ILI9XXX) set orientation function fails to update the display area correctly 1662* :github:`33265` - Power Management Overhaul 1663* :github:`33261` - gatt_notify too slow on Broadcast 1664* :github:`33253` - STM32G4 with USB-C PD: Some pins cannot be used as input by default 1665* :github:`33239` - lib/rbtree: Remove dead case in rb_remove() 1666* :github:`33238` - tests: drivers: pwm api fails on many boards 1667* :github:`33233` - uart9 missing from <st/h7/stm32h7.dtsi> 1668* :github:`33218` - Incorrect documentation CONFIG_LOG_STRDUP_MAX_STRING 1669* :github:`33213` - Configuring a project with a sub-project (e.g. nRF5340) and an overlay causes an infinite configuring loop 1670* :github:`33212` - GUI configuration system (ninja menuconfig) exists with an error when the windows key is pressed 1671* :github:`33208` - cbprintf: Package size calculation is using best case alignment 1672* :github:`33207` - twister: Add option to load list with quarantined tests 1673* :github:`33203` - Bluetooth: host: ISO: Missing terminate reason in ISO disconnected callback 1674* :github:`33200` - USB CDC ACM sample application fails to compile 1675* :github:`33196` - I2C doesn't work on STM32F103RE 1676* :github:`33185` - TCP traffic with IPSP sample not working on 96Boards Nitrogen 1677* :github:`33176` - tests: kernel: Multiple test cases from tests/kernel/workq/work_queue are failing 1678* :github:`33173` - tests/kernel/workq/work_queue fails on sam_e70_xplained 1679* :github:`33171` - Create Renesas HAL 1680* :github:`33169` - STM32 SPI Driver - Transmit (MOSI) Only - Infinite Loop on Tranceive 1681* :github:`33168` - CONFIG_HEAP_MEM_POOL_SIZE=64 doesn't work 1682* :github:`33164` - Newlib has no synchronization 1683* :github:`33153` - west flash cannot find OpenOCD 1684* :github:`33149` - subsys: canbus: canopen EDSEditor / libedssharp version that works with Zephyr's CANopenNode 1685* :github:`33147` - Not able to build blinky or set toolchain to zephyr 1686* :github:`33142` - fs_mount for FAT FS does not distingush between no file system and other errors 1687* :github:`33140` - STM32H7: Bus fault when reading corrupt flash sectors 1688* :github:`33138` - invalid west cmake diagnostics when using board alias 1689* :github:`33137` - Enabling DHCP without NET_MGMT shouldn't be allowed 1690* :github:`33127` - Improve documentation user experience 1691* :github:`33122` - Device-level Cache API 1692* :github:`33120` - iotdk: running testcase tests/kernel/mbox/mbox_api/ failed 1693* :github:`33114` - tests: mbox_api: testcase test_mbox_data_get_null has some bugs. 1694* :github:`33104` - Updating Zephyr to fix Work Queue Problems 1695* :github:`33101` - DNS resolver misbehaves if receiving response too late 1696* :github:`33100` - tcp2 not working with ppp 1697* :github:`33097` - Coverity ID links in associated GitHub issues are broken 1698* :github:`33096` - [Coverity CID :215373] Unchecked return value in subsys/net/lib/lwm2m/lwm2m_rd_client.c 1699* :github:`33095` - [Coverity CID :215379] Out-of-bounds write in subsys/mgmt/osdp/src/osdp_cp.c 1700* :github:`33094` - [Coverity CID :215381] Resource leak in samples/net/mdns_responder/src/service.c 1701* :github:`33093` - [Coverity CID :215391] Unchecked return value from library in samples/net/mdns_responder/src/service.c 1702* :github:`33092` - [Coverity CID :215392] Logically dead code in subsys/mgmt/osdp/src/osdp_cp.c 1703* :github:`33091` - [Coverity CID :219474] Logically dead code in subsys/bluetooth/controller/ll_sw/ull_scan.c 1704* :github:`33090` - [Coverity CID :219476] Dereference after null check in subsys/bluetooth/controller/ll_sw/ull_conn.c 1705* :github:`33089` - [Coverity CID :219556] Self assignment in drivers/espi/host_subs_npcx.c 1706* :github:`33088` - [Coverity CID :219558] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1707* :github:`33087` - [Coverity CID :219559] Out-of-bounds access in tests/arch/arm/arm_interrupt/src/arm_interrupt.c 1708* :github:`33086` - [Coverity CID :219561] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1709* :github:`33085` - [Coverity CID :219562] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c 1710* :github:`33084` - [Coverity CID :219563] Dereference after null check in arch/x86/core/multiboot.c 1711* :github:`33083` - [Coverity CID :219564] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c 1712* :github:`33082` - [Coverity CID :219566] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1713* :github:`33081` - [Coverity CID :219572] Untrusted value as argument in tests/net/lib/coap/src/main.c 1714* :github:`33080` - [Coverity CID :219573] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c 1715* :github:`33079` - [Coverity CID :219574] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c 1716* :github:`33078` - [Coverity CID :219576] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1717* :github:`33077` - [Coverity CID :219579] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c 1718* :github:`33076` - [Coverity CID :219583] Operands don't affect result in drivers/clock_control/clock_control_npcx.c 1719* :github:`33075` - [Coverity CID :219588] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c 1720* :github:`33074` - [Coverity CID :219590] Unchecked return value in subsys/bluetooth/mesh/proxy.c 1721* :github:`33073` - [Coverity CID :219591] Untrusted divisor in drivers/sensor/bme680/bme680.c 1722* :github:`33072` - [Coverity CID :219593] Logically dead code in tests/arch/x86/pagetables/src/main.c 1723* :github:`33071` - [Coverity CID :219595] Dereference before null check in subsys/net/ip/net_context.c 1724* :github:`33070` - [Coverity CID :219596] Out-of-bounds read in tests/kernel/interrupt/src/dynamic_isr.c 1725* :github:`33069` - [Coverity CID :219597] Untrusted value as argument in tests/net/lib/coap/src/main.c 1726* :github:`33068` - [Coverity CID :219598] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c 1727* :github:`33067` - [Coverity CID :219600] Unchecked return value in drivers/watchdog/wdt_wwdg_stm32.c 1728* :github:`33066` - [Coverity CID :219601] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1729* :github:`33065` - [Coverity CID :219603] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1730* :github:`33064` - [Coverity CID :219608] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1731* :github:`33063` - [Coverity CID :219609] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1732* :github:`33062` - [Coverity CID :219610] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1733* :github:`33061` - [Coverity CID :219611] Dereference after null check in subsys/net/ip/tcp2.c 1734* :github:`33060` - [Coverity CID :219613] Uninitialized scalar variable in lib/cmsis_rtos_v1/cmsis_signal.c 1735* :github:`33059` - [Coverity CID :219615] Out-of-bounds access in tests/arch/arm/arm_irq_advanced_features/src/arm_zero_latency_irqs.c 1736* :github:`33058` - [Coverity CID :219616] Untrusted value as argument in subsys/net/lib/coap/coap_link_format.c 1737* :github:`33057` - [Coverity CID :219619] Untrusted divisor in subsys/bluetooth/controller/hci/hci.c 1738* :github:`33056` - [Coverity CID :219620] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1739* :github:`33055` - [Coverity CID :219621] Uninitialized scalar variable in tests/net/socket/getaddrinfo/src/main.c 1740* :github:`33054` - [Coverity CID :219622] Untrusted value as argument in subsys/net/lib/coap/coap.c 1741* :github:`33053` - [Coverity CID :219623] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c 1742* :github:`33051` - [Coverity CID :219625] Unchecked return value in subsys/bluetooth/mesh/proxy.c 1743* :github:`33050` - [Coverity CID :219628] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c 1744* :github:`33049` - [Coverity CID :219629] Operands don't affect result in drivers/clock_control/clock_control_npcx.c 1745* :github:`33048` - [Coverity CID :219631] Out-of-bounds read in drivers/espi/espi_npcx.c 1746* :github:`33047` - [Coverity CID :219634] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c 1747* :github:`33046` - [Coverity CID :219636] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c 1748* :github:`33045` - [Coverity CID :219637] Untrusted value as argument in tests/net/lib/coap/src/main.c 1749* :github:`33044` - [Coverity CID :219638] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1750* :github:`33043` - [Coverity CID :219641] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c 1751* :github:`33042` - [Coverity CID :219644] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c 1752* :github:`33040` - [Coverity CID :219646] Untrusted value as argument in subsys/net/lib/coap/coap.c 1753* :github:`33039` - [Coverity CID :219647] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1754* :github:`33038` - [Coverity CID :219649] Operands don't affect result in kernel/sem.c 1755* :github:`33037` - [Coverity CID :219650] Out-of-bounds access in samples/bluetooth/central_ht/src/main.c 1756* :github:`33036` - [Coverity CID :219651] Logically dead code in subsys/bluetooth/mesh/net.c 1757* :github:`33035` - [Coverity CID :219652] Unchecked return value in drivers/gpio/gpio_stm32.c 1758* :github:`33034` - [Coverity CID :219653] Unchecked return value in drivers/modem/hl7800.c 1759* :github:`33033` - [Coverity CID :219654] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c 1760* :github:`33032` - [Coverity CID :219656] Uninitialized scalar variable in tests/kernel/threads/thread_stack/src/main.c 1761* :github:`33031` - [Coverity CID :219658] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c 1762* :github:`33030` - [Coverity CID :219659] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c 1763* :github:`33029` - [Coverity CID :219660] Untrusted divisor in drivers/sensor/bme680/bme680.c 1764* :github:`33028` - [Coverity CID :219661] Unchecked return value in subsys/bluetooth/host/gatt.c 1765* :github:`33027` - [Coverity CID :219662] Inequality comparison against NULL in lib/os/cbprintf_packaged.c 1766* :github:`33026` - [Coverity CID :219666] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c 1767* :github:`33025` - [Coverity CID :219667] Untrusted value as argument in tests/net/lib/coap/src/main.c 1768* :github:`33024` - [Coverity CID :219668] Dereference after null check in drivers/espi/host_subs_npcx.c 1769* :github:`33023` - [Coverity CID :219669] Untrusted value as argument in subsys/mgmt/updatehub/updatehub.c 1770* :github:`33022` - [Coverity CID :219672] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c 1771* :github:`33021` - [Coverity CID :219673] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c 1772* :github:`33020` - [Coverity CID :219675] Macro compares unsigned to 0 in kernel/include/mmu.h 1773* :github:`33019` - [Coverity CID :219676] Unchecked return value in drivers/modem/wncm14a2a.c 1774* :github:`33018` - [Coverity CID :219677] Logically dead code in drivers/timer/npcx_itim_timer.c 1775* :github:`33009` - kernel: k_heap failures on small heaps 1776* :github:`33001` - stm32: window watchdog (wwdg): setup of prescaler not valid for newer series 1777* :github:`33000` - stm32: window watchdog (wwdg): invalid interrupts priority for CM0 Series Socs 1778* :github:`32996` - SPI speed when using SDHC via SPI in Zephyr 1779* :github:`32994` - Question: Possible simplification in mutex.h? 1780* :github:`32975` - Where should a few include/ headers live 1781* :github:`32969` - Wrong board target in microbit v2 documentation 1782* :github:`32966` - frdm_k64f: Run some testcases timeout failed by using twister 1783* :github:`32963` - USB device is not supported by qemu_x86 platform 1784* :github:`32961` - [Coverity CID :219478] Unchecked return value in subsys/bluetooth/controller/ll_sw/ull_filter.c 1785* :github:`32960` - [Coverity CID :219479] Out-of-bounds access in subsys/net/l2/bluetooth/bluetooth.c 1786* :github:`32959` - [Coverity CID :219480] Out-of-bounds read in lib/os/cbprintf_nano.c 1787* :github:`32958` - [Coverity CID :219481] Out-of-bounds access in subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c 1788* :github:`32957` - [Coverity CID :219483] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c 1789* :github:`32956` - [Coverity CID :219484] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c 1790* :github:`32955` - [Coverity CID :219485] Logically dead code in subsys/bluetooth/controller/ll_sw/ull.c 1791* :github:`32954` - [Coverity CID :219486] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c 1792* :github:`32953` - [Coverity CID :219487] Resource leak in tests/net/socket/getaddrinfo/src/main.c 1793* :github:`32952` - [Coverity CID :219488] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c 1794* :github:`32951` - [Coverity CID :219489] Structurally dead code in tests/drivers/dma/loop_transfer/src/test_dma_loop.c 1795* :github:`32950` - [Coverity CID :219490] Unsigned compared against 0 in drivers/wifi/esp/esp.c 1796* :github:`32949` - [Coverity CID :219491] Resource leak in tests/net/socket/af_packet/src/main.c 1797* :github:`32948` - [Coverity CID :219492] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c 1798* :github:`32947` - [Coverity CID :219493] Unchecked return value in tests/kernel/workq/work/src/main.c 1799* :github:`32946` - [Coverity CID :219494] Logically dead code in boards/xtensa/intel_s1000_crb/pinmux.c 1800* :github:`32945` - [Coverity CID :219495] Pointless string comparison in tests/lib/devicetree/api/src/main.c 1801* :github:`32944` - [Coverity CID :219497] Logically dead code in subsys/bluetooth/host/gatt.c 1802* :github:`32943` - [Coverity CID :219498] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c 1803* :github:`32942` - [Coverity CID :219499] Argument cannot be negative in tests/net/socket/af_packet/src/main.c 1804* :github:`32941` - [Coverity CID :219501] Unchecked return value in subsys/net/l2/bluetooth/bluetooth.c 1805* :github:`32940` - [Coverity CID :219502] Improper use of negative value in tests/net/socket/af_packet/src/main.c 1806* :github:`32939` - [Coverity CID :219504] Logically dead code in subsys/net/lib/lwm2m/lwm2m_engine.c 1807* :github:`32938` - [Coverity CID :219508] Unchecked return value in lib/libc/minimal/source/stdlib/malloc.c 1808* :github:`32937` - [Coverity CID :219508] Unchecked return value in lib/libc/minimal/source/stdlib/malloc.c 1809* :github:`32936` - [Coverity CID :219509] Side effect in assertion in tests/net/socket/tcp/src/main.c 1810* :github:`32935` - [Coverity CID :219510] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c 1811* :github:`32934` - [Coverity CID :219511] Uninitialized scalar variable in tests/kernel/mbox/mbox_api/src/test_mbox_api.c 1812* :github:`32933` - [Coverity CID :219512] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c 1813* :github:`32932` - [Coverity CID :219513] Logically dead code in drivers/wifi/esp/esp.c 1814* :github:`32931` - [Coverity CID :219514] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c 1815* :github:`32930` - [Coverity CID :219515] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_sched.c 1816* :github:`32929` - [Coverity CID :219516] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c 1817* :github:`32928` - [Coverity CID :219518] Macro compares unsigned to 0 in subsys/bluetooth/mesh/transport.c 1818* :github:`32927` - [Coverity CID :219519] Unchecked return value in drivers/ethernet/eth_sam_gmac.c 1819* :github:`32926` - [Coverity CID :219520] Unsigned compared against 0 in drivers/wifi/esp/esp.c 1820* :github:`32925` - [Coverity CID :219521] Unchecked return value in tests/kernel/workq/work/src/main.c 1821* :github:`32924` - [Coverity CID :219522] Unchecked return value in tests/subsys/dfu/mcuboot/src/main.c 1822* :github:`32923` - [Coverity CID :219523] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_adv_sync.c 1823* :github:`32922` - [Coverity CID :219524] Logically dead code in drivers/wifi/esp/esp.c 1824* :github:`32921` - [Coverity CID :219525] Unchecked return value in tests/subsys/settings/functional/src/settings_basic_test.c 1825* :github:`32920` - [Coverity CID :219526] Operands don't affect result in tests/boards/mec15xxevb_assy6853/qspi/src/main.c 1826* :github:`32919` - [Coverity CID :219527] Resource leak in tests/net/socket/getaddrinfo/src/main.c 1827* :github:`32918` - [Coverity CID :219528] Arguments in wrong order in tests/drivers/pwm/pwm_loopback/src/main.c 1828* :github:`32917` - [Coverity CID :219529] Unchecked return value in subsys/bluetooth/controller/ll_sw/ull_filter.c 1829* :github:`32916` - [Coverity CID :219530] Dereference before null check in drivers/modem/ublox-sara-r4.c 1830* :github:`32915` - [Coverity CID :219531] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c 1831* :github:`32914` - [Coverity CID :219532] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c 1832* :github:`32913` - [Coverity CID :219535] Dereference after null check in drivers/sensor/icm42605/icm42605.c 1833* :github:`32912` - [Coverity CID :219536] Dereference before null check in drivers/ieee802154/ieee802154_nrf5.c 1834* :github:`32911` - [Coverity CID :219537] Out-of-bounds access in samples/boards/nrf/system_off/src/retained.c 1835* :github:`32910` - [Coverity CID :219538] Illegal address computation in subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c 1836* :github:`32909` - [Coverity CID :219540] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_sched.c 1837* :github:`32908` - [Coverity CID :219541] Unused value in subsys/bluetooth/controller/ticker/ticker.c 1838* :github:`32907` - [Coverity CID :219542] Dereference null return value in subsys/bluetooth/mesh/heartbeat.c 1839* :github:`32906` - [Coverity CID :219543] Out-of-bounds access in samples/boards/nrf/mesh/onoff_level_lighting_vnd_app/src/smp_svr.c 1840* :github:`32905` - [Coverity CID :219544] Logically dead code in drivers/wifi/esp/esp.c 1841* :github:`32904` - [Coverity CID :219545] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_adv_aux.c 1842* :github:`32903` - [Coverity CID :219546] Unchecked return value in tests/kernel/workq/work/src/main.c 1843* :github:`32902` - [Coverity CID :219547] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c 1844* :github:`32898` - Bluetooth: controller: Control PDU buffer leak into Data PDU buffer pool 1845* :github:`32877` - acrn: test case of kernel.timer and kernel.timer.tickless failed 1846* :github:`32875` - Benchmarking Zephyr vs. RIOT-OS 1847* :github:`32867` - tests/kernel/sched/schedule_api does not start with stm32wb55 on nucleo 1848* :github:`32866` - bt_le_ext_adv_create returns -5 with 0x2036 opcode status 1 1849* :github:`32862` - MCUboot, use default UART_0 value for RECOVERY_UART_DEV_NAME 1850* :github:`32860` - Periodic advertising/synchronization on nRF52810 1851* :github:`32853` - lwm2m: uninitialized variable in this function 1852* :github:`32839` - tests/kernel/timer/timer_api/test_timeout_abs still fails on multiple platforms 1853* :github:`32835` - twister: integration_platforms stopped working as it should 1854* :github:`32828` - tests: posix: Test case portability.posix.common.tls.newlib.posix_realtime fails on nrf9160dk_nrf9160 1855* :github:`32827` - question: Specify size of malloc arena 1856* :github:`32818` - Function z_swap_next_thread() missing coverage in sched.c 1857* :github:`32817` - Supporting fedora in the getting started docs 1858* :github:`32816` - ehl_crb: tests/kernel/timer/timer_api/timer_api/test_sleep_abs (kernel.timer.tickless) failed. 1859* :github:`32809` - Fail to build ARC zephyr with MetaWare toolchain 1860* :github:`32800` - Race conditions with setting thread attributes after ``z_ready_thread``? 1861* :github:`32798` - west flash fails for reel board 1862* :github:`32778` - Cannot support both HID boot report keyboard and mouse on a USB HID device 1863* :github:`32774` - Sensor BMI160: set of undersampling mode is not working 1864* :github:`32771` - STM32 with Ethernet crashes when receiving packets early 1865* :github:`32757` - Need openthread merge 1866* :github:`32755` - mcumgr: shell output gets truncated 1867* :github:`32745` - Bluetooth PAST shell command 1868* :github:`32742` - Bluetooth: GAP: LE connection complete event handling priority 1869* :github:`32741` - ARM32 / ARM64 separation 1870* :github:`32735` - Subsys: Logging: Functions purely to avoid compiling error affects test coverage 1871* :github:`32724` - qemu timer change introducing new CI failures 1872* :github:`32723` - kernel/sched: Only send IPI to abort a thread if the hardware supports it 1873* :github:`32721` - samples/bluetooth/periodic_adv/, print random address after every reset 1874* :github:`32720` - ./samples/microbit/central_eatt builds failed at v2.5.0 release 1875* :github:`32718` - NUCLEO-F446RE: Enable CAN Module 1876* :github:`32715` - async uart api not working on stm32 with dmamux 1877* :github:`32705` - KERNEL_COHERENCE on xtensa doesn't quite work yet 1878* :github:`32702` - RAM overflow with bbc:microbit for samples/bluetooth/peripheral... 1879* :github:`32699` - Setting custom BOARD_ROOT raises FileNotFoundError 1880* :github:`32697` - sam_e70b_xplained: running tests/kernel/timer/timer_api failed 1881* :github:`32696` - intel_adsp_cavs15: run testcases failed of tests/kernel/common 1882* :github:`32695` - intel_adsp_cavs15: cannot get output of some testcases 1883* :github:`32691` - Function z_find_first_thread_to_unpend() missing coverage in sched.c 1884* :github:`32688` - up_squared: tests/kernel/timer/timer_api failed. 1885* :github:`32679` - twister with --device-testing sometimes overlaps tests 1886* :github:`32677` - z_user_string_nlen() might lead to non-recoverable errors, despite suggesting the opposite 1887* :github:`32657` - canopen sample wont respond on pdo mapping with CO_ODs from objdict.eds 1888* :github:`32656` - reel_board: tests/lib/devicetree/devices/ build failure 1889* :github:`32655` - reel_board: tests/kernel/timer/timer_api/ failure 1890* :github:`32644` - Cannot build any project with system-wide DTC 1891* :github:`32619` - samples: usb: audio: Samples for usb audio fail building 1892* :github:`32599` - bbc_microbit build failure is blocking CI 1893* :github:`32589` - ehl_crb: tests/kernel/context fails sporadically 1894* :github:`32581` - shell/usb cdc_acm: shell does not work on CDC_ACM 1895* :github:`32579` - Corrupt CBOR payloads in MCUMGR when sending multiple commands together 1896* :github:`32572` - tests/kernel/timer/timer_api/test_timeout_abs fails on stm32 boards 1897* :github:`32566` - lwm2m: Long endpoint names are truncated due to short buffer 1898* :github:`32537` - Fatal error syscall_list.h 1899* :github:`32536` - Codec phy connection ASSERTION FAIL [event.curr.abort_cb] 1900* :github:`32515` - zephyr/kernel/thread.c:382 failed 1901* :github:`32514` - frdm_k64f:running testcase tests/subsys/debug/coredump/ and tests/subsys/debug/coredump_backends/ failed 1902* :github:`32513` - intel_adsp_cavs15: run testcases of fifo failed 1903* :github:`32512` - intel_adsp_cavs15: run testcases of queue failed 1904* :github:`32511` - Zephyr build fail with LLVM on Ubuntu for target ARC 1905* :github:`32509` - west build -p auto -b nrf52840dk_nrf52840 samples/bluetooth/hci_uart FAILED with zephyr-v2.5.0 1906* :github:`32506` - k_sleep: Invalid return value when using absolute timeout. 1907* :github:`32499` - k_sleep duration is off by 1 tick 1908* :github:`32497` - No checks of buffer size in l2cap_chan_le_recv 1909* :github:`32492` - AArch64: Rework secure states (NS vs S) discussion 1910* :github:`32485` - CONFIG_NFCT_PINS_AS_GPIOS not in Kconfig.soc for nRF53 1911* :github:`32478` - twister: Twister cannot properly handle runners errors (flashing) 1912* :github:`32475` - twister error building mcux acmp driver 1913* :github:`32474` - pm: review post sleep wake up application notification scheduling 1914* :github:`32469` - Twister: potential race conditions. 1915* :github:`32468` - up_squared: tests/kernel/smp failed. 1916* :github:`32467` - x86_64: page fault with access violation error complaining supervisor thread not allowed to rwx 1917* :github:`32459` - the cbprintf unit tests don't actually test all variations 1918* :github:`32457` - samples: drivers: espi: Need to handle failures in temperature retrieval 1919* :github:`32448` - C++ exceptions do not work on multiple platforms 1920* :github:`32445` - 2021 GSoC Project Idea: Transplantation for embarc_mli 1921* :github:`32444` - z_cstart bug 1922* :github:`32433` - pwm_stm32: warning: non-portable use of "defined" 1923* :github:`32431` - RTC driver support on STM32F1 series 1924* :github:`32429` - Only one PWM Channel supported in STM32L4 ? 1925* :github:`32420` - bbc_microbit_v2 build error for lis2dh 1926* :github:`32414` - [Coverity CID :218733] Explicit null dereferenced in tests/ztest/error_hook/src/main.c 1927* :github:`32413` - [Coverity CID :216799] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c 1928* :github:`32412` - [Coverity CID :216797] Dereference null return value in tests/net/6lo/src/main.c 1929* :github:`32411` - [Coverity CID :218744] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1930* :github:`32410` - [Coverity CID :218743] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1931* :github:`32409` - [Coverity CID :218742] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1932* :github:`32408` - [Coverity CID :218741] Out-of-bounds access in subsys/bluetooth/host/att.c 1933* :github:`32407` - [Coverity CID :218740] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1934* :github:`32406` - [Coverity CID :218737] Out-of-bounds write in subsys/bluetooth/host/gatt.c 1935* :github:`32405` - [Coverity CID :218735] Out-of-bounds access in subsys/bluetooth/host/att.c 1936* :github:`32404` - [Coverity CID :218734] Out-of-bounds access in subsys/bluetooth/host/smp.c 1937* :github:`32403` - [Coverity CID :218732] Out-of-bounds access in subsys/bluetooth/host/att.c 1938* :github:`32402` - [Coverity CID :218731] Out-of-bounds access in subsys/bluetooth/shell/gatt.c 1939* :github:`32401` - [Coverity CID :218730] Operands don't affect result in subsys/bluetooth/host/conn.c 1940* :github:`32400` - [Coverity CID :218729] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1941* :github:`32399` - [Coverity CID :218728] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1942* :github:`32398` - [Coverity CID :218727] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1943* :github:`32397` - [Coverity CID :218726] Out-of-bounds access in subsys/bluetooth/host/att.c 1944* :github:`32385` - clock_control: int is returned on enum return value 1945* :github:`32382` - Clock issues for STM32F103RE custom board 1946* :github:`32376` - samples: driver: watchdog: Sample fails on disco_l475_iot1 1947* :github:`32375` - Networking stack crashes when run in cooperative scheduling mode only 1948* :github:`32365` - samples: hci_rpmsg build fail for nrf5340 1949* :github:`32344` - sporadic failure in tests/kernel/mem_protect/userspace/kernel.memory_protection.userspace 1950* :github:`32343` - openthread manual joiner hangs 1951* :github:`32342` - review use of cpsid in aarch32 / CONFIG_PM 1952* :github:`32331` - Use of unitialized variables in can_set_bitrate() 1953* :github:`32321` - /tmp/ccTlcyeD.s:242: Error: Unrecognized Symbol type " " 1954* :github:`32320` - drivers: flash: stm32: Flush ART Flash cache after erase operation 1955* :github:`32314` - 2021 GSoC Project Idea: Enable Interactive Zephyr Test Suite 1956* :github:`32291` - Zephyr don't build sample hello world for Particle Xenon 1957* :github:`32289` - USDHC: Fails after reset 1958* :github:`32279` - Question about flasing Adafruit Feather Sense with Zephyr 1959* :github:`32270` - TCP connection stalls 1960* :github:`32269` - shield: cmake: Shield conf is not loaded during build 1961* :github:`32265` - STM32F4 stuck handling I2C interrupt 1962* :github:`32261` - problem with CONFIG_STACK_SENTINEL 1963* :github:`32260` - STM32 counter driver error in estimating alarm time 1964* :github:`32258` - power mgmt: pm_devices: Get rid of z_pm_core_devices array 1965* :github:`32257` - Common DFU partition enumeration API 1966* :github:`32256` - Bluetooth mesh : Long friendship establishment after reset 1967* :github:`32252` - Building anything for nrf5340pdk_nrf5340_cpuappns/mps2_an521_ns(any non-secure platforms) pulls external git trees 1968* :github:`32237` - twister failing locally - fails to link native_posix w/lld 1969* :github:`32234` - Documentation: How to update Zephyr itself (with west) 1970* :github:`32233` - Often disconnect timeouts when running the BLE peripheral HR sample on Nitrogen96 1971* :github:`32224` - Treat devicetree binding deprecation usage as build error when running w/twister 1972* :github:`32212` - Tx power levels are not similar on ADV and CONN modes when set manually (nRF52) 1973* :github:`32206` - CMSIS-DSP support seems broken on link 1974* :github:`32205` - [misc] AArch64 improvements and fixes 1975* :github:`32203` - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host 1976* :github:`32201` - arch_switch() on ARM64 isn't quite right 1977* :github:`32197` - arch_switch() on SPARC isn't quite right 1978* :github:`32195` - ARMv8-nofp support 1979* :github:`32193` - Plan to support raspberry pi Pico? 1980* :github:`32158` - twister: inconsistent total testcases number with same configuration 1981* :github:`32145` - ``kernel threads`` and ``kernel stacks`` deadlock in many scenarios 1982* :github:`32137` - Provide test execution times per ztest testcase 1983* :github:`32118` - drivers/flash/soc_flash_nrf: nRF anomaly 242 workaround is not implemented 1984* :github:`32098` - Implement a driver for the Microphone / audio sensor (MP23ABS1) in Sensotile.Box 1985* :github:`32084` - Custom Log Backend breaks performance 1986* :github:`32075` - net: lwm2m: Testing Strategy for LWM2M Engine 1987* :github:`32072` - tests/kernel/common seems to fail on nrf52833dk_nrf52833 1988* :github:`32071` - devicetree: ``bus:`` does not work in ``child-binding`` 1989* :github:`32052` - p4wq has a race with work item re-use 1990* :github:`32023` - samples: bluetooth: peripheral_hids: Unable to communicate with paired device after board reset 1991* :github:`32000` - 2021 GSoC Call for Project Ideas - deadline Feb.19, 2021 12:00PM PST 1992* :github:`31985` - riscv: Long execution time when TICKLESS_KERNEL=y 1993* :github:`31982` - tests: kernel: queue: regression introduced by FPU sharing PR #31772 1994* :github:`31980` - Communicating with BMI160 chip over SPI 1995* :github:`31969` - test_tcp_fn:net2 mximxrt1060/1064/1050 fails on test_client_invalid_rst with semaphore timed out 1996* :github:`31964` - up_squared: tests/kernel/timer/timer_api failed. 1997* :github:`31922` - hci_usb: HCI ACL packet with size divisible by 64 not sent 1998* :github:`31856` - power: ``device_pm_get_sync`` not thread-safe 1999* :github:`31854` - undefined reference to ``sys_arch_reboot`` 2000* :github:`31829` - net: lwm2m: Update IPSO objects to version 1.1 2001* :github:`31799` - uart_configure does not return -ENOTSUP for stm32 uart with 9 bit data length. 2002* :github:`31774` - Add an application power management sample (PM_POLICY_APP) 2003* :github:`31762` - ivshmem application in acrn 2004* :github:`31761` - logging:buffer_write with len=0 causes kernel panic 2005* :github:`31757` - GCC compiler option should include '-mcpu=hs38' for HSDK 2006* :github:`31742` - Bluetooth: BLE 5 data throughput to Linux host 2007* :github:`31721` - tests: nrf: posix: portability.posix.common.tls.newlib fails on nrf9160dk_nrf9160 2008* :github:`31711` - UART failure with CONFIG_UART_ASYNC_API 2009* :github:`31613` - Undefined reference errors when using External Library with k_msgq_* calls 2010* :github:`31588` - Bluetooth: Support for multiple connectable advertising sets with different identities. 2011* :github:`31585` - BMD345: Extended BLE range with PA/LNA 2012* :github:`31503` - drivers: i2c: i2c_nrfx_twim Power Consumption rises after I2C data transfer 2013* :github:`31416` - ARC MPU version number misuse ver3, should be ver4 2014* :github:`31348` - twister: CI: Run twister daily builds with "--overflow-as-errors" 2015* :github:`31323` - Compilation warning regards the SNTP subsys 2016* :github:`31299` - tests/kernel/mbox/mbox_usage failed on hsdk board 2017* :github:`31284` - [stm32] PM restore console after sleep mode 2018* :github:`31280` - devicetree: Add a macro to easily get optionnal devicetree GPIO properties 2019* :github:`31254` - Bluetooth: Extended advertising with one advertising set fails after the first time 2020* :github:`31248` - i2c shell functions non-functional on nRF53 2021* :github:`31217` - Multi-threading flash access is not supported by flash_write_protection_set() 2022* :github:`31191` - Samples: TF-M: Enable NS test app(s) 2023* :github:`31179` - ``iso bind`` for slave not working as intended 2024* :github:`31169` - kconfig configuration (prj.conf) based on zephyr version 2025* :github:`31164` - Problem to build lorawan from samples 2026* :github:`31150` - tests/subsys/canbus/isotp/conformance: failing on nucleo_f746zg 2027* :github:`31149` - tests/subsys/canbus/isotp/implementation: failing on nucleo_f746zg 2028* :github:`31103` - CMSIS RTOS v2 API implementation bugs in osEventFlagsWait 2029* :github:`31058` - SWO log backend clock frequency is off on some CPUs 2030* :github:`31036` - BMI 160 i2c version not working. I modified to i2c in kconfig to make it use i2c. 2031* :github:`31031` - samples/bluetooth/mesh is not helpful 2032* :github:`30991` - Unable to add new i2c sensor to nrf/samples 2033* :github:`30943` - MPU fault with STM32L452 2034* :github:`30936` - tests: sockets: tcp: add a tls test 2035* :github:`30929` - PDM Driver for nrf52840dk 2036* :github:`30841` - How to disable reception of socket CAN frames 2037* :github:`30771` - Logging: Fault instruction address in the logging thread 2038* :github:`30770` - mps2_an521: no input to shell from Windows qemu host 2039* :github:`30618` - Add arduino header/spi support for HSDK board 2040* :github:`30544` - nrf5340 pwm "Unsupported board: pwm-led0 devicetree alias is not defined" 2041* :github:`30540` - CONFIG_TRACING not working after updating from v2.1.0 to 2.2.0 2042* :github:`30520` - recv() call to Ublox Sara R4 cant return 0 2043* :github:`30465` - Spurious interrupts not handled in ARMv7-R code with GICv2. 2044* :github:`30441` - hci_uart uses wrong BT_BUF_ACL_SIZE on dual chip solutions + multicore 2045* :github:`30429` - Thread Border Router with NRC/RCP sample and nrf52840dk not starting 2046* :github:`30416` - No restore possible with mesh shell app from /tests using qemu_x86 on RaspberryPi3 2047* :github:`30395` - Add possibility to use alternative list of platforms default for CI runs. 2048* :github:`30355` - Multiple vlan interfaces on same interface not working 2049* :github:`30353` - RFC: Logging subsystem overhaul 2050* :github:`30325` - Stack overflow with http post when using civetweb 2051* :github:`30204` - Support for Teensy 4.0 and 4.1 2052* :github:`30195` - Missing error check of device_get_binding() and flash_area_open() 2053* :github:`30192` - mec15xxevb_assy6853: running tests/subsys/power/power_mgmt_soc failed 2054* :github:`30162` - Build zephyr with Metaware toolchain for HSDK fails 2055* :github:`30121` - Make log subsystem power aware 2056* :github:`30101` - tests should not be silently skipped due to insufficient RAM 2057* :github:`30074` - Occasional Spinlocks on zephyr 2.4.0 (ASSERTION FAIL [z_spin_lock_valid(l)] @ WEST_TOPDIR/zephyr/include/spinlock.h:92) 2058* :github:`30055` - Memory corruption for newlib-nano with float printf and disabled heap 2059* :github:`29946` - SD card initialization is wrong 2060* :github:`29915` - eth: stm32h747i_disco: sem timeout and hang on debug build 2061* :github:`29798` - test spi loopback with dma fails on nucleo_f746zg 2062* :github:`29733` - SAM0 will wake up with interrupted execution after deep sleep 2063* :github:`29722` - West flash is not able to flash with openocd 2064* :github:`29689` - tests: drivers: gpio: gpio_basic_api: correct dts binding 2065* :github:`29610` - documentation says giving a semaphore can release IRQ lock 2066* :github:`29599` - gPTP: frdm_k64f : can not converge time 2067* :github:`29581` - LoRaWAN sample for 96b_wistrio - Tx timeout 2068* :github:`29545` - samples: tfm_integration: tfm_ipc: No module named 'cryptography.hazmat.primitives.asymmetric.ed25519' 2069* :github:`29526` - generic page pool for MMU-based systems 2070* :github:`29476` - Samples: TF-M: Add PSA FF API Sample 2071* :github:`29349` - Using float when driver init in RISC-V arch might cause system to get stuck. 2072* :github:`29224` - PTS: Test framework: Bluetooth: GATT/SR/GAC/BI-01-C - FAIL 2073* :github:`29107` - Bluetooth: hci-usb uses non-standard interfaces 2074* :github:`29038` - drivers/usb/device/usb_dc_native_posix_adapt.c sees weird commands and aborts 2075* :github:`28901` - implement searchable bitfields 2076* :github:`28900` - add support for memory un-mapping 2077* :github:`28873` - z_device_ready() lies 2078* :github:`28803` - Use generic config option for early platfrom init (AKA "warm boot") 2079* :github:`28722` - Bluetooth: provide ``struct bt_conn`` to ccc_changed callback 2080* :github:`28597` - Bluetooth: controller: Redesign the implementation/use of NODE_RX_TYPE_DC_PDU_RELEASE 2081* :github:`28551` - up_squared: samples/boards/up_squared/gpio_counter failed. 2082* :github:`28535` - RFC: Add lz4 Data Compresssion library Support 2083* :github:`28438` - Example downstream manifest+module repo in zephyrproject-rtos 2084* :github:`28249` - driver: espi: mchp: eSPI OOB driver does not support callbacks for incoming OOB messages from eSPI master. 2085* :github:`28105` - sporadic "Attempt to resume un-suspended thread object" faults on x86-64 2086* :github:`28096` - fatfs update to latest upstream version 2087* :github:`27855` - i2c bitbanging on nrf52840 2088* :github:`27697` - Add support for passing -nogui 1 to J-Link Commander on MS Windows 2089* :github:`27692` - Allow to select between advertising packet/scan response for BT LE device name 2090* :github:`27525` - Including STM32Cube's USB PD support to Zephyr 2091* :github:`27484` - sanitycheck: Ease error interception from calling script 2092* :github:`27415` - Decide if we keep a single thread support (CONFIG_MULTITHREADING=n) in Zephyr 2093* :github:`27356` - deep review and redesign of API for work queue functionality 2094* :github:`27203` - tests/subsys/storage/flash_map failure on twr_ke18f 2095* :github:`27048` - Improve out-of-tree driver experience 2096* :github:`27033` - Update terminology related to I2C 2097* :github:`27032` - zephyr network stack socket APIs are not thread safe 2098* :github:`27000` - Avoid oppressive language in code base 2099* :github:`26952` - SMP support on ARM64 platform 2100* :github:`26889` - subsys: power: Need syscall that allows to force sleep state 2101* :github:`26760` - Improve caching configuration and move it to be cross architecture 2102* :github:`26728` - Allow k_poll for multiple message queues 2103* :github:`26495` - Make k_poll work with KERNEL_COHERENCE 2104* :github:`26491` - PCIe: add API to get BAR region size 2105* :github:`26363` - samples: subsys: canbus: canopen: objdict: CO_OD.h is not normally made. 2106* :github:`26246` - Printing 64-bit values in LOG_DBG 2107* :github:`26172` - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies 2108* :github:`26170` - HEXDUMP log gives warning when logging function name. 2109* :github:`26118` - Bluetooth: controller: nRF5x: refactor radio_nrf5_ppi.h 2110* :github:`25956` - Including header files from modules into app 2111* :github:`25865` - Device Tree Memory Layout 2112* :github:`25775` - [Coverity CID :210075] Negative array index write in samples/net/cloud/mqtt_azure/src/main.c 2113* :github:`25719` - sanitycheck log mixing between tests 2114* :github:`25601` - UART input does not work on mps2_an{385,521} 2115* :github:`25440` - Bluetooth: controller: ensure deferred PDU populations complete on time 2116* :github:`25389` - driver MMIO address range management 2117* :github:`25313` - samples:mimxrt1010_evk:samples/subsys/usb/audio: build error no usbd found 2118* :github:`25187` - Generic ethernet packet filtering based on link (MAC) address 2119* :github:`24986` - Convert dma_nios2_msgdma to DTS 2120* :github:`24731` - Bluetooth: controller: Network privacy not respected when address resolution is disabled 2121* :github:`24625` - lib: drivers: clock: rtc: rtc api to maintain calendar time through reboot 2122* :github:`24228` - system power states 2123* :github:`24142` - NRF5340 PA/LNA support 2124* :github:`24119` - STM32: SPI: Extend power saving SPI pin config to all stm32 series 2125* :github:`24113` - STM32 Flash: Device tree updates 2126* :github:`23727` - RFC: clarification and standardization of ENOTSUP/ENOSYS error returns 2127* :github:`23520` - JLink Thread-Aware Debugging (RTOS Plugin) 2128* :github:`23465` - Zephyr Authentication - ZAUTH 2129* :github:`23449` - "make clean" doesn't clean a lot of generated files 2130* :github:`23225` - Bluetooth: Quality of service: Adaptive channel map 2131* :github:`23165` - macOS setup fails to build for lack of "elftools" Python package 2132* :github:`22965` - 4 byte addressing in spi_nor driver for memory larger than 128Mb. 2133* :github:`22956` - nios2: k_busy_wait() never returns if called with interrupts locked 2134* :github:`22731` - Improve docker CI documentation 2135* :github:`22620` - adapt cpu stats tracing to tracing infrastructure 2136* :github:`22078` - stm32: Shell module sample doesn't work on nucleo_l152re 2137* :github:`22061` - Ethernet switch support 2138* :github:`22060` - Build fails with gcc-arm-none-eabi-9-2019-q4-major 2139* :github:`22027` - i2c_scanner does not work on olimexino_stm32 2140* :github:`21993` - Bluetooth: controller: split: Move the LLL event prepare/resume queue handling into LLL 2141* :github:`21840` - need test case for CONFIG_MULTIBOOT on x86 2142* :github:`21811` - Investigate using Doxygen-generated API docs vs. Sphinx/Breath API docs 2143* :github:`21809` - Update document generating tools to newer versions 2144* :github:`21783` - rename zassert functions 2145* :github:`21489` - Allow to read any types during discovery 2146* :github:`21484` - Option for safe k_thread_abort 2147* :github:`21342` - z_arch_cpu_halt() should enter deep power-down where supported 2148* :github:`21293` - adding timeout the I2C read/write functions for the stm32 port 2149* :github:`21136` - ARC: Add support for reduced register file 2150* :github:`21061` - Document where APIs can be called from using doxygen 2151* :github:`21033` - Read out heap space used and unallocated 2152* :github:`20707` - Define GATT service at run-time 2153* :github:`20576` - DTS overlay files must include full path name 2154* :github:`20366` - Make babbelsim testing more easily available outside of CI 2155* :github:`19655` - Milestones toward generalized representation of timeouts 2156* :github:`19582` - zephyr_library: missing 'kernel-mode' vs 'app-mode' documentation 2157* :github:`19340` - ARM: Cortex-M: Stack Overflows when building with NO_OPTIMIZATIONS 2158* :github:`19244` - BLE throughput of DFU by Mcumgr is too slow 2159* :github:`19224` - deprecate spi_flash_w25qxxdv 2160* :github:`18934` - Update Documentation To Reflect No Concurrent Multi-Protocol 2161* :github:`18554` - Tracking Issue for C++ Support as of release 2.1 2162* :github:`18509` - Bluetooth:Mesh:Memory allocation is too large 2163* :github:`18351` - logging: 32 bit float values don't work. 2164* :github:`17991` - Cannot generate coverage reports on qemu_x86_64 2165* :github:`17748` - stm32: clock-control: Remove usage of SystemCoreClock 2166* :github:`17745` - stm32: Move clock configuration to device tree 2167* :github:`17571` - mempool is expensive for cyclic use 2168* :github:`17486` - nRF52: SPIM: Errata work-around status? 2169* :github:`17375` - Add VREF, TEMPSENSOR, VBAT internal channels to the stm32 adc driver 2170* :github:`17353` - Configuring with POSIX_API disables NET_SOCKETS_POSIX_NAMES 2171* :github:`17314` - doc: add tutorial for using mbed TLS 2172* :github:`16539` - include/ directory and header cleanup 2173* :github:`16150` - Make more LWM2M parameters configurable at runtime 2174* :github:`15855` - Create a reliable footprint tracking benchmark 2175* :github:`15854` - Footprint Enhancements 2176* :github:`15738` - Networking with QEMU for mac 2177* :github:`15497` - USB DFU: STM32: usb dfu mode doesn't work 2178* :github:`15134` - samples/boards/reel_board/mesh_badge/README.rst : No compilation or flash instructions 2179* :github:`14996` - enhance mutex tests 2180* :github:`14973` - samples: Specify the board target required for the sample 2181* :github:`14806` - Assorted pylint warnings in Python scripts 2182* :github:`14591` - Infineon Tricore architecture support 2183* :github:`14581` - Network interfaces should be able to declare if they work with IPv4 and IPv6 dynamically 2184* :github:`14442` - x86 SOC/CPU definitions need clean up. 2185* :github:`14309` - Automatic device dependency tracking 2186* :github:`19760` - Provide command to check board supported features 2187* :github:`13553` - Ways to reduce Bluetooth Mesh message loss 2188* :github:`13469` - Shell does not show ISR stack usage 2189* :github:`13436` - Enabling cooperative scheduling via menuconfig may result in an invalid configuration 2190* :github:`13091` - sockets: Implement MSG_WAITALL flag 2191* :github:`12718` - Generic MbedTLS setup doesn't use MBEDTLS_ENTROPY_C 2192* :github:`12098` - Not possible to print 64 bit decimal values with minimal libc 2193* :github:`12028` - Enable 16550 UART driver on x86_64 2194* :github:`11820` - sockets: Implement (POSIX-compatible) timeout support 2195* :github:`11529` - Get configuration of a running kernel in console 2196* :github:`11449` - checkpatch warns on .dtsi files about line length 2197* :github:`11207` - ENOSYS has ambiguous meaning. 2198* :github:`10621` - RFC: Enable device by using dts, not Kconfig 2199* :github:`10499` - docs: References to "user threads" are confusing 2200* :github:`10494` - sockets: Implement MSG_TRUNC flag for recv() 2201* :github:`10436` - Mess with ssize_t, off_t definitions 2202* :github:`10268` - Clean up remaining SPI_DW defines in soc.h 2203* :github:`10042` - MISRA C - Do not cast an arithimetic type to void pointer 2204* :github:`10041` - MISRA C - types that indicate size and signedness should be used instead of basic numerical types 2205* :github:`10030` - MISRA C - Document Zephyr's code guideline based on MISRA C 2012 2206* :github:`9954` - samples/hello_world build failed on Windows/MSYS 2207* :github:`9895` - MISRA C Add 'u' or 'U' suffix for all unsigned integer constants 2208* :github:`9894` - MISRA C Make external identifiers distinct according with C99 2209* :github:`9889` - MISRA C Avoid implicit conversion between integers and boolean expressions 2210* :github:`9886` - MISRA C Do not mix signed and unsigned types 2211* :github:`9885` - MISRA C Do not have dead code 2212* :github:`9884` - MISRA-C Check return value of a non-void function 2213* :github:`9882` - MISRA-C - Do not use reserved names 2214* :github:`9778` - Implement zephyr specific SEGGER_RTT_LOCK and SEGGER_RTT_UNLOCK macros 2215* :github:`9626` - Add support for the FRDM-KL28Z board 2216* :github:`9507` - pwm: No clear semantics to stop a PWM leads to diverse implementations 2217* :github:`9284` - Issues/experience trying to use TI ARM code gen tools in Zephyr 2218* :github:`8958` - Bluetooth: Proprietary vendor specific opcode discovery 2219* :github:`8400` - test kernel XIP case seems not well defined 2220* :github:`8393` - ``CONFIG_MULTITHREADING=n`` builds call ``main()`` with interrupts locked 2221* :github:`7317` - Add generation of SPDX TagValue documents to each build 2222* :github:`7297` - STM32: Drivers: Document series support for each driver 2223* :github:`7246` - esp32 fails to build with xtensa-esp32-elf-gcc: error: unrecognized command line option '-no-pie' 2224* :github:`7216` - Stop using gcc's "-include" flag 2225* :github:`7214` - Defines from DTS and Kconfig should be available simultaneously 2226* :github:`7151` - boards: Move existing boards to "default configuration guidelines" 2227* :github:`6925` - Provide Reviewer Guidelines as part of the documentation 2228* :github:`6291` - userspace: support MMU-based memory virtualization 2229* :github:`6066` - LwM2M: support object versioning in register / discover operations 2230* :github:`5517` - Expand toolchain/SDK support 2231* :github:`5325` - Support interaction with console in twister 2232* :github:`5116` - [Coverity CID: 179986] Null pointer dereferences in /subsys/bluetooth/host/mesh/access.c 2233* :github:`4911` - Filesystem support for qemu 2234* :github:`4569` - LoRa: support LoRa 2235* :github:`1418` - kconfig options need some cleanup and reorganisation 2236* :github:`1415` - Problem with forcing new line in generated documentation. 2237* :github:`1392` - No module named 'elftools' 2238* :github:`3933` - LWM2M: Create application/link-format writer object to handle discovery formatting 2239* :github:`3931` - LWM2M: Data Validation Callback 2240* :github:`3723` - WiFi support for ESP32 2241* :github:`3675` - LE Adv. Ext.: Extended Scan with PHY selection for non-conn non-scan un-directed without aux packets 2242* :github:`3674` - LE Adv. Ext.: Non-Connectable and Non-Scannable Undirected without auxiliary packet 2243* :github:`3634` - ARM: implement NULL pointer protection 2244* :github:`3514` - Bluetooth: controller: LE Advertising Extensions 2245* :github:`3487` - Keep Zephyr Device tree Linux compatible 2246* :github:`3420` - Percepio Tracealyzer Support 2247* :github:`3280` - Paging Support 2248* :github:`2854` - Modbus RTU Support 2249* :github:`2542` - battery: Add standard APIs for Battery Charging and Fuel Gauge Handling (Energy Management) 2250* :github:`2470` - Supervisory and Monitoring Task 2251* :github:`2381` - SQL Database 2252* :github:`2336` - IPv4 - Multicast Join/Leave Support 2253