1:orphan: 2 3.. _zephyr_2.7: 4 5Zephyr 2.7.0 6############ 7 8We are pleased to announce the release of Zephyr RTOS version 2.7.0 (LTS2). 9 10Major enhancements since v2.6.0 include: 11 12* Bluetooth Audio, Direction Finding, and Mesh improvements 13* Support for Bluetooth Advertisement PDU Chaining 14* Added support for armclang / armlinker toolchain 15* Added support for MWDT C / C++ toolchain 16* Update to CMSIS v5.8.0 (Core v5.5.0, DSP v1.9.0) 17* Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M 18* Improved thread safety for Newlib and C++ on SMP-capable systems 19* IEEE 802.15.4 Software Address Filtering 20* New Action-based Power Management API 21* USB Device Framework now includes all Chapter 9 defines and structures 22* Generic System Controller (``syscon``) driver and emulator 23* Linker Support for Tightly-Coupled Memory in RISC-V 24* Additional Blocking API calls for LoRa 25* Support for extended PCI / PCIe capabilities, improved MIS-X support 26* Added Support for Service Type Enumeration (STE) with mDNS / DNS Service Discovery 27* Added Zephyr Thread Awareness for OpenOCD to West 28* EEPROM now can be emulated in flash 29* Added both Ethernet MDIO and Ethernet generic PHY drivers 30 31Additional Major enhancements since v1.14.0 (LTS1) include: 32 33* The kernel now supports both 32- and 64-bit architectures 34* We added support for SOCKS5 proxy 35* Introduced support for 6LoCAN, a 6Lo adaption layer for Controller Area Networks 36* We added support for Point-to-Point Protocol (PPP) 37* We added support for UpdateHub, an end-to-end solution for over-the-air device updates 38* We added support for ARM Cortex-R Architecture 39* Normalized APIs across all architectures 40* Expanded support for ARMv6-M architecture 41* Added support for numerous new boards and shields 42* Added numerous new drivers and sensors 43* Added BLE support on Vega platform 44* Memory size improvements to Bluetooth host stack 45* We added initial support for 64-bit ARMv8-A architecture 46* CANopen protocol support through 3rd party CANopenNode stack 47* LoRa support was added along with the SX1276 LoRa modem driver 48* A new Zephyr CMake package has been introduced 49* A new Devicetree API which provides access to virtually all DT nodes and properties 50* The kernel timeout API has been overhauled 51* A new k_heap/sys_heap allocator, with improved performance 52* Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant framework 53* The Bluetooth Low Energy Host now supports LE Advertising Extensions 54* The CMSIS-DSP library is now included and integrated 55* Introduced initial support for virtual memory management 56* Added Bluetooth host support for periodic advertisement and isochronous channels. 57* Added a new TCP stack which improves network protocol testability 58* Introduced a new toolchain abstraction with initial support for GCC and LLVM/Clang 59* Moved to using C99 integer types and deprecate Zephyr integer types 60* Introduced support for the SPARC architecture and the LEON implementation 61* Added Thread Local Storage (TLS) support 62* Added support for per thread runtime statistics 63* Added support for building with LLVM on X86 64* Added new synchronization mechanisms using Condition Variables 65* Add support for demand paging, initial support on X86 66* Logging subsystem overhauled 67* Added support for 64-bit ARCv3 68* Split ARM32 and ARM64, ARM64 is now a top-level architecture 69* Added initial support for Arm v8.1-m and Cortex-M55 70* Removed legacy TCP stack support which was deprecated in 2.4 71* Tracing subsystem overhaul / added support for Percepio Tracealyzer 72* Device runtime power management (PM) completely overhauled 73* Automatic SPDX SBOM generation has been added to West 74* Added an example standalone Zephyr application 75 76The following sections provide detailed lists of changes by component. 77 78Security Vulnerability Related 79****************************** 80 81The following CVEs are addressed by this release: 82 83More detailed information can be found in: 84https://docs.zephyrproject.org/latest/security/vulnerabilities.html 85 86* CVE-2021-3510: `Zephyr project bug tracker GHSA-289f-7mw3-2qf4 87 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-289f-7mw3-2qf4>`_. 88 89 90Known issues 91************ 92 93You can check all currently known issues by listing them using the GitHub 94interface and listing all issues with the `bug label 95<https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 96 97API Changes 98*********** 99 100Deprecated in this release 101 102* :c:macro:`DT_ENUM_TOKEN` and :c:macro:`DT_ENUM_UPPER_TOKEN`, 103 were deprecated in favor of utilizing 104 :c:macro:`DT_STRING_TOKEN` and :c:macro:`DT_STRING_UPPER_TOKEN` 105 106* :c:macro:`BT_CONN_ROLE_MASTER` and :c:macro:`BT_CONN_ROLE_SLAVE` 107 have been deprecated in favor of 108 :c:macro:`BT_CONN_ROLE_CENTRAL` and :c:macro:`BT_CONN_ROLE_PERIPHERAL` 109 110* :c:macro:`BT_LE_SCAN_OPT_FILTER_WHITELIST` 111 has been deprecated in favor of 112 :c:macro:`BT_LE_SCAN_OPT_FILTER_ACCEPT_LIST` 113 114* The following whitelist functions have been deprecated: 115 :c:func:`bt_le_whitelist_add` 116 :c:func:`bt_le_whitelist_rem` 117 :c:func:`bt_le_whitelist_clear` 118 in favor of 119 :c:func:`bt_le_filter_accept_list_add` 120 :c:func:`bt_le_filter_accept_list_remove` 121 :c:func:`bt_le_filter_accept_list_clear` 122 123Modified in this release 124 125* The following Bluetooth macros and structures in :file:`hci.h` have been 126 modified to align with the inclusive naming in the v5.3 specification: 127 128 * ``BT_LE_FEAT_BIT_SLAVE_FEAT_REQ`` is now ``BT_LE_FEAT_BIT_PER_INIT_FEAT_XCHG`` 129 * ``BT_LE_FEAT_BIT_CIS_MASTER`` is now ``BT_LE_FEAT_BIT_CIS_CENTRAL`` 130 * ``BT_LE_FEAT_BIT_CIS_SLAVE`` is now ``BT_LE_FEAT_BIT_CIS_PERIPHERAL`` 131 * ``BT_FEAT_LE_SLAVE_FEATURE_XCHG`` is now ``BT_FEAT_LE_PER_INIT_FEAT_XCHG`` 132 * ``BT_FEAT_LE_CIS_MASTER`` is now ``BT_FEAT_LE_CIS_CENTRAL`` 133 * ``BT_FEAT_LE_CIS_SLAVE`` is now ``BT_FEAT_LE_CIS_PERIPHERAL`` 134 * ``BT_LE_STATES_SLAVE_CONN_ADV`` is now ``BT_LE_STATES_PER_CONN_ADV`` 135 * ``BT_HCI_OP_LE_READ_WL_SIZE`` is now ``BT_HCI_OP_LE_READ_FAL_SIZE`` 136 * ``bt_hci_rp_le_read_wl_size`` is now ``bt_hci_rp_le_read_fal_size`` 137 * ``bt_hci_rp_le_read_wl_size::wl_size`` is now ``bt_hci_rp_le_read_fal_size::fal_size`` 138 * ``BT_HCI_OP_LE_CLEAR_WL`` is now ``BT_HCI_OP_LE_CLEAR_FAL`` 139 * ``BT_HCI_OP_LE_ADD_DEV_TO_WL`` is now ``BT_HCI_OP_LE_REM_DEV_FROM_FAL`` 140 * ``bt_hci_cp_le_add_dev_to_wl`` is now ``bt_hci_cp_le_add_dev_to_fal`` 141 * ``BT_HCI_OP_LE_REM_DEV_FROM_WL`` is now ``BT_HCI_OP_LE_REM_DEV_FROM_FAL`` 142 * ``bt_hci_cp_le_rem_dev_from_wl`` is now ``bt_hci_cp_le_rem_dev_from_fal`` 143 * ``BT_HCI_ROLE_MASTER`` is now ``BT_HCI_ROLE_CENTRAL`` 144 * ``BT_HCI_ROLE_SLAVE`` is now ``BT_HCI_ROLE_PERIPHERAL`` 145 * ``BT_EVT_MASK_CL_SLAVE_BC_RX`` is now ``BT_EVT_MASK_CL_PER_BC_RX`` 146 * ``BT_EVT_MASK_CL_SLAVE_BC_TIMEOUT`` is now ``BT_EVT_MASK_CL_PER_BC_TIMEOUT`` 147 * ``BT_EVT_MASK_SLAVE_PAGE_RSP_TIMEOUT`` is now ``BT_EVT_MASK_PER_PAGE_RSP_TIMEOUT`` 148 * ``BT_EVT_MASK_CL_SLAVE_BC_CH_MAP_CHANGE`` is now ``BT_EVT_MASK_CL_PER_BC_CH_MAP_CHANGE`` 149 * ``m_*`` structure members are now ``c_*`` 150 * ``s_*`` structure members are now ``p_*`` 151 152* The ``CONFIG_BT_PERIPHERAL_PREF_SLAVE_LATENCY`` Kconfig option is now 153 :kconfig:option:`CONFIG_BT_PERIPHERAL_PREF_LATENCY` 154* The ``CONFIG_BT_CTLR_SLAVE_FEAT_REQ_SUPPORT`` Kconfig option is now 155 :kconfig:option:`CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG_SUPPORT` 156* The ``CONFIG_BT_CTLR_SLAVE_FEAT_REQ`` Kconfig option is now 157 :kconfig:option:`CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG` 158 159Changes in this release 160========================== 161 162Removed APIs in this release 163 164* Removed support for the deprecated ``DEVICE_INIT`` and ``DEVICE_AND_API_INIT`` macros. 165* Removed support for the deprecated ``BUILD_ASSERT_MSG`` macro. 166* Removed support for the deprecated ``GET_ARG1``, ``GET_ARG2`` and ``GET_ARGS_LESS_1`` macros. 167* Removed support for the deprecated Kconfig ``PRINTK64`` option. 168* Removed support for the deprecated ``bt_set_id_addr`` function. 169* Removed support for the Kconfig ``USB`` option. Option ``USB_DEVICE_STACK`` 170 is sufficient to enable USB device support. 171 172* Removed ``CONFIG_OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_ACM`` and 173 ``CONFIG_OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_DEV_NAME`` Kconfig options 174 in favor of chosen node ``zephyr,ot-uart``. 175* Removed ``CONFIG_BT_UART_ON_DEV_NAME`` Kconfig option 176 in favor of direct use of chosen node ``zephyr,bt-uart``. 177* Removed ``CONFIG_BT_MONITOR_ON_DEV_NAME`` Kconfig option 178 in favor of direct use of chosen node ``zephyr,bt-mon-uart``. 179* Removed ``CONFIG_MODEM_GSM_UART_NAME`` Kconfig option 180 in favor of direct use of chosen node ``zephyr,gsm-ppp``. 181* Removed ``CONFIG_UART_MCUMGR_ON_DEV_NAME`` Kconfig option 182 in favor of direct use of chosen node ``zephyr,uart-mcumgr``. 183* Removed ``CONFIG_UART_CONSOLE_ON_DEV_NAME`` Kconfig option 184 in favor of direct use of chosen node ``zephyr,console``. 185* Removed ``CONFIG_UART_SHELL_ON_DEV_NAME`` Kconfig option 186 in favor of direct use of chosen node ``zephyr,shell-uart``. 187 188============================ 189 190Stable API changes in this release 191================================== 192 193* Bluetooth 194 195 * Added :c:struct:`multiple` to the :c:struct:`bt_gatt_read_params` - this 196 structure contains two members: ``handles``, which was moved from 197 :c:struct:`bt_gatt_read_params`, and ``variable``. 198 199* Networking 200 201 * Added IPv4 address support to the multicast group join/leave monitor. The 202 address parameter passed to the callback function was therefore changed from 203 ``in6_addr`` to ``net_addr`` type. 204 205Kernel 206****** 207 208 209Architectures 210************* 211 212* ARC 213 214 * Add SMP support to ARCv3 HS6x 215 * Add MWDT C library support 216 * Add basic C++ support with MWDT toolchain 217 * Add MPUv3 and MPUv6 support 218 * Remove dead PM code from ARC core interrupt controller driver 219 * Add updating arc connect debug mask dynamically 220 221 222* ARM 223 224 * AARCH32 225 226 * Updated CMSIS version to 5.8.0 227 * Added support for FPU in QEMU for Cortex-M, allowing to build and execute 228 tests in CI with FPU and FPU_SHARING options enabled. 229 * Added MPU support for Cortex-R 230 231 232 * AARCH64 233 234 235* RISC-V 236 237 * Added support to RISC-V CPU devicetree compatible bindings 238 * Added support to link with ITCM & DTCM sections 239 240 241* x86 242 243 244Bluetooth 245********* 246 247* Updated all APIs and internal implementation to be conformant with the new 248 inclusive terminology in version 5.3 of the Bluetooth Core Specification 249 250* Audio 251 252 * Added the Microphone Input Control Service and client. 253 * Changed the connected isochronous API to use a group-based opaque struct 254 * Split the configuration options into connected and broadcast groups 255 * Added support for a new sent callback to be notified when an SDU has been 256 transmitted 257 258* Direction Finding 259 260 * Added configurability for conditional CTE RX support 261 * Added support for CTE periodic advertising chain transmissions 262 263* Host 264 265 * Added support for setting more than 251 bytes of advertising data 266 * Added new callbacks on ATT MTU update 267 * Added a new call to retrieve the handle of an advertising set 268 * Fixed key overwrite algorithm when working with multiple connections 269 * Added configuration support for GATT security re-establishment 270 * Added support for writing a long device name 271 * OTS: Added object name write capability 272 273* Mesh 274 275 * Added return value for opcode callback 276 * Added support for OOB Public Key in the provisionee role 277 * Added a new API to manually store pending RPL entries 278 * Added support for application access to mesh messages 279 * Refactored the Mesh Model Extensions 280 281* Bluetooth LE split software Controller 282 283 * Added support for advertising PDU chaining, implementing advertising trains 284 for Direction Finding 285 * Added support for adding or removing the ACAD field in Common Extended 286 Header Format to support BIGInfo 287 * Refactored the legacy, extended and periodic advertising time reservation 288 slot calculations 289 * Implemented CSA#2 in Extended Advertising and Broadcast ISO sub-events 290 * Added support for Extended Active Scanning 291 * Added support for advertising on the S2 and S8 coding schemes 292 * Added support for the Periodic Advertising channel map update indication 293 294* HCI Driver 295 296 * Removed all ``CONFIG_BT_*_ON_DEV_NAME`` Kconfig options, use Devicetree 297 instead 298 299Boards & SoC Support 300******************** 301 302* Added support for these SoC series: 303 304 * Added STM32U5 basic SoC support 305 306* Removed support for these SoC series: 307 308 309* Made these changes in other SoC series: 310 311 * Added Atmel SAM0 pinctrl support 312 * Added Atmel SAM4L USBC device controller 313 * Added Atmel GMAC support for MDIO driver 314 * Added Atmel GMAC support to use generic PHY driver 315 * Added Atmel SAM counter (TC) Driver 316 * Added Atmel SAM DAC (DACC) driver 317 * Enabled Atmel SAM ``clock-frequency`` support from devicetree 318 * Free Atmel SAM TRACESWO pin when unused 319 * Enabled Cypress PSoC-6 Cortex-M4 support 320 * Added low power support to STM32L0, STM32G0 and STM32WL series 321 * STM32: Enabled ART Flash accelerator by default when available (F2, F4, F7, H7, L5) 322 * STM32: Added Kconfig option to enable STM32Cube asserts (CONFIG_USE_STM32_ASSERT) 323 * NXP FRDM-K82F: Added arduino_i2c and arduino_spi aliases 324 * NXP i.MX RT series: Added support for flash controller with XIP 325 * NXP i.MX RT series: Added TRNG support 326 * NXP i.MX RT1170: Added LPSPI driver support 327 * NXP i.MX RT1170: Added ADC driver support 328 * NXP i.MX RT1170: Enabled Segger RTT/SystemView 329 * NXP i.MX RT1170: Added MCUX FlexCan support 330 * NXP i.MX RT1064: Added watchdog driver support 331 * NXP i.MX RT1064: Added DMA driver support 332 * NXP i.MX RT600: Added arduino serial port 333 * NXP i.MX RT600: Add mcuboot flash partitions 334 * NXP i.MX RT600: Added counter support 335 * NXP i.MX RT600: Added PWM support 336 * NXP i.MX RT600: Added disk driver support 337 * NXP i.MX RT600: Added USB driver support 338 * NXP i.MX RT600: Added LPADC driver support 339 * NXP i.MX RT600: Added CTimer Counter support 340 * NXP KE1xF: Added SoC Power Management support 341 * NXP LPC55s69: Added USB driver support 342 * NXP LPC55s69: Added ctimer driver support 343 * NXP LPC55s69: Added I2S driver support 344 345 346* Changes for ARC boards: 347 348 * Implement 'run' command for SMP nSIM simulation board 349 * Enable upstream verification on QEMU ARCv3 HS6x board (qemu_arc_hs6x) 350 * Implement creg GPIO driver and add it to hsdk and em_starterkit boards 351 352 353* Changes for ARM boards: 354 355 * Added SPI support on Arduino standard SPI when possible 356 357* Added support for these ARM boards: 358 359 * Dragino NBSN95 NB-IoT Sensor Node 360 * Seeedstudio LoRa-E5 Dev Board 361 * ST B_U585I_IOT02A Discovery kit 362 * ST Nucleo F446ZE 363 * ST Nucleo U575ZI Q 364 * ST STM32H735G Discovery 365 * PJRC Teensy 4 Board 366 367* Added support for these ARM64 boards: 368 369 370* Removed support for these ARM boards: 371 372 373* Removed support for these X86 boards: 374 375 376* Made these changes in other boards: 377 378 * arduino_due: Added support for TC driver 379 * atsame54_xpro: Added support for PHY driver 380 * sam4l_ek: Added support for TC driver 381 * sam4e_xpro: Added support for PHY driver 382 * sam4e_xpro: Added support for TC driver 383 * sam4s_xplained: Added support for TC driver 384 * sam_e70_xplained: Added support for DACC driver 385 * sam_e70_xplained: Added support for PHY driver 386 * sam_e70_xplained: Added support for TC driver 387 * sam_v71_xult: Added support for DACC driver 388 * sam_v71_xult: Added support for PHY driver 389 * sam_v71_xult: Added support for TC driver 390 * sam_v71_xult: Enable pwm on LED0 391 * cy8ckit_062_ble: Added arduino's nexus map 392 393 394* Added support for these following shields: 395 396 * 4.2inch epaper display (GDEW042T2) 397 * X-NUCLEO-EEPRMA2 EEPROM memory expansion board 398 399Drivers and Sensors 400******************* 401 402* ADC 403 404 * Added STM32WL ADC driver 405 * STM32: Added support for oversampling 406 * Added driver for Microchip MEC172x 407 408* Audio 409 410 * Added DMIC driver for nRF PDM peripherals 411 412* Bluetooth 413 414 415* CAN 416 417 * Renesas R-Car driver added 418 419 420* Clock Control 421 422 423* Console 424 425 426* Counter 427 428 * Add Atmel SAM counter (TC) Driver 429 * Added STM32WL RTC counter driver 430 431* Crypto 432 433 * STM23: Add support for SOCs with AES hardware block (STM32G0, STM32L5 and STM32WL) 434 435* DAC 436 437 * Added Atmel SAM DAC (DACC) driver 438 * Added support for Microchip MCP4725 439 * Added support for STM32F3 series 440 441* Disk 442 443 * Added SDMMC support on STM32L4+ 444 * STM32 SDMMC now supports SDIO enabled devices 445 * Added USDHC support for i.MX RT685 446 447* Display 448 449 * Added support for ST7735R 450 451* DMA 452 453 * Added Atmel SAM XDMAC reload support 454 * Added support on STM32F3, STM32G0, STM32H7 and STM32L5 455 * STM32: Reviewed bindings definitions, "st,stm32-dma-v2bis" introduced. 456 457 458* EEPROM 459 460 * Added support for EEPROM emulated in flash. 461 462* Entropy 463 464 * Added support for STM32F2, STM32G0, STM32WB and STM32WL 465 466* ESPI 467 468 * Added support for Microchip eSPI SAF 469 470* Ethernet 471 472 * Added Atmel SAM/SAM0 GMAC devicetree support 473 * Added Atmel SAM/SAM0 MDIO driver 474 * Added MDIO driver 475 * Added generic PHY driver 476 477 478* Flash 479 480 * Added STM32F2, STM32L5 and STM32WL Flash driver support 481 * STM32: Max erase time parameter was moved to device tree 482 * Added quad SPI support for STM32F4 483 484* GPIO 485 486 487* Hardware Info 488 489 490* I2C 491 492 493* I2S 494 495 * Added Atmel SAM I2S driver support to XDMAC reload 496 * Added driver for nRF I2S peripherals 497 498* IEEE 802.15.4 499 500* IPM 501 502 * STM32: Add HSEM based IPM driver for STM32H7 series 503 504* Interrupt Controller 505 506 507* LED 508 509 510* LoRa 511 512 * lora_send now blocks until the transmission is complete. lora_send_async 513 can be used for the previous, non-blocking behaviour. 514 * Enabled support for STM32WL series 515 516* MEMC 517 518 * Added STM32F4 support 519 520 521* Modem 522 523 * Added gsm_ppp devicetree support 524 525* PCI/PCIe 526 527 * Fixed an issue that MSI-X was used even though it is not available. 528 * Improved MBAR retrieval for MSI-X. 529 * Added ability to retrieve extended PCI/PCIe capabilities. 530 531* Pinmux 532 533 * Added Atmel SAM0 pinctrl support 534 * STM32: Deprecated definitions like 'STM32F2_PINMUX_FUNC_PA0_UART4_TX' 535 are now removed. 536 537 538* PWM 539 540 * Property "st,prescaler" of binding "st,stm32-pwm" now defaults to "0". 541 * Added driver for ITE IT8XXX2 series 542 * Added driver for NXP LPC devices 543 * Added driver for Telink B91 544 545* Sensor 546 547 * Refactored various drivers to use ``_dt_spec``. 548 * Refactored various drivers to support multiple instances. 549 * Enhanced TI HDC20XX driver to support DRDY/INT pin. 550 * Updated temperature conversion formula in TI HDC20XX driver. 551 * Enhanced MS5607 pressure sensor driver to support I2C. 552 * Fixed temperature compensation in MS5607 pressure sensor driver. 553 * Refactored ST LIS2DW12 driver to move range, power, and trigger 554 configuration from Kconfig to dts. 555 * Enhanced TI BQ274XX fuel gauge driver to support power management. 556 * Aligned ST sensor drivers to use STMEMC HAL I/F v2.00. 557 * Added Sensirion SGP40 multipixel gas sensor driver. 558 * Added Sensirion SHTCX humidity sensor driver. 559 * Added Sensirion SHT4X temperature and humidity sensor driver. 560 * Added SiLabs SI7270 hall effect magnetic position and temperature sensor 561 driver. 562 * Added ST I3G4250D gyroscope driver. 563 * Added TI INA219 and INA23X current/power monitor drivers. 564 * Added TI LM75 and LM77 temperature sensor drivers. 565 * Added TI HDC20XX humidity and temperature sensor driver. 566 567* Serial 568 569 * Added kconfig to disable runtime re-configuration of UART 570 to reduce footprint if so desired. 571 * Added ESP32-C3 polling only UART driver. 572 * Added ESP32-S2 polling only UART driver. 573 * Added Microchip XEC UART driver. 574 575* SPI 576 577 578* Timer 579 580 581* USB 582 583 * Added Atmel SAM4L USBC device controller driver 584 * Added support for NXP LPC USB controller 585 * Adapted drivers use new USB framework header 586 587* Watchdog 588 589 * Added STM32L5 watchdog support 590 591 592* WiFi 593 594 595Networking 596********** 597 598* 802.15.4 L2: 599 600 * Fixed a bug, where the net_pkt structure contained invalid LL address 601 pointers after being processed by 802.15.4 L2. 602 * Added an optional destination address filtering in the 802.15.4 L2. 603 604* CoAP: 605 606 * Added ``user_data`` field to the :c:struct:`coap_packet` structure. 607 * Fixed processing of out-of-order notifications. 608 * Fixed :c:func:`coap_packet_get_payload` function. 609 * Converted CoAP test suite to ztest API. 610 * Improved :c:func:`coap_packet_get_payload` function to minimize number 611 of RNG calls. 612 * Fixed retransmissions in the ``coap_server`` sample. 613 * Fixed observer removal in the ``coap_server`` sample (on notification 614 timeout). 615 616* DHCPv4: 617 618 * Fixed a bug, where DHPCv4 library removed statically configured gateway 619 before obtaining a new one from the server. 620 621* DNS: 622 623 * Fixed a bug, where the same IP address was used to populate the result 624 address info entries, when multiple IP addresses were obtained from the 625 server. 626 627* DNS-SD: 628 629 * Added Service Type Enumeration support (``_services._dns_sd._udp.local``) 630 631* HTTP: 632 633 * Switched the library to use ``zsock_*`` API, to improve compatibility with 634 various POSIX configurations. 635 * Fixed a bug, where ``HTTP_DATA_FINAL`` notification was triggered even for 636 intermediate response fragments. 637 638* IPv6: 639 640 * Multiple IPv6 fixes, addressing failures in IPv6Ready compliance tests. 641 642* LwM2M: 643 644 * Added support for notification timeout reporting to the application. 645 * Fixed a bug, where a multi instance resource with only one active instance 646 was incorrectly encoded on reads. 647 * Fixed a bug, where notifications were generated on changes to non-readable 648 resources. 649 * Added mutex protection for the state variable of the ``lwm2m_rd_client`` 650 module. 651 * Removed LWM2M_RES_TYPE_U64 type, as it's not possible to encode it properly 652 for large values. 653 * Fixed a bug, where large unsigned integers were incorrectly encoded in TLV. 654 * Multiple fixes for FLOAT type processing in the LwM2M engine and encoders. 655 * Fix a bug, where IPSO Push Button counter resource was not triggering 656 notification on incrementation. 657 * Fixed a bug, where Register failures were reported as success to the 658 application. 659 660* Misc: 661 662 * Added RX/TX timeout on a socket in ``big_http_download`` sample. 663 * Introduced :c:func:`net_pkt_remove_tail` function. 664 Added IEEE 802.15.4 security-related flags to the :c:struct:`net_pkt` 665 structure. 666 * Added bridging support to the Ethernet L2. 667 * Fixed a bug in mDNS, where an incorrect address type could be set as a 668 response destination. 669 * Added an option to suppress ICMP destination unreachable errors. 670 * Fixed possible assertion in ``net nbr`` shell command. 671 * Major refactoring of the TFTP library. 672 673* MQTT: 674 675 * Added an option to register a custom transport type. 676 * Fixed a bug in :c:func:`mqtt_abort`, where the function could return without 677 releasing a lock. 678 679* OpenThread: 680 681 * Update OpenThread module up to commit ``9ea34d1e2053b6b2a80e1d46b65a6aee99fc504a``. 682 Added several new Kconfig options to align with new OpenThread 683 configurations. 684 * Added OpenThread API mutex protection during initialization. 685 * Converted OpenThread thread to a dedicated work queue. 686 * Implemented missing :c:func:`otPlatAssertFail` platform function. 687 * Fixed a bug, where NONE level OpenThread logs were not processed. 688 * Added possibility to disable CSL sampling, when used. 689 * Fixed a potential bug, where invalid error code could be returned by the 690 platform radio layer to OpenThread. 691 * Reworked UART configuration in the OpenThread Coprocessor sample. 692 693* Socket: 694 695 * Added microsecond accuracy in :c:func:`zsock_select` function. 696 * Reworked :c:func:`zsock_select` into a syscall. 697 * Fixed a bug, where :c:func:`poll` events were not signalled correctly 698 for socketpair sockets. 699 * Fixed a bug, where socket mutex could be used after being initialized by a 700 new owner after being deallocated in :c:func:`zsock_close`. 701 * Fixed a possible assert after enabling CAN sockets. 702 * Fixed IPPROTO_RAW usage in packet socket implementation. 703 704* TCP: 705 706 * Fixed a bug, where ``unacked_len`` could be set to a negative value. 707 * Fixed possible assertion failure in :c:func:`tcp_send_data`. 708 * Fixed a bug, where [FIN, PSH, ACK] was not handled properly in 709 TCP_FIN_WAIT_2 state. 710 711* TLS: 712 713 * Reworked TLS sockets to use secure random generator from Zephyr. 714 * Fixed busy looping during DTLS handshake with offloaded sockets. 715 * Fixed busy looping during TLS/DTLS handshake on non blocking sockets. 716 * Reset mbed TLS session on timed out DTLS handshake, to allow a retry without 717 closing a socket. 718 * Fixed TLS/DTLS :c:func:`sendmsg` implementation for larger payloads. 719 * Fixed TLS/DTLS sockets ``POLLHUP`` notification. 720 721* WebSocket: 722 723 * Fixed :c:func:`poll` implementation for WebSocket, which did not work 724 correctly with offloaded sockets. 725 * Fixed :c:func:`ioctl` implementation for WebSocket, which did not work 726 correctly with offloaded sockets. 727 728USB 729*** 730 731* Added new header file where all defines and structures from Chapter 9 732 (USB Device Framework) should be included. 733* Revised configuration of USB device support. 734 Removed Kconfig option ``CONFIG_USB`` and introduced Kconfig option 735 ``CONFIG_USB_DEVICE_DRIVER`` to enable USB device controller drivers, 736 which is selected when option ``CONFIG_USB_DEVICE_STACK`` is enabled. 737* Enhanced verification of the control request in device stack, classes, and samples. 738* Added support to store alternate interface setting. 739* Added ``zephyr_udc0`` nodelabel to all boards with USB support to allow 740 generic USB device support samples to be build. 741* Reworked descriptors, config, and data definitions macros in CDC ACM class. 742* Changed CDC ACM UART implementation to get configuration from devicetree. 743 With this change, many ``CONFIG_*_ON_DEV_NAME`` options were removed and 744 applications revised. See :ref:`usb_device_cdc_acm` for more information. 745 746Build and Infrastructure 747************************ 748 749* Devicetree API 750 751 * New "for-each" macros which work like existing APIs, but take variable 752 numbers of arguments: :c:macro:`DT_FOREACH_CHILD_VARGS`, 753 :c:macro:`DT_FOREACH_CHILD_STATUS_OKAY_VARGS`, 754 :c:macro:`DT_FOREACH_PROP_ELEM_VARGS`, 755 :c:macro:`DT_INST_FOREACH_CHILD_VARGS`, 756 :c:macro:`DT_INST_FOREACH_STATUS_OKAY_VARGS`, 757 :c:macro:`DT_INST_FOREACH_PROP_ELEM_VARGS` 758 759 * Other new "for-each" macros: :c:macro:`DT_FOREACH_STATUS_OKAY`, 760 :c:macro:`DT_FOREACH_STATUS_OKAY_VARGS` 761 762 * New macros for converting strings to C tokens: :c:macro:`DT_STRING_TOKEN`, 763 :c:macro:`DT_STRING_UPPER_TOKEN` 764 765 * New :ref:`devicetree-pinctrl-api` helper macros 766 767* Devicetree tooling 768 769 * Errors are now generated when invalid YAML files are discovered while 770 searching for bindings. See :ref:`dt-where-bindings-are-located` for 771 information on the search path. 772 773 * File names ending in ``.yml`` are now considered YAML files when searching 774 for bindings. 775 776 * Errors are now generated if invalid node names are used. For example, the 777 node name ``node?`` now generates an error message ending in ``node?: Bad 778 character '?' in node name``. The valid node names are documented in 779 "2.2.2 Node Names" of the Devicetree specification v0.3. 780 781 * Warnings are now generated if a :ref:`compatible property 782 <dt-important-props>` in the ``vendor,device`` format uses an unknown 783 vendor prefix. This warning does not apply to the root node. 784 785 Known vendor prefixes are defined in 786 :file:`dts/bindings/vendor-prefixes.txt` files, which may appear in any 787 directory in :ref:`DTS_ROOT <dts_root>`. 788 789 These may be upgraded to errors using the edtlib Python APIs; Zephyr's CI 790 now generates such errors. 791 792* Devicetree bindings 793 794 * Various bindings had incorrect vendor prefixes in their :ref:`compatible 795 <dt-important-props>` properties; the following changes were made to fix 796 these. 797 798 .. list-table:: 799 :header-rows: 1 800 801 - * Old compatible 802 * New compatible 803 - * ``nios,i2c`` 804 * :dtcompatible:`altr,nios2-i2c` 805 - * ``cadence,tensilica-xtensa-lx4`` 806 * :dtcompatible:`cdns,tensilica-xtensa-lx4` 807 - * ``cadence,tensilica-xtensa-lx6`` 808 * :dtcompatible:`cdns,tensilica-xtensa-lx6` 809 - * ``colorway,lpd8803`` 810 * :dtcompatible:`greeled,lpd8803` 811 - * ``colorway,lpd8806`` 812 * :dtcompatible:`greeled,lpd8806` 813 - * ``grove,light`` 814 * :dtcompatible:`seeed,grove-light` 815 - * ``grove,temperature`` 816 * :dtcompatible:`seeed,grove-temperature` 817 - * ``max,max30101`` 818 * :dtcompatible:`maxim,max30101` 819 - * ``ublox,sara-r4`` 820 * :dtcompatible:`u-blox,sara-r4` 821 - * ``xtensa,core-intc`` 822 * :dtcompatible:`cdns,xtensa-core-intc` 823 - * ``vexriscv,intc0`` 824 * :dtcompatible:`vexriscv-intc0` 825 826 Out of tree users of these bindings will need to update their 827 devicetrees. 828 829 You can support multiple versions of Zephyr with one devicetree by 830 including both the old and new values in your nodes' compatible properties, 831 like this example for the LPD8803:: 832 833 my-led-strip@0 { 834 compatible = "colorway,lpd8803", "greeled,lpd8803"; 835 ... 836 }; 837 838 * Other new bindings in alphabetical order: :dtcompatible:`andestech,atcgpio100`, 839 :dtcompatible:`arm,gic-v3-its`, :dtcompatible:`atmel,sam0-gmac`, 840 :dtcompatible:`atmel,sam0-pinctrl`, :dtcompatible:`atmel,sam-dac`, 841 :dtcompatible:`atmel,sam-mdio`, :dtcompatible:`atmel,sam-usbc`, 842 :dtcompatible:`cdns,tensilica-xtensa-lx7`, 843 :dtcompatible:`espressif,esp32c3-uart`, 844 :dtcompatible:`espressif,esp32-intc`, 845 :dtcompatible:`espressif,esp32s2-uart`, :dtcompatible:`ethernet-phy`, 846 :dtcompatible:`fcs,fxl6408`, :dtcompatible:`ilitek,ili9341`, 847 :dtcompatible:`ite,it8xxx2-bbram`, :dtcompatible:`ite,it8xxx2-kscan`, 848 :dtcompatible:`ite,it8xxx2-pinctrl-conf`, :dtcompatible:`ite,it8xxx2-pwm`, 849 :dtcompatible:`ite,it8xxx2-pwmprs`, :dtcompatible:`ite,it8xxx2-watchdog`, 850 :dtcompatible:`lm75`, :dtcompatible:`lm77`, :dtcompatible:`meas,ms5607`, 851 :dtcompatible:`microchip,ksz8863`, :dtcompatible:`microchip,mcp7940n`, 852 :dtcompatible:`microchip,xec-adc-v2`, :dtcompatible:`microchip,xec-ecia`, 853 :dtcompatible:`microchip,xec-ecia-girq`, 854 :dtcompatible:`microchip,xec-gpio-v2`, 855 :dtcompatible:`microchip,xec-i2c-v2`, :dtcompatible:`microchip,xec-pcr`, 856 :dtcompatible:`microchip,xec-uart`, :dtcompatible:`nuvoton,npcx-bbram`, 857 :dtcompatible:`nuvoton,npcx-booter-variant`, 858 :dtcompatible:`nuvoton,npcx-ps2-channel`, 859 :dtcompatible:`nuvoton,npcx-ps2-ctrl`, :dtcompatible:`nuvoton,npcx-soc-id`, 860 :dtcompatible:`nxp,imx-ccm-rev2`, :dtcompatible:`nxp,lpc-ctimer`, 861 :dtcompatible:`nxp,lpc-uid`, :dtcompatible:`nxp,mcux-usbd`, 862 :dtcompatible:`nxp,sctimer-pwm`, :dtcompatible:`ovti,ov2640`, 863 :dtcompatible:`renesas,rcar-can`, :dtcompatible:`renesas,rcar-i2c`, 864 :dtcompatible:`reserved-memory`, :dtcompatible:`riscv,sifive-e24`, 865 :dtcompatible:`sensirion,sgp40`, :dtcompatible:`sensirion,sht4x`, 866 :dtcompatible:`sensirion,shtcx`, :dtcompatible:`silabs,si7055`, 867 :dtcompatible:`silabs,si7210`, :dtcompatible:`snps,creg-gpio`, 868 :dtcompatible:`st,i3g4250d`, :dtcompatible:`st,stm32-aes`, 869 :dtcompatible:`st,stm32-dma`, :dtcompatible:`st,stm32-dma-v2bis`, 870 :dtcompatible:`st,stm32-hsem-mailbox`, :dtcompatible:`st,stm32-nv-flash`, 871 :dtcompatible:`st,stm32-spi-subghz`, 872 :dtcompatible:`st,stm32u5-flash-controller`, 873 :dtcompatible:`st,stm32u5-msi-clock`, :dtcompatible:`st,stm32u5-pll-clock`, 874 :dtcompatible:`st,stm32u5-rcc`, :dtcompatible:`st,stm32wl-hse-clock`, 875 :dtcompatible:`st,stm32wl-subghz-radio`, :dtcompatible:`st,stmpe1600`, 876 :dtcompatible:`syscon`, :dtcompatible:`telink,b91`, 877 :dtcompatible:`telink,b91-flash-controller`, 878 :dtcompatible:`telink,b91-gpio`, :dtcompatible:`telink,b91-i2c`, 879 :dtcompatible:`telink,b91-pinmux`, :dtcompatible:`telink,b91-power`, 880 :dtcompatible:`telink,b91-pwm`, :dtcompatible:`telink,b91-spi`, 881 :dtcompatible:`telink,b91-trng`, :dtcompatible:`telink,b91-uart`, 882 :dtcompatible:`telink,b91-zb`, :dtcompatible:`ti,hdc2010`, 883 :dtcompatible:`ti,hdc2021`, :dtcompatible:`ti,hdc2022`, 884 :dtcompatible:`ti,hdc2080`, :dtcompatible:`ti,hdc20xx`, 885 :dtcompatible:`ti,ina219`, :dtcompatible:`ti,ina23x`, 886 :dtcompatible:`ti,tca9538`, :dtcompatible:`ti,tca9546a`, 887 :dtcompatible:`ti,tlc59108`, 888 :dtcompatible:`xlnx,gem`, :dtcompatible:`zephyr,bbram-emul`, 889 :dtcompatible:`zephyr,cdc-acm-uart`, :dtcompatible:`zephyr,gsm-ppp`, 890 :dtcompatible:`zephyr,native-posix-udc` 891 892* West (extensions) 893 894 * openocd runner: Zephyr thread awareness is now available in GDB by default 895 for application builds with :kconfig:option:`CONFIG_DEBUG_THREAD_INFO` set to ``y`` 896 in :ref:`kconfig`. This applies to ``west debug``, ``west debugserver``, 897 and ``west attach``. OpenOCD version later than 0.11.0 must be installed 898 on the host system. 899 900 901Libraries / Subsystems 902********************** 903 904* Disk 905 906 907* Management 908 909 910* CMSIS subsystem 911 912 913* Power management 914 915 * The APIs to set/clear/check if devices are busy from a power management 916 perspective have been moved to the PM subsystem. Their naming and signature 917 has also been adjusted to follow common conventions. Below you can find the 918 equivalence list. 919 920 * ``device_busy_set`` -> ``pm_device_busy_set`` 921 * ``device_busy_clear`` -> ``pm_device_busy_clear`` 922 * ``device_busy_check`` -> ``pm_device_is_busy`` 923 * ``device_any_busy_check`` -> ``pm_device_is_any_busy`` 924 925 * The device power management callback (``pm_device_control_callback_t``) has 926 been largely simplified to work based on *actions*, resulting in simpler and 927 more natural implementations. This principle is also used by other OSes like 928 the Linux Kernel. As a result, the callback argument list has been reduced 929 to the device instance and an action (e.g. ``PM_DEVICE_ACTION_RESUME``). 930 Other improvements include specification of error codes, removal of some 931 unused/unclear states, or guarantees such as avoid calling a device for 932 suspend/resume if it is already at the right state. All these changes 933 together have allowed simplifying multiple device power management callback 934 implementations. 935 936 * Introduced a new API to allow devices capable of wake up the system 937 register themselves was wake up sources. This permits applications to 938 select the most appropriate way to wake up the system when it is 939 suspended. Devices marked as wake up source are not suspended by the kernel 940 when the system is idle. It is possible to declare a device wake up capable 941 direct in devicetree like this example:: 942 943 &gpio0 { 944 compatible = "zephyr,gpio-emul"; 945 gpio-controller; 946 wakeup-source; 947 }; 948 949 * Removed ``PM_DEVICE_STATE_FORCE_SUSPEND`` device power state.because it 950 is an action and not a state. 951 952 * Removed ``PM_DEVICE_STATE_RESUMING`` and ``PM_DEVICE_STATE_SUSPENDING``. 953 They were transitional states and only used in device runtime. Now the 954 subsystem is using device flag to keep track of a transition. 955 956 * Implement constraint API as weak symbols so applications or platform 957 can override them. Platforms can have their own way to 958 set/release constraints in their drivers that are not part of 959 Zephyr code base. 960 961 962* Logging 963 964* MODBUS 965 966 * Changed server handler to copy Transaction and Protocol Identifiers 967 to response header. 968 969* Random 970 971 * xoroshiro128+ PRNG deprecated in favor of xoshiro128++ 972 973* Shell 974 975 976* Storage 977 978 979* Task Watchdog 980 981 982* Tracing 983 984 985* Debug 986 987* OS 988 989 990HALs 991**** 992 993* HALs are now moved out of the main tree as external modules and reside in 994 their own standalone repositories. 995 996 997Trusted Firmware-m 998****************** 999 1000* Renamed psa_level_1 sample to psa_crypto. Extended the use of the PSA Cryptography 1001 1.0 API in the sample code to demonstrate additional crypto functionality. 1002* Added a new sample to showcase the PSA Protecter Storage service. 1003 1004Documentation 1005************* 1006 1007* Kconfig options need to be referenced using the ``:kconfig:option:`` Sphinx role. 1008 Previous to this change, ``:option:`` was used for this purpose. 1009* Doxygen alias ``@config{}`` has been deprecated in favor of ``@kconfig{}``. 1010 1011Tests and Samples 1012***************** 1013 1014 1015Issue Related Items 1016******************* 1017 1018These GitHub issues were addressed since the previous 2.6.0 tagged 1019release: 1020 1021* :github:`39443` - Be more inclusive 1022* :github:`39419` - STM32WL55 not found st/wl/stm32wl55jcix-pinctrl.dtsi 1023* :github:`39413` - warnings when using newlibc and threads 1024* :github:`39409` - runners: canopen: program download fails with slow flash access and/or congested CAN nets 1025* :github:`39389` - http_get, big_http_download samples fails to build 1026* :github:`39388` - GSM Modem sample fails to build 1027* :github:`39378` - Garbage IQ Data Reports are generated if some check in hci_df_prepare_connectionless_iq_report fails 1028* :github:`39294` - noticing stm32 clock domain naming changes 1029* :github:`39291` - Bluetooth: Periodic advertising 1030* :github:`39284` - mdns + dns_sd: fix regression that breaks ptr queries 1031* :github:`39281` - Undefined references to k_thread_abort related tracing routines 1032* :github:`39270` - example-application CI build fails 1033* :github:`39263` - Bluetooth: controller: DF: wrong handling of max_cte_count 1034* :github:`39260` - [backport v2.7-branch] backport of #38292 failed 1035* :github:`39240` - ARC Kconfig allows so select IRQ configuration which isn't supported in SW 1036* :github:`39206` - lwm2m: send_attempts field does not seem to be used? 1037* :github:`39205` - drivers: wifi: esp_at: cannot connect to open (unsecure) WiFi networks 1038* :github:`39195` - USB: netusb: example echo_server not working as expected 1039* :github:`39190` - tests/subsys/logging/log_core_additional/logging.add.log2 fails 1040* :github:`39188` - tests/bluetooth/mesh/bluetooth.mesh.ext_adv fails 1041* :github:`39185` - tests/subsys/logging/log_core_additional/logging.add.user fails on several platforms 1042* :github:`39180` - samples/subsys/mgmt/osdp/peripheral_device & samples/subsys/mgmt/osdp/control_panel fail to build 1043* :github:`39170` - Can not run correctly on NXP MIMXRT1061 CVL5A. 1044* :github:`39135` - samples/compression/lz4 build failed (lz4.h: No such file or directory) 1045* :github:`39132` - subsys/net/ip/tcp2: Missing feature to decrease Receive Window size sent in the ACK messge 1046* :github:`39123` - ztest: Broken on NRF52840 Platform 1047* :github:`39115` - sensor: fdc2x1x: warnings and compilation errors when PM_DEVICE is used 1048* :github:`39086` - CMake warning during build - depracated roule CMP0079 1049* :github:`39085` - Ordering of device_map() breaks PCIe config space mapping on ARM64 1050* :github:`39075` - IPv6 address not set on loopback interface 1051* :github:`39051` - Zephyr was unable to find the toolchain. Is the environment misconfigured? 1052* :github:`39036` - Multicast packet forwarding not working for the coap_server sample and Openthread 1053* :github:`39022` - [backport v2.7-branch] backport of #38834 failed 1054* :github:`39011` - Bluetooth: Mesh: Model extensions walk stops before last model 1055* :github:`39009` - Nordic PWM causing lock up due to infinte loop 1056* :github:`39008` - tests: logging.add.user: build failure on STM32H7 targets 1057* :github:`38999` - [backport v2.7-branch] backport of #38407 failed 1058* :github:`38996` - There is no way to leave a ipv6 multicast group 1059* :github:`38994` - ARP: Replies are sent to multicast MAC address rather than senders MAC address. 1060* :github:`38970` - LWM2M Client Sample with DTLS enabled fail to connect 1061* :github:`38966` - Please add STM32F412VX 1062* :github:`38961` - tests: kernel: sched: schedule_api: instable on disco_l475_iot1 1063* :github:`38959` - ITE RISCV I2C driver returning positive values for error instead of negative values 1064* :github:`38943` - west: update hal_espressif failure 1065* :github:`38938` - Bluetooth tester application should be able return L2CAP ECFC credits on demand 1066* :github:`38930` - Low Power mode not functional on nucleo_l073rz 1067* :github:`38924` - twister: cmake: Misleading error in Twister when sdk-zephyr 0.13.1 not used 1068* :github:`38904` - [backport v2.7-branch] backport of #38860 failed 1069* :github:`38902` - i2c_nrfx_twim: Error 0x0BAE0002 if sensor is set in trigger mode and reset with nrf device 1070* :github:`38899` - There is no valid date setting function in the RTC driver of the LL Library of STM32 1071* :github:`38893` - g0b1re + spi_flash_at45 + flash_shell: First write always fails with ``CONFIG_PM_DEVICE`` 1072* :github:`38886` - devicetree/memory.h probably should not exist as-is 1073* :github:`38877` - Running the zephyr elf natively on an arm a53 machine (ThunderX2) with KVM emulation 1074* :github:`38870` - stm32f1: Button callback not fired 1075* :github:`38853` - Bluetooth: host: bt_unpair failed because function [bt_conn_set_state] wont work as expected 1076* :github:`38849` - drivers: i2c: nrf: i2c error with burst write 1077* :github:`38829` - net_buf issue leads to unwanted elem free 1078* :github:`38826` - tests/lib/cmsis_dsp: malloc failed on 128K SRAM targets 1079* :github:`38818` - driver display display_st7789v.c build error 1080* :github:`38815` - kernel/mem_domain: Remove dead case in check_add_partition() 1081* :github:`38807` - stm32: Missing header in power.c files 1082* :github:`38804` - tests\kernel\threads\thread_stack test fail with ARC 1083* :github:`38799` - BLE central_ht only receives 7 notifications 1084* :github:`38796` - Failure building the zephyr\tests\subsys\cpp\libcxx project 1085* :github:`38791` - Example code_relocation not compiling. 1086* :github:`38790` - SD FatFS Sample Build Failure 1087* :github:`38784` - stm32: pm: Debug mode not functional on G0 1088* :github:`38782` - CONFIG_BT_CTLR_DATA_LENGTH_MAX=250 causes pairing compatibility issues with many devices 1089* :github:`38769` - mqtt: the size of a mqtt payload is limited 1090* :github:`38765` - samples: create an OLED example 1091* :github:`38764` - CBPRINTF_FP_SUPPORT does not work after NEWLIB_LIBC enabled 1092* :github:`38761` - Does zephyr_library_property defines -DTRUE in command-line? 1093* :github:`38756` - Twister: missing testcases with error in report 1094* :github:`38745` - Bluetooth when configured for extended advertising does not limit advertisement packet size if a non-extended avertisement is used 1095* :github:`38737` - drivers: syscon: missing implementation 1096* :github:`38735` - nucleo_wb55rg: Flash space left to M0 binary is not sufficient anymore 1097* :github:`38731` - test-ci: ptp_clock_test : test failure on frdm_k64f platform 1098* :github:`38727` - [RFC] Add hal_gigadevice to support GigaDevice SoC Vendor 1099* :github:`38716` - modem: HL7800: does not work with IPv6 1100* :github:`38702` - Coap server not properly removing observers 1101* :github:`38701` - Observable resource of coap server seems to not support a restart of an observer 1102* :github:`38700` - Observable resource of coap server seems to not support 2 observers simultaneously 1103* :github:`38698` - stm32f4_disco: Socket CAN sample not working 1104* :github:`38697` - The coap_server sample is missing the actual send in the retransmit routine 1105* :github:`38694` - Disabling NET_CONFIG_AUTO_INIT does not require calling net_config_init() manually in application as mentioned in Zephyr Network Configuration Library documentation 1106* :github:`38692` - samples/tfm_integration: Compilation fails ("unexpected keyword argument 'rom_fixed'") 1107* :github:`38691` - MPU fault with mcumgr bluetooth FOTA started whilst existing FOTA is in progress 1108* :github:`38690` - Wrong initialisation priority on different display drivers (eg. ST7735r) cause exception when using lvgl. 1109* :github:`38688` - bt_gatt_unsubscribe does not remove subscription from internal list/returning BT_GATT_ITER_STOP causes bt_gatt_subscribe to return -ENOMEM / -12 1110* :github:`38675` - DTS binding create devicetree_unfixed.h build error at v2.7.0 1111* :github:`38673` - DNS-SD library does not support ``_services._dns-sd._udp.local`` meta-query for service enumeration 1112* :github:`38668` - ESP32‘s I2S 1113* :github:`38667` - ST LSM6DSO polling mode does not work on nRF52dk_nrf52832 1114* :github:`38655` - Failing Tests for Regulator API 1115* :github:`38653` - drivers: modem: gsm_ppp: Add support for Quectel modems 1116* :github:`38646` - SIMD Rounding bug while running Assembly addps instruction on Zephyr 1117* :github:`38641` - Arm v8-M '_ns' renaming was applied inconsistently 1118* :github:`38635` - USDHC driver broken on RT10XX after 387e6a676f86c00d1f9ef018e4b2480e0bcad3c8 commit 1119* :github:`38622` - subsys/usb: CONFIG_USB_DEVICE_STACK resulted in 10kb increase in firmware size 1120* :github:`38621` - Drivers: spi: stm32: Transceive lock forever 1121* :github:`38620` - STM32 uart driver prevent system to go to deep sleep 1122* :github:`38617` - HL7800 PSM not working as intended 1123* :github:`38613` - BLE connection parameters updated with inconsistent values 1124* :github:`38612` - Fault with assertions enabled prevents detailed output because of ISR() assertion check in shell function 1125* :github:`38602` - modem gsm 1126* :github:`38601` - nucleo_f103rb: samples/posix/eventfd/ failed since "retargetable locking" addition 1127* :github:`38593` - using RTT console to print along with newlib C library in Zephyr 1128* :github:`38591` - nucleo_f091rc: Linking issue since "align __data_ram/rom_start/end linker" (65a2de84a9d5c535167951bf1cf610c4f7967ea5) 1129* :github:`38586` - olimexino_stm32: "no DEVICE_HANDLE_ENDS inserted" builld issue (samples/subsys/usb/audio/headphones_microphone) 1130* :github:`38581` - tests-ci : kernel: scheduler: multiq test failed 1131* :github:`38582` - tests-ci : kernel: scheduler: test failed 1132* :github:`38578` - STM32L0X ADC hangs 1133* :github:`38572` - Builds with macOS SDK are failing 1134* :github:`38571` - bug: drivers: ethernet: build as static library breaks frdm_k64f gptp sample application 1135* :github:`38563` - ISO broadcast cannot send with callback if CONFIG_BT_CONN=n 1136* :github:`38560` - log v2 with 64-bit integers and threads causes invalid 64-bit value output 1137* :github:`38559` - Shell log backend may hang on qemu_x86_64 1138* :github:`38558` - CMake warning: CMP0079 1139* :github:`38554` - tests-ci : kernel: scheduler: test failed 1140* :github:`38552` - stm32: g0b1: garbage output in log and suspected hard fault when configuring modem 1141* :github:`38536` - samples: tests: display: Sample for display.ft800 causes end in timeout 1142* :github:`38535` - drivers: modem: bg9x: Kconfig values compiled into ``autoconf.h`` even if it isn't being used 1143* :github:`38534` - lwm2m: add api to inspect observation state of resource/object 1144* :github:`38532` - samples: audio: tests: Twister fails on samples/drivers/audio/dmic 1145* :github:`38527` - lwm2m: re-register instead of removing observer on COAP reset answer to notification 1146* :github:`38520` - Bluetooth:Host:Scan: "bt_le_per_adv_list_add" function doesn't work 1147* :github:`38519` - stm32: g0b1re: Log/Shell subsys with serial uart buggy after #38432 1148* :github:`38516` - subsys: net: ip: packet_socket: always returning of NET_CONTINUE caused access to unreferred pkt and causing a crash/segmentation fault 1149* :github:`38514` - mqtt azure sample failing with net_tcp "is waiting on connect semaphore" 1150* :github:`38512` - stm32f7: CAN: STM32F645VE CAN signal seems upside down. 1151* :github:`38500` - tests/kernel/device/kernel.device.pm fails to build on TI platforms 1152* :github:`38498` - net: ipv6: nbr_lock not initialized with CONFIG_NET_IPV6_ND=n 1153* :github:`38480` - Improve samples documentation 1154* :github:`38479` - "west flash" command exiting with error 1155* :github:`38477` - json: JSON Library Orphaned, Request to Become a Maintainer 1156* :github:`38474` - command exited with status 63: nrfjprog --ids 1157* :github:`38463` - check_compliance gives very many Kconfig warnings 1158* :github:`38452` - Some STM32 series require CONFIG_PM_DEVICE if CONFIG_PM=y 1159* :github:`38442` - test-ci: can: twr_ke18f: all can driver test fails with BUS Fault 1160* :github:`38438` - test-ci: test_flash_map:twr_ke18f: test failure 1161* :github:`38437` - stm32: g0b1re: Serial UART timing issue after MCU entered deep sleep 1162* :github:`38433` - gpio_pin_set not working on STM32 with CONFIG_PM_DEVICE_RUNTIME 1163* :github:`38428` - http_client response callback always reports final_data == HTTP_DATA_FINAL 1164* :github:`38427` - mimxrt1050_evk and mimxrt1020_evk boards fail to boot some sample applications 1165* :github:`38421` - HardFault regression detected on Cortex-M0+ following Cortex-R introduction 1166* :github:`38418` - twister: Remove toolchain-depandat filter for native_posix 1167* :github:`38417` - Add support for WeAct-F401CC board 1168* :github:`38414` - Build of http client fails if CONFIG_POSIX_API=y 1169* :github:`38405` - samples/philosophers/sample.kernel.philosopher.stacks fails on xtensa 1170* :github:`38403` - Cleanup ``No SOURCES given to Zephyr library`` warnings 1171* :github:`38402` - module: MCUboot module missing fixes available upstream 1172* :github:`38401` - Builds fail due to a proxy error by launchpadlibrarian 1173* :github:`38400` - mec15xxevb_assy6853: arm_ramfunc and arm_sw_vector_relay tests timeout after the build 1174* :github:`38398` - DT_N_INST error for TMP116 sample 1175* :github:`38396` - RISC-V privilege SoC initialisation code skips the __reset vector 1176* :github:`38382` - stm32 uart finishes Tx before going to PM 1177* :github:`38365` - drivers: gsm_ppp: gsm_ppp_stop fails to lock tx_sem after some time 1178* :github:`38362` - soc: ti cc13x2-cc26x2: PM standby + radio interaction regression 1179* :github:`38354` - stm32: stm32f10x JTAG realated gpio repmap didn't works 1180* :github:`38351` - Custom radio protocol 1181* :github:`38349` - XCC compilation fails on Intel cAVS platforms 1182* :github:`38348` - Bluetooth: Switch to inclusive terminology from the 5.3 specification 1183* :github:`38340` - Bluetooth:DirectionFinding: Disabling the MPU causes some compilation errors 1184* :github:`38332` - stm32g0: power hooks should be define as weak 1185* :github:`38323` - Can not generate code coverage report by running samples/subsys/tracing 1186* :github:`38316` - Synchronize multiple DF TX devices in the DF Connectionless RX Example "Periodic Advertising list" 1187* :github:`38309` - ARC context switch to interrupted thread busted with CONFIG_ARC_FIRQ=y and CONFIG_NUM_IRQ_PRIO_LEVELS=1 1188* :github:`38303` - The current BabbleSim tests build system based on bash scripts hides warnings 1189* :github:`38290` - net_buf_add_mem() hard-faults when adding buffer from external SDRAM 1190* :github:`38279` - Bluetooth: Controller: assert LL_ASSERT(!radio_is_ready()) in lll_conn.c 1191* :github:`38277` - soc: stm32h7: Fails to boot with LDO power supply, if soc has SMPS support. 1192* :github:`38276` - LwM2M: RD Client: Wrong state if registration fails 1193* :github:`38273` - Support UART4 on STM32F303Xe 1194* :github:`38272` - "west flash" stopped working 1195* :github:`38271` - Expose emulator_get_binding function 1196* :github:`38264` - Modbus over RS485 on samd21g18a re-gpios turning on 1 byte too early 1197* :github:`38259` - subsys/shell: ``[JJ`` escape codes in logs after disabling colors 1198* :github:`38258` - newlib: first malloc call may fail on Xtensa depending on image size 1199* :github:`38246` - samples: drivers: flash_shell: fails on arduino_due due to compilation issue 1200* :github:`38245` - board: bl654_usb project: samples/basic/blinky does not blink LED 1201* :github:`38240` - Connected ISO does not disconnect gracefully 1202* :github:`38237` - [backport v2.6-branch] backport of #37479 failed 1203* :github:`38235` - Please add stm32h723Xe.dtsi to dts/arm/st/h7/ 1204* :github:`38234` - Newlib retargetable lock init fails on qemu_xtensa 1205* :github:`38233` - Build newlib function read() and write() failed when enable userspace 1206* :github:`38219` - kernel: Z_MEM_SLAB_INITIALIZER MACRO not compatible with C++ 1207* :github:`38216` - nxp_adsp_imx8 fails to build a number of tests 1208* :github:`38214` - xtensa builds fail in CI due to running out of ram to link 1209* :github:`38207` - Use of unaligned noinit data hangs qemu_arc_hs 1210* :github:`38202` - mbedtls and littlefs on a STM32L4 1211* :github:`38197` - Invalid NULL check for ``iso`` in bt_iso_connected 1212* :github:`38196` - net nbr command might crash 1213* :github:`38191` - Unable to connect multiple MQTT clients 1214* :github:`38186` - i.MX RT10xx boards fail to initialize when Ethernet is enabled 1215* :github:`38181` - tests/drivers/uart/uart_basic_api/drivers.uart.cdc_acm fails to build 1216* :github:`38177` - LORA Module crashes SHT3XD sensor. 1217* :github:`38173` - STM32WB: Low power modes entry blocked by C2 when CONFIG_BLE=n 1218* :github:`38172` - modem_context_sprint_ip_addr returns pointer to stack array 1219* :github:`38170` - Shell argument in second position containing a question mark is ignored 1220* :github:`38168` - aarch32: flags value collision between base IRQ layer and GIC interrupt controller driver 1221* :github:`38162` - Upgrade to 2.6 GPIO device_get_binding("GPIO_0") now returns null 1222* :github:`38154` - Error building example i2c_fujitsu_fram 1223* :github:`38153` - Zephyr Native POSIX select() implementation too frequent wakeup on pure timeout based use 1224* :github:`38145` - [backport v2.6-branch] backport of #37787 failed 1225* :github:`38144` - [backport v2.6-branch] backport of #37787 failed 1226* :github:`38141` - Wrong output from printk() with CONFIG_CBPRINTF_NANO=y 1227* :github:`38138` - [Coverity CID: 239554] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code) 1228* :github:`38137` - [Coverity CID: 239555] Unchecked return value in subsys/mgmt/hawkbit/hawkbit.c 1229* :github:`38136` - [Coverity CID: 239557] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code) 1230* :github:`38135` - [Coverity CID: 239560] Out-of-bounds access in subsys/modbus/modbus_core.c 1231* :github:`38134` - [Coverity CID: 239563] Logically dead code in subsys/bluetooth/host/id.c 1232* :github:`38133` - [Coverity CID: 239564] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c 1233* :github:`38132` - [Coverity CID: 239565] Unchecked return value in drivers/sensor/adxl372/adxl372_trigger.c 1234* :github:`38131` - [Coverity CID: 239568] Out-of-bounds access in subsys/modbus/modbus_core.c 1235* :github:`38130` - [Coverity CID: 239569] Out-of-bounds access in subsys/bluetooth/host/id.c 1236* :github:`38129` - [Coverity CID: 239572] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code) 1237* :github:`38127` - [Coverity CID: 239579] Logically dead code in drivers/flash/nrf_qspi_nor.c 1238* :github:`38126` - [Coverity CID: 239581] Out-of-bounds access in subsys/modbus/modbus_core.c 1239* :github:`38125` - [Coverity CID: 239582] Unchecked return value in drivers/display/ssd1306.c 1240* :github:`38124` - [Coverity CID: 239583] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c 1241* :github:`38123` - [Coverity CID: 239584] Improper use of negative value in subsys/logging/log_msg2.c 1242* :github:`38122` - [Coverity CID: 239585] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c 1243* :github:`38121` - [Coverity CID: 239586] Side effect in assertion in subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c 1244* :github:`38120` - [Coverity CID: 239588] Unchecked return value in subsys/bluetooth/host/id.c 1245* :github:`38119` - [Coverity CID: 239592] Dereference before null check in subsys/ipc/rpmsg_multi_instance/rpmsg_multi_instance.c 1246* :github:`38118` - [Coverity CID: 239597] Explicit null dereferenced in tests/net/context/src/main.c 1247* :github:`38117` - [Coverity CID: 239598] Unchecked return value in drivers/sensor/adxl362/adxl362_trigger.c 1248* :github:`38116` - [Coverity CID: 239601] Untrusted loop bound in subsys/bluetooth/host/sdp.c 1249* :github:`38115` - [Coverity CID: 239605] Logically dead code in drivers/flash/nrf_qspi_nor.c 1250* :github:`38114` - [Coverity CID: 239607] Missing break in switch in subsys/usb/class/dfu/usb_dfu.c 1251* :github:`38113` - [Coverity CID: 239609] Out-of-bounds access in subsys/random/rand32_ctr_drbg.c 1252* :github:`38112` - [Coverity CID: 239612] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code) 1253* :github:`38111` - [Coverity CID: 239615] Out-of-bounds access in subsys/net/lib/sockets/sockets_tls.c 1254* :github:`38110` - [Coverity CID: 239619] Out-of-bounds access in subsys/net/lib/sockets/sockets_tls.c 1255* :github:`38109` - [Coverity CID: 239623] Out-of-bounds access in subsys/net/lib/sockets/sockets_tls.c 1256* :github:`38108` - nxp: usb driver build failure due to d92d1f162af3ba24963f1026fc0a304f1a44d1f3 1257* :github:`38104` - kheap buffer own section attribute causing memory overflow in ESP32 1258* :github:`38101` - bt_le_adv_update_data() assertion fail 1259* :github:`38093` - preempt_cnt not reset in each test case in tests/lib/ringbuffer/libraries.data_structures 1260* :github:`38090` - LPS22HH: int32_t overflow in pressure calculations 1261* :github:`38082` - Hawkbit (http request) and MQTT can't seem to work together 1262* :github:`38078` - RT6XX I2S test fails after d92d1f162af3ba24963f1026fc0a304f1a44d1f3 1263* :github:`38069` - stm32h747i_disco M4 not working following merge of 9fa5437447712eece9c88e728ac05ac10fb01c4a 1264* :github:`38065` - Bluetooth: Direction Finding: Compiler warning when included in other header files 1265* :github:`38059` - automount configuration in nrf52840dk_nrf52840.overlay causes error: mount point already exists!! in subsys/fs/littlefs sample 1266* :github:`38054` - Bluetooth: host: Local Host terminated but send host number of completed Packed 1267* :github:`38047` - twister: The --board-root parameter doesn't appear to work 1268* :github:`38046` - twister: The --device-serial only works at 115200 baud 1269* :github:`38044` - tests: newlib: Scenarios from tests/lib/newlib/thread_safety fail on nrf9160dk_nrf9160_ns 1270* :github:`38031` - STM32WB - Problem with data reception on LPUART when PM and LPTIM are enabled 1271* :github:`38026` - boards: bl654_usb: does not support samples/bluetooth/hci_uart 1272* :github:`38022` - thread: k_float_enable() API can't build on x86_64 platforms, fix that API and macro documentation 1273* :github:`38019` - nsim_sem_mpu_stack_guard board can't run 1274* :github:`38017` - [Coverity CID: 237063] Untrusted value as argument in tests/net/lib/coap/src/main.c 1275* :github:`38016` - [Coverity CID: 238375] Uninitialized pointer read in subsys/bluetooth/mesh/shell.c 1276* :github:`38015` - [Coverity CID: 237072] Uninitialized pointer read in subsys/bluetooth/controller/ll_sw/ull_adv_aux.c 1277* :github:`38014` - [Coverity CID: 237071] Unexpected control flow in subsys/bluetooth/host/keys.c 1278* :github:`38013` - [Coverity CID: 237070] Unchecked return value in subsys/bluetooth/shell/gatt.c 1279* :github:`38012` - [Coverity CID: 236654] Unchecked return value in subsys/bluetooth/host/gatt.c 1280* :github:`38011` - [Coverity CID: 236653] Unchecked return value in drivers/sensor/bmi160/bmi160_trigger.c 1281* :github:`38010` - [Coverity CID: 236652] Unchecked return value in drivers/sensor/fxas21002/fxas21002_trigger.c 1282* :github:`38009` - [Coverity CID: 236651] Unchecked return value in drivers/sensor/bmg160/bmg160_trigger.c 1283* :github:`38008` - [Coverity CID: 236650] Unchecked return value in drivers/sensor/fxos8700/fxos8700_trigger.c 1284* :github:`38007` - [Coverity CID: 236649] Unchecked return value in drivers/sensor/adt7420/adt7420_trigger.c 1285* :github:`38006` - [Coverity CID: 236648] Unchecked return value in drivers/sensor/sx9500/sx9500_trigger.c 1286* :github:`38005` - [Coverity CID: 236647] Unchecked return value in drivers/sensor/bmp388/bmp388_trigger.c 1287* :github:`38004` - [Coverity CID: 238360] Result is not floating-point in drivers/sensor/sgp40/sgp40.c 1288* :github:`38003` - [Coverity CID: 238343] Result is not floating-point in drivers/sensor/sgp40/sgp40.c 1289* :github:`38002` - [Coverity CID: 237060] Out-of-bounds access in subsys/bluetooth/host/gatt.c 1290* :github:`38001` - [Coverity CID: 238371] Negative array index read in tests/lib/cbprintf_package/src/test.inc 1291* :github:`38000` - [Coverity CID: 238347] Negative array index read in tests/lib/cbprintf_package/src/test.inc 1292* :github:`37999` - [Coverity CID: 238383] Logically dead code in tests/bluetooth/tester/src/mesh.c 1293* :github:`37998` - [Coverity CID: 238381] Logically dead code in tests/bluetooth/tester/src/mesh.c 1294* :github:`37997` - [Coverity CID: 238380] Logically dead code in tests/bluetooth/tester/src/mesh.c 1295* :github:`37996` - [Coverity CID: 238379] Logically dead code in tests/bluetooth/tester/src/mesh.c 1296* :github:`37995` - [Coverity CID: 238378] Logically dead code in tests/bluetooth/tester/src/mesh.c 1297* :github:`37994` - [Coverity CID: 238377] Logically dead code in tests/bluetooth/tester/src/mesh.c 1298* :github:`37993` - [Coverity CID: 238376] Logically dead code in tests/bluetooth/tester/src/mesh.c 1299* :github:`37992` - [Coverity CID: 238374] Logically dead code in tests/bluetooth/tester/src/mesh.c 1300* :github:`37991` - [Coverity CID: 238373] Logically dead code in tests/bluetooth/tester/src/mesh.c 1301* :github:`37990` - [Coverity CID: 238372] Logically dead code in tests/bluetooth/tester/src/mesh.c 1302* :github:`37989` - [Coverity CID: 238370] Logically dead code in tests/bluetooth/tester/src/mesh.c 1303* :github:`37988` - [Coverity CID: 238369] Logically dead code in tests/bluetooth/tester/src/mesh.c 1304* :github:`37987` - [Coverity CID: 238368] Logically dead code in tests/bluetooth/tester/src/mesh.c 1305* :github:`37986` - [Coverity CID: 238367] Logically dead code in tests/bluetooth/tester/src/mesh.c 1306* :github:`37985` - [Coverity CID: 238366] Logically dead code in tests/bluetooth/tester/src/mesh.c 1307* :github:`37984` - [Coverity CID: 238364] Logically dead code in tests/bluetooth/tester/src/mesh.c 1308* :github:`37983` - [Coverity CID: 238363] Logically dead code in tests/bluetooth/tester/src/mesh.c 1309* :github:`37982` - [Coverity CID: 238362] Logically dead code in tests/bluetooth/tester/src/mesh.c 1310* :github:`37981` - [Coverity CID: 238361] Logically dead code in tests/bluetooth/tester/src/mesh.c 1311* :github:`37980` - [Coverity CID: 238359] Logically dead code in tests/bluetooth/tester/src/mesh.c 1312* :github:`37979` - [Coverity CID: 238358] Logically dead code in tests/bluetooth/tester/src/mesh.c 1313* :github:`37978` - [Coverity CID: 238357] Logically dead code in tests/bluetooth/tester/src/mesh.c 1314* :github:`37977` - [Coverity CID: 238356] Logically dead code in tests/bluetooth/tester/src/mesh.c 1315* :github:`37976` - [Coverity CID: 238355] Logically dead code in tests/bluetooth/tester/src/mesh.c 1316* :github:`37975` - [Coverity CID: 238354] Logically dead code in tests/bluetooth/tester/src/mesh.c 1317* :github:`37974` - [Coverity CID: 238353] Logically dead code in tests/bluetooth/tester/src/mesh.c 1318* :github:`37973` - [Coverity CID: 238352] Logically dead code in tests/bluetooth/tester/src/mesh.c 1319* :github:`37972` - [Coverity CID: 238351] Logically dead code in tests/bluetooth/tester/src/mesh.c 1320* :github:`37971` - [Coverity CID: 238350] Logically dead code in tests/bluetooth/tester/src/mesh.c 1321* :github:`37970` - [Coverity CID: 238349] Logically dead code in tests/bluetooth/tester/src/mesh.c 1322* :github:`37969` - [Coverity CID: 238348] Logically dead code in tests/bluetooth/tester/src/mesh.c 1323* :github:`37968` - [Coverity CID: 238346] Logically dead code in tests/bluetooth/tester/src/mesh.c 1324* :github:`37967` - [Coverity CID: 238345] Logically dead code in tests/bluetooth/tester/src/mesh.c 1325* :github:`37966` - [Coverity CID: 238344] Logically dead code in tests/bluetooth/tester/src/mesh.c 1326* :github:`37965` - [Coverity CID: 238342] Logically dead code in tests/bluetooth/tester/src/mesh.c 1327* :github:`37964` - [Coverity CID: 238341] Logically dead code in tests/bluetooth/tester/src/mesh.c 1328* :github:`37963` - [Coverity CID: 238340] Logically dead code in tests/bluetooth/tester/src/mesh.c 1329* :github:`37962` - [Coverity CID: 238339] Logically dead code in tests/bluetooth/tester/src/mesh.c 1330* :github:`37961` - [Coverity CID: 238337] Logically dead code in tests/bluetooth/tester/src/mesh.c 1331* :github:`37960` - [Coverity CID: 238336] Logically dead code in tests/bluetooth/tester/src/mesh.c 1332* :github:`37959` - [Coverity CID: 238335] Logically dead code in tests/bluetooth/tester/src/mesh.c 1333* :github:`37958` - [Coverity CID: 238334] Logically dead code in tests/bluetooth/tester/src/mesh.c 1334* :github:`37957` - [Coverity CID: 238333] Logically dead code in tests/bluetooth/tester/src/mesh.c 1335* :github:`37956` - [Coverity CID: 238332] Logically dead code in tests/bluetooth/tester/src/mesh.c 1336* :github:`37955` - [Coverity CID: 238331] Logically dead code in tests/bluetooth/tester/src/mesh.c 1337* :github:`37954` - [Coverity CID: 238330] Logically dead code in tests/bluetooth/tester/src/mesh.c 1338* :github:`37953` - [Coverity CID: 238328] Logically dead code in tests/bluetooth/tester/src/mesh.c 1339* :github:`37952` - [Coverity CID: 238327] Logically dead code in tests/bluetooth/tester/src/mesh.c 1340* :github:`37951` - [Coverity CID: 238365] Logical vs. bitwise operator in drivers/i2s/i2s_nrfx.c 1341* :github:`37950` - [Coverity CID: 237067] Division or modulo by zero in tests/benchmarks/latency_measure/src/heap_malloc_free.c 1342* :github:`37949` - [Coverity CID: 238382] Dereference before null check in subsys/bluetooth/mesh/cfg_cli.c 1343* :github:`37948` - [Coverity CID: 238338] Dereference before null check in subsys/bluetooth/mesh/cfg_cli.c 1344* :github:`37947` - [Coverity CID: 237069] Dereference before null check in subsys/bluetooth/host/att.c 1345* :github:`37946` - [Coverity CID: 237066] Calling risky function in tests/lib/c_lib/src/main.c 1346* :github:`37945` - [Coverity CID: 237064] Calling risky function in tests/lib/c_lib/src/main.c 1347* :github:`37944` - [Coverity CID: 237062] Calling risky function in tests/lib/c_lib/src/main.c 1348* :github:`37940` - Unconsistent UART ASYNC API 1349* :github:`37927` - tests-ci: net-lib: test/net/lib : build missing drivers__net and application has no console output 1350* :github:`37916` - [Coverity CID :219656] Uninitialized scalar variable in file /tests/kernel/threads/thread_stack/src/main.c 1351* :github:`37915` - led_pwm driver not generating correct linker symbol 1352* :github:`37896` - samples: bluetooth: mesh: build failed for native posix 1353* :github:`37876` - Execution of twister in makefile environment 1354* :github:`37865` - nRF Battery measurement issue 1355* :github:`37861` - tests/lib/ringbuffer failed on ARC boards 1356* :github:`37856` - tests: arm: uninitialized FPSCR 1357* :github:`37852` - RISC-V machine timer time-keeping question 1358* :github:`37850` - Provide macros for switching off Zephyr kernel version 1359* :github:`37842` - TCP2 statemachine gets stuck in TCP_FIN_WAIT_2 state 1360* :github:`37839` - SX1272 LoRa driver is broken and fails to build 1361* :github:`37838` - cmake 3.20 not supported (yet) by recent Ubuntu 1362* :github:`37830` - intel_adsp_cavs15: run queue testcases failed on ADSP 1363* :github:`37827` - stm32h747i_disco M4 not working, if use large size(>1KB) global array 1364* :github:`37821` - pm: ``pm_device_request`` incorrectly returns errors 1365* :github:`37797` - Merge vendor-prefixes.txt from all modules with build.settings.dts_root in zephyr/module.yml 1366* :github:`37790` - Bluetooth: host: Confusion about periodic advertising interval 1367* :github:`37786` - Example for tca9546a multiplexor driver 1368* :github:`37784` - MPU6050 accel and gyro values swapped 1369* :github:`37781` - nucleo_l496zg lpuart1 driver not working 1370* :github:`37779` - adc sam0 interrupt mapping, RESRDY maps to second interrupt in samd5x.dtsi 1371* :github:`37772` - samples: subsys: usb: mass: Use &flash0 storage_partition for USB mass storage 1372* :github:`37768` - tests/lib/ringbuffer/libraries.data_structures fails to build on number of platforms due to CONFIG_SYS_CLOCK_TICKS_PER_SEC=100000 1373* :github:`37765` - cmake: multiple ``No SOURCES given to Zephyr library:`` warnings 1374* :github:`37746` - qemu_x86_64 fails samples/hello_world/sample.basic.helloworld.uefi in CI 1375* :github:`37735` - Unsigned types are incorrectly serialized when TLV format is used in LWM2M response 1376* :github:`37734` - xtensa xcc build spi_nor.c fail 1377* :github:`37720` - net: dtls: received close_notify alerts are not properly handled by DTLS client sockets 1378* :github:`37718` - Incompatible (u)intptr_t type and PRIxPTR definitions 1379* :github:`37709` - x86 PCIe ECAM does not work as expected 1380* :github:`37701` - stm32: conflicts with uart serial DMA 1381* :github:`37696` - Modbus TCP: wrong transaction id in response 1382* :github:`37694` - Update CMSIS-DSP version to 1.9.0 (CMSIS 5.8.0) 1383* :github:`37693` - Update CMSIS-Core version to 5.5.0 (CMSIS 5.8.0) 1384* :github:`37691` - samples/subsys/canbus/isotp/sample.subsys.canbus.isotp fails to build on mimxrt1170_evk_cm7 1385* :github:`37687` - Support MVE on ARMv8.1-M 1386* :github:`37684` - Add State Machine Framework to Zephyr 1387* :github:`37676` - tests/kernel/device/kernel.device.pm (and tests/subsys/pm/power_mgmt/subsys.pm.device_pm) fails to build on mec172xevb_assy6906 & mec1501modular_assy6885 1388* :github:`37675` - tests/kernel/device/kernel.device.pm fails on bt510/bt6x0 1389* :github:`37672` - Board qemu_x86 is no longer working with shell 1390* :github:`37665` - File system: wrong type for ssize_t in fs.h for CONFIG_ARCH_POSIX 1391* :github:`37660` - Changing zephyr,console requires a clean build 1392* :github:`37658` - samples: boards/stm32/backup_sram : needs backup sram enabled in DT to properly display memory region 1393* :github:`37652` - bluetooth: tests/bluetooth/bsim_bt/bsim_test_advx reported success but still reported failed. 1394* :github:`37637` - Infinite configuring loop for samples\drivers\led_ws2812 sample 1395* :github:`37619` - RT6xx TRNG reports error on first request after reset 1396* :github:`37611` - Bluetooth: host: Implement L2CAP ecred reconfiguration request as initiator 1397* :github:`37610` - subsys/mgmt/hawkbit: Unable to parse json if the payload is split into 2 packets 1398* :github:`37600` - Invalidate TLB after ptables swap 1399* :github:`37597` - samples: bluetooth: scan_adv 1400* :github:`37586` - get_maintainer.py is broken 1401* :github:`37581` - Bluetooth: controller: radio: Change CTE configuration method 1402* :github:`37579` - PWM: Issue compiling project when CONFIG_PWM and CONFIG_PWM_SAM is used with SAME70 1403* :github:`37571` - Bluetooth: Extended advertising assertion 1404* :github:`37556` - Schedule or timeline of LE audio in zephyr 1405* :github:`37547` - Bluetooth: Direction Finding: Channel index of received CTE packet is incorrect 1406* :github:`37544` - Change partition name using .overlay 1407* :github:`37543` - Using STM32Cube HAL function results in linker error 1408* :github:`37536` - _pm_devices() skips the very first device in the list and suspend() is not called. 1409* :github:`37530` - arc smp build failed with mwdt toolchain. 1410* :github:`37527` - Replace mqtt-azure example with azure-sdk-for-c 1411* :github:`37526` - ehl_crb: edac tests are failing 1412* :github:`37520` - Is zephyr can run syscall or extrenal program 1413* :github:`37519` - friend.c:unseg_app_sdu_decrypt causes assert: net_buf_simple_tailfroom(buf) >= len when payload + opcode is 10 or 11 bytes long 1414* :github:`37515` - drivers: flash_sam: Random failures when writing large amount of data to flash 1415* :github:`37502` - OPENTHREAD_CUSTOM_PARAMETERS does not seem to work 1416* :github:`37495` - mcuboot: Booting an image flashed on top of a Hawkbit updated ones results in hard fault 1417* :github:`37491` - wrong documentation format on DMA peripheral API reference 1418* :github:`37482` - 'cmd.exe' is not recognized as an internal or external command, operable program or batch file. 1419* :github:`37475` - twister: wrong test statuses in json report 1420* :github:`37472` - Corrupted timeout on poll for offloaded sockets 1421* :github:`37467` - Bluetooth: host: Incorrect advertiser timeout handling when using Limited Discoverable flag 1422* :github:`37465` - samples/bluetooth/iso_receive fails on nrf5340dk target 1423* :github:`37462` - Bluetooth: Advertising becomes scannable even if BT_LE_ADV_OPT_FORCE_NAME_IN_AD is set 1424* :github:`37461` - Schedule of LE audio in zephyr 1425* :github:`37460` - tests/kernel/sched/schedule_api/kernel.scheduler and tests/kernel/fifo/fifo_timeout/kernel.fifo.timeout failed on nsim_hs_smp board 1426* :github:`37456` - script: Unaccounted size in ram/rom reports 1427* :github:`37454` - Sensor driver: sht4x, sgp40, invalid include path 1428* :github:`37446` - Sensor driver: ST LPS22HH undeclared functions and variables 1429* :github:`37444` - MSI-X: wrong register referenced in map_msix_table() 1430* :github:`37441` - Native POSIX Flash Storage Does not Support Multiple Instances 1431* :github:`37436` - Delayed startup due to printing over not ready console 1432* :github:`37412` - IQ samples are not correct during the "reference period" of CTE signal 1433* :github:`37409` - Allow dual controller on usb 1434* :github:`37406` - ISO disconnect complete event doesn't reach the application 1435* :github:`37400` - esp32 build 1436* :github:`37396` - DHCP issue with events not triggering on network with microsoft windows DHCP server 1437* :github:`37395` - stm32h747i_disco board M4 core not working 1438* :github:`37391` - Bluetooth: 4 Bits of IQ Samples Are Removed (Direction Finding Based on CTE) 1439* :github:`37386` - bt_vcs_register() enhancement for setting default volume and step 1440* :github:`37379` - drivers: adc for stm32h7 depends on the version for oversampling 1441* :github:`37376` - samples/subsys/usb/dfu/sample.usb.dfu fails on teensy41/teensy40 1442* :github:`37375` - tests/drivers/adc/adc_api/drivers.adc fails to build on nucleo_h753zi 1443* :github:`37371` - logging.log2_api_deferred_64b_timestamp tests fails running on several qemu platforms 1444* :github:`37367` - Bluetooth: Host: Support setting long advertising data 1445* :github:`37365` - STM32 :DTCM: incorrect buffer size utilization 1446* :github:`37346` - STM32WL LoRa increased the current in "suspend_to_idle" state 1447* :github:`37338` - west flash to teensy 41 fail, use blinky with west build 1448* :github:`37332` - Increased power consumption for STM32WB55 with enabled PM and Bluetooth 1449* :github:`37327` - subsys/mgmt/hawkbit: hawkbit run can interrupt a running instance 1450* :github:`37319` - West 0.11.0 fails in Zephyr doc build under other manifest repo & renamed Zephyr fork 1451* :github:`37309` - ARC: add MPU v6 (and others) support 1452* :github:`37307` - Use XOSHIRO random number generator on NXP i.MX RT platform 1453* :github:`37306` - revert commit with bogus commit message 1454* :github:`37305` - Bluetooth Direction Finding Support of "AoA RX 1us" 1455* :github:`37304` - k_timer_status_sync can lock forever on qemu_x86_64 1456* :github:`37303` - tests: drivers: i2s: drivers.i2s.speed scenario fails on nrf platforms 1457* :github:`37294` - RTT logs not found with default west debug invocation on jlink runner 1458* :github:`37293` - Native POSIX MAC addresses are not random and are duplicate between multiple instances 1459* :github:`37272` - subsys/mgmt/hawkbit: Falsely determine that an update is installed successfully 1460* :github:`37270` - stm32l4 System Power Management issue 1461* :github:`37264` - tests-ci : can: isotp: implemmentation test report FATAL ERROR when do not connect can loopback test pins 1462* :github:`37265` - tests-ci : kernel: scheduler: multiq test failed 1463* :github:`37266` - tests-ci : kernel: memory_protection: userspace test Timeout 1464* :github:`37267` - tests-ci : kernel: threads: apis test Timeout 1465* :github:`37263` - lib: timeutil: conversion becomes less accurate as time progresses 1466* :github:`37260` - STM32WL does not support HSE as RCC source and HSEDiv 1467* :github:`37258` - symmetric multiprocessing failed in user mode 1468* :github:`37254` - Run Coverity / Generate GitHub Issues 1469* :github:`37253` - west flash is failed with openocd for on macOS 1470* :github:`37236` - ESP32 will not start when CONFIG_ASSERT=y is enabled 1471* :github:`37231` - BME280 faulty measurement after power cycle 1472* :github:`37228` - Bluetooth SMP does not complete pairing 1473* :github:`37226` - PM: soc: Leftover in conversion of PM hooks to __weak 1474* :github:`37225` - subsys/mgmt/hawkbit & sample: Bugs/improvements 1475* :github:`37222` - k_queue data corruption, override user data after reserved heading word 1476* :github:`37221` - nRF5340: SPIM4 invalid clock frequency selection 1477* :github:`37213` - ESP32: can't write to SD card over SPI (CRC error) 1478* :github:`37207` - drivers: serial: convert uart_altera_jtag_hal to use devicetree 1479* :github:`37206` - counter: stm32: Missing implementation of set_top_value 1480* :github:`37205` - openocd: Configure thread awareness by default 1481* :github:`37202` - esp32c3 build error 1482* :github:`37189` - Bug "Key 'name', 'cmake-ext' and 'kconfig-ext' were not defined" when build a zephyr application 1483* :github:`37188` - Get an error of "Illegal load of EXC_RETURN into PC" when print log in IO interrupt callback 1484* :github:`37182` - cmsis_v1 osSignalWait doesn't clear the signals properly when any signal mask is set 1485* :github:`37180` - Led driver PCA9633 does nok take chip out from sleep 1486* :github:`37175` - nucleo-f756zg: rtos aware debugging not working 1487* :github:`37174` - Zephyr's .git directory is 409 MiB, can it be squashed? 1488* :github:`37173` - drivers: clock_control: stm32: AHB prescaler usable for almost all stm32 series 1489* :github:`37170` - LwM2M lwm2m_rd_client_stop() not working when called during bootstrapping/registration 1490* :github:`37160` - [Moved] Bootloader should provide the version of zephyr, mcuboot and a user defined version to the application 1491* :github:`37159` - osThreadTerminate does not decrease the instances counter 1492* :github:`37153` - USB serial number is not unique for STM32 devices 1493* :github:`37145` - sys: ring_buffer: ring_buf_peek() and ring_buf_size_get() 1494* :github:`37140` - Twister: Cmake error wrongly counted in the report 1495* :github:`37135` - Extend the HWINFO API to provide variable length unique ID 1496* :github:`37134` - Add support for the Raspberry Pi Compute Module 4 1497* :github:`37132` - Assert on enabling Socket CAN 1498* :github:`37120` - Documentation on modules 1499* :github:`37119` - tests: kernel tests hardfault on nucleo_l073rz 1500* :github:`37115` - tests/bluetooth/shell fails to builds on a lot of platforms 1501* :github:`37109` - Zephyr POSIX layer uses swapping with an interrupt lock held 1502* :github:`37105` - mcumgr: BUS FAULT when starting dfu with mcumgr CLI 1503* :github:`37104` - tests-ci : kernel: scheduler: multiq test failed 1504* :github:`37075` - PlatformIO: i cannot use the Wifi Shield ESP8266 to build the sample wifi project with the Nucleo F429ZI 1505* :github:`37070` - NXP mcux ADC16 reading 65535 1506* :github:`37057` - PWM-blinky for Silabs MCU 1507* :github:`37038` - stm32f4 - DMA tx interrupt doesn't trigger 1508* :github:`37032` - document: API reference missing: In clock of zephyr document 1509* :github:`37029` - drivers: sensor: sensor_value_to_double requieres non const sensor_value pointer 1510* :github:`37028` - ipv6 multicast addresses vanish after iface down/up sequence 1511* :github:`37024` - Compile error if we only use VCS without VOCS and AICS 1512* :github:`37023` - zephyr_prebuilt.elf and zephyr.elf has inconsistent symbol address in RISC-V platform 1513* :github:`37007` - Problem with out of tree driver 1514* :github:`37006` - tests: kernel: mem_protect: stack_random: enable qemu_riscv32 1515* :github:`36998` - TF-M: does not allow PSA Connect to proceed with IRQs locked 1516* :github:`36990` - Memory misalignment ARM Cortex-M33 1517* :github:`36971` - ESP32: wifi station sample does not get IP address by DHCP4 1518* :github:`36967` - Bluetooth: public API to query controller public address 1519* :github:`36959` - Direction Finding - CTE transmitted in connectionless mode has wrong length 1520* :github:`36953` - <err> lorawan: MlmeConfirm failed : Tx timeout 1521* :github:`36948` - Cluttering of logs on USB Console in Zephyr when CDC Shell is enabled 1522* :github:`36947` - Tensorflow: Dedicated tflite-micro repository 1523* :github:`36929` - Failure to build OpenThread LwM2M client on nrf52840dk 1524* :github:`36928` - Disconnecting ISO mid-send giver error in hci_num_completed_packets 1525* :github:`36927` - LWM2M: Writing to Write-Only resource causes notification 1526* :github:`36926` - samples/boards/nrf/system_off wouldn't compile on Particle Xenon board 1527* :github:`36924` - embARC Machine Learning Inference Library from Synopsys 1528* :github:`36917` - Runtime device PM is broken on STM32 1529* :github:`36909` - Shell log` commands crash the system if CONFIG_SHELL_LOG_BACKEND is not defined 1530* :github:`36896` - tests: net: select: still failing occasionally due to FUZZ 1531* :github:`36891` - Significant TCP perfomance regression 1532* :github:`36889` - string.h / strcasestr() + strtok() 1533* :github:`36885` - Update ISO API to better support TWS 1534* :github:`36882` - MCUMGR: fs upload fail for first time file upload 1535* :github:`36873` - USB AUDIO Byte alignment issues 1536* :github:`36869` - Direction Finding Connectionless porting to nrf52811 1537* :github:`36866` - CONFIG_NO_OPTIMIZATIONS=y MPU fault on Zephyr 2.6 1538* :github:`36865` - k_work_q seems to check uninitialized flag on start 1539* :github:`36859` - Possible Advertising PDU Corruption if bt_enable called in SYS_INIT function 1540* :github:`36858` - Static object constructors execute twice on the NATIVE_POSIX target 1541* :github:`36857` - i2c_samd0.c burst write not compatible with ssd1306.c 1542* :github:`36851` - FS logging backend assumes littlefs 1543* :github:`36823` - Build excludes paths to standard C++ headers when using GNUARMEMB toolchain variant 1544* :github:`36819` - qemu_leon3 samples/subsys/portability/cmsis_rtos_v2 samples failing 1545* :github:`36814` - Wrong format type for uint32_t 1546* :github:`36811` - Clarify ``Z_`` APIs naming conventions and intended scope 1547* :github:`36802` - MCUboot doesn't work with encrypted images on external flash 1548* :github:`36796` - Build failure: samples/net/civetweb/http_server using target stm32h735g_disco 1549* :github:`36794` - Build failure: tests/drivers/adc using stm32l562e_dk 1550* :github:`36790` - sys: ring_buffer: correct space calculation when tail is less than head 1551* :github:`36789` - [ESP32] samples blinky / gpio / custom board 1552* :github:`36783` - drivers: modem: hl7800 gpio init failed with interrupt flags 1553* :github:`36782` - drivers: serial: nrfx: Enforced pull-ups on RXD and CTS conflict on many custom boards 1554* :github:`36781` - source_periph incorrectly set in dma_stm32 1555* :github:`36778` - firmware update using mcumgr displays information for only slot 0 and not slot 1. 1556* :github:`36770` - doc:Missing description for deadline scheduling 1557* :github:`36769` - Zephyr assumes Interrupt Line config space register is RW, while ACRN hardwired it to 0. 1558* :github:`36767` - tests-ci :arch.arm.irq_advanced_features.arm_irq_target_state : test failed 1559* :github:`36768` - tests-ci :coredump.logging_backend : test failed 1560* :github:`36765` - [PCI] ACRN sets Interrupt Line config space register to 0 and ReadOnly. 1561* :github:`36764` - Bluetooth Require paired after disconnected work with iphone 1562* :github:`36755` - NTP client faults module when it fails 1563* :github:`36748` - Zephyr IP Stack Leaks when using PROMISCUOUS socket along with POSIX sockets based implementation. 1564* :github:`36747` - Adding Board Support for STEVAL-STWINKT1B 1565* :github:`36745` - Zephyr IP Stack Limited to 1514 bytes on the wire - no ICMPs beyond this limit 1566* :github:`36739` - coap_packet_get_payload() returns the wrong size 1567* :github:`36737` - Cortex M23: "swap_helper.S:223: Error: invalid offset, value too big (0x0000009C)" 1568* :github:`36736` - kernel: SMP global lock (and therefore irq_lock) works incorrectly on SMP platforms 1569* :github:`36718` - st_ble_sensor sample references wrong attribute 1570* :github:`36716` - zephyr - ADC - ATSAMD21G18A 1571* :github:`36713` - nrf5 ieee802154 driver does not compile and breaks CI 1572* :github:`36711` - Enable "template repository" for zephyrproject-rtos/example-application 1573* :github:`36696` - Json on native_posix_64 board 1574* :github:`36695` - net: ieee802154: cc13xx_26xx: Sub-GHz RF power saving 1575* :github:`36692` - Release Notes for 2.6.0 not useful (BLE API changes) 1576* :github:`36679` - Bluetooth - notifications not sending (bonded, CONFIG_BT_MAX_CONN=4, after disconnection then reconnection) 1577* :github:`36678` - Zephyr Throws Exception for Shell "log status" command when Telnet is shell backend and log is UART backend 1578* :github:`36668` - LittleFS example overwrite falsh memory 1579* :github:`36667` - logger: Filesystem backend doesn't work except for first time boot 1580* :github:`36665` - l2cap cids mixed up in request 1581* :github:`36661` - xtensa xcc does not support "-Warray-bounds" 1582* :github:`36659` - samples/net/sockets small bugs 1583* :github:`36655` - twister: sometimes the twister fails because the error ``configparser.NoSectionError: No section: 'manifest'`` 1584* :github:`36652` - deadlock in pthread implementation on SMP platforms 1585* :github:`36646` - sample.shell.shell_module.minimal_rtt fails to build on mimxrt1170_evk_cm4/mimxrt1170_evk_cm7 1586* :github:`36644` - Toolchain C++ headers can be included when libstdc++ is not selected 1587* :github:`36631` - Turn on GPIO from DTS 1588* :github:`36625` - compilation fails while building samples/net/openthread/coprocessor for Arduino nano 33 ble 1589* :github:`36613` - LoRaWAN - Provide method to register a callback for received data 1590* :github:`36609` - could not mount fatfs on efm32pg_stk3402a 1591* :github:`36608` - Unable to compile USB console example with uart_mux 1592* :github:`36606` - Regression in udp socket performance from zephyr v2.3.0 to v2.6.0 1593* :github:`36600` - Bluetooth: Peripheral: Bond issue when using secure connection 1594* :github:`36598` - Lora driver TX done wait/synchronous call 1595* :github:`36593` - Failing IPv6 Ready compliance (RFC 2460) 1596* :github:`36590` - NVS sector size above 65535 not supported 1597* :github:`36578` - net: ip: Assertion fails when tcp_send_data() with zero length packet 1598* :github:`36575` - Modbus RTU Client on ESP32 1599* :github:`36572` - kernel: Negative mutex lock_count value 1600* :github:`36570` - Use a custom role for Kconfig configuration options 1601* :github:`36569` - '.. only:' is not working as expected in documentation 1602* :github:`36568` - net: lib: sockets: Assertion fails when zsock_close() 1603* :github:`36565` - ehl_crb: Only boot banner is printed but not the test related details for multiple tests due to PR #36191 is not backported to v2.6.0 release 1604* :github:`36553` - LoRaWAN Sample: join accept but "Join failed" 1605* :github:`36552` - Bluetooth v2.6.0 connectable advertising leak/loss 1606* :github:`36540` - LoRaWAN otaa.app_key belongs to mib_req.Param.AppKey 1607* :github:`36524` - HSE clock doesn't initialize and blinky doesn't run on custom board when moving from zephyr v2.3.0 to v2.6.0 1608* :github:`36520` - tests/kernel/timer/timer_api/kernel.timer.tickless fails to build on npcx9m6f_evb 1609* :github:`36500` - espressif: cannot install toolchain on Darwin-arm64 1610* :github:`36496` - bluetooth: only the first Extended Advertising Report with data status "incomplete, more data to come" is issued 1611* :github:`36495` - dtc generates missing #address-cells in interrupt provider warning 1612* :github:`36486` - LOG2 - self referential macro 1613* :github:`36467` - runner mdb-hw not work with arc hsdk board 1614* :github:`36466` - tests/kernel/mem_protect/mem_protect failed with arcmwdt toolchain 1615* :github:`36465` - samples/compression/lz4 failed with arcmwdt toolchian 1616* :github:`36462` - [bluetooth stack][limited_discoverable_advertising timeout] Some problems about the lim_adv_timeout 1617* :github:`36448` - samples: subsys: fs: fat_fs: adafruit_2_8_tft_touch_v2: buildkite compilation failed when no i2c defined 1618* :github:`36447` - net: socket: socketpair: Poll call resetting all events 1619* :github:`36435` - RFC: API Change: Mesh: Add return value for opcode callback 1620* :github:`36427` - test: kernel.common.nano32: zephyr-v2.6.0-286-g46029914a7ac: mimxrt1060_evk: test fails 1621* :github:`36419` - test-ci: net.ethernet_mgmt: zephyr-v2.6.0-286-g46029914a7ac: frdm_k64f: test fails 1622* :github:`36418` - test-ci: net.socket.tls: zephyr-v2.6.0-286-g46029914a7ac: frdm_k64f: test fail 1623* :github:`36417` - tests-ci :coredump.logging_backend : zephyr-v2.6.0-286-g46029914a7ac: lpcxpresso55s28: test failed 1624* :github:`36416` - tests-ci :arch.arm.irq_advanced_features.arm_irq_target_state : zephyr-v2.6.0-286-g46029914a7ac: lpcxpresso55s28: test failed 1625* :github:`36414` - ESP32 with samples/net/wifi gives: net_if: There is no network interface to work with! 1626* :github:`36412` - Blinky on ESP32: Unsupported board: led0 devicetree alias is not defined" 1627* :github:`36410` - board: cc1352r_sensortag: add dts entry for hdc2080 1628* :github:`36408` - ARM_MPU on boards ``stm32_min_dev_*`` without MPU enabled 1629* :github:`36398` - [Video API] Erroneous function pointer validation 1630* :github:`36390` - net: ip: Negative TCP unacked_len value 1631* :github:`36388` - ARM: Architecture Level user guide 1632* :github:`36382` - segfault when hardware isn't emulated 1633* :github:`36381` - Bluetooth ASSERTION FAIL [evdone] Zephyr v2.6.0 1634* :github:`36380` - missing auto-dependency on CONFIG_EMUL 1635* :github:`36357` - tests: samples: watchdog: sample.subsys.task_wdt fails on nrf platforms 1636* :github:`36356` - Network fails to transmit STM32H747DISC0 board zephyr v2.6.0 1637* :github:`36351` - nRF: we do not always guarantee that SystemInit is inlined 1638* :github:`36347` - Zephyr Wifi IoT device - whats a good board to start with? 1639* :github:`36344` - Zephyr 2.6.0 st_ble_sensor sample is broken when compiled for nucleo_wb55rg 1640* :github:`36339` - samples/subsys/logging/dictionary doesn't build under MS Windows environment 1641* :github:`36329` - Support for CC3120 WiFi module 1642* :github:`36324` - add project groups to upsteam west manifest 1643* :github:`36323` - Don't set TFM_CMAKE_BUILD_TYPE_DEBUG by default on LPC55S69-NS if DEBUG_OPTIMIZATIONS 1644* :github:`36319` - Help: Asking for Help Tips page gets 404 error 1645* :github:`36318` - [Coverity CID: 236600] Unused value in drivers/ieee802154/ieee802154_nrf5.c 1646* :github:`36317` - [Coverity CID: 236599] Unused value in drivers/ieee802154/ieee802154_nrf5.c 1647* :github:`36316` - [Coverity CID: 236597] Unused value in drivers/ieee802154/ieee802154_nrf5.c 1648* :github:`36315` - [Coverity CID: 236604] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c 1649* :github:`36314` - [Coverity CID: 236610] Uninitialized pointer read in subsys/bluetooth/mesh/proxy.c 1650* :github:`36313` - [Coverity CID: 236602] Unchecked return value in drivers/modem/gsm_ppp.c 1651* :github:`36312` - [Coverity CID: 236608] Out-of-bounds access in subsys/bluetooth/audio/mics_client.c 1652* :github:`36311` - [Coverity CID: 236598] Out-of-bounds access in subsys/bluetooth/audio/mics_client.c 1653* :github:`36310` - [Coverity CID: 236607] Missing break in switch in drivers/ieee802154/ieee802154_nrf5.c 1654* :github:`36309` - [Coverity CID: 236606] Missing break in switch in drivers/ieee802154/ieee802154_nrf5.c 1655* :github:`36308` - [Coverity CID: 236601] Missing break in switch in drivers/ieee802154/ieee802154_nrf5.c 1656* :github:`36307` - [Coverity CID: 236605] Logically dead code in subsys/bluetooth/audio/mics.c 1657* :github:`36306` - [Coverity CID: 236596] Logically dead code in subsys/bluetooth/audio/mics.c 1658* :github:`36305` - [Coverity CID: 236595] Logically dead code in samples/drivers/eeprom/src/main.c 1659* :github:`36304` - [Coverity CID: 236609] Explicit null dereferenced in subsys/bluetooth/audio/mics_client.c 1660* :github:`36303` - [Coverity CID: 236603] Dereference after null check in subsys/bluetooth/audio/vcs_client.c 1661* :github:`36301` - soc: cypress: Port Zephyr to Cypress CYW43907 1662* :github:`36298` - TF-M integration: add a brief user guide 1663* :github:`36291` - ADC and math library functions use for stm32l496 1664* :github:`36289` - eswifi gets a deadlock on b_l4s5i_iot01a target 1665* :github:`36282` - Overwrite mode for RTT logging 1666* :github:`36278` - ARM: Cortex-M: SysTick priority is not initialized if the SysTick is not used 1667* :github:`36276` - NULL pointer access in check_used_port() 1668* :github:`36270` - TF-M: introduce uniformity in Non-Secure target names 1669* :github:`36267` - net: ieee802154: software address filtering 1670* :github:`36263` - up_squared: kernel.memory_protection.mem_map.x86_64 failed. 1671* :github:`36256` - SPI4 & 3 MISO not working on nRF5340 1672* :github:`36255` - tests/subsys/logging/log_core failed on hsdk board 1673* :github:`36254` - Zephyr shell subsystem not work with ARC hardware boards. 1674* :github:`36250` - tests/subsys/cpp/cxx - doesn't compile on native_posix when CONFIG_EXCEPTIONS=y 1675* :github:`36247` - samples: usb: testusb: Problems with using with cdc-acm 1676* :github:`36242` - Zephyr Upstream + sdk-nrf BLE NUS SHELL LOG/CBPRINTF build problem. 1677* :github:`36238` - net_if.c: possible mutex deadlock 1678* :github:`36237` - fs_open returns 0 on existing file with FS_O_CREATE | FS_O_WRITE 1679* :github:`36197` - BOSSA flashing on Arduino Nano 33 BLE (NRF52840) 1680* :github:`36185` - CMP0116 related warnings 1681* :github:`36172` - net: ieee802154: LL src/dst address is lost from received net_pkt (when using 6LO) 1682* :github:`36163` - nvs no longer supports the use of id=0xffff 1683* :github:`36131` - Occasionally unable to scan for extended advertisements when connected 1684* :github:`36117` - toolchain: The added abstraction for llvm, breaks builds with off-tree llvm based toolchains 1685* :github:`36107` - ehl_crb: Multiple tests are failing and board is not booting up. 1686* :github:`36101` - tfm related build rebuild even if nothing changes 1687* :github:`36100` - pb_gatt buf_send does not call callback 1688* :github:`36095` - drivers: pwm: sam: compilation failure for sam_v71b_xult 1689* :github:`36094` - BLE wrong connections intervals on multible connections 1690* :github:`36093` - Fix dt_compat_enabled_with_label behavior (or usage) 1691* :github:`36089` - intel_adsp_cavs25: support more than 2 DSP cores 1692* :github:`36088` - intel_adsp_cavs25: secondary boot fails in arch_start_cpu() 1693* :github:`36084` - Arduino Nano 33 BLE: USB gets disconnected after flashing 1694* :github:`36078` - coredump.logging_backend: lpcxpresso55s28: test failure assertion fail 1695* :github:`36077` - net: lib: coap: Impossible to get socket info from incoming packet 1696* :github:`36075` - drivers: can: stm32fd: can2 does not work 1697* :github:`36074` - LoRaWAN: sx126x: infinite loop on CRC error 1698* :github:`36061` - Undefined reference to ``z_priq_rb_lessthan(rbnode*, rbnode*)`` when using k_timer_start in cpp file. 1699* :github:`36057` - Zephyr Shell Console and Logging Targeting Isolated Different Device Interfaces 1700* :github:`36048` - Cannot establish ISO CIS connection properly after ACL disconnected several times 1701* :github:`36038` - iotdk: the testcase samples/modules/nanopb can't build 1702* :github:`36037` - bt_init returning success when Bluetooth initialization does not get finalized. 1703* :github:`36035` - struct devices should be allocated in ROM, not RAM 1704* :github:`36033` - Mere warnings slow down incremental documentation build from seconds to minutes 1705* :github:`36030` - West warnings (and others?) are ignored when building documentation 1706* :github:`36028` - More Description in Example Documentation 1707* :github:`36026` - wolfssl / wolfcrypt 1708* :github:`36022` - Wrong channel index in connectionless IQ samples report 1709* :github:`36014` - stm32g050: Missing closing parenthesis for soc prototype 1710* :github:`36013` - arm: qemu: run cmsis-dsp tests on the qemu target with FPU 1711* :github:`35999` - Unexpected Bluetooth disconnection and removal of bond 1712* :github:`35992` - stm32f303k8 device tree missing DACs 1713* :github:`35986` - POSIX: multiple definition of posix_types 1714* :github:`35983` - [backport v1.14-branch] backport of #35935 failed 1715* :github:`35978` - ESP32 SPI send data hangup 1716* :github:`35972` - C++ exceptions do not work when building with GNU Arm Embedded 1717* :github:`35971` - ehl_crb: test_nop is failing under tests/kernel/common/ 1718* :github:`35970` - up_squared: samples/boards/up_squared/gpio_counter/ is failing 1719* :github:`35964` - shell_uart hangs when putting UART into PM_LOW_POWER_STATE / PM_DEVICE_STATE_LOW_POWER 1720* :github:`35962` - drivers using deprecated Kconfigs 1721* :github:`35955` - Bluetooth: Controller: Regression in connection setup 1722* :github:`35949` - can: mcan: sjw-data devicetree configuration is not written correctly 1723* :github:`35945` - SPI4 on nRF5340 not working when using k_sleep() in main 1724* :github:`35941` - subsys: tracing: sysview: No SEGGER_SYSVIEW.h in path 1725* :github:`35939` - enc424j600 driver unusable/broken on stm32l552 1726* :github:`35931` - Bluetooth: controller: Assertion in ull_master.c 1727* :github:`35930` - nRF Dongle as BLE Central Unstable Connectivity at Long-ish Range 1728* :github:`35926` - Shell tab-completion with more than two levels of nested dynamic commands fails 1729* :github:`35916` - drivers: TI cc13xx_cc26xx: build error when PM is enabled (serial, entropy, spi, i2c modules) 1730* :github:`35908` - Stopping DHCP with network interface goes down leaves networking state in a broken state 1731* :github:`35897` - Bluetooth: PTS Tester on native posix 1732* :github:`35890` - Build system ignores explicit ZephyrBuildConfiguration_ROOT variable 1733* :github:`35880` - PSA tests run indefinitely when CONFIG_TFM_IPC=y 1734* :github:`35870` - Build failure with gcc 11.x on native_posix 1735* :github:`35857` - intel_adsp_cavs15: run msgq testcases failed on ADSP 1736* :github:`35856` - intel_adsp_cavs15: run semaphore testcases failed on ADSP 1737* :github:`35850` - the sample kernel/metairq_dispatch fails on nucleo_g474re 1738* :github:`35835` - ADC support for STM32l496_disco board 1739* :github:`35809` - sample: USB audio samples are not working on STM32 1740* :github:`35793` - kernel.scheduler.multiq: Failed since #35276 ("cooperative scheduling only" special cases removal) 1741* :github:`35789` - sockets_tls: receiving data on offloaded socket before handshake causes pollin | pollerr and failed recvfrom (SARA-R4) 1742* :github:`35721` - Atmel sam0 Async and/or DMA may not work 1743* :github:`35720` - tests:kernel timer fails on test_sleep_abs with TICKLESS_KERNEL and PM on nucleo_wb55rg 1744* :github:`35718` - Excessive error messages from filesystem interface 1745* :github:`35711` - net: sockets: dtls: handshake not reset as it ought to be 1746* :github:`35707` - AssertionError: zephyr/tests/kernel/common test case is failing with gcc-11 (Yocto) 1747* :github:`35703` - posix_apis: fails at test_posix_realtime for mimxrt1024_evk 1748* :github:`35681` - Unable to get output for samples/subsys/logging/logger and samples/philosophers 1749* :github:`35668` - The channel selection of auxiliary advertisments in extended advertisments 1750* :github:`35663` - STM32H7: Support memory protection unit(MPU) to enable shared memory 1751* :github:`35658` - arch.interrupt.arm.irq_vector_table.arm_irq_vector_table: MPU FAULT Halting system for mximxrt685_evk_cm33 1752* :github:`35656` - arch.interrupt.arm.arm_interrupt: hangs on mimxrt685_evk_cm33 1753* :github:`35581` - stm32 SPI problems with DMA and INTR set-up 1754* :github:`35550` - nRF91: DPS310 I2C driver not working 1755* :github:`35532` - SSL Handshake error with modified http(s) client example 1756* :github:`35529` - STM32: STM32H7 ADC calibration must be performed on startup 1757* :github:`35429` - subsys: settings: Encryption 1758* :github:`35377` - add creg_gpio driver for ARC HSDK board 1759* :github:`35354` - Adding support for measurement of Ultraviolet(UV) Light. 1760* :github:`35293` - Sporadic boot failure 1761* :github:`35256` - DOC: DATA PASSING TABLE MISSING THE OBJECT QUEUES 1762* :github:`35250` - Twister is not reading the serial line output completely 1763* :github:`35244` - twister: build failure for native_posix with GNU binutils 2.35 1764* :github:`35238` - ieee802.15.4 support for stm32wb55 1765* :github:`35229` - twister log mixing between tests 1766* :github:`35190` - echo_server sample non-functional rails all CPUs on native_posix_64 board build 1767* :github:`35055` - STM32L432KC Nucleo Reference board SWD problem after programming with Zephyr 1768* :github:`34917` - arch.interrupt.arm| arch.interrupt.extra_exception_info: lpcxpresso55s28 series: test failure 1769* :github:`34913` - ModuleNotFoundError: No module named 'elftools' 1770* :github:`34879` - mec15xxevb_assy6853: 2 GPIO test failures 1771* :github:`34855` - FANSTEL BT840X 1772* :github:`34832` - Coding Guideline - MISRA rule 14.4 not applied properly 1773* :github:`34829` - Bluetooth: ISO: Don't attempt to remove the ISO data path of a disconnected ISO channel 1774* :github:`34767` - C++ support on ESP boards 1775* :github:`34760` - Hawkbit not downloading large files 1776* :github:`34659` - Bluetooth: HCI cmd response timeout 1777* :github:`34571` - Twister mark successfully passed tests as failed 1778* :github:`34557` - upgrade fatfs to 0.14b 1779* :github:`34554` - Settings FS: Duplicate finding is extremely slow when dealing with larger number of settings entries 1780* :github:`34544` - lib: gui: lvgl: buffer overflow bug on misconfiguration 1781* :github:`34543` - STM32F1 failed to compile with CONFIG_UART_ASYNC_API 1782* :github:`34392` - [backport v2.5-branch] backport of #34237 failed 1783* :github:`34391` - [backport v1.14-branch] backport of #34237 failed 1784* :github:`34390` - i2s: bitrate is wrongly configured on STM32 1785* :github:`34372` - CPU Lockups when using own Log Backend 1786* :github:`34354` - Please investigate adding DMA support to STM32 I2C! 1787* :github:`34324` - RTT is not working on STM32 1788* :github:`34315` - BMI270 configuration file sending to I2C seems to be not handling the last part of the configuration properly. 1789* :github:`34305` - Shell [modem send] command causes shell to hang after about 10 seconds, Sara R4 - Particle Boron 1790* :github:`34282` - HAL Module Request: hal_telink 1791* :github:`34273` - mqtt_publisher: Unable to connect properly on EC21 modem with bg9x driver 1792* :github:`34269` - LOG_MODE_MINIMAL BUILD error 1793* :github:`34268` - Bluetooth: Mesh: Sample is stuck in init process on disco_l475_iot 1794* :github:`34259` - Problem running code with memory domain 1795* :github:`34239` - Call settings_save_one in the system work queue, which will cause real-time performance degradation. 1796* :github:`34236` - External source code integration request: Raspberry Pi Pico SDK 1797* :github:`34231` - uzlib (decompression library) 1798* :github:`34226` - Compile error when building civetweb http_server sample for posix_native 1799* :github:`34222` - Commit related to null pointer exception detection causing UART issues 1800* :github:`34218` - Civetweb server crashing when trying to access invalid resource 1801* :github:`34204` - nvs_write: Bad documented return value. 1802* :github:`34192` - Sensor BME680: Add support for SPI operation 1803* :github:`34134` - USB do not works if bootloader badly use the device before 1804* :github:`34131` - TFTP client ignores incoming data packets 1805* :github:`34121` - Unable to generate pdf according to the documentation steps on windows 1806* :github:`34105` - Convert tests/kernel/workq to new kwork API 1807* :github:`34049` - Nordic nrf9160 switching between drivers and peripherals 1808* :github:`34015` - cfb sample "Device not found" for esp32 when SSD1306 is enabled 1809* :github:`33994` - kscan_ft5336 doesn't provide proper up/down information when polling, and hogs resources in interrupt mode 1810* :github:`33960` - Zephyr for Briey SoC 1811* :github:`33937` - [backport v1.14-branch] backport of #26712 failed 1812* :github:`33932` - [backport v1.14-branch] backport of #26083 failed 1813* :github:`33910` - sam_v71_xult -> I2C_1 hang during scanning i2c devices 1814* :github:`33901` - tests: interrupt: irq_enable() and irq_disable() do not work with direct and regular interrupt on x86 1815* :github:`33895` - Device tree: STM32L412 and STM32L422 are missing nodes 1816* :github:`33883` - [backport v2.5-branch] backport of #33340 failed 1817* :github:`33876` - Lora sender sample build error for esp32 1818* :github:`33873` - arm_arch_timer: Too many clock announcements with CONFIG_TICKLESS_KERNEL=n on SMP 1819* :github:`33862` - [backport v2.5-branch] backport of #33771 failed 1820* :github:`33753` - LVGL output doesn't match the LVGL TFT simulator for gauge widget 1821* :github:`33652` - Monitoring the BLE connection 1822* :github:`33573` - JSON_OBJ_DESCR_ARRAY_ARRAY is dangerously broken 1823* :github:`33554` - Request to add OM13056 board (LPC1500 family or specifically SoC LPC1519) support to Zephyr 1824* :github:`33544` - ehl_crb: portability.posix.common.posix_realtime failed. 1825* :github:`33485` - Issue with DMA transfers outside of the Zephyr DMA driver on STM32F767 1826* :github:`33483` - TIMESLICE and PM interaction and expected behavior 1827* :github:`33449` - Remove deprecated items in 2.7 1828* :github:`33440` - lsm6dso sensor driver not working on nRF5340 1829* :github:`33435` - armclang / armlinker 1830* :github:`33337` - twister: Find and fix all "dead" samples/tests 1831* :github:`33275` - ehl_crb: samples/subsys/shell/shell_module does not work 1832* :github:`33265` - Power Management Overhaul 1833* :github:`33192` - LoRaWAN - Application fails to start if module is not powered 1834* :github:`33113` - Improve code coverage for new feature or code change in kernel 1835* :github:`33104` - Updating Zephyr to fix Work Queue Problems 1836* :github:`33099` - ppp: termination packet not sent 1837* :github:`33052` - [Coverity CID :219624] Untrusted loop bound in subsys/bluetooth/host/sdp.c 1838* :github:`33041` - [Coverity CID :219645] Untrusted loop bound in subsys/bluetooth/host/sdp.c 1839* :github:`33016` - spi_nor: CONFIG_SPI_NOR_SFDP_RUNTIME leaves flash in Standby after spi_nor_configure() 1840* :github:`33015` - spi_nor driver: SPI_NOR_IDLE_IN_DPD breaks SPI_NOR_SFDP_RUNTIME 1841* :github:`32997` - Improve documentation search experience 1842* :github:`32990` - FS/littlefs: it is possible to write to already deleted file 1843* :github:`32984` - West: openocd runner: Don't let debug mode on by default 1844* :github:`32875` - Benchmarking Zephyr vs. RIOT-OS 1845* :github:`32836` - Remaining integration failures on intel_adsp_cavs15 1846* :github:`32822` - Code doesn't compile after changing the PWM pin on example "blinky_pwm" on NRF52 1847* :github:`32803` - Extend mcux uart drivers to support async API 1848* :github:`32789` - USB DFU support w/o MPU support 1849* :github:`32733` - RS-485 support 1850* :github:`32669` - [Bluetooth] sample code for Periodic Advertising Sync Transfer 1851* :github:`32603` - acrn_ehl_crb: test case of arch.interrupt.prevent_interruption failed 1852* :github:`32564` - net_buf reference count not protected 1853* :github:`32545` - It seems that CONFIG_IMG_MGMT_VERBOSE_ERR does not work 1854* :github:`32531` - get_maintainer.py cannot parse MAINTAINERS.yml 1855* :github:`32293` - Zephyr 2.6 Release Checklist 1856* :github:`32289` - USDHC: Fails after reset 1857* :github:`32282` - x86 ACPI images are much too large 1858* :github:`32261` - problem with CONFIG_STACK_SENTINEL 1859* :github:`32133` - Current atomics are subtly broken on AArch64 due to memory ordering 1860* :github:`32111` - Zephyr build fail with LLVM on Windows 1861* :github:`32035` - Bluetooth: application notification when MTU updated 1862* :github:`31993` - Add west extension to parse yml file 1863* :github:`31985` - riscv: Long execution time when TICKLESS_KERNEL=y 1864* :github:`31943` - drivers: flash: stm32: harmonization of flash erase implementation across STM32 series 1865* :github:`31739` - Convert CoAP unit tests to use ztest API 1866* :github:`31593` - civetweb hangs when there are no free filedescriptors 1867* :github:`31499` - lwm2m : Add visibility into observer notification success/fail 1868* :github:`31475` - TCP keepalive 1869* :github:`31473` - Failed phy request not retried and may prevent DLE procedure during auto-initiation 1870* :github:`31447` - MQTT idling gets disconnected when using TCP2 1871* :github:`31290` - dts: arm: st: standardize pwm default property st,prescaler to 0 1872* :github:`31253` - lis3dh driver support is confusing 1873* :github:`31162` - Mapping between existing and new system power management states 1874* :github:`31107` - libc: minimal: add qsort routine 1875* :github:`31043` - Infinite loop in modem cmd_handler_process 1876* :github:`30921` - west flash failed with an open ocd error 1877* :github:`30861` - drivers: uart: increase timeout precision in uart_rx_enable 1878* :github:`30635` - cpu_stats: Change from printk to ``LOG_*`` 1879* :github:`30429` - Thread Border Router with NRC/RCP sample and nrf52840dk not starting 1880* :github:`30367` - TCP2 does not send our MSS to peer 1881* :github:`30245` - Bluetooth: controller: event scheduling pipeline preemption by short schedule 1882* :github:`30244` - Bluetooth: controller: Extended scan window time reservation prevents auxiliary channel reception 1883* :github:`30243` - Bluetooth: controller: IRK resolution in extended scanning breaks auxiliary PDU reception 1884* :github:`30236` - Main thread sometimes looping forever before user application is reached when using UDP and IPv6 on Nucleo F767ZI 1885* :github:`30209` - TCP2 : How to add MSS option on sending [SYN, ACK] to client? 1886* :github:`30066` - CI test build with RAM overflow 1887* :github:`30026` - Can not make multiple BLE IPSP connection to the same host 1888* :github:`29545` - samples: tfm_integration: tfm_ipc: No module named 'cryptography.hazmat.primitives.asymmetric.ed25519' 1889* :github:`29535` - riscv: stack objects are mis-aligned 1890* :github:`29520` - make k_current_get() work without a system call 1891* :github:`29397` - Build all tests of module mcuboot 1892* :github:`28872` - Support ESP32 as Bluetooth controller 1893* :github:`28819` - memory order and consistency promises for Zephyr atomic API? 1894* :github:`28729` - ARM: Core Stack Improvements/Bug fixes for 2.6 release 1895* :github:`28716` - 2.5 Release Checklist 1896* :github:`28312` - Add option to enable ART Accelerator on STM32 FLASH controller 1897* :github:`27992` - stm32f7: usb: Bursting HID Get and Set report requests leads to unresponding Control endpoint. 1898* :github:`27525` - Including STM32Cube's USB PD support to Zephyr 1899* :github:`27415` - Decide if we keep a single thread support (CONFIG_MULTITHREADING=n) in Zephyr 1900* :github:`27176` - [v1.14] Restore socket descriptor permission management 1901* :github:`27015` - Add custom transport support for MQTT 1902* :github:`26981` - Problem with PPP + GSM MUX with SIMCOM7600E 1903* :github:`26585` - IPv4 multicast datagrams can't be received for mimxrt1064_evk board (missing ethernet API) 1904* :github:`26256` - NRF51822 BLE Micro module: hangs on k_msleep() (RTC counter not working) 1905* :github:`26136` - CMake Error in Windows Environment 1906* :github:`26051` - shell: uart: Allow a change in the shell initalisation to let routing it through USB UART 1907* :github:`25832` - [test][kernel][lpcxpresso55s69_ns] kernel cases meet ESF could not be retrieved successfully 1908* :github:`25182` - Raspberry Pi 4B Support 1909* :github:`25015` - Bluetooth Isochronous Channels Support 1910* :github:`24854` - docs: Using third-party libraries not well documented in Memory partitions docs 1911* :github:`24733` - Misconfigured environment 1912* :github:`24200` - USB GET_INTERFACE response always 0, even when an alternate setting is used 1913* :github:`24051` - double to sensor_val 1914* :github:`23745` - Align PS/2 handlers with the handlers found in other drivers 1915* :github:`23723` - Poor sinf/cosf performance compared to the Segger math libraries 1916* :github:`23349` - Question: How to add external soc, board, DTS, drivers and libs? 1917* :github:`22731` - Improve docker CI documentation 1918* :github:`22705` - Implement counter driver for lpcxpresso55s69 1919* :github:`22702` - Implement I2S driver for lpcxpresso55s69 1920* :github:`22455` - How to assign USB endpoint address manually in stm32f4_disco for CDC ACM class driver 1921* :github:`22210` - Bluetooth - bt_gatt_get_value_attr_by_uuid 1922* :github:`22131` - ARM Cortex_R: CONFIG_USERSPACE: external interrupts are disabled during system calls 1923* :github:`21869` - IPv6 neighbors get added too eagerly 1924* :github:`21648` - improve documentation on meta-IRQ threads 1925* :github:`21519` - RFC: libc: thread-safe newlib 1926* :github:`21339` - Expired IPv6 router causes an infinite loop 1927* :github:`21293` - adding timeout the I2C read/write functions for the stm32 port 1928* :github:`21205` - get_device_list only available if power management invoked 1929* :github:`21167` - libraries.libc.newlib test fails 1930* :github:`20576` - DTS overlay files must include full path name 1931* :github:`20409` - USB: Create webusb shell 1932* :github:`20236` - usb: api: Cleanup of current inclusion path for USB 1933* :github:`20171` - support external spi nor flash on mimxrt1060-evk 1934* :github:`19882` - Add support for multiple channel sampling to STM32 ADC driver 1935* :github:`19328` - Logger could block in thread at certain log message pool usage 1936* :github:`18960` - [Coverity CID :203908]Error handling issues in /lib/libc/newlib/libc-hooks.c 1937* :github:`18896` - Concurrent Multi-Protocol Support NRF52840 1938* :github:`18850` - Bluetooth: controller: Advertiser following directed advertiser will have corrupt data 1939* :github:`18386` - [Coverity CID :203443]Memory - corruptions in /subsys/bluetooth/host/rfcomm.c 1940* :github:`18351` - logging: 32 bit float values don't work. 1941* :github:`18316` - Support for unregistering bt_conn callbacks 1942* :github:`18042` - Only corporate members can join the slack channel 1943* :github:`17748` - stm32: clock-control: Remove usage of SystemCoreClock 1944* :github:`17692` - Proper way for joining a multicast group (NRF52840/OpenThread) 1945* :github:`17375` - Add VREF, TEMPSENSOR, VBAT internal channels to the stm32 adc driver 1946* :github:`17021` - revise concurrency control in kernel/userspace.c 1947* :github:`16761` - nrf52840 usb driver with openthread 1948* :github:`16671` - ideas for future of the settings 1949* :github:`16231` - Add CONFIG_UART_DYNAMIC_SETTINGS option 1950* :github:`15841` - Support AT86RF233 1951* :github:`15793` - Unable to load binaries into iotdk 1952* :github:`15676` - Support instrumentation for time spent in various power states 1953* :github:`15555` - Counter Docs Missing Callback Context Note 1954* :github:`14308` - Better integration between system and device power modes. 1955* :github:`12405` - add test to catch issues fixed in PR #12384 1956* :github:`11773` - Add Bluetooth support for Silicon Labs EFR32MG12 1957* :github:`11702` - Add support for nrfx i2s driver 1958* :github:`11519` - Add at least build test for cc1200 1959* :github:`11193` - ARM V8M Trusted Execution Environments and Zephyr 1960* :github:`11028` - CONFIG_LOAPIC_SPURIOUS_VECTOR not being tested 1961* :github:`11000` - USB 2.0 high-speed support in Zephyr 1962* :github:`10930` - Extending string formatting function 1963* :github:`10676` - Feature Required: DFU over Thread network 1964* :github:`10378` - watchdog: Limitation with the current watchdog API for Nordic devices 1965* :github:`10324` - Publish PDF with the release doc build 1966* :github:`10198` - Add support for FRDM-STBC-AGM01 sensor shield 1967* :github:`8876` - Adapt net/l2/ieee802154 subsystem to new shell subsystem 1968* :github:`8275` - when zephyr can support popular IDE develop? 1969* :github:`7001` - ST Sensors: Driver factorization 1970* :github:`6777` - Add copyright handling to contributing doc 1971* :github:`6657` - Question: Is Bluetooth avrcp supported in Zephyr? Or any plan? 1972* :github:`6493` - need APIs for ranged random number generation 1973* :github:`6450` - Several devices of same type on same bus - how to address? 1974* :github:`6117` - Make sanitycheck aware of DTS and HW support 1975* :github:`4911` - Filesystem support for qemu 1976* :github:`1392` - No module named 'elftools' 1977* :github:`3886` - Add mutual authentication to net/crypto examples 1978* :github:`3885` - Add real entropy to crypto-based net samples 1979* :github:`3884` - Improve the TLS and DTLS examples to use best practices on security 1980* :github:`3879` - k_thread_abort vs k_thread->fn_abort() 1981* :github:`3677` - Implement HCI Zephyr extensions 1982* :github:`3199` - xtensa: simplify linker scripts 1983* :github:`2811` - Investigate having timeout code track tick deadlines instead of deltas 1984* :github:`2619` - Define APIs for hashing/ Message Authentication 1985* :github:`2248` - Split LE Controller: style fixes 1986