1:orphan: 2 3.. _zephyr_2.5: 4 5Zephyr 2.5.0 6############# 7 8We are pleased to announce the release of Zephyr RTOS version 2.5.0. 9 10Major enhancements with this release include: 11 12* Introduced support for the SPARC processor architecture and the LEON 13 processor implementation. 14* Added Thread Local Storage (TLS) support 15* Added support for per thread runtime statistics 16* Added support for building with LLVM on X86 17* Added new synchronization mechanisms using Condition Variables 18* Add support for demand paging, initial support on X86. 19 20The following sections provide detailed lists of changes by component. 21 22Security Vulnerability Related 23****************************** 24 25The following CVEs are addressed by this release: 26 27* CVE-2021-3323: Under embargo until 2021-04-14 28* CVE-2021-3321: Under embargo until 2021-04-14 29* CVE-2021-3320: Under embargo until 2021-04-14 30 31More detailed information can be found in: 32https://docs.zephyrproject.org/latest/security/vulnerabilities.html 33 34Known issues 35************ 36 37You can check all currently known issues by listing them using the GitHub 38interface and listing all issues with the `bug label 39<https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 40 41API Changes 42*********** 43 44* Removed SETTINGS_USE_BASE64 support as its been deprecated for more than 45 two releases. 46 47* The :c:func:`lwm2m_rd_client_start` function now accepts an additional 48 ``flags`` parameter, which allows to configure current LwM2M client session, 49 for instance enable bootstrap procedure in the current session. 50 51* LwM2M execute now supports arguments. The execute callback 52 :c:type:`lwm2m_engine_execute_cb_t` is extended with an ``args`` parameter 53 which points to the CoAP payload that comprises the arguments, and an 54 ``args_len`` parameter to indicate the length of the ``args`` data. 55 56* Changed vcnl4040 dts binding default for property 'proximity-trigger'. 57 Changed the default to match the HW POR state for this property. 58 59* The :c:func:`clock_control_async_on` function will now take ``callback`` and 60 ``user_data`` as arguments instead of structure which contained list node, 61 callback and user data. 62 63* The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive 64 messages are disabled by setting ``CONFIG_MQTT_KEEPALIVE`` to 0. 65 66* The ``CONFIG_LEGACY_TIMEOUT_API`` mode has been removed. All kernel 67 timeout usage must use the new-style k_timeout_t type and not the 68 legacy/deprecated millisecond counts. 69 70* The :c:func:`coap_pending_init` function now accepts an additional ``retries`` 71 parameter, allowing to specify the maximum retransmission count of the 72 confirmable message. 73 74* The ``CONFIG_BT_CTLR_CODED_PHY`` is now disabled by default for builds 75 combining both Bluetooth host and controller. 76 77* The :c:func:`coap_packet_append_payload` function will now take a pointer to a 78 constant buffer as the ``payload`` argument instead of a pointer to a writable 79 buffer. 80 81* The :c:func:`coap_packet_init` function will now take a pointer to a constant 82 buffer as the ``token`` argument instead of a pointer to a writable buffer. 83 84* A new :ref:`regulator_api` API has been added to support controlling power 85 sources. Regulators can also be associated with devicetree nodes, allowing 86 drivers to ensure the device they access has been powered up. For simple 87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a 88 standard way to identify the control signal in nodes that support power 89 control. 90 91* :c:type:`fs_tile_t` objects must now be initialized by calling 92 :c:func:`fs_file_t_init` before their first use. 93 94* :c:type:`fs_dir_t` objects must now be initialized by calling 95 :c:func:`fs_dir_t_init` before their first use. 96 97Deprecated in this release 98========================== 99 100* Nordic nRF5340 PDK board deprecated and planned to be removed in 2.6.0. 101* ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0. 102 103* DEVICE_INIT was deprecated in favor of utilizing DEVICE_DEFINE directly. 104 105* DEVICE_AND_API_INIT was deprecated in favor of DEVICE_DT_INST_DEFINE and 106 DEVICE_DEFINE. 107 108* Bluetooth 109 110 * Deprecated the :c:func:`bt_set_id_addr` function, use :c:func:`bt_id_create` 111 before calling :c:func:`bt_enable` instead. When ``CONFIG_PRIVACY`` is 112 enabled a valid IRK has to be supplied by the application for this case. 113 114Removed APIs in this release 115============================ 116 117* Bluetooth 118 119 * The deprecated BT_LE_SCAN_FILTER_DUPLICATE define has been removed, 120 use BT_LE_SCAN_OPT_FILTER_DUPLICATE instead. 121 * The deprecated BT_LE_SCAN_FILTER_WHITELIST define has been removed, 122 use BT_LE_SCAN_OPT_FILTER_WHITELIST instead. 123 * The deprecated bt_le_scan_param::filter_dup argument has been removed, 124 use bt_le_scan_param::options instead. 125 * The deprecated bt_conn_create_le() function has been removed, 126 use bt_conn_le_create() instead. 127 * The deprecated bt_conn_create_auto_le() function has been removed, 128 use bt_conn_le_create_auto() instead. 129 * The deprecated bt_conn_create_slave_le() function has been removed, 130 use bt_le_adv_start() instead with bt_le_adv_param::peer set to the remote 131 peers address. 132 * The deprecated BT_LE_ADV_* macros have been removed, 133 use the BT_GAP_ADV_* enums instead. 134 * The deprecated bt_conn_security function has been removed, 135 use bt_conn_set_security instead. 136 * The deprecated BT_SECURITY_* defines NONE, LOW, MEDIUM, HIGH, FIPS have been 137 removed, use the L0, L1, L2, L3, L4 defines instead. 138 * The deprecated BT_HCI_ERR_AUTHENTICATION_FAIL define has been removed, 139 use BT_HCI_ERR_AUTH_FAIL instead. 140 141* Kernel 142 143 * The deprecated k_mem_pool API has been removed entirely (for the 144 past release it was backed by a k_heap, but maintained a 145 compatible API). Now all instantiated heaps must be 146 sys_heap/k_heaps. Note that the new-style heap is a general 147 purpose allocator and does not make the same promises about block 148 alignment/splitting. Applications with such requirements should 149 look at porting their logic, or perhaps at the k_mem_slab utility. 150 151Stable API changes in this release 152================================== 153 154Kernel 155****** 156 157* Added support for per thread runtime statistics 158* Added new synchronization mechanisms using Condition Variables 159* Thread Local Storage (TLS) 160 161 * Introduced thread local storage support for the following architectures: 162 163 * ARC 164 * Arm Cortex-M 165 * Arm Cortex-R 166 * AArch64 167 * RISC-V 168 * Sparc 169 * x86 and x86_64 170 * Xtensa 171 172 * This allows variables declared with ``__thread`` keyword to be allocated 173 on a per-thread basis, and every thread has its own copy of these 174 variables. 175 * Enable via :kconfig:option:`CONFIG_THREAD_LOCAL_STORAGE`. 176 * ``errno`` can be stored inside TLS if :kconfig:option:`CONFIG_ERRNO_IN_TLS` 177 is enabled (together with :kconfig:option:`CONFIG_ERRNO`). This allow user 178 threads to access the value of ``errno`` without making a system call. 179 180* Memory Management 181 182 * Added page frame management for physical memory to keep track of 183 the status of each page frame. 184 * Added :c:func:`k_mem_map` which allows applications to increase 185 the data space available via anonymous memory mappings. 186 * Added :c:func:`k_mem_free_get` which returns the amount of 187 physical anonymous memory remaining. 188 * Paging structure must now be pre-allocated so that there is no need 189 to do memory allocations when mapping memory. Because of this, 190 :c:func:`arch_mem_map` may no longer fail. 191 192* Demand Paging 193 194 * Introduced the framework for demand paging and infrastructure for 195 custom eviction algorithms and implementation of backing stores. 196 * Currently the whole kernel is pinned and remaining physical memory 197 can be used for paging. 198 199Architectures 200************* 201 202* ARC 203 204 * Fixed execution on ARC HS with one interrupt bank and fast interrupts (FIRQ) 205 enabled 206 * Hardened SMP support 207 * Improved mdb west runner to support simulation on SMP nSIM-based 208 configurations 209 * Improved mdb west runner to support nSIM-based configurations execution 210 on real HW (FPGA-based) 211 * Added documentation page with Zephyr support status on ARC processor 212 * Added coverage support for nSIM-based configurations 213 * Switched to upstream OpenOCD for ARC 214 * Various minor fixes/improvements for ARC MWDT toolchain infrastructure 215 216* ARM 217 218 * AARCH32 219 220 * Introduced the functionality for chain-loadable Zephyr 221 firmware images to force the initialization of internal 222 architecture state during early system boot (Cortex-M). 223 * Changed the default Floating Point Services mode to 224 Shared FP registers mode. 225 * Enhanced Cortex-M Shared FP register mode by implementing 226 dynamic lazy FP register stacking in threads. 227 * Added preliminary support for Cortex-R7 variant. 228 * Fixed inline assembly code in Cortex-M system calls. 229 * Enhanced and fixed Cortex-M TCS support. 230 * Enabled interrupts before switching to main in single-thread 231 Cortex-M builds (CONFIG_MULTITHREADING=n). 232 * Fixed vector table relocation in non-XIP Cortex-M builds. 233 * Fixed exception exit routine for fatal error exceptions in 234 Cortex-R. 235 * Fixed interrupt nesting in ARMv7-R architecture. 236 237 238 * AARCH64 239 240 * Fixed registers printing on error and beautified crash dump output 241 * Removed CONFIG_SWITCH_TO_EL1 symbol. By default the execution now drops 242 to EL1 at boot 243 * Deprecated booting from EL2 244 * Improved assembly code and errors catching in EL3 and EL1 during the 245 start routine 246 * Enabled support for EL0 in the page tables 247 * Fixed vector table alignment 248 * Introduced support to boot Zephyr in NS mode 249 * Fixed alignment fault in z_bss_zero 250 * Added PSCI driver 251 * Added ability to generate image header 252 * Improved MMU code and driver 253 254* RISC-V 255 256 * Added support for PMP (Physical Memory Protection). 257 Integrate PMP in Zephyr allow to support userspace (with shared 258 memory) and stack guard features. 259 260* SPARC 261 262 * Added support for the SPARC architecture, compatible with the SPARC V8 263 specification and the SPARC ABI. 264 * FPU is supported in both shared and unshared FP register mode. 265 266* x86 267 268 * Enabled soft float support for Zephyr SDK 269 * ``CONFIG_X86_MMU_PAGE_POOL_PAGES`` is removed as paging structure 270 must now be pre-allocated. 271 * Mapping of physical memory has changed: 272 273 * This allows a smaller virtual address space thus requiring a smaller 274 paging structure. 275 * Only the kernel image is mapped when :kconfig:option:`CONFIG_ACPI` is not enabled. 276 * When :kconfig:option:`CONFIG_ACPI` is enabled, the previous behavior to map 277 all physical memory is retained as platforms with ACPI are usually not 278 memory constrained and can accommodate bigger paging structure. 279 280 * Page fault handler has been extended to support demand paging. 281 282Boards & SoC Support 283******************** 284 285* Added support for these SoC series: 286 287 * Cypress PSoC-63 288 * Intel Elkhart Lake 289 290* Made these changes in other SoC series: 291 292* Changes for ARC boards: 293 294 * Added icount support for ARC QEMU boards 295 * Added MWDT compiler options for HSDK board 296 * Added missing taps into JTAG chain for the dual-core configuration of the 297 HSDK board 298 299* Added support for these ARM boards: 300 301 * Cypress CY8CKIT_062_BLE board 302 303* Added support for these x86 boards: 304 305 * Elkhart Lake CRB board 306 * ACRN configuration on Elkhart Lake CRB board 307 * Slim Bootloader configuration on Elkhart Lake CRB board 308 309* Added support for these SPARC boards: 310 311 * GR716-MINI LEON3FT microcontroller development board 312 * Generic LEON3 board configuration for GRLIB FPGA reference designs 313 * SPARC QEMU for emulating LEON3 processors and running kernel tests 314 315* Added support for these NXP boards: 316 317 * LPCXpresso55S28 318 * MIMXRT1024-EVK 319 320* Added support for these STM32 boards and SoCs : 321 322 * Cortex-M Trace Reference Board V1.2 (SEGGER TRB STM32F407) 323 * MikroE Clicker 2 for STM32 324 * STM32F103RCT6 Mini 325 * ST Nucleo F303K8 326 * ST Nucleo F410RB 327 * ST Nucleo H723ZG 328 * ST Nucleo L011K4 329 * ST Nucleo L031K6 330 * ST Nucleo L433RC-P 331 * ST STM32L562E-DK Discovery 332 * STM32F105xx and STM32F103xG SoC variants 333 * STM32G070xx SoC variants 334 * STM32G474xB/C SoC variants 335 * STM32L071xx SoC variants 336 * STM32L151xC and STM32L152xC SoC variants 337 338* Made these global changes in STM32 boards and SoC series: 339 340 * Pin control configuration is now done through devicetree and existing 341 macros to configure pins in pinmux.c files are tagged as deprecated. 342 The new pin settings are provided thanks to .dtsi files distributed in 343 hal_stm32 module. 344 * Generic LL headers, also distributed in hal_stm32 module, are now available 345 to abstract series references in drivers. 346 * Hardware stack protection is now default on all boards with enabled MPU 347 (SRAM > 64K ), excluding F0/G0/L0 series. 348 * West flash STM32CubeProgrammer runner was added as a new option for STM32 349 boards flashing (to be installed separately). 350 351* Made these changes in other boards: 352 353 * CY8CKIT_062_WIFI_BT_M0: was renamed to CY8CKIT_062_WIFI_BT. 354 * CY8CKIT_062_WIFI_BT_M4: was moved into CY8CKIT_062_WIFI_BT. 355 * CY8CKIT_062_WIFI_BT: Now M0+/M4 are at same common board. 356 * nRF5340 DK: Selected TF-M as the default Secure Processing Element 357 (SPE) when building Zephyr for the non-secure domain. 358 * SAM4E_XPRO: Added support to SAM-BA ROM bootloader. 359 * SAM4S_XPLAINED: Added support to SAM-BA ROM bootloader. 360 * Extended LPCXpresso55S69 to support dual-core. 361 * Enhanced MIMXRT1064-EVK to support QSPI flash storage and LittleFS. 362 * Updated MIMXRT685-EVK to increase the core clock frequency. 363 * Updated NXP i.MX RT, Kinetis, and LPC boards to enable hardware stack 364 protection by default. 365 * Fixed Segger RTT and SystemView support on NXP i.MX RT boards. 366 * Demand paging is turned on by default for ``qemu_x86_tiny``. 367 * Updated zefi.py to use cross-compiler while building Zephyr. 368 * Enabled code coverage report for ``qemu_x86_64``. 369 * Removed support for legacy APIC timer driver. 370 * Added common memory linker for x86 SoCs. 371 * Enabled configuration to reserve the first megabyte in x86 SoCs. 372 373* Added support for these following shields: 374 375 * Inventek es-WIFI shield 376 * Sharp memory display generic shield 377 378Drivers and Sensors 379******************* 380 381* ADC 382 383 * Added support for ADC on STM32G0 Series. 384 * Introduced the ``adc_sequence_options::user_data`` field. 385 386* CAN 387 388 * We reworked the configuration API. 389 A user can now specify the timing manually (define prop segment, 390 phase segment1, phase segment2, and prescaler) or use a newly introduced 391 algorithm to calculate optimal timing values from a bitrate and sample point. 392 The bitrate and sample point can be specified in the devicetree too. 393 It is possible to change the timing values at runtime now. 394 395 * We reworked the zcan_frame struct due to undefined behavior. 396 The std_id (11-bit) and ext_id (29-bit) are merged to a single id 397 field (29-bit). The union of both IDs was removed. 398 399 * We made the CANbus API CAN-FD compatible. 400 The zcan_frame data-field can have a size of >8 bytes now. 401 A flag was introduced to mark a zcan_frame as CAN-FD frame. 402 A flag was introduced that enables a bitrate switch in CAN-FD frames. 403 The configuration API supports an additional timing parameter for the CAN-FD 404 data-phase. 405 406 * drivers are converted to use the new DEVICE_DT_* macros. 407 408* Clock Control 409 410 * Added NXP LPC driver. 411 412* DAC 413 414 * STM32: Enabled support for G0 and H7 series. 415 * Added TI DACx3608 driver. 416 417* DMA 418 419 * kmalloc was removed from STM32 DMAMUX driver initialization. 420 421* EEPROM 422 423 * Marked the EEPROM API as stable. 424 * Added support for AT24Cxx devices. 425 426* Ethernet 427 428 * Added support for Distributed Switch Architecture (DSA) devices. 429 Currently only ip_k66f board supports DSA. 430 * Added support for w5500 Ethernet controller. 431 * Reworked the NXP MCUX driver to use DT_INST_FOREACH. 432 433* Flash 434 435 * CONFIG_NORDIC_QSPI_NOR_QE_BIT has been removed. The 436 quad-enable-requirements devicetree property should be used instead. 437 * MPU_ALLOW_FLASH_WRITE is now default on STM32 boards when MPU is enabled. 438 * Add driver for STM32H7 and STM32L1 SoC series. 439 * Add QSPI NOR Flash controller support for STM32 family. 440 * Added NXP LPC legacy flash driver. 441 * Added NXP FlexSPI flash driver for i.MX RT SoCs. 442 * Added support for nRF53 Series SoCs in the nRF QSPI NOR flash driver 443 (nrf_qspi_nor). 444 445* GPIO 446 447 * Added Cypress PSoC-6 driver. 448 * Added Atmel SAM4L driver. 449 450* Hardware Info 451 452 * Added Cypress PSoC-6 driver. 453 454* I2C 455 456 * Added driver support for lmx6x, it8xxx2, and npcx7 platforms. 457 * Added Atmel SAM4L TWIM driver. 458 * Added I2C slave support in the microchip i2c driver. 459 * Reversed 2.4 decision to downgrade I2C eeprom slave driver to a 460 test. It's a driver again. 461 462* I2S 463 464* IEEE 802.15.4 465 466 * nRF: 467 468 * Added IEEE 802.15.4 support for nRF5340. 469 * Added support for failed rx notification. 470 471 * cc13xx/cc26xx: 472 473 * Added multi-protocol radio support. 474 * Added sub-ghz support. 475 * Added raw mode support. 476 477* Interrupt Controller 478 479 * Added Cypress PSoC-6 Cortex-M0+ interrupt multiplexer driver. 480 481* memc 482 483 * Added FMC/SDRAM memory controller for STM32 family 484 485* Modem 486 487 * Improved RX with HW flow control in modem interface API. 488 * Improved reading from interface in command handler. 489 * Fixed race condition when waiting on cmd reply. 490 * Added support for Quectel bg95 modem. 491 * Constified modem command structures to reduce RAM usage. 492 493 * hl7800: 494 495 * Fixed buffer handling issues. 496 * Fixed setting DNS address. 497 * Fixed file open in fw update. 498 * Fixed cases where socket would not close. 499 500 * sara-r4: 501 502 * Added sanity timeout for @ prompt. 503 * Fixed redundant wait after sendto. 504 * Improved offload_sendmsg() support. 505 * Added Kconfig to configure RSSI work. 506 * Added direct CMD to catch @ when sending data. 507 * Sanitize send_socket_data() semaphore handling. 508 509 * bg96: 510 511 * Fixed UDP packet management. 512 513 * GSM: 514 515 * Added start/stop API support so that application can turn off 516 the GSM/PPP modem if needed to save power. 517 * Avoid wrapping each byte in muxing headers in PPP. 518 * Added support to remove PPP IPv4 ipcp address on network down. 519 520* PECI 521 522* Pinmux 523 524 * STM32 pinmux driver has been reworked to allow pin configuration using 525 devicetree definitions. The previous C macros are now deprecated. 526 527* PWM 528 529 * Added support for generating PWM signal based on RTC in the pwm_nrf5_sw 530 driver. 531 * Added optional API for capturing the PWM pulse width and period. 532 * Added PWM capture driver for the NXP Kinetis Pulse Width Timer (PWT). 533 * Removed the DesignWare and PCA9685 controller drivers. 534 535* Sensor 536 537 * Fixed current conversion to milliamps in the MAX17055 driver. 538 * Added multi-instance support to the FXOS8700, IIS2DLPC, and IIS2ICLX 539 drivers. 540 * Added Invensense ICM42605 driver. 541 * Added NXP MCUX ACMP driver. 542 * Fixed gyro units in the FXAS21002 driver. 543 * Fixed pressure and temperature registers in the DPS310 driver. 544 * Added I2C support to the BMI160 driver. 545 * Added IIS2ICLX driver. 546 * Aligned ST sensor drivers to stmemsc HAL i/f v1.03. 547 * Fixed temperature units in the IIS2MDC driver. 548 * Added emulator for Bosch BMI160 accelerometer. 549 * Added device power management support to the LIS2MDL driver. 550 551* Serial 552 553 * Added ASYNC API support on STM32 family. 554 555* SPI 556 557 * Enhanced NXP MCUX Flexcomm driver to support DMA. 558 559* Timer 560 561* USB 562 563 * Reworked nrfx driver to use mem_slab for event elements and 564 and static memory for OUT endpoints. 565 * Fixed ZLP handling for nrfx driver. 566 * Added support for USB Device mode on STM32F105xx parts. 567 568* Video 569 570* Watchdog 571 572 * Added NXP i.MX RT driver. 573 574* WiFi 575 576 * eswifi: 577 578 * Added uart bus interface. This enables all Inventek modules with 579 IWIN AT Commands firmware. 580 581 * esp: 582 583 * Fixed thread-safety access on esp_socket operations. 584 * Fixed scheduling each RX packet on separate work thread. 585 * Fixed initializing socket work structures only once. 586 * Reworked +IPD and +CIPRECVDATA handling. 587 * Stopped locking scheduler when sending data. 588 * Added DHCP/Static IP Support. 589 * Added support using DNS servers. 590 * Enhanced CWMODE support. 591 * Added support for configuring hostname. 592 * Added support for power-gpios to enable ESP module. 593 * Added support 32-bit length in +IPD. 594 * Added support for reconfiguring UART baudrate after initial communication. 595 * Improved packet allocation failure handling by closing stream sockets. 596 597Networking 598********** 599 600* CoAP: 601 602 * Fixed discovery response formatting according to RFC6690. 603 * Randomized initial ACK timeout. 604 * Reworked pending retransmission logic. 605 * Fixed long options encoding. 606 607* DHCPv4: 608 609 * Added start/bound/stop network management events for DHCPv4. 610 * Fixed timeout scheduling with multiple network interfaces. 611 * Fixed timeout on entry to bound state. 612 * Fixed invalid timeout on send failure. 613 * Fixed bounds checking in timeout. 614 * Fixed endian issue. 615 * Added randomization to message interval. 616 * Limited message interval to a maximum of 64 seconds. 617 618* DNS: 619 620 * Added resolving literal IP addresses even when DNS is disabled. 621 * Added support for DNS Service Discovery (dns-sd). 622 * Fixed getaddrinfo() to respect socket type hints. 623 624* HTTP: 625 626 * Added chunked encoding body support to HTTP client API. 627 628* IPv6: 629 630 * Tweaked IPv6 DAD and RS timeout handling. 631 * Fixed multiple endian issues. 632 * Fixed unaligned access to IPv6 address. 633 634* LwM2M: 635 636 * Added dimension discovery support. 637 * Implemented bootstrap discovery. 638 * Fixed message find based on pending/reply. 639 * Reworked bootstrap DELETE operation. 640 * Added path generation macro. 641 * Added a way to notify the application on network error. 642 * Added a callback to notify socket errors to applications. 643 * Send Registration Update on lifetime changes. 644 * Fixed PULL FW update in case of URI parse errors. 645 * Fixed separate response handling. 646 * Start notify sequence numbers on 0. 647 * Enhanced packing of TLV integers more efficiently. 648 * Improved token generation. 649 * Fixed the bootstrap to be optional. 650 651* Misc: 652 653 * Allow user to select pre-emptive or co-operative RX/TX threads. 654 * Refactored RX and TX thread priorities. 655 * Only start the network logging backend if the autostarting is enabled. 656 * Added support for simultaneous UDP/TCP and raw sockets in applications. 657 * Enabled solicit node multicast group registration for Bluetooth IPSP 658 connections. 659 * Added net_buf_remove API to manipulate data at the end of network buffers. 660 * Added checks to syslog-net that ensure immediate logging mode is not set as 661 the network logging is not compatible with it. 662 * Implemented SO_RCVTIMEO socket receive timeout option. 663 * Added support to update unique hostname on link address changes. 664 * Added locking to IPv6, CAN and packet socket bind calls. 665 * Added network management events monitor support. 666 667* MQTT: 668 669 * Reset client state before notifying application with MQTT_EVT_DISCONNECT event. 670 671* OpenThread: 672 673 * Added support for RCP (Radio Co-Processor) mode. 674 * Made radio workqueue stack size configurable. 675 * Added joining thread multicast addresses which are added to Zephyr. 676 * Added SRP Kconfig options. 677 * Enabled CSL and TREL config options. 678 * Added option to enable software CSMA backoff. 679 * Added support to configure platform info. 680 * Added Kconfigs to change values in Zephyr. 681 * Removed unused defines from platform configuration. 682 683* Samples: 684 685 * Added TagoIO IoT Cloud HTTP post sample. 686 * Fixed the return code in MQTT Docker tests. 687 * Added support to allow DHCPv4 or manually set addresses in zperf sample. 688 * Use IPv4 instead of IPv6 in coap-server to support Docker based testing. 689 * Added connection manager support to dumb_http_server_mt sample. 690 * Added support for large file in dumb_http_server_mt sample. 691 * Added support for running the gptp sample X seconds to support Docker based testing. 692 * Added Docker based testing to http_client sample. 693 * Refractored code structure and reduced RAM usage of civetweb sample. 694 * Added suspend/resume shell commands to gsm_modem sample. 695 * Added Docker based testing support to network logging sample. 696 697* TCP: 698 699 * The new TCP stack is enabled by default. Legacy TCP stack is deprecated but 700 still available and scheduled for removal in next 2.6 release. 701 * Added support to queue received out-of-order TCP data. 702 * Added connection termination if the TCP handshake is not finalized. 703 * Enhanced received TCP RST packet handling. 704 * Fixed TCP connection from Windows 10. 705 706* TLS: 707 708 * Use Maximum Fragment Length (MFL) extension by default. 709 * Added ALPN extension option to TLS. 710 * Fixed TLS context leak on socket allocation failure. 711 712Bluetooth 713********* 714 715* Host 716 717 * When privacy has been enabled in order to advertise towards a 718 privacy-enabled peer the BT_LE_ADV_OPT_DIR_ADDR_RPA option must now 719 be set, same as when privacy has been disabled. 720 721* Mesh 722 723 * The ``bt_mesh_cfg_srv`` structure has been deprecated in favor of a 724 standalone Heartbeat API and Kconfig entries for default state values. 725 726 727* BLE split software Controller 728 729* HCI Driver 730 731USB 732*** 733 734* USB synchronous transfer 735 736 * Fixed possible deadlock in usb_transfer_sync(). 737 * Check added to prevent starting new transfer if an other transfer is 738 already ongoing on same endpoint. 739 740* USB DFU class 741 742 * Made USB DFU class compatible with the target configuration that does not 743 have a secondary image slot. 744 * Support to use USB DFU within MCUBoot with single application slot mode. 745 * Separate PID for DFU mode added to avoid problems caused by the host OS 746 caching the remaining descriptors when switching to DFU mode. 747 * Added timer for appDETACH state and revised descriptor handling to 748 to meet specification requirements. 749 750* USB HID class 751 752 * Reworked transfer handling after suspend and resume events. 753 754* Samples 755 756 * Reworked disk and FS configuration in MSC sample. MSC sample can be 757 built with none or one of two supported file systems, LittleFS or FATFS. 758 Disk subsystem can be flash or RAM based. 759 760Build and Infrastructure 761************************ 762 763* Improved support for additional toolchains: 764 765* Devicetree 766 767 * Support for legacy devicetree macros via 768 ``CONFIG_LEGACY_DEVICETREE_MACROS`` was removed. All devicetree-based code 769 should be using the new devicetree API introduced in Zephyr 2.3 and 770 documented in :ref:`dt-from-c`. Information on flash partitions has moved 771 to :ref:`flash_map_api`. 772 * It is now possible to resolve at build time the device pointer associated 773 with a device that is defined in devicetree, via ``DEVICE_DT_GET``. See 774 :ref:`dt-get-device`. 775 * Enhanced support for enumerated property values via new macros: 776 777 - :c:macro:`DT_ENUM_IDX_OR` 778 - :c:macro:`DT_ENUM_TOKEN` 779 - :c:macro:`DT_ENUM_UPPER_TOKEN` 780 781 * New hardware specific macros: 782 783 - :c:macro:`DT_GPIO_CTLR_BY_IDX` 784 - :c:macro:`DT_GPIO_CTLR` 785 - :c:macro:`DT_MTD_FROM_FIXED_PARTITION` 786 787 * Miscellaneous new node-related macros: 788 789 - :c:macro:`DT_GPARENT` 790 - :c:macro:`DT_INVALID_NODE` 791 - :c:macro:`DT_NODE_PATH` 792 - :c:macro:`DT_SAME_NODE` 793 794 * Property access macro changes: 795 796 - :c:macro:`DT_PROP_BY_PHANDLE_IDX_OR`: new macro 797 - :c:macro:`DT_PROP_HAS_IDX` now expands to a literal 0 or 1, not an 798 expression that evaluates to 0 or 1 799 800 * Dependencies between nodes are now exposed via new macros: 801 802 - :c:macro:`DT_DEP_ORD`, :c:macro:`DT_INST_DEP_ORD` 803 - :c:macro:`DT_REQUIRES_DEP_ORDS`, :c:macro:`DT_INST_REQUIRES_DEP_ORDS` 804 - :c:macro:`DT_SUPPORTS_DEP_ORDS`, :c:macro:`DT_INST_SUPPORTS_DEP_ORDS` 805 806* West 807 808 * Improve bossac runner. It supports now native ROM bootloader for Atmel 809 MCUs and extended SAM-BA bootloader like Arduino and Adafruit UF2. The 810 devices supported depend on bossac version inside Zephyr SDK or in users 811 path. The recommended Zephyr SDK version is 0.12.0 or newer. 812 813Libraries / Subsystems 814********************** 815 816* File systems 817 818 * API 819 820 * Added :c:func:`fs_file_t_init` function for initialization of 821 :c:type:`fs_file_t` objects. 822 823 * Added :c:func:`fs_dir_t_init` function for initialization of 824 :c:type:`fs_dir_t` objects. 825 826 * ``CONFIG_FS_LITTLEFS_FC_MEM_POOL`` has been deprecated and 827 should be replaced by :kconfig:option:`CONFIG_FS_LITTLEFS_FC_HEAP_SIZE`. 828 829* Management 830 831 * MCUmgr 832 833 * Added support for flash devices that have non-0xff erase value. 834 * Added optional verification, enabled via 835 :kconfig:option:`CONFIG_IMG_MGMT_REJECT_DIRECT_XIP_MISMATCHED_SLOT`, of an uploaded 836 Direct-XIP binary, which will reject any binary that is not able to boot 837 from base address of offered upload slot. 838 839 * updatehub 840 841 * Added support to Network Manager and interface overlays at UpdateHub 842 sample. Ethernet is the default interface configuration and overlays 843 can be used to change default configuration 844 * Added WIFI overlay 845 * Added MODEM overlay 846 * Added IEEE 802.15.4 overlay [experimental] 847 * Added BLE IPSP overlay as [experimental] 848 * Added OpenThread overlay as [experimental]. 849 850* Settings 851 852* Random 853 854* POSIX subsystem 855 856* Power management 857 858 * Use a consistent naming convention using **pm_** namespace. 859 * Overhaul power states. New states :c:enum:`pm_state` are more 860 meaningful and ACPI alike. 861 * Move residency information and supported power states to devicetree 862 and remove related Kconfig options. 863 * New power state changes notification API :c:struct:`pm_notifier` 864 * Cleanup build options. 865 866* LVGL 867 868 * Library has been updated to minor release v7.6.1 869 870* Storage 871 872 * flash_map: Added API to get the value of an erased byte in the flash_area, 873 see ``flash_area_erased_val()``. 874 875* DFU 876 877 * boot: Reworked using MCUBoot's bootutil_public library which allow to use 878 API implementation already provided by MCUboot codebase and remove 879 zephyr's own implementations. 880 881* Crypto 882 883 * mbedTLS updated to 2.16.9 884 885HALs 886**** 887 888* HALs are now moved out of the main tree as external modules and reside in 889 their own standalone repositories. 890 891MCUBoot 892******* 893 894* bootloader 895 896 * Added hardening against hardware level fault injection and timing attacks, 897 see ``CONFIG_BOOT_FIH_PROFILE_HIGH`` and similar kconfig options. 898 * Introduced Abstract crypto primitives to simplify porting. 899 * Added ram-load upgrade mode (not enabled for zephy-rtos yet). 900 * Renamed single-image mode to single-slot mode, 901 see ``CONFIG_SINGLE_APPLICATION_SLOT``. 902 * Added patch for turning off cache for Cortex M7 before chain-loading. 903 * Fixed bootstrapping in swap-move mode. 904 * Fixed issue causing that interrupted swap-move operation might brick device 905 if the primary image was padded. 906 * Fixed issue causing that HW stack protection catches the chain-loaded 907 application during its early initialization. 908 * Added reset of Cortex SPLIM registers before boot. 909 * Fixesd build issue that occurs if CONF_FILE contains multiple file paths 910 instead of single file path. 911 * Added watchdog feed on nRF devices. See ``CONFIG_BOOT_WATCHDOG_FEED`` option. 912 * Removed the flash_area_read_is_empty() port implementation function. 913 * Initialize the ARM core configuration only when selected by the user, 914 see ``CONFIG_MCUBOOT_CLEANUP_ARM_CORE``. 915 * Allow the final data chunk in the image to be unaligned in 916 the serial-recovery protocol. 917 * Kconfig: allow xip-revert only for xip-mode. 918 * ext: tinycrypt: update ctr mode to stream. 919 * Use minimal CBPRINTF implementation. 920 * Configure logging to LOG_MINIMAL by default. 921 * boot: cleanup NXP MPU configuration before boot. 922 * Fix nokogiri<=1.11.0.rc4 vulnerability. 923 * bootutil_public library was extracted as code which is common API for 924 MCUboot and the DFU application, see ``CONFIG_MCUBOOT_BOOTUTIL_LIB`` 925 926* imgtool 927 928 * Print image digest during verify. 929 * Add possibility to set confirm flag for hex files as well. 930 * Usage of --confirm implies --pad. 931 * Fixed 'custom_tlvs' argument handling. 932 * Add support for setting fixed ROM address into image header. 933 * Fixed verification with protected TLVs. 934 935 936Trusted-Firmware-M 937****************** 938 939* Synchronized Trusted-Firmware-M module to the upstream v1.2.0 release. 940 941Documentation 942************* 943 944Tests and Samples 945***************** 946 947 * A sample was added to demonstrate how to use the ADC driver API. 948 * Sanitycheck script was renamed to twister 949 950Issue Related Items 951******************* 952 953These GitHub issues were addressed since the previous 2.4.0 tagged 954release: 955 956* :github:`32221` - Sporadic kernel panics on stm32g4 flash erase/writes 957* :github:`32203` - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host 958* :github:`32181` - samples: tests: Tests from samples/boards/nrf/nrfx fail 959* :github:`32179` - samples: tests: Tests from samples/subsys/usb/audio fail 960* :github:`32112` - intel_adsp_cavs15: a part of testcases run failed with same error 961* :github:`31819` - intel_adsp_cavs15: signing not correct thus download firmware failed 962* :github:`31675` - [Coverity CID :216790] Division or modulo by zero in tests/drivers/can/timing/src/main.c 963* :github:`31607` - Bluetooth: host: bt_conn_auth_cb callbacks are not called when pairing to BLE 4.1 central in BT_SECURITY_L4 mode. 964* :github:`28685` - Bluetooth: Characteristic unsubscribe under indication load results in ATT timeout 965* :github:`26495` - Make k_poll work with KERNEL_COHERENCE 966* :github:`21033` - Read out heap space used and unallocated 967* :github:`19655` - Milestones toward generalized representation of timeouts 968* :github:`12028` - Enable 16550 UART driver on x86_64 969* :github:`32206` - CMSIS-DSP support seems broken on link 970* :github:`32194` - Source files missing specification of SPDX-License-Identifier in comments 971* :github:`32167` - Bluetooth: controller: conformance testcase failures 972* :github:`32153` - Use of deprecated macro's in dma_iproc_pax_v1, and dma_iproc_pax_v2 973* :github:`32152` - DEVICE_AND_API_INIT and DEVICE_INIT deprecation marking is not working 974* :github:`32151` - Use of deprecated macro's in icm42605 975* :github:`32143` - AArch64 idle loop corrupts IRQ state with CONFIG_TRACING 976* :github:`32142` - dtc: Unrecognized check name "unique_unit_address_if_enabled" 977* :github:`32136` - z_unpend1_no_timeout non-atomic 978* :github:`32095` - guiconfig search fails 979* :github:`32078` - build error with llvm: samples/subsys/fs/littlefs 980* :github:`32070` - How to manage power consumption when working with peripheral_hr sample on NRF52832 981* :github:`32067` - Bluetooth: Mesh: Devkey and addr not stored correctly 982* :github:`32064` - Minimal libc malloc() is unprotected 983* :github:`32059` - Getting Started - Windows - Toolchain not found 984* :github:`32048` - doc: power management: Remove references to previous PM states terminology 985* :github:`32046` - LMP90xxx ADC driver fails to initialise more than one instance 986* :github:`32045` - boards: Inaccurate values for ram/flash in nrf5340dk_nrf5340_cpuapp.yaml 987* :github:`32040` - BT_AUDIO_UNICAST selection rejected in nightly tests 988* :github:`32033` - Bluetooth mesh : LPN doesn't receive messages from Friend 989* :github:`32030` - dma: stm32: remove dump stream info in irq 990* :github:`32015` - Thread local storage is broken when adding more thread variables 991* :github:`32014` - Is there a sample that uses SAADC (analog to digital converter)? 992* :github:`32007` - Wrong clock value at USART1 in STM32F2 dtsi file 993* :github:`32005` - stm32: async uart tests fail 994* :github:`32002` - Cannot build encrypted images on Zephyr 995* :github:`31996` - tests/bluetooth/init/bluetooth.init.test_ctlr_peripheral_iso fails to build on a few platforms 996* :github:`31994` - drivers: flash: stm32h7: fix int/long int warnings 997* :github:`31989` - nrfx_uarte serial driver does not go to low power mode after setting off state 998* :github:`31976` - dma: loop_transfer issue on nucleo_wb55rg 999* :github:`31973` - Stm32 uart async driver changes offset after callback 1000* :github:`31952` - Linking fails with latest master on ARM64 platform 1001* :github:`31948` - tests: drivers: spi: spi_loopback: became skipped whereas it used to be run 1002* :github:`31947` - Cleanup devicetree warnings generated by dtc 1003* :github:`31946` - arm,arm-timer dts compatible should be arm,armv8-timer 1004* :github:`31944` - flashing not working with openocd runner 1005* :github:`31938` - Invalid SPDX license identifier used in file 1006* :github:`31937` - sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy does not build 1007* :github:`31930` - uart_nrfx_uarte: ``CONFIG_UART_ASYNC_API`` with ``CONFIG_PM_DEVICE`` breaks 1008* :github:`31928` - usb loopback not work on nrf52840 1009* :github:`31924` - IVSHMEM with ACRN not working 1010* :github:`31921` - west flash not working with pyocd 1011* :github:`31920` - BME280: Use of deprecated ``CONFIG_DEVICE_POWER_MANAGEMENT`` 1012* :github:`31911` - Bluetooth: Mesh: Network buffer overflow on too long proxy messages 1013* :github:`31907` - settings: Unhandled error in NVS backend 1014* :github:`31905` - Question : Friend & Low power node with nRF52840 1015* :github:`31876` - west signing seems to be broken on windows 1016* :github:`31867` - samples/scheduler/metairq_dispatc failed on iotdk boards 1017* :github:`31858` - xtensa crt1.S hard coding 1018* :github:`31853` - Devicetree API - Getting GPIO details from pin 1019* :github:`31847` - BT ISO channel. error value set, but not returned. 1020* :github:`31836` - Correct values of _msg_len arg in BT_MESH_MODEL_PUB_DEFINE macro 1021* :github:`31835` - Type conflict (uint32_t) vs. (uint32_t:7) leads to overflow (276 vs. 20) 1022* :github:`31822` - tests: drivers: timer: Test drivers.timer.nrf_rtc_timer.stress fails on nrf52 platforms 1023* :github:`31817` - mec15xxevb_assy6853: tests/boards/mec15xxevb_assy6853/i2c_api/ failed 1024* :github:`31807` - USB DFU Broken for STM32L4 1025* :github:`31800` - west build; west build --board=qemu_x86 fails with "unknown BOARD" 1026* :github:`31797` - need 2.5 release notes on switch to k_heap from mem_pool 1027* :github:`31791` - samples: hello-world: extra slash in path 1028* :github:`31789` - samples/scheduler/metairq_dispatch: Regression after 30916 (sched: timeout: Do not miss slice timeouts) 1029* :github:`31782` - adc: test and sample failed on STM32 1030* :github:`31778` - Calling k_sem_give causes MPU Fault on nRF52833 1031* :github:`31769` - Twister: AttributeError: 'NoneType' object has no attribute 'serial_pty' 1032* :github:`31767` - twister: rename variable p 1033* :github:`31749` - fs: fs_opendir can corrupt fs_dir_t object given via zdp parameter 1034* :github:`31741` - tests:subsys_canbus_isotp: mimxrt1060 meet recv timeout 1035* :github:`31735` - intel_adsp_cavs15: use twister to run kernel testcases has no output 1036* :github:`31733` - Unable to build socket can with frdm_k64f 1037* :github:`31729` - test: build fatal related testcase failed on qemu_cortex_m0 and run failed on qemu_nios2 1038* :github:`31727` - system_off fails to go into soft_off (deep sleep) state on cc1352r1_launchxl 1039* :github:`31726` - RISC-V MIV SoC clock rate is specified 100x too slow 1040* :github:`31721` - tests: nrf: posix: portability.posix.common.tls.newlib fails on nrf9160dk_nrf9160 1041* :github:`31704` - tests/bluetooth/init/bluetooth.init.test_ctlr_tiny Fails to build on nrf52dk_nrf52832 1042* :github:`31696` - UP² Celeron version (not the Atom one) has no console 1043* :github:`31693` - Bluetooth: controller: Compilation error when Encryption support is disabled 1044* :github:`31684` - intel_adsp_cavs15: Cannot download firmware of kernel testcases 1045* :github:`31681` - [Coverity CID :216796] Uninitialized scalar variable in tests/subsys/power/power_mgmt/src/main.c 1046* :github:`31680` - [Coverity CID :216795] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c 1047* :github:`31679` - [Coverity CID :216794] Pointless string comparison in tests/lib/devicetree/api/src/main.c 1048* :github:`31678` - [Coverity CID :216793] Division or modulo by zero in tests/ztest/error_hook/src/main.c 1049* :github:`31677` - [Coverity CID :216792] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c 1050* :github:`31676` - [Coverity CID :216791] Side effect in assertion in tests/lib/p4workq/src/main.c 1051* :github:`31674` - [Coverity CID :216788] Explicit null dereferenced in tests/ztest/error_hook/src/main.c 1052* :github:`31673` - [Coverity CID :216787] Wrong sizeof argument in tests/kernel/mem_heap/mheap_api_concept/src/test_mheap_api.c 1053* :github:`31672` - [Coverity CID :216786] Side effect in assertion in tests/kernel/threads/thread_apis/src/test_threads_cancel_abort.c 1054* :github:`31671` - [Coverity CID :216785] Side effect in assertion in tests/lib/p4workq/src/main.c 1055* :github:`31670` - [Coverity CID :216783] Side effect in assertion in tests/lib/p4workq/src/main.c 1056* :github:`31669` - [Coverity CID :215715] Unchecked return value in tests/subsys/fs/littlefs/src/testfs_mount_flags.c 1057* :github:`31668` - [Coverity CID :215714] Unchecked return value in tests/subsys/fs/fs_api/src/test_fs_mount_flags.c 1058* :github:`31667` - [Coverity CID :215395] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1059* :github:`31666` - [Coverity CID :215394] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1060* :github:`31665` - [Coverity CID :215393] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c 1061* :github:`31664` - [Coverity CID :215390] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c 1062* :github:`31663` - [Coverity CID :215389] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1063* :github:`31662` - [Coverity CID :215388] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c 1064* :github:`31661` - [Coverity CID :215387] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1065* :github:`31660` - [Coverity CID :215385] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1066* :github:`31659` - [Coverity CID :215384] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1067* :github:`31658` - [Coverity CID :215383] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c 1068* :github:`31657` - [Coverity CID :215382] Operands don't affect result in tests/net/lib/dns_sd/src/main.c 1069* :github:`31656` - [Coverity CID :215380] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1070* :github:`31655` - [Coverity CID :215378] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c 1071* :github:`31654` - [Coverity CID :215377] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1072* :github:`31653` - [Coverity CID :215375] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1073* :github:`31652` - [Coverity CID :215374] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1074* :github:`31651` - [Coverity CID :215371] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1075* :github:`31650` - [Coverity CID :215370] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c 1076* :github:`31649` - [Coverity CID :215369] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c 1077* :github:`31648` - [Coverity CID :216800] Operands don't affect result in lib/os/heap.c 1078* :github:`31647` - [Coverity CID :216789] Wrong sizeof argument in include/kernel.h 1079* :github:`31646` - [Coverity CID :215712] Assignment of overlapping memory in lib/os/cbprintf_complete.c 1080* :github:`31645` - [Coverity CID :215711] Wrong sizeof argument in include/kernel.h 1081* :github:`31644` - [Coverity CID :216798] Unused value in subsys/net/lib/sockets/socketpair.c 1082* :github:`31643` - [Coverity CID :215372] Logically dead code in subsys/net/lib/sockets/sockets_tls.c 1083* :github:`31642` - [Coverity CID :216784] Uninitialized scalar variable in drivers/can/can_common.c 1084* :github:`31640` - mcuboot build is broken 1085* :github:`31631` - x86: ehl_crb_sbl: Booting fails with Slim Bootloader 1086* :github:`31630` - Incorrect configuration override option for west flash 1087* :github:`31629` - mcumgr-cli image upload is failing on shell channel after MCUBOOT_BOOTUTIL library was introduced 1088* :github:`31627` - tests/subsys/power/power_mgmt/subsys.power.device_pm fails to build on nrf5340dk_nrf5340_cpunet & nrf5340pdk_nrf5340_cpunet 1089* :github:`31616` - test: ipc: Test from samples/subsys/ipc/rpmsg_service fails on nrf5340dk_nrf5340_cpuapp 1090* :github:`31614` - drivers: clock_control: Kconfig.stm32xxx PLL div range for each serie 1091* :github:`31613` - Undefined reference errors when using External Library with k_msgq_* calls 1092* :github:`31609` - CoAP discovery response does not follow CoRE link format specification 1093* :github:`31599` - 64 bit race on timer counter in cavs_timer 1094* :github:`31584` - Twister: json reports generation takes too much time 1095* :github:`31582` - STM32F746ZG: No pwm signal output when running /tests/drivers/pwm/pwm_api 1096* :github:`31579` - sam_e70_xplained: running tests/subsys/logging/log_core failed 1097* :github:`31573` - Wrong log settings in can_stm32 driver 1098* :github:`31569` - lora: sx126x: interrupt pin permanently enabled 1099* :github:`31567` - lora: SX126x modems consume excess power until used for first time 1100* :github:`31566` - up_squared: Couldn't get testcase log from console for all testcases. 1101* :github:`31562` - unexpected sign-extension in Kconfig linker symbols on 64-bit platforms 1102* :github:`31560` - Fix incorrect usage of default in dts bindings 1103* :github:`31555` - tests:drivers_can_api: mimxrt1060 can api test meet assert failure 1104* :github:`31551` - lorawan: setting datarate does not allow sending larger packets 1105* :github:`31549` - tests/kernel/lifo/lifo_usage/kernel.lifo.usage fails on m2gl025_miv 1106* :github:`31546` - DTS device dependency is shifting memory addresses between builds 1107* :github:`31543` - Documentation: Spelling 1108* :github:`31531` - STM32 can driver don't set prescaler 1109* :github:`31528` - introduction of demand paging support causing qemu failures on x86_64, qemu_x86_64_nokpti 1110* :github:`31524` - littlefs: Too small heap for file cache. 1111* :github:`31517` - UP² broken (git bisect findings inside) 1112* :github:`31511` - AArch32 exception exit routine behaves incorrectly on fatal exceptions 1113* :github:`31510` - Some drivers return invalid z_timer_cycle_get_32() value 1114* :github:`31508` - up_squared: tests/kernel/sched/deadline/ failed. 1115* :github:`31505` - qemu_cortex_m0: Cmake build failure 1116* :github:`31504` - qemu_cortex_m0: Cmake build failure 1117* :github:`31502` - it8xxx2_evb should not define TICKLESS_CAPABLE 1118* :github:`31488` - build failure w/twister and SDK 0.12.1 related to 1119* :github:`31486` - make htmldocs-fast not working in development workspace 1120* :github:`31485` - west flash --runner=jlink should raise error when CONFIG_BUILD_OUTPUT_BIN=n 1121* :github:`31472` - tests: kernel: poll: timeout with FPU enabled 1122* :github:`31467` - samples: bluetooth: peripheral_hids: Pairing fails on the nucleo_wb55rg board. 1123* :github:`31444` - Error in include/net/socket_select.h 1124* :github:`31439` - nrf5340dk_nrf5340_cpunet configuring incomplete 1125* :github:`31436` - compliance script broken 1126* :github:`31433` - samples/bluetooth/hci_pwr_ctrl stack overflow on nRF52DK_nRF52832 1127* :github:`31419` - tests/ztest/error_hook failed on ARC boards 1128* :github:`31414` - samples/net/mqtt_publisher link error: undefined reference to ``z_impl_sys_rand32_get`` 1129* :github:`31400` - Extending ``zephyr,code-partition`` with ``zephyr,code-header-size`` 1130* :github:`31386` - sam_e70b_xplained: running tests/drivers/watchdog/wdt_basic_api/ timeout for v1.14-branch 1131* :github:`31385` - ARC version of sys_read32 only reads uint16_t on Zephyr v2.4 1132* :github:`31379` - Update CAN-API Documentation 1133* :github:`31370` - Question about serial communication using virtual COM 1134* :github:`31362` - kconfiglib.py _save_old() may rename /dev/null -- replacing /dev/null with a file 1135* :github:`31358` - ``west build`` might destroy your repository, as it is defaulting doing pristine. 1136* :github:`31344` - iotdk: running tests/ztest/error_hook/ failed 1137* :github:`31343` - sam_e70_xplained: running tests/net/socket/af_packet/ failed 1138* :github:`31342` - sam_e70_xplained: running tests/net/ptp/clock/ failed 1139* :github:`31340` - sam_e70_xplained: running tests/subsys/logging/log_core/ failed 1140* :github:`31339` - nsim_em: running tests/ztest/error_hook/ failed 1141* :github:`31338` - mimxrt1050_evk: running tests/kernel/fpu_sharing/float_disable/ failed 1142* :github:`31333` - adding a periodic k_timer causes k_msleep to never return in tests/kernel/context 1143* :github:`31330` - Getting started guide outdated: Step 4 - Install a toolchain 1144* :github:`31327` - ci compliance failures due to intel_adsp_cavs25 sample 1145* :github:`31316` - Issue in UDP management for BG96 1146* :github:`31308` - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host 1147* :github:`31301` - intel_adsp_cavs15: run kernel testcases failed. 1148* :github:`31289` - Problems building grub2 bootloader for Zephyr 1149* :github:`31285` - LOG resulting in incorrect output 1150* :github:`31282` - Kernel: Poll: Code Suspected Logic Problem 1151* :github:`31272` - CANOpen Sample compilation fails 1152* :github:`31262` - tests/kernel/threads/tls/kernel.threads.tls.userspace failing 1153* :github:`31259` - uart.h: Clarification required on uart_irq_tx_ready uart_irq_rx_ready 1154* :github:`31258` - watch dog (WWDT) timeout calculation for STM32 handles biggest timeout and rollover wrong 1155* :github:`31235` - Cortex-M: vector table relocation is incorrect with XIP=n 1156* :github:`31234` - twister: Add choice for tests sorting into subsets 1157* :github:`31226` - tests/drivers/dma/loop_transfer does not use ztest 1158* :github:`31219` - newlib printk float formatting not working 1159* :github:`31207` - Non-existent event in asynchronous UART API 1160* :github:`31206` - coap.c : encoding of options with lengths larger than 268 is not proper 1161* :github:`31203` - fatal error: setjmp.h: No such file or directory 1162* :github:`31194` - twister: using unsupported fixture without defined harness causes an infinite loop during on-target test execution 1163* :github:`31168` - Wrong linker option syntax for printf and scanf with float support 1164* :github:`31158` - Ethernet (ENC424J600) with dumb_http_server_mt demo does not work 1165* :github:`31153` - twister build of samples/audio/sof/sample.audio.sof fails on most platforms 1166* :github:`31145` - Litex-vexriscv address misaligned with dumb_http_server example 1167* :github:`31143` - samples: audio: sof: compilation issue, include file not found. 1168* :github:`31137` - Seems like the rule ".99 tag to signify major work started, minor+1 started " not used anymore ? 1169* :github:`31134` - LittleFS: Error Resizing the External QSPI NOR Flash in nRF52840dk 1170* :github:`31114` - Bluetooth: Which coding (S2 vs S8) is used during advertising on Coded PHY? 1171* :github:`31100` - Recvfrom not returning -1 if UDP and len is too small for packet. 1172* :github:`31091` - usb: usb_transfer_sync deadlocks on disconnect/cancel transfer 1173* :github:`31086` - bluetooth: Resume peripheral's advertising after disconnection when using new bt_le_ext_adv_* API 1174* :github:`31085` - networking / openthread: ipv6 mesh-local all-nodes multicast (ff03::1) packets are dropped by zephyr ipv6 stack 1175* :github:`31079` - Receiving extended scans on an Adafruit nRF 52840 1176* :github:`31071` - board: arm: SiliconLabs: add support to development kit efm32pg_stk3401a 1177* :github:`31069` - net: buf: remove data from end of buffer 1178* :github:`31067` - usb: cdc_acm: compilation error without UART 1179* :github:`31055` - nordic: west flash no longer supports changing ``CONFIG_GPIO_PINRESET`` when flashing 1180* :github:`31053` - LwM2M FOTA pull not working with modem (offloaded socket) driver using UART 1181* :github:`31044` - sample.bluetooth.peripheral_hr build fails on rv32m1_vega_ri5cy 1182* :github:`31110` - How can I overwrite west build in command? 1183* :github:`31028` - Cannot READ_BIT(RCC->CR, RCC_CR_PLL1RDY) on STM32H743 based board 1184* :github:`31027` - Google tests run twice 1185* :github:`31020` - CI build failed on intel_adsp_cavs18 when submitted a PR 1186* :github:`31019` - Bluetooth: Mesh: Thread competition leads to failure to open or close the scanning. 1187* :github:`31018` - up_squared: tests/kernel/pipe/pipe_api failed. 1188* :github:`31014` - Incorrect timing calculation in can_mcux_flexcan 1189* :github:`31008` - error: initializer element is not constant .attr = K_MEM_PARTITION_P_RX_U_RX 1190* :github:`30999` - updatehub with openthread build update pkg failed 1191* :github:`30997` - samples: net: sockets: echo_client: posix tls example 1192* :github:`30989` - driver : STM32 Ethernet : Pin definition for PH6 1193* :github:`30979` - up_squared_adsp: Twister can not capture testcases log correctly 1194* :github:`30972` - USB: SET_ADDRESS logic error 1195* :github:`30964` - Sleep calls are off on qemu_x86 1196* :github:`30961` - esp32 broken by devicetree device updates 1197* :github:`30955` - Bluetooth: userchan: k_sem_take failed with err -11 1198* :github:`30938` - samples/net/dhcpv4_client does not work with sam_e70_xplained 1199* :github:`30935` - tests: net: sockets: tcp: add a tls tests 1200* :github:`30921` - west flash failed with an open ocd error 1201* :github:`30918` - up_squared: tests/kernel/mem_protect/mem_protect failed. 1202* :github:`30893` - Remove LEGACY_TIMEOUT_API 1203* :github:`30872` - Convert Intel GNA driver to devicetree 1204* :github:`30871` - "warning: compound assignment with 'volatile'-qualified left operand is deprecated" when building with C++20 1205* :github:`30870` - Convert Intel DMIC to devicetree 1206* :github:`30869` - Convert designware PWM driver to devicetree 1207* :github:`30862` - Nordic system timer driver incompatible with LEGACY_TIMEOUT_API 1208* :github:`30860` - legacy timeout ticks mishandled 1209* :github:`30857` - SDRAM not working on STM32H747I-DISCO 1210* :github:`30850` - iotdk: couldn't flash image into iotdk board using west flash. 1211* :github:`30846` - devicetree: unspecified phandle-array elements cause errors 1212* :github:`30822` - designator order for field 'zcan_filter::rtr' does not match declaration order in 'const zcan_filter' 1213* :github:`30819` - twister: --generate-hardware-map crashes and deletes map 1214* :github:`30810` - tests: kernel: kernel.threads.armv8m_mpu_stack_guard fails on nrf9160dk 1215* :github:`30809` - new testcase is failing after 3f134877 on mec1501modular_assy6885 1216* :github:`30808` - Blueooth: Controller Response COMMAND DISALLOWED 1217* :github:`30805` - Build error at tests/kernel/queue in mec15xxevb_assy6853(qemu) platform 1218* :github:`30800` - STM32 usb clock from PLLSAI1 1219* :github:`30792` - Cannot build network echo_server for nucleo_f767zi 1220* :github:`30752` - ARC: passed tests marked as failed when running sanitycheck on nsim_* platforms 1221* :github:`30750` - Convert i2s_cavs to devicetree 1222* :github:`30736` - Deadlock with usb_transfer_sync() 1223* :github:`30730` - tests: nrf: Tests in tests/drivers/timer/nrf_rtc_timer are flaky 1224* :github:`30723` - libc: malloc() returns unaligned pointer, causes CPU exception 1225* :github:`30713` - doc: "Variable ZEPHYR_TOOLCHAIN_VARIANT is not defined" 1226* :github:`30712` - "make zephyr_generated_headers" regressed again - ";" separator for Z_CFLAGS instead of spaces 1227* :github:`30705` - STM32 PWM driver generates signal with wrong frequency on STM32G4 1228* :github:`30702` - Shell module broken on LiteX/VexRiscv after release zephyr-v2.1.0 1229* :github:`30698` - OpenThread Kconfigs should more closely follow Zephyr Kconfig recommendations 1230* :github:`30688` - Using openthread based lwm2m_client cannot ping the external network address unless reset once 1231* :github:`30686` - getaddrinfo() does not respect socket type 1232* :github:`30685` - reel_board: tests/kernel/fatal/exception/ failure 1233* :github:`30683` - intel_adsp_cavs15:running tests/kernel/sched/schedule_api failed 1234* :github:`30679` - puncover worst-case stack analysis does not work 1235* :github:`30673` - cmake: zephyr_module.cmake included before ZEPHYR_EXTRA_MODULES is evaluated 1236* :github:`30663` - Support for TI's TMP117 Temperature Sensor. 1237* :github:`30657` - BT Mesh: Friendship ends if LPN publishes to a VA it is subscribed to 1238* :github:`30651` - sanitycheck samples/video/capture/sample.video.capture fails to build on mimxrt1064_evk 1239* :github:`30649` - Trouble with gpio callback on frdm k64f 1240* :github:`30638` - nrf pwm broken 1241* :github:`30636` - TCP stack locks irq's for too long 1242* :github:`30634` - frdm_kw41z: Current master fails compilation in drivers/pwm/pwm_mcux_tpm.c 1243* :github:`30624` - BLE : ATT Timeout occurred during multilink central connection 1244* :github:`30591` - build RAM usage printout uses prebuilt and not final binary 1245* :github:`30582` - Doxygen doesn't catch errors in argument names in callback functions that are @typedef'd 1246* :github:`30574` - up_squared: tests/kernel/semaphore/semaphore failed. 1247* :github:`30573` - up_squared: slowdown on test execution and timing out on multiple tests 1248* :github:`30566` - flashing issue with ST Nucleo board H745ZI-Q 1249* :github:`30557` - i2c slave driver removed 1250* :github:`30554` - tests/kernel/fatal/exception/sentinel test is failing for various nrf platforms 1251* :github:`30553` - kconfig.py exits with error when using multiple shields 1252* :github:`30548` - reel_board: tests/net/ieee802154/l2/ build failure 1253* :github:`30547` - reel_board: tests/net/ieee802154/fragment/ build failure 1254* :github:`30546` - LwM2M Execute arguments currently not supported 1255* :github:`30541` - l2m2m: writing to resources with pre_write callback fails 1256* :github:`30531` - When using ccache, compiler identity stored in ToolchainCapabilityDatabase is always the same 1257* :github:`30526` - tests: drivers: timer: Tests from drivers.timer.nrf_rtc_timer.basic fail on all nrf platforms 1258* :github:`30517` - Interrupt nesting is broken on ARMv7-R / LR_svc corrupted. 1259* :github:`30514` - reel_board: tests/benchmarks/sys_kernel/ fails 1260* :github:`30513` - reel_board: tests/benchmarks/latency_measure/ fails 1261* :github:`30509` - k_timer_remaining_get returns incorrect value on long timers 1262* :github:`30507` - nrf52_bsim fails on some tests after merging 29810 1263* :github:`30488` - Bluetooth: controller: swi.h should use CONFIG_SOC_NRF5340_CPUNET define 1264* :github:`30486` - updatehub demo for nrf52840dk 1265* :github:`30483` - Sanitycheck: When platform is nsim_hs_smp, process "west flash" become defunct, the grandchild "cld" process can't be killed 1266* :github:`30480` - Bluetooth: Controller: Advertising can only be started 2^16 times 1267* :github:`30477` - frdm_k64f: testcase samples/subsys/canbus/canopen/ failed to be ran 1268* :github:`30476` - frdm_k64f: testcase samples/net/cloud/tagoio_http_post/ failed to be ran 1269* :github:`30475` - frdm_k64f: testcase tests/kernel/fatal/exception/ failed to be ran 1270* :github:`30473` - mimxrt1050_evk: testcase tests/kernel/fatal/exception/ failed to be ran 1271* :github:`30472` - sam_e70_xplained: the samples/net/civetweb/http_server/. waits for interface unitl timeout 1272* :github:`30470` - sam_e70_xplained: tesecase tests/subsys/log_core failed to run 1273* :github:`30468` - mesh: cfg_svr.c app_key_del passes an incorrect parameter 1274* :github:`30467` - replace device define macros with devicetree-based macro 1275* :github:`30446` - fxas21002 gyroscope reading is in deg/s 1276* :github:`30435` - NRFX_CLOCK_EVT_HFCLKAUDIO_STARTED not handled in clock_control_nrf.c 1277* :github:`30434` - Memory map executing test case failed when code coverage enabled in x86_64 platform 1278* :github:`30433` - zephyr client automatic joiner failed on nRF52840dk 1279* :github:`30432` - No network interface was found when running socketcan sample 1280* :github:`30426` - Enforce all checkpatch warnings and move to 100 characters per line 1281* :github:`30423` - Devicetree: Child node of node on SPI bus itself needs reg property - Bug? 1282* :github:`30418` - Logging: Using asserts with LOG in high pri ISR context blocks output 1283* :github:`30408` - tests/kernel/sched/schedule_api is failing after 0875740 on m2gl025_miv 1284* :github:`30397` - tests:latency_measure is not counting semaphore results on the ARM boards 1285* :github:`30394` - TLS tests failing with sanitycheck (under load) 1286* :github:`30393` - kernel.threads.tls.userspace fails with SDK 0.12.0-beta on ARM Cortex-M 1287* :github:`30386` - Building confirmed images does not work 1288* :github:`30384` - Scheduler doesn't activate sleeping threads on native_posix 1289* :github:`30380` - Improve the use of CONFIG_KERNEL_COHERENCE 1290* :github:`30378` - Bluetooth: controller: tx buffer overflow error 1291* :github:`30364` - TCP2 does not implement queing for incoming packets 1292* :github:`30362` - adc_read_async callback parameters are dereferenced pointers, making use of CONTAINER_OF impossible 1293* :github:`30360` - reproducible qemu_x86_64 SMP failures 1294* :github:`30356` - DAC header file not included in stm32 soc.h 1295* :github:`30354` - Regression with 'local-mac-address' enet DTS property parsing (on i.MX K6x) 1296* :github:`30349` - Memory protection unit fault when running socket CAN program 1297* :github:`30344` - Bluetooth: host: Add support for multiple advertising sets for legacy advertising 1298* :github:`30338` - BT Mesh LPN max. poll timeout calculated incorrectly 1299* :github:`30330` - tests/subsys/usb/bos/usb.bos fails with native_posix and llvm/clang 1300* :github:`30328` - Openthread build issues with clang/llvm 1301* :github:`30322` - tests: benchmarks: latency_measure: timing measurement values are all 0 1302* :github:`30316` - updatehub with openthread 1303* :github:`30315` - Build failure: zephyr/include/generated/devicetree_unfixed.h:627:29: error: 'DT_N_S_leds_S_led_0_P_gpios_IDX_0_PH_P_label' undeclared 1304* :github:`30308` - Add optional user data field to device structure 1305* :github:`30307` - up_squared: tests/kernel/device/ failed. 1306* :github:`30306` - up_squared: tests/kernel/mem_protect/userspace failed. 1307* :github:`30305` - up_squared: tests/kernel/mem_protect/mem_protect failed. 1308* :github:`30304` - NRF52832 consumption too high 220uA 1309* :github:`30298` - regression/change in master: formatting floats and doubles 1310* :github:`30276` - Sanitycheck: can't find mdb.pid 1311* :github:`30275` - up_squared: tests/kernel/common failed (timeout error) 1312* :github:`30261` - File no longer at this location 1313* :github:`30257` - test: kernel: Test kernel.common.stack_protection_arm_fpu_sharing.fatal fails on nrf52 platforms 1314* :github:`30253` - tests: kernel: Test kernel.memory_protection.gap_filling fails on nrf5340dk_nrf5340_cpuapp 1315* :github:`30372` - WEST Support clean build 1316* :github:`30373` - out of tree (board soc doc subsystem ...) 1317* :github:`30240` - Bluetooth: Mesh: PTS Test failed in friend node 1318* :github:`30235` - MbedTLS X509 certificate not parsing 1319* :github:`30232` - CMake 3.19 doesn't work with Zephyr (tracking issue w/upstream CMake) 1320* :github:`30230` - printk and power management incompatibility 1321* :github:`30229` - BinaryHandler has no pid file 1322* :github:`30224` - stm32f4_disco: User button press is inverted 1323* :github:`30222` - boards: arm: nucleo_wb55rg: fails to build basic samples 1324* :github:`30219` - drivers: gpio: gpio_cc13xx_cc26xx: Add drive strength configurability 1325* :github:`30213` - usb: tests: Test usb.device.usb.device.usb_disable fails on nrf52840dk_nrf52840 1326* :github:`30211` - spi nor sfdp runtime: nph offset 1327* :github:`30207` - Mesh_demo with a nRF52840 not working 1328* :github:`30205` - Missing error check of function i2c_write_read() and dac_write_value() 1329* :github:`30194` - qemu_x86 crashes when printing floating point. 1330* :github:`30193` - reel_board: running tests/subsys/power/power_mgmt_soc failed 1331* :github:`30191` - Missing checks of return values of settings_runtime_set() 1332* :github:`30189` - Missing error check of function sensor_trigger_set() 1333* :github:`30187` - usb: stm32: MCU fall in deadlock when calling sleep API during USB transfer 1334* :github:`30183` - undefined reference to ``ring_buf_item_put`` 1335* :github:`30179` - out of tree (board soc doc subsystem ...) 1336* :github:`30178` - Is there any plan to support NXP RT600 HIFI4 DSP in the zephyr project? 1337* :github:`30173` - OpenThread SED cannot join the network after "Update nRF5 ieee802154 driver to v1.9" 1338* :github:`30157` - SW based BLE Link Layer Random Advertise delay not as expected 1339* :github:`30153` - BSD recv() can not received huge package(may be 100kB) sustain . 1340* :github:`30148` - STM32G474: Write to flash Bank 2 address 0x08040000 does not work in 256K flash version 1341* :github:`30141` - qemu_x86 unexpected thread behavior 1342* :github:`30137` - TCP2: Handling of RST flag from server makes poll() call unable to return indefinitely 1343* :github:`30135` - LWM2M: Firmware URI writing does not work anymore 1344* :github:`30134` - tests: drivers: uart: Tests from tests/drivers/uart/uart_mix_fifo_poll fails on nrf platforms 1345* :github:`30133` - sensor: driver: lis2dh interrupt definitions 1346* :github:`30130` - nrf_radio_power_set() should use bool 1347* :github:`30129` - TCP2 send test 1348* :github:`30126` - xtensa-asm2-util.s hard coding 1349* :github:`30120` - sanitycheck fails for tests/bluetooth/init/bluetooth.init.test_ctlr_per_sync 1350* :github:`30117` - Cannot compile Zephyr project with standard macros INT8_C, UINT8_C, UINT16_C 1351* :github:`30106` - Refactor zcan_frame. 1352* :github:`30100` - twister test case selection numbers don't make any sense 1353* :github:`30099` - sanitycheck --build-only gets stuck 1354* :github:`30098` - > very few are even tested with CONFIG_NO_OPTIMIZATIONS. What is the general consensus about this? 1355* :github:`30094` - tests: kernel: fpu_sharing: Tests in tests/kernel/fpu_sharing fail on nrf platforms 1356* :github:`30075` - dfu: mcuboot: fail to build with CONFIG_BOOTLOADER_MCUBOOT=n and CONFIG_IMG_MANAGER=y 1357* :github:`30072` - tests/net/socket/socketpair appears to mis-use work queue APIs 1358* :github:`30066` - CI test build with RAM overflow 1359* :github:`30057` - LLVM built application crash 1360* :github:`30037` - Documentation: Fix getting started guide for macOS around homebrew install 1361* :github:`30031` - stm32f4 usb - bulk in endpoint does not work 1362* :github:`30029` - samples: net: cloud: tagoio_http_post: Undefined initialization levels used. 1363* :github:`30028` - sam_e70_xplained: MPU fault with CONFIG_NO_OPTIMIZATIONS=y 1364* :github:`30027` - sanitycheck failures on ``tests/bluetooth/init/bluetooth.init.test_ctlr_peripheral_ext`` 1365* :github:`30022` - The mailbox message.info in the receiver thread is not updated. 1366* :github:`30014` - STM32F411RE PWM support 1367* :github:`30010` - util or toolchain: functions for reversing bits 1368* :github:`29999` - nrf52840 Slave mode is not supported on SPI_0 1369* :github:`29997` - format specifies type 'unsigned short' but the argument has type 'int' error in network stack 1370* :github:`29995` - Bluetooth: l2cap: L2CAP/LE/REJ/BI-02-C test failure 1371* :github:`29994` - High bluetooth ISR latency with CONFIG_BT_MAX_CONN=2 1372* :github:`29992` - dma tests fail with stm32wb55 and stm32l476 nucleo boards 1373* :github:`29991` - Watchdog Example not working as expected on a Nordic chip 1374* :github:`29977` - nrf9160: use 32Mhz HFCLK 1375* :github:`29969` - sanitycheck fails on tests/benchmarks/latency_measure/benchmark.kernel.latency 1376* :github:`29968` - sanitycheck fails a number of bluetooth tests on NRF 1377* :github:`29967` - sanitycheck fails to build samples/bluetooth/peripheral_hr/sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy 1378* :github:`29964` - net: lwm2m: Correctly Support Bootstrap-Delete Operation 1379* :github:`29963` - RFC: dfu/boot/mcuboot: consider usage of boootloader/mcuboot code 1380* :github:`29961` - Add i2c driver tests for microchip evaluation board 1381* :github:`29960` - Checkpatch compliance errors do not fail CI 1382* :github:`29958` - mcuboot hangs when CONFIG_BOOT_SERIAL_DETECT_PORT value not found 1383* :github:`29957` - BLE Notifications limited to 1 per connection event on Zephyr v2.4.0 Central 1384* :github:`29954` - intel_adsp_cavs18 fails with heap errors on current Zephyr 1385* :github:`29953` - Add the sofproject as a module 1386* :github:`29951` - ieee802154: cc13xx_cc26xx: raw mode support 1387* :github:`29945` - Missing error check of function sensor_sample_fetch() and sensor_channel_get() 1388* :github:`29943` - Missing error check of function isotp_send() 1389* :github:`29937` - XCC Build offsets.c :FAILED 1390* :github:`29936` - XCC Build isr_tables.c fail 1391* :github:`29925` - pinctrl error for disco_l475_iot1 board: 1392* :github:`29921` - USB DFU with nrf52840dk (PCA10056) 1393* :github:`29916` - ARC: tests fail on nsim_hs with one register bank 1394* :github:`29913` - Question : Bluetooth mesh using long range 1395* :github:`29908` - devicetree: Allow all GPIO flags to be used by devicetree 1396* :github:`29896` - new documentation build warning 1397* :github:`29891` - mcumgr image upload (with smp_svr) does not work over serial/shell on the nrf52840dk 1398* :github:`29884` - x_nucleo_iks01a2 device tree overlay issue with stm32mp157c_dk2 board 1399* :github:`29883` - drivers: ieee802154: cc13xx_cc26xx: use multi-protocol radio patch 1400* :github:`29879` - samples/net/gptp compile failed on frdm_k64f board in origin/master (work well in origin/v2.4-branch) 1401* :github:`29877` - WS2812 SPI LED strip driver produces bad SPI data 1402* :github:`29869` - Missing error check of function entropy_get_entropy() 1403* :github:`29868` - Bluetooth: Mesh: DST not checked on send 1404* :github:`29858` - [v1.14, v2.4] Bluetooth: Mesh: RPL cleared on LPN disconnect 1405* :github:`29855` - Bluetooth: Mesh: TTL max not checked on send 1406* :github:`29853` - multiple PRs fail doc checks 1407* :github:`29842` - 'imgtool' absent in requirements.txt 1408* :github:`29833` - Test DT_INST_PROP_HAS_IDX() inside the macros for multi instances 1409* :github:`29831` - flash support for stm32h7 SoC 1410* :github:`29829` - On-PR CI needs to build a subset of tests for a subset of platforms regardless of the scope of the PR changes 1411* :github:`29826` - SNTP doesn't work on v2.4.0 on eswifi 1412* :github:`29822` - Redundant error check of function usb_set_config() in subsys/usb/class/usb_dfu.c 1413* :github:`29809` - gen_isr_tables.py does not check that the IRQ number is in bounds 1414* :github:`29805` - SimpleLink does not compile (simplelink_sockets.c) 1415* :github:`29796` - Zephyr API for writing to flash for STM32G474 doesn't work as expected 1416* :github:`29793` - Ninja generated error when setting PCAP option in west 1417* :github:`29791` - spi stm32 dma: spi 1418* :github:`29790` - The zephyr-app-commands macro does not honor :generator: option 1419* :github:`29782` - smp_svr: Flashing zephyr.signed.bin does not seem to work on nrf52840dk 1420* :github:`29780` - nRF SDK hci_usb sample disconnects after 40 seconds with extended connection via coded PHY 1421* :github:`29776` - Check vector number and pointer to ISR in "_isr_wrapper" routine for aarch64 1422* :github:`29775` - TCP socket stream 1423* :github:`29773` - sam_e70_xplained: running samples/net/sockets/civetweb/ failed 1424* :github:`29772` - sam_e70_xplained:running testcase tests/subsys/logging/log_core failed 1425* :github:`29771` - samples: net: sockets: tcp: tcp2 server not accepting with ipv6 bsd sockets 1426* :github:`29769` - mimxrt1050_evk: build error at tests/subsys/usb/device/ 1427* :github:`29762` - nRF53 Network core cannot start LFClk when using empty_app_core 1428* :github:`29758` - edtlib not reporting proper matching_compat for led nodes (and other children nodes) 1429* :github:`29740` - OTA using Thread 1430* :github:`29737` - up_squared: tests/subsys/power/power_mgmt failed. 1431* :github:`29733` - SAM0 will wake up with interrupted execution after deep sleep 1432* :github:`29732` - issue with ST Nucleo H743ZI2 1433* :github:`29730` - drivers/pcie: In Kernel Mode pcie_conf_read crashes when used with newlib 1434* :github:`29722` - West flash is not able to flash with openocd 1435* :github:`29721` - drivers/sensor/lsm6dsl: assertion/UB during interrupt handling 1436* :github:`29720` - samples/display/lvgl/sample.gui.lvgl fails to build on several boards 1437* :github:`29716` - Dependency between userspace and memory protection features 1438* :github:`29713` - nRF5340 - duplicate unit-address 1439* :github:`29711` - Add BSD socket option SO_RCVTIMEO 1440* :github:`29710` - drivers: usb_dc_mcux_ehci: driver broken, build error at all USB test and samples 1441* :github:`29707` - xtensa xt-xcc -Wno-unused-but-set-variable not work 1442* :github:`29706` - xtensa xt-xcc inline warning 1443* :github:`29705` - reel_board: tests/kernel/sched/schedule_api/ fails on multiple boards 1444* :github:`29704` - [Coverity CID :215255] Dereference before null check in tests/subsys/fs/fs_api/src/test_fs.c 1445* :github:`29703` - [Coverity CID :215261] Explicit null dereferenced in subsys/emul/emul_bmi160.c 1446* :github:`29702` - [Coverity CID :215232] Dereference after null check in subsys/emul/emul_bmi160.c 1447* :github:`29701` - [Coverity CID :215226] Logically dead code in soc/xtensa/intel_adsp/common/bootloader/boot_loader.c 1448* :github:`29700` - [Coverity CID :215253] Unintentional integer overflow in drivers/timer/stm32_lptim_timer.c 1449* :github:`29699` - [Coverity CID :215249] Unused value in drivers/modem/ublox-sara-r4.c 1450* :github:`29698` - [Coverity CID :215248] Dereference after null check in drivers/modem/hl7800.c 1451* :github:`29697` - [Coverity CID :215243] Unintentional integer overflow in drivers/timer/stm32_lptim_timer.c 1452* :github:`29696` - [Coverity CID :215241] Buffer not null terminated in drivers/modem/hl7800.c 1453* :github:`29695` - [Coverity CID :215235] Dereference after null check in drivers/modem/hl7800.c 1454* :github:`29694` - [Coverity CID :215233] Logically dead code in drivers/modem/hl7800.c 1455* :github:`29693` - [Coverity CID :215224] Parse warning in drivers/modem/hl7800.c 1456* :github:`29692` - [Coverity CID :215221] Unchecked return value in drivers/regulator/regulator_fixed.c 1457* :github:`29690` - NUCLEO-H745ZI-Q + OpenOCD - connect under reset 1458* :github:`29684` - Can not make multiple BLE IPSP connection to the same host 1459* :github:`29683` - BLE IPSP sample doesn't work on raspberry pi 4 with nrf52840_mdk board 1460* :github:`29681` - Add NUCLEO-H723ZG board support 1461* :github:`29677` - stm32h747i_disco add ethernet support 1462* :github:`29675` - Remove pinmux dependency on STM32 boards 1463* :github:`29667` - RTT Tracing is not working using NXP mimxrt1064_evk 1464* :github:`29657` - enc28j60 on nRF52840 stalls during enc28j60_init_buffers in zephyr 2.4.0 1465* :github:`29654` - k_heap APIs have no tests 1466* :github:`29649` - net: context: add net_context api to check if a port is bound 1467* :github:`29639` - Bluetooth: host: Security procedure failure can terminate GATT client request 1468* :github:`29637` - 5g is microwave and 4LTE is radio or static? 1469* :github:`29636` - Bluetooth: Controller: Connection Parameter Update indication timeout 1470* :github:`29634` - Build error: (Bluetooth: Mesh: split prov.c into two separate modules #28457) 1471* :github:`29632` - GPIO interrupt support for IO expander 1472* :github:`29631` - kernel: provide aligned variant of k_heap_alloc 1473* :github:`29629` - Creating a k_thread as runtime instantiated kernel object using k_malloc causes general protection fault 1474* :github:`29616` - Lorawan subsystem stack: missing MLE_JOIN parameter set 1475* :github:`29611` - usb/class/dfu: void wait_for_usb_dfu() terminates before DFU operation is completed 1476* :github:`29608` - question: create runtime instantiated kernel objects in kernel mode 1477* :github:`29594` - x86_64: RBX being clobbered in the idle thread 1478* :github:`29590` - ARM: FPU: using Unshared FP Services mode can still result in corrupted floating point registers 1479* :github:`29589` - Creating a k_thread and k_sem as runtime instantiated kernel object causes general protection fault 1480* :github:`29574` - question: about CONFIG_NET_BUF_POOL_USAGE 1481* :github:`29567` - Using openthread based echo_client and lwm2m_client cannot ping the external network address 1482* :github:`29549` - doc: Zephyr module feature ``depends`` not documented. 1483* :github:`29544` - Bluetooth: Mesh: Friend node unable relay message for lpn 1484* :github:`29541` - CONFIG_THREAD_LOCAL_STORAGE=y build fails with ZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb 1485* :github:`29538` - eswifi recvfrom() not properly implemented on disco_l475_iot1 1486* :github:`29534` - reel_board:running tests/kernel/workq/work_queue_api/ failed 1487* :github:`29533` - mec15xxevb_assy6853:running testcase tests/kernel/workq/work_queue_api/ failed. 1488* :github:`29532` - mec15xxevb_assy6853:running testcase tests/portability/cmsis_rtos_v2/ failed. 1489* :github:`29530` - display: nrf52840: adafruit_2_8_tft_touch_v2 shield not working with nrf-spim driver 1490* :github:`29519` - kernel: provide aligned variants for allocators 1491* :github:`29518` - sleep in qemu to short 1492* :github:`29499` - x86 thread stack guards persist after thread exit 1493* :github:`29497` - Warning in CR2 1494* :github:`29491` - usb: web USB sample fails Chapter9 USB3CV tests. 1495* :github:`29478` - fs: fs_open can corrupt fs_open_t object given via zfp parameter 1496* :github:`29468` - usb: ZEPHYR FATAL ERROR when running USB test for Nordic. 1497* :github:`29467` - nrf_qspi_nor.c Incorrect value used for checking start of RAM address space 1498* :github:`29446` - pwm: stm32: output signal delayed 1499* :github:`29444` - Network deadlock 1500* :github:`29442` - build failure w/sanitycheck for samples/bluetooth/hci_usb_h4/sample.bluetooth.hci_usb_h4 1501* :github:`29440` - Missing hw-flow-control; in hci_uart overlay files 1502* :github:`29435` - SDCard via SD/SDIO/MMC interfaces 1503* :github:`29430` - up_squared_adsp: Sanitycheck can not run test case on Up_Squared_ADSP board 1504* :github:`29429` - net: dns: enable dns service discovery for mdns service 1505* :github:`29418` - ieee802154: cc13xx_cc26xx: bug in rf driver library 1506* :github:`29412` - sanitycheck: skipped tests marked as failed due to the reason SKIPPED (SRAM overflow) 1507* :github:`29398` - ICMPv6 error sent with incorrect link layer addresses 1508* :github:`29386` - unexpected behavior when doing syscall with 7 or more arguments 1509* :github:`29382` - remove memory domain restriction on system RAM for memory partitions on MMU devices 1510* :github:`29376` - sanitycheck: "TypeError: 'NoneType' object is not iterable" 1511* :github:`29373` - Some altera DTS bindings have the wrong vendor prefix 1512* :github:`29368` - STM32: non F1 -pinctrl.dtsi generation files: Limit mode to variants 1513* :github:`29367` - usb: drivers: add USB support for UP squared 1514* :github:`29364` - cdc_acm_composite fails USB3CV test for Nordic platform. 1515* :github:`29363` - shell: inability to print 64-bit integers with newlib support 1516* :github:`29357` - RFC: API Change: Bluetooth: Update indication callback parameters 1517* :github:`29347` - Network deadlock because of mutex locking order 1518* :github:`29346` - west boards doesn't display the arcitecture. 1519* :github:`29330` - mec15xxevb_assy6853:running samples/boards/mec15xxevb_assy6853/power_management Sleep entry latency is higher than expected 1520* :github:`29329` - tests: kernel.workqueue.api tests fail on multiple platforms 1521* :github:`29328` - mec15xxevb_assy6853:running tests/kernel/workq/work_queue_api/ failed 1522* :github:`29327` - mec15xxevb_assy6853:region ``SRAM`` overflowed during build 1523* :github:`29319` - up_squared: tests/kernel/timer/timer_api failed. 1524* :github:`29317` - mimxrt1015: kernel_threads_sched: application meet size issue 1525* :github:`29315` - twr_kv58f220m: all application build failure 1526* :github:`29312` - [RFC] [BOSSA] Improve offset parameter 1527* :github:`29310` - ble central Repeat read and write to three peripherals error USAGE FAULT 1528* :github:`29309` - ADC1 doesn't read correctly on STM32F7 1529* :github:`29308` - GPIO bit banging i2c init before gpio clock init in stm32f401 plantform,cause same gpio can't work. 1530* :github:`29307` - samples/bluetooth/mesh-demo unable to send vendor button message 1531* :github:`29300` - K_THREAD_DEFINE() uses const in a wrong way 1532* :github:`29298` - xlnx_psttc_timer driver has an imprecise z_clock_set_timeout() implementation 1533* :github:`29287` - spi: SPI_LOCK_ON does not hold the lock for multiple spi_transceive until spi_release 1534* :github:`29284` - compilation issues for MinnowBoard/ UpSquared on documentation examples 1535* :github:`29283` - quickfeather not listed in boards 1536* :github:`29274` - Can't get Coded PHY type(S2 or S8) 1537* :github:`29272` - nordic qspi: readoc / writeoc selection may not work 1538* :github:`29263` - tests/kernel/mem_protect/obj_validation fails build on some boards after recent changes 1539* :github:`29261` - boards: musca_b1: post build actions with TF-M might not be done in right order 1540* :github:`29259` - sanitycheck: sanitycheck defines test expected to fail as FAILED 1541* :github:`29258` - net: Unable to establish TCP connections from Windows hosts 1542* :github:`29257` - Race condition in k_queue_append and k_queue_alloc_append 1543* :github:`29248` - board: nrf52840_mdk: support for qspi flash missing 1544* :github:`29244` - k_thread_resume can cause k_sem_take with K_FOREVER to return -EAGAIN and crash 1545* :github:`29239` - i2c: mcux driver does not prevent simultaneous transactions 1546* :github:`29235` - Endless build loop after adding pinctrl dtsi 1547* :github:`29223` - BLE one central connect multiple peripherals 1548* :github:`29220` - ARC: tickless idle exit code destroy exception status 1549* :github:`29202` - core kernel depends on minimal libc ``z_prf()`` 1550* :github:`29195` - west fails with custom manifest 1551* :github:`29194` - Sanitycheck block after passing some test 1552* :github:`29183` - DHCPv4 retransmission interval gets too large 1553* :github:`29175` - x86 fails all tests if CONFIG_X86_KPTI is disabled 1554* :github:`29173` - uart_nrfx_uart fails uart_async_api_test 1555* :github:`29166` - sanitycheck ``--test-only --device-testing --hardware-map`` shouldn't run tests on all boards from ``--build-only`` 1556* :github:`29165` - shell_print doesn't support anymore %llx when used with newlib 1557* :github:`29164` - net: accept() doesn't return an immediately usable descriptor 1558* :github:`29162` - Data Access Violation when LOG_* is called on ISR context 1559* :github:`29155` - CAN BUS support on Atmel V71 1560* :github:`29150` - CONFIG_BT_SETTINGS_CCC_LAZY_LOADING never loads CCC 1561* :github:`29148` - MPU: twr_ke18f: many kernel application fails when allocate dynamic MPU region 1562* :github:`29146` - canisotp: mimxrt1064_evk: no DT_CHOSEN_ZEPHYR_CAN_PRIMARY_LABEL defined cause tests failure 1563* :github:`29145` - net: frdmk64f many net related applications meet hardfault, hal driver assert 1564* :github:`29139` - tests/kernel/fatal/exception failed on nsim_sem_mpu_stack_guard board 1565* :github:`29120` - STM32: Few issues on on pinctrl generation script 1566* :github:`29113` - Build failure with OSPD 1567* :github:`29111` - Atmel SAM V71 UART_0 fail 1568* :github:`29109` - HAL STM32 Missing ETH pin control configurations in DT files 1569* :github:`29101` - Bluetooth: assertion fail with basic repeated extended advertisement API 1570* :github:`29099` - net: dns: dns-sd: support for dns service discovery 1571* :github:`29098` - ATT timeout worker not canceled by destroy, and may operate on disposed object 1572* :github:`29095` - zefi.py has incorrect assertions 1573* :github:`29092` - tests/drivers/uart/uart_async_api fails on nrf52840dk_nrf52840 (and additional platforms) 1574* :github:`29089` - doc: boards: cc1352r_sensortag: fix minor rst issue 1575* :github:`29083` - Bluetooth: Host: Inconsistent permission value during discovery procedure 1576* :github:`29078` - nRF52840 doesn't start legacy advertisment after extended advertisment 1577* :github:`29074` - #27901 breaks mikroe_* shields overlay 1578* :github:`29070` - NXP LPC GPIO driver masked set does not use the mask 1579* :github:`29068` - chosen zephyr,code-partition has no effect on ELF linking start address 1580* :github:`29066` - kernel: k_sleep doesn't handle relative or absolute timeouts >INT_MAX 1581* :github:`29062` - samples/bluetooth/peripheral_hr/sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy fails to build on rv32m1_vega_ri5cy 1582* :github:`29059` - HAL: mchp: Missing PCR ids to control PM for certain HW blocks 1583* :github:`29056` - tests/bluetooth/init/bluetooth.init.test_ctlr_dbg fails to build on nrf51dk_nrf51422 1584* :github:`29050` - Ugrade lvgl library 1585* :github:`29048` - Removing pwr-gpio of rt1052 from devicetree will cause build error 1586* :github:`29047` - Boards: nucleo_stm32g474re does not build 1587* :github:`29043` - dirvers: eth_stm32_hal: No interrupt is generated on the MII interface. 1588* :github:`29042` - CONFIG_SHELL_HELP=n fails to compile 1589* :github:`29034` - error in samples/subsys/usb/cdc_acm 1590* :github:`29025` - [Coverity CID :214882] Argument cannot be negative in tests/posix/eventfd/src/main.c 1591* :github:`29024` - [Coverity CID :214878] Argument cannot be negative in tests/posix/eventfd/src/main.c 1592* :github:`29023` - [Coverity CID :214877] Argument cannot be negative in tests/posix/eventfd/src/main.c 1593* :github:`29022` - [Coverity CID :214876] Argument cannot be negative in tests/posix/eventfd/src/main.c 1594* :github:`29021` - [Coverity CID :214874] Argument cannot be negative in tests/posix/eventfd/src/main.c 1595* :github:`29020` - [Coverity CID :214873] Argument cannot be negative in tests/posix/eventfd/src/main.c 1596* :github:`29019` - [Coverity CID :214871] Side effect in assertion in tests/kernel/sched/preempt/src/main.c 1597* :github:`29018` - [Coverity CID :214881] Unchecked return value in subsys/mgmt/ec_host_cmd/ec_host_cmd_handler.c 1598* :github:`29017` - [Coverity CID :214879] Explicit null dereferenced in subsys/emul/spi/emul_bmi160.c 1599* :github:`29016` - [Coverity CID :214875] Dereference after null check in subsys/emul/spi/emul_bmi160.c 1600* :github:`29015` - [Coverity CID :214880] Out-of-bounds access in subsys/net/ip/tcp2.c 1601* :github:`29014` - [Coverity CID :214872] Bad bit shift operation in drivers/ethernet/eth_w5500.c 1602* :github:`29008` - BLE Connection fails to establish between two nRF52840-USB Dongles with Zephyr controller 1603* :github:`29007` - OOT manifest+module discovery/builds fail 1604* :github:`29003` - memory corruption in pkt_alloc 1605* :github:`28999` - STM32: Transition to device tree based pinctrl configuration 1606* :github:`28990` - Docs: Dead links to sample source directories 1607* :github:`28979` - Automatic reviewer assignment for PR does not seem to work anymore 1608* :github:`28976` - sanitycheck failing all tests for nsim_em7d_v22 1609* :github:`28970` - clarify thread life-cycle documentation 1610* :github:`28956` - API-less devices aren't findable 1611* :github:`28955` - undesired kernel debug log 1612* :github:`28953` - winc1500 driver blocks on listen 1613* :github:`28948` - hci_usb: ACL transfer not restarted after USB Suspend - Resume 1614* :github:`28942` - ARC: nsim_hs_smp: huge zephyr.hex file generated on build 1615* :github:`28941` - Civetweb: create separate directory 1616* :github:`28938` - EFR32BGx Bluetooth Support 1617* :github:`28935` - support code coverage in unit tests 1618* :github:`28934` - pinmux: stm32: port remaining pinctrl DT serial definitions for STM32 based boards 1619* :github:`28933` - mcuboot: Brick when using BOOT_SWAP_USING_MOVE and reset happens during images swap 1620* :github:`28925` - west failed due to empty value in self.path 1621* :github:`28921` - MCUboot / smp_svr sample broken in 2.4.0 1622* :github:`28916` - net_if_down doesn't clear address 1623* :github:`28912` - Incorrect macro being used to init a sflist 1624* :github:`28908` - The same buffers are shared by the 2 Ethernet controllers in the eth_mcux driver 1625* :github:`28898` - lwm2m_client can't start if mcuboot is enabled 1626* :github:`28897` - SPI does not work for STM32 min dev board 1627* :github:`28893` - Double-dot in path's may cause problems with gcc under Windows 1628* :github:`28887` - Bluetooth encryption request overrides ongoing phy update 1629* :github:`28881` - tests/kernel/mem_protect/sys_sem: qemu_x86_64 intermittent failure 1630* :github:`28876` - -p doesn't run a pristine build 1631* :github:`28872` - Support ESP32 as Bluetooth controller 1632* :github:`28870` - Peripheral initiated connection parameter update is ignored 1633* :github:`28867` - ARM Cortex-M4: Semaphores could not be used in ISRs with priority 0? 1634* :github:`28865` - Doc: Generate documentation using dts bindings 1635* :github:`28854` - ``CONFIG_STACK_POINTER_RANDOM`` may be undefined 1636* :github:`28847` - code_relocation sample does not work on windows 1637* :github:`28844` - Double quote prepended when exporting CMAKE compile option using zephyr_get_compile_options_for_lang() 1638* :github:`28833` - STM32: SPI DMA Driver - HW CS handling not compatible with spi_nor (Winbond W25Q) 1639* :github:`28826` - nRF QSPI flash driver broken for GD25Q16 1640* :github:`28822` - Improve STM32 LL HAL usage 1641* :github:`28809` - Enable bt_gatt_notify() to overwrite notified value before sending rather than queue values 1642* :github:`28794` - RFC: API Change: k_work 1643* :github:`28791` - STM32: Clock recovery system (CRS) support 1644* :github:`28787` - lwm2m-client sample can't be build with openthread and DTLS 1645* :github:`28785` - shell: It should be possible to get list of commands without pressing tab 1646* :github:`28777` - Memory pool issue 1647* :github:`28775` - Update to TFM v1.2 release 1648* :github:`28774` - build failure: several bluetooth samples fail to build on nrf51dk_nrf51422 1649* :github:`28773` - Lower Link Layer code use upper link layer function have " undefined reference to" 1650* :github:`28758` - ASSERTION FAIL [conn->in_retransmission == 1] with civetweb sample application 1651* :github:`28745` - Bug in drivers/modem/hl7800.c 1652* :github:`28739` - Bluetooth: Mesh: onoff_level_lighting_vnd sample fails provisioning 1653* :github:`28735` - NULL pointer access in zsock_getsockname_ctx with TCP2 1654* :github:`28723` - Does not respect python virtualenv 1655* :github:`28722` - Bluetooth: provide ``struct bt_conn`` to ccc_changed callback 1656* :github:`28714` - Bluetooth: PTS upper tester: GAP/CONN/NCON/BV-02-C Fails because of usage of NRPA 1657* :github:`28709` - phandle-array doesn't allow array of just phandles 1658* :github:`28706` - west build -p auto -b nrf52840dk_nrf52840 error: HAS_SEGGER_RTT 1659* :github:`28701` - ASSERTION FAIL [!radio_is_ready()] 1660* :github:`28699` - Bluetooth: controller: Speed up disconnect process when slave latency is used 1661* :github:`28694` - k_wakeup follwed by k_thread_resume call causes system freeze 1662* :github:`28693` - FCB support for non-0xFF flash erase values 1663* :github:`28691` - tests: arch: arm: arm_thread_swap: fails with bus fault 1664* :github:`28688` - Bluetooth: provide ``struct bt_gatt_indicate_params`` to ``bt_gatt_indicate_func_t`` 1665* :github:`28670` - drivers: flash: bluetooth: stm32wb: attempt to erase internal flash before enabling Bluetooth cause fatal error 1666* :github:`28664` - Decide whether to enable HW_STACK_PROTECTION by default 1667* :github:`28650` - GCC-10.2 link issue w/g++ on aarch64 1668* :github:`28629` - tests: kernel: common: and common.misra are failing on nrf52840dk 1669* :github:`28620` - 6LowPAN ipsp: ping host -> µc failes, ping µc -> host works. after that: ping host -> µc works 1670* :github:`28613` - cannot set GDB watchpoints on QEMU x86 with icount enabled 1671* :github:`28590` - up_squared_adsp:running tests/kernel/smp/ failed 1672* :github:`28589` - up_squared_adsp:running tests/kernel/workq/work_queue/ failed 1673* :github:`28587` - Data corruption while serving large files via HTTP with TCP2 1674* :github:`28556` - mec15xxevb_assy6853:running tests/kernel/sched/schedule_api/ failed 1675* :github:`28547` - up_squared: tests/subsys/debug/coredump failed using twister command. 1676* :github:`28544` - Null pointer dereference in ll_adv_aux_ad_data_set 1677* :github:`28533` - soc: ti_simplelink: cc13xx-cc26xx: kconfig for subghz 802.15.4 1678* :github:`28509` - series-push-hook.sh: Don't parse then-master-to-latest-master commits after rebase to lastest 1679* :github:`28504` - dfu: dfu libraries might fails to compile on redefined functions while building MCUBoot 1680* :github:`28502` - USB DFU class: support MCUBoot CONFIG_SINGLE_APPLICATION_SLOT 1681* :github:`28493` - Sanitycheck on ARC em_starterkit_em7d has many tests timeout 1682* :github:`28483` - Fix nanosleep(2) for sub-microsecond durations 1683* :github:`28473` - Mcuboot fails to compile when using single image and usb dfu 1684* :github:`28469` - Unable to capture adc signal at 8ksps when using nrf52840dk board. 1685* :github:`28462` - SHIELD not handled correct in CMake when using custom board 1686* :github:`28461` - ``HCI_CMD_TIMEOUT`` when setting ext adv data in the hci_usb project 1687* :github:`28456` - TOOLCHAIN_LD_FLAGS setting of -mabi/-march aren't propagated to linker invocation on RISC-V 1688* :github:`28442` - How handle IRQ_CONNECT const requirement? 1689* :github:`28406` - Condition variables 1690* :github:`28383` - bq274xx sample is not working 1691* :github:`28363` - ssd16xx: off-by-one with non-multiple-of-eight heights 1692* :github:`28355` - Document limitations of net_buf queuing functions 1693* :github:`28309` - Sample/subsys/fs/littlefs with board=nucleo_f429zi don't work 1694* :github:`28299` - net: lwm2m: Improve token handling 1695* :github:`28298` - Deep sleep(system off) is not working with LVGL and display driver 1696* :github:`28296` - test_essential_thread_abort: lpcxpresso55s16_ns test failure 1697* :github:`28278` - PWM silently fails when changing output frequency on stm32 1698* :github:`28220` - flash: revise API to remove block restrictions on write operations 1699* :github:`28177` - gPTP gptp_priority_vector struct field ordering is wrong 1700* :github:`28176` - [Coverity CID :214217] Out-of-bounds access in tests/kernel/mem_protect/mem_map/src/main.c 1701* :github:`28175` - [Coverity CID :214214] Uninitialized pointer read in tests/benchmarks/data_structure_perf/rbtree_perf/src/rbtree_perf.c 1702* :github:`28170` - [Coverity CID :214222] Unrecoverable parse warning in include/ec_host_cmd.h 1703* :github:`28168` - [Coverity CID :214218] Unused value in subsys/mgmt/osdp/src/osdp.c 1704* :github:`28159` - [Coverity CID :214216] Logically dead code in drivers/pwm/pwm_stm32.c 1705* :github:`28155` - sam_e70_xplained:running samples/net/sockets/civetweb/ failed 1706* :github:`28124` - Linking external lib against POSIX API 1707* :github:`28117` - CoAP/LWM2M: Clean Packet Retransmission Concept 1708* :github:`28113` - Embed precise Zephyr version & platform name in sanitycheck output .xml 1709* :github:`28094` - samples: drivers: spi_flash_at45: Not work for boards without internal flash driver 1710* :github:`28092` - Make SPI speed of SDHC card configurable 1711* :github:`28014` - tests: kernel: mem_protect: sys_sem: failed when CONFIG_FPU is activated 1712* :github:`27999` - Add QSPI tests for microchip mec1521 board, drivers are in zephyr/drivers/spi, to be tested on mec15xxevb_assy6853 1713* :github:`27997` - Errors in copy paste lengthy script into Shell Console 1714* :github:`27981` - Low UART utilization for hci_uart 1715* :github:`27957` - flash signed binaries: key path and version 1716* :github:`27914` - frdm_k64f async uart api 1717* :github:`27892` - [v2.1.x] lib: updatehub: Improve download on slow networks and security fix 1718* :github:`27890` - [v2.2.x] lib: updatehub: Improve download on slow networks and security fix 1719* :github:`27881` - Zephyr requirements.txt fails to install on Python 3.9rc1 1720* :github:`27879` - Make i2c_slave callbacks public in the documentation 1721* :github:`27856` - Support per thread runtime statistics 1722* :github:`27846` - Weird ADC outliers on nrf52 1723* :github:`27841` - samples: disk: unable to access sd card 1724* :github:`27829` - sys_mutex and futex missing documentation 1725* :github:`27809` - Cannot enable MPU for nucleo_l552ze_q_ns 1726* :github:`27785` - memory domain arch implementation not correct with respect to SMP on ARC 1727* :github:`27716` - Bluetooth: Mesh: Devices relay their own messages (even with relay disabled!) 1728* :github:`27677` - RFC: Get rid of shell UART device selection in Kconfig 1729* :github:`27672` - [v2.2] BLE Transaction Collision 1730* :github:`27633` - arm64 SMP 1731* :github:`27628` - stm32: i2c bus failure when using USB 1732* :github:`27622` - Power management for modems using PPP 1733* :github:`27600` - JSON Api refuse to decode null value 1734* :github:`27596` - logging: backend inconsistency with console and shell 1735* :github:`27583` - sanitycheck does not fail on SRAM overflow, add option to make it fail on those cases. 1736* :github:`27574` - mec15xxevb_assy6853:arch.arm.arch.arm.no.multithreading failed to run 1737* :github:`27573` - coverage: When enable coverage, some testcases need more time 1738* :github:`27570` - up_squared:logging.add.logging.add.async failed 1739* :github:`27561` - drivers: gpio: pca9555 : Add GPIO driver enable interrupt support 1740* :github:`27559` - How to use stm32cubeIDE to build and debug? 1741* :github:`27525` - Including STM32Cube's USB PD support to Zephyr 1742* :github:`27510` - [v1.14] Bluetooth: controller: Fix uninit conn context after invalid channel map 1743* :github:`27506` - driver: peci: mchp: Ping command is failing due to improper tx wait timeout. 1744* :github:`27490` - arch/common/isr_tables.c compilation fails with CONFIG_NUM_IRQS=0 1745* :github:`27487` - storage/stream: should use only flash driver public API 1746* :github:`27468` - BT Host: Periodic Advertisement delayed receive 1747* :github:`27467` - BT Host: Periodic Advertiser List 1748* :github:`27466` - BT Host: Periodic Advertisement Sync Transfer (PAST) 1749* :github:`27457` - Add support for Nordic nrfx PDM driver for Nordic Thingy52 1750* :github:`27423` - RFC: API change: clock_control: Change parameters of clock_control_async_on 1751* :github:`27417` - CivetWeb Enable WebSocket 1752* :github:`27396` - samples/subsys/logging/logger timeout when sanitycheck enable coverage, it needs a filter 1753* :github:`27369` - spi: stm32: dma: rx transfer error when spi_write called 1754* :github:`27367` - Sprintf - error while sending data to SD card 1755* :github:`27350` - ADC: adc shell failure when mismatch with dts device label 1756* :github:`27332` - [v2.3.x] lib: updatehub: Improve download on slow networks and security fix 1757* :github:`27299` - espi: xec: Whenever eSPI host indicates we are entering DnX mode, notification doesn't reach application 1758* :github:`27279` - CMSIS RTOS v1 Signals Implementation Issue 1759* :github:`27231` - Sending data to .csv file on SD card - ERROR CS control inhibited (no GPIO device) 1760* :github:`27195` - Sanitycheck: BinaryHandler can't kill children processes 1761* :github:`27176` - [v1.14] Restore socket descriptor permission management 1762* :github:`27174` - TCP Server don't get the right data from the client 1763* :github:`27146` - [Coverity CID :211510] Unchecked return value in lib/posix/semaphore.c 1764* :github:`27122` - Implement watchdog driver for mimxrt1050_evk 1765* :github:`27068` - ESP-IDF Bootloader bootloop 1766* :github:`27055` - BlueZ with ESP32 boards supported or not? 1767* :github:`27047` - zefi.py assumes host GCC is x86 1768* :github:`27031` - Zephyr OpenThread Simulation 1769* :github:`27020` - civetweb issues 1770* :github:`27006` - unsynchronized newlib uintptr_t and PRIxPTR definition on xtensa 1771* :github:`26987` - [Coverity CID :211475] Unintended sign extension in drivers/sensor/wsen_itds/itds.c 1772* :github:`26975` - Control never returns from stm32_i2c_msg_write(), when SCL is pulled low permanently (hardware fault occurs) 1773* :github:`26961` - occasional sanitycheck failures in samples/subsys/settings 1774* :github:`26949` - sanitycheck gets overwhelmed by console output 1775* :github:`26912` - arm: cortex_r: config_userspace: hang during early power-up 1776* :github:`26873` - WIFI_ESP: sockets left opened after unexpected reset of ESP 1777* :github:`26829` - GSM modem example on stm32f103 bluepill 1778* :github:`26819` - drivers: modem: SARA modem driver leaks sockets 1779* :github:`26807` - Bluetooth HCI USB sample is not working 1780* :github:`26799` - Introduce p99 1781* :github:`26794` - arc: smp: different sanitycheck results of ARC hsdk's 2 cores and 4 cores configuration 1782* :github:`26732` - Advertise only on single bluetooth channel 1783* :github:`26722` - uarte_nrfx_poll_out() in NRF UARTE driver does not work with hardware flow control 1784* :github:`26665` - Implement reset for ARC development boards 1785* :github:`26656` - SAM0 USB transfer slot leak 1786* :github:`26637` - How to identify sensor device? 1787* :github:`26584` - Multicast emission is only possible for ipv4 starting with 224. 1788* :github:`26533` - Support newlib for Aarch64 architecture 1789* :github:`26522` - Reported "Supported shields" list includes boards 1790* :github:`26515` - timers: platforms using cortex_m_systick does not enter indefinite wait on SLOPPY_IDLE 1791* :github:`26500` - sanitycheck reports failing tests with test_slice_scheduling() 1792* :github:`26488` - Bluetooth: Connection failure using frdm_kw41z shield 1793* :github:`26486` - possible SMP race with k_thread_join() 1794* :github:`26477` - GPIO sim driver 1795* :github:`26443` - sanitycheck shall generate results and detailed information about tests and environment in json format. 1796* :github:`26409` - Clearing of previously initialized data during IPv6 interface init causes infinite loop, memory corruption in timer ISR 1797* :github:`26383` - OpenThread NCP radio-only 1798* :github:`26372` - qspi driver does not work if multithreading is disabled 1799* :github:`26330` - tcp: low bulk receive performance due to window handling 1800* :github:`26315` - ieee802154: cc13xx_cc26xx: sub_ghz support 1801* :github:`26312` - drivers: ieee802154: cc13xx_cc26xx: adopt hal/ti rf driverlib 1802* :github:`26275` - USB MSC fails 'Command Set Test' from USB3CV. 1803* :github:`26272` - Cannot use alternative simulation runner with sanitycheck 1804* :github:`26227` - icount support for qemu_arc_{em,hs} 1805* :github:`26225` - x86_64 doesn't seem to be handling spurious interrupts properly 1806* :github:`26219` - sys/util: add support for mapping lists with per-element terminal symbols 1807* :github:`26172` - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies 1808* :github:`26163` - qemu_arc_{em,hs} keeps failing in CI on tests/kernel/lifo/lifo_usage 1809* :github:`26142` - cmake warning: "Policy CMP0077 is not set" 1810* :github:`26084` - 2.4 Release Checklist 1811* :github:`26072` - refactor struct device to reduce RAM demands 1812* :github:`26051` - shell: uart: Allow a change in the shell initalisation to let routing it through USB UART 1813* :github:`26050` - devicetree: provide access to node ordinal 1814* :github:`26026` - RFC: drivers: pwm: add functions for capturing pwm pulse width and period 1815* :github:`25956` - Including header files from modules into app 1816* :github:`25927` - ARM: Core Stack Improvements/Bug fixes for 2.4 release 1817* :github:`25918` - qemu_nios2 crash when enabled icount 1818* :github:`25832` - [test][kernel][lpcxpresso55s69_ns] kernel cases meet ESF could not be retrieved successfully 1819* :github:`25604` - USB: enable/disable a class driver at runtime 1820* :github:`25600` - wifi_eswifi: Unable to start TCP/UDP client 1821* :github:`25592` - Remove checks on board undocumented DT strings 1822* :github:`25597` - west sign fails to find header size or padding 1823* :github:`25508` - tests: add additonal power management tests 1824* :github:`25507` - up_squared:tests/portability/cmsis_rtos_v2 failed. 1825* :github:`25482` - outdated recommendations for SYS_CLOCK_TICKS_PER_SEC 1826* :github:`25466` - log build errors are not helpful 1827* :github:`25434` - nRF5340 Bluetooth peripheral_hr sample high power consumption 1828* :github:`25413` - soc: ti_simplelink: kconfig: ble: placeholder for hal_ti 1829* :github:`25409` - Inconsistent naming of Kconfig options related to stack sizes of various Zephyr components 1830* :github:`25395` - Websocket Server API 1831* :github:`25379` - Bluetooth mesh example not working 1832* :github:`25314` - Bluetooth: controller: legacy: Backport conformance test related changes 1833* :github:`25302` - lwm2m client sample bootstrap server support 1834* :github:`25182` - Raspberry Pi 4B Support 1835* :github:`25173` - k_sem_give(struct k_sem \*sem) should report failure when the semaphore is full 1836* :github:`25164` - Remove ``default:`` functionality from devicetree bindings 1837* :github:`25015` - Bluetooth Isochronous Channels Support 1838* :github:`25010` - disco_l475_iot1 don't confirm MCUBoot slot-1 image 1839* :github:`24803` - ADC driver test hangs on atsame54_xpro 1840* :github:`24652` - sanitycheck doesn't keep my cores busy 1841* :github:`24453` - docs: Allow to use the exact current zephyr version number in place of /latest/ in documentation URLs 1842* :github:`24358` - deprecate and remove old k_mem_pool / sys_mem_pool APIs 1843* :github:`24338` - UICR & FICR missing from nRF52* devicetree files 1844* :github:`24211` - [v2.2.x] lib: updatehub: Not working on Zephyr 2.x 1845* :github:`23917` - Kconfig: problems with using backslash-escapes in "default" value of "string" option 1846* :github:`23874` - Test case to check registers data 1847* :github:`23866` - sample hci_usb fails with zephyr 2.2.0 (worked with zephyr 2.1.0) 1848* :github:`23729` - hifive1_revb fails to work with samples/subsys/console/getline 1849* :github:`23314` - Bluetooth: controller: Use defines for 625 us and 1250 us 1850* :github:`23302` - Poor TCP performance 1851* :github:`23212` - ARC: SMP: Enable use of ARConnect Inter-core Debug Unit 1852* :github:`23210` - mimxrt1050_evk:tests/net/iface failed with v1.14 branch. 1853* :github:`23063` - CMSIS v2 osThreadJoin does not work if thread exits with osThreadExit 1854* :github:`23062` - thread_num / thread_num_dynamic are never decremented in CMSIS v2 thread.c 1855* :github:`22942` - Missing TX power options for nRF52833 1856* :github:`22771` - z_x86_check_stack_bounds() doesn't work right for nested IRQs on x86-64 1857* :github:`22703` - Implement ADC driver for lpcxpresso55s69 1858* :github:`22411` - AArch64 / Cortex-A port improvements / TODO 1859* :github:`22333` - drivers: can: Check bus-timing values at compile-time 1860* :github:`22247` - Discussion: Supporting the Arduino ecosystem 1861* :github:`22198` - BMA280 Sample Code 1862* :github:`22185` - Add Thread Local Storage (TLS) support 1863* :github:`22060` - Build fails with gcc-arm-none-eabi-9-2019-q4-major 1864* :github:`21991` - memory domain locking may not be entirely correct 1865* :github:`21495` - x86_64: interrupt stack overflows are not caught 1866* :github:`21462` - x86_64 exceptions are not safely preemptible, and stack overflows are not caught 1867* :github:`21273` - devicetree: improved support for enum values 1868* :github:`21238` - Improve Zephyr HCI VS extension detection 1869* :github:`21216` - Ztest "1cpu" cases don't retarget interrupts on x86_64 1870* :github:`21179` - Reduce RAM consumption for civetweb HTTP sample 1871* :github:`20980` - ESP32 flash error with segment count error using esptool.py from esp-idf 1872* :github:`20925` - tests/kernel/fp_sharing/float_disable crashes on qemu_x86 with CONFIG_KPTI=n 1873* :github:`20821` - Do USE\_\(DT\_\)CODE\_PARTITION and FLASH_LOAD_OFFSET/SIZE need to be user-configurable? 1874* :github:`20792` - sys_pm: fragility in residency policy 1875* :github:`20775` - sys_pm_ctrl: fragility in managing state control 1876* :github:`20686` - tests/kernel/fp_sharing/float_disable failed when code coverage is enabled on qemu_x86. 1877* :github:`20518` - [Coverity CID :205647]Memory - illegal accesses in /tests/arch/x86/info/src/memmap.c 1878* :github:`20337` - sifive_gpio: gpio_basic_api test fails 1879* :github:`20262` - dt-binding for timers 1880* :github:`20118` - Zephyr BLE stack to work on the CC2650 Launchpad 1881* :github:`19850` - Bluetooth: Mesh: Modular settings handling 1882* :github:`19530` - Enhance sanitycheck/CI for separating build phase from testing 1883* :github:`19523` - Can't build fade-led example for any Nordic board 1884* :github:`19511` - net: TCP: echo server blocks after a packet with zero TCP options 1885* :github:`19497` - log subsystem APIs need to be clearly namespaced as public or private 1886* :github:`19467` - Error building samples with PWM 1887* :github:`19448` - devicetree: support disabled devices 1888* :github:`19435` - how to change uart tx rx pins in zephyr 1889* :github:`19380` - Potential bugs re. 'static inline' and static variables 1890* :github:`19244` - BLE throughput of DFU by Mcumgr is too slow 1891* :github:`19138` - zassert prints to UART even when RTT is selected 1892* :github:`19100` - LwM2M sample with DTLS: does not connect 1893* :github:`19003` - bluetooth : Mesh: adv thread can be replace by other methods. 1894* :github:`18927` - settings: deprecate base64 encoding 1895* :github:`18778` - soc: arm: nordic_nrf: Defining DT\_..._DEV_NAME 1896* :github:`18728` - sam_e70_xplained:tests/subsys/logging/log_core failed. 1897* :github:`18608` - PCA9685 PWM driver is broken 1898* :github:`18607` - DesignWare PWM driver is broken 1899* :github:`18601` - LwM2M client sample: an overlay for OpenThread support 1900* :github:`18551` - address-of-temporary idiom not allowed in C++ 1901* :github:`18529` - fs/fcb: consider backport of mynewt fixes 1902* :github:`18276` - irq_connect_dynamic() is not tested on all arches 1903* :github:`17893` - dynamic threads don't work on x86 in some configurations 1904* :github:`17787` - openocd unable to flash hello_world to cc26x2r1_launchxl 1905* :github:`17743` - cross compiling for RISCV32 fails as compiler flags are not supplied by board but must be in target.cmake 1906* :github:`17645` - VSCode debugging Zephyr application 1907* :github:`17545` - Licensing and reference to public domain material 1908* :github:`17300` - [Zephyr v1.14.0] mcumgr: stm32: Strange Build warnings when counter is enabled 1909* :github:`17023` - userspace: thread indexes are not released when dynamic threads lose all references 1910* :github:`17014` - reentrancy protection in counter drivers? 1911* :github:`16766` - net: net_pkt_copy don't work as expected when data was pulled from destination 1912* :github:`16544` - drivers: spi: spi_mcux_lpspi: inconsistent chip select behaviour 1913* :github:`16438` - fs/FCB fs/NVS : requires unaligned flash read-out length capabilities, 1914* :github:`16237` - disco_l475_iot1: samples/bluetooth/ipsp ko since 3151d26 1915* :github:`16195` - k_uptime_delta(): Defective by design 1916* :github:`15944` - stm32: New Driver for FMC/FSMC 1917* :github:`15713` - MCUMGR_LOG build error 1918* :github:`15570` - Unbonded peripheral gets 'Tx Buffer Overflow' when erasing bond on master 1919* :github:`15372` - logging can't dump exceptions without losing data with CONFIG_LOG_PRINTK 1920* :github:`14591` - Infineon Tricore architecture support 1921* :github:`14571` - TCP: sending lots of data deadlocks with slow peer 1922* :github:`14300` - Bluetooth connection using central and peripheral samples in nrf52840 1923* :github:`13955` - stm32: Implement async uart api 1924* :github:`13591` - tests/blutooth/tester: ASSERTION FAIL due to Recursive spinlock when running bt tester on qemu-cortex-m3 1925* :github:`13396` - Cannot connect to Galaxy S8 via BLE 1926* :github:`13244` - How to encrypt advertise packet with zephyr and nrf52832 ? 1927* :github:`12368` - File descriptors: Compile fails with non-POSIX out-of-tree libc 1928* :github:`12353` - intel_s1000: SPI Flash Erase command doesn't work when booting from flash 1929* :github:`12239` - BLE400 / nRF51822 (nRF51) PWM clock too low (servo-motor example) 1930* :github:`12150` - Power management on nRF52 boards 1931* :github:`11912` - net: SimpleLink: Create real cross-platform port 1932* :github:`11770` - Multiprotocol feature for BLE/Thread 1933* :github:`10904` - Requirements for driver devices generation using device tree 1934* :github:`10857` - Migrating from CMSIS-Core to DeviceTree results in loss of type information 1935* :github:`10460` - Bluetooth: settings: No space to store CCC config after successful pairing 1936* :github:`10158` - Have support for probot with Zephyr 1937* :github:`10022` - Porting Modbus Library: Need some guidance 1938* :github:`9944` - sockets: Connect doesn't send new SYN in case the first connection attempt fails 1939* :github:`9883` - DTS processing generates unit_address_vs_reg warning on entries with 'reg' 1940* :github:`9875` - Bluetooth: Host LE Extended Advertising 1941* :github:`9783` - LwM2M: Cannot create object instance without specifying instance number 1942* :github:`9509` - Unable to upload firmware over serial with mcumgr 1943* :github:`9406` - Generate DTS 'compatible' based compilation flags 1944* :github:`9403` - is Support C++ standard library? 1945* :github:`9087` - driver: CAN interface should be compatible with CAN-FD interface 1946* :github:`8499` - Device Tree support overhaul 1947* :github:`8393` - ``CONFIG_MULTITHREADING=n`` builds call ``main()`` with interrupts locked 1948* :github:`8008` - net: Sockets (and likely net_context's) should not be closed behind application's back 1949* :github:`7939` - Connections to TI CC254x break after conn_update 1950* :github:`7404` - arch: arm: MSP initialization during early boot 1951* :github:`7331` - Precise time sync through BLE mesh. 1952* :github:`6857` - need to improve filtering and coverage in sanitycheck 1953* :github:`6818` - Question: Is Lightweight OpenMP implementation supported in Zephyr? Or any plan? 1954* :github:`6648` - Trusted Execution Framework: practical use-cases (high-level overview) 1955* :github:`6199` - STM32: document dts porting rules 1956* :github:`6040` - Implement flash driver for LPC54114 1957* :github:`5626` - Building samples failed 1958* :github:`4420` - net: tcp: RST handling is weak 1959* :github:`3675` - LE Adv. Ext.: Extended Scan with PHY selection for non-conn non-scan un-directed without aux packets 1960* :github:`3674` - LE Adv. Ext.: Non-Connectable and Non-Scannable Undirected without auxiliary packet 1961* :github:`3893` - Enhance k_stack_push() to check k_stack->top to avoid corruption 1962* :github:`3719` - Multiple consoles support. 1963* :github:`3441` - IP stack: No TCP send window handling 1964* :github:`3102` - Make newlib libc the default c library 1965* :github:`2247` - LE Controller: Change hal/ into a set of drivers 1966