1:orphan: 2 3.. _zephyr_2.1: 4 5Zephyr 2.1.0 6############ 7 8We are pleased to announce the release of Zephyr kernel version 2.1.0. 9 10Major enhancements with this release include: 11 12* Normalized APIs across all architectures. 13* Expanded support for ARMv6-M architecture. 14* Added support for numerous new boards and shields. 15* Added numerous new drivers and sensors. 16* Added new TCP stack implementation (experimental). 17* Added BLE support on Vega platform (experimental). 18* Memory size improvements to Bluetooth host stack. 19 20The following sections provide detailed lists of changes by component. 21 22Security Vulnerability Related 23****************************** 24 25No security vulnerabilities received. 26 27Kernel 28****** 29 30* Add arch abstraction for irq_offload() 31* Add architecture interface headers and normalized APIs across all arches 32* Show faulting CPU on fatal error message 33* Improve C++ compatibility 34* Modified arch API namespace to allow automatic arch API documentation 35 generation 36* Use logging for userspace errors 37 38Architectures 39************* 40 41* ARC: 42 43 * Increased the exception handling stack size 44 * Implement DIRECT IRQ support 45 * Implement z_arch_system_halt() 46 47* ARM: 48 49 * Added support for memory protection features (user mode and 50 hardware-based stack overflow detection) in ARMv6-M architecture 51 * Added QEMU support for ARMv6-M architecture 52 * Extended test coverage for ARM-specific kernel features in ARMv6-M 53 architecture 54 * Enhanced runtime MPU programming in ARMv8-M architecture, making 55 the full partitioning of kernel SRAM memory a user-configurable 56 feature. 57 * Added CMSIS support for Cortex-R architectures. 58 * Updated CMSIS headers to version 5.6 59 * Added missing Cortex-R CPU device tree bindings. 60 * Fixed incorrect Cortex-R device tree specification. 61 * Fixed several bugs in ARM architecture implementation 62 63* POSIX: 64 65 * Added support for CONFIG_DYNAMIC_INTERRUPTS (native_posix 66 & nrf52_bsim) 67 68* RISC-V: 69 70 * Add support to boot multicore system 71 72* x86: 73 74 * Add basic ACPI and non-trivial memory map support 75 * Add SMP support (64-bit mode only) 76 * Inline direct ISR functions 77 78Boards & SoC Support 79******************** 80 81* Added support for these SoC series: 82 83.. rst-class:: rst-columns 84 85 * Atmel SAMD51, SAME51, SAME53, SAME54 86 * Nordic Semiconductor nRF53 87 * NXP Kinetis KV5x 88 * STMicroelectronics STM32G4 89 90* Added support for these ARM boards: 91 92 .. rst-class:: rst-columns 93 94 * actinius_icarus 95 * cc3235sf_launchxl 96 * decawave_dwm1001_dev 97 * degu_evk 98 * frdm_k22f 99 * frdm_k82f 100 * mec1501modular_assy6885 101 * nrf52833_pca10100 102 * nrf5340_dk_nrf5340 103 * nucleo_g431rb 104 * pico_pi_m4 105 * qemu_cortex_r0 106 * sensortile_box 107 * steval_fcu001v1 108 * stm32f030_demo 109 * stm32l1_disco 110 * twr_kv58f220m 111 112* Added support for these following shields: 113 114 .. rst-class:: rst-columns 115 116 * adafruit_2_8_tft_touch_v2 117 * dfrobot_can_bus_v2_0 118 * link_board_eth 119 * ssd1306_128x32 120 * ssd1306_128x64 121 * waveshare_epaper 122 * x_nucleo_idb05a1 123 124* Added CAN support for Olimexino STM32 board 125 126Drivers and Sensors 127******************* 128 129* ADC 130 131 * Added support for STM32G4X in STM32 driver 132 * Added Microchip XEC ADC driver 133 134* Bluetooth 135 136 * Added RPMsg transport HCI driver 137 138* CAN 139 140 * Added API to read the bus-state and error counters 141 * Added API for bus-off recovery 142 * Optimizations for the MCP2515 driver 143 * Bug fixes 144 145* Clock Control 146 147 * Added support for nRF52833 in nRF driver 148 * Added support for STM32G4X in STM32 driver 149 150* Console 151 152 * Removed deprecated function console_register_line_input 153 154* Counter 155 156 * Added support for STM32L1 and STM32G4X in STM32 driver 157 * Removed QMSI driver 158 * Added Microchip XEC driver 159 160* Display 161 162 * Enhanced SSD1306 driver to support build time selection 163 * Enhanced SSD16XX driver to use bytestring property for LUT and parameters 164 165* DMA 166 167 * Added generic STM32 driver 168 * Removed QMSI driver 169 170* EEPROM 171 172 * Added EEPROM device driver API 173 * Added Atmel AT24 (and compatible) I2C EEPROM driver 174 * Added Atmel AT25 (and compatible) SPI EEPROM driver 175 * Added native_posix EEPROM emulation driver 176 177* Entropy 178 179 * Added RV32M1 driver 180 * Added support for STM32G4X in STM32 driver 181 182* Ethernet 183 184 * Added MAC address configuration and carrier state detection to STM32 driver 185 * Added ENC424J600 driver 186 * Removed DesignWare driver 187 188* Flash 189 190 * Added deep-power-down mode support in SPI NOR driver 191 * Fixed STM32 driver for 2MB parts 192 * Added support for STM32G4X in STM32 driver 193 * Removed QMSI driver 194 195* GPIO 196 197 * Added support for STM32G4X in STM32 driver 198 * Removed QMSI, SCH, and SAM3 drivers 199 200* Hardware Info 201 202 * Added LiteX DNA driver 203 204* I2C 205 206 * Converted remaining drivers to device tree 207 * Added support for STM32G4X in STM32 driver 208 * Fixed DesignWare driver for 64-bit 209 * Removed QMSI driver 210 * Added proper error handling in XEC driver 211 212* I2S 213 214 * Refactored STM32 driver 215 216* IEEE 802.15.4 217 218 * Added CC13xx / CC26xx driver 219 220* Interrupt Controller 221 222 * Added support for SAME54 to SAM0 EIC driver 223 * Added support for STM32G4X in STM32 driver 224 * Converted RISC-V plic to use multi-level irq support 225 226* IPM 227 228 * Added nRFx driver 229 230* Keyboard Scan 231 232 * Added Microchip XEC driver 233 234* LED 235 236 * Removed non-DTS support from LP5562, PCA9633, and LP3943 drivers 237 238* Modem 239 240 * Added simple power management to modem receiver 241 242* Pinmux 243 244 * Added support for STM32G4X in STM32 driver 245 * Removed QMSI driver 246 247* PS/2 248 249 * Added Microchip XEC driver 250 251* PWM 252 253 * Added PWM shell 254 * Added Microchip XEC driver 255 * Removed QMSI driver 256 257* Sensor 258 259 * Fixed raw value scaling and SPI burst transfers in LIS2DH driver 260 * Converted various drivers to device tree 261 * Fixed fractional part calculation in ENS210 driver 262 * Added OPT3001 light sensor driver 263 * Added SI7060 temperature sensor driver 264 * Added TMP116 driver 265 * Implemented single shot mode in SHT3XD driver 266 * Added single/double tap trigger support in LIS2DW12 driver 267 268* Serial 269 270 * Added support for SAME54 to SAM0 driver 271 * Added support for STM32G4X in STM32 driver 272 * Added support for 2 stop bits in nRF UARTE and UART drivers 273 * Removed QMSI driver 274 * Added ESP32 driver with FIFO/interrupt support 275 276* SPI 277 278 * Added support for nRF52833 in nRFx driver 279 * Added support for STM32G4X in STM32 driver 280 * Added RV32M1 driver 281 * Added Microchip XEC driver 282 * Added LiteX driver 283 * Removed Intel Quark driver 284 285* Timer 286 287 * Fixed starving clock announcements in SYSTICK and nRF drivers 288 * Fixed clamp tick adjustment in tickless mode in various drivers 289 * Fixed calculation of absolute cycles in SYSTICK driver 290 * Fixed lost ticks from unannounced elapsed in nRF driver 291 * Fixed SMP bug in ARC driver 292 * Added STM32 LPTIM driver 293 * Changed CC13X2/CC26X2 to use RTC instead of SYSTICK for system clock 294 295* USB 296 297 * Added support for nRF52833 in nRFx driver 298 * Added support for STM32G4X in STM32 driver 299 * Enabled ZLP hardware handling for variable-length data storage 300 301* Video 302 303 * Added MCUX CSI and Aptina MT9M114 drivers 304 * Added software video pattern generator driver 305 306* Watchdog 307 308 * Added support for SAME54 to SAM0 driver 309 * Converted drivers to use device tree 310 * Removed QMSI driver 311 * Added STM32 WWDG driver 312 * Added Microchip XEC driver 313 314* WiFi 315 316 * Implemented TCP/UDP socket offload with TLS in Inventek eS-WiFi driver 317 318Networking 319********** 320 321* Added new TCP stack implementation. The new TCP stack is still experimental 322 and is turned off by default. Users wanting to experiment with it can set 323 ``CONFIG_NET_TCP2`` Kconfig option. 324* Added support for running MQTT protocol on top of a Websocket connection. 325* Added support for enabling DNS in LWM2M. 326* Added support for resetting network statistics in net-shell. 327* Added support for getting statistics about the time it took to receive or send 328 a network packet. 329* Added support for sending a PPP Echo-Reply packet when a Echo-Request packet 330 is received. 331* Added CC13xx / CC26xx device drivers for IEEE 802.15.4. 332* Added TCP/UDP socket offload with TLS for eswifi network driver. 333* Added support for sending multiple SNTP requests to increase reliability. 334* Added support for choosing a default network protocol in socket() call. 335* Added support for selecting either native IP stack, which is the default, or 336 offloaded IP stack. This can save ROM and RAM as we do not need to enable 337 network functionality that is not going to be used in the network device. 338* Added support for LWM2M client initiated de-register. 339* Updated the supported version of OpenThread. 340* Updated OpenThread configuration to use mbedTLS provided by Zephyr. 341* Various fixes to TCP connection establishment. 342* Fixed delivery of multicast packets to all listening sockets. 343* Fixed network interface initialization when using socket offloading. 344* Fixed initial message id seed value for sent CoAP messages. 345* Fixed selection of network interface when using "net ping" command to send 346 ICMPv4 echo-request packet. 347* Networking sample changes for: 348 349 .. rst-class:: rst-columns 350 351 - http_client 352 - dumb_http_server_mt 353 - dumb_http_server 354 - echo_server 355 - mqtt_publisher 356 - zperf 357 358* Network device driver changes for: 359 360 .. rst-class:: rst-columns 361 362 - Ethernet enc424j600 (new driver) 363 - Ethernet enc28j60 364 - Ethernet stm32 365 - WiFi simplelink 366 - Ethernet DesignWare (removed) 367 368Bluetooth 369********* 370 371* Host: 372 373 * Reworked the Host transmission path to improve memory footprint and remove potential deadlocks 374 * Document HCI errors for connected callback 375 * GATT: Added a ``bt_gatt_is_subscribed()`` function to check if attribute has been subscribed 376 * GATT: Added an initializer for GATT CCC structures 377 * HCI: Added a function to get the connection handle of a connection 378 * Added ability to load CCC settings on demand to reduce memory usage 379 * Made the time to run slave connection parameters update procedure configurable 380 * Folded consecutive calls to bt_rand into one to reduce overhead 381 * Added key displacement feature for key storage 382 * Reduced severity of unavoidable warnings 383 * Added support C++20 designated initializers 384 * Mesh: Add the model extension concept as described in the Mesh Profile Specification 385 * Mesh: Added support for acting as a Provisioner 386 387* BLE split software Controller: 388 389 * Numerous bug fixes 390 * Fixed several control procedure (LLCP) handling issues 391 * Added experimental BLE support on Vega platform. 392 * Added a hook for flushing in LLL 393 * Implemented the LLL reset functions in a call from ll_reset 394 * Made the number of TX ctrl buffers configurable 395 * Added support for Zero Latency IRQs 396 397* BLE legacy software Controller: 398 399 * Multiple bug fixes 400 401Build and Infrastructure 402************************ 403 404* Deprecated kconfig functions dt_int_val, dt_hex_val, and dt_str_val. 405 Use new functions that utilize eDTS info such as dt_node_reg_addr. 406 See :zephyr_file:`scripts/kconfig/kconfigfunctions.py` for details. 407 408* Deprecated direct use of the ``DT_`` Kconfig symbols from the generated 409 ``generated_dts_board.conf``. This was done to have a single source of 410 Kconfig symbols coming from only Kconfig (additionally the build should 411 be slightly faster). For Kconfig files we should utilize functions from 412 :zephyr_file:`scripts/kconfig/kconfigfunctions.py`. See 413 :ref:`kconfig-functions` for usage details. For sanitycheck yaml usage 414 we should utilize functions from 415 :zephyr_file:`scripts/sanity_chk/expr_parser.py`. Its possible that a 416 new function might be required for a particular use pattern that isn't 417 currently supported. 418 419* Various parts of the binding format have been simplified. The format is 420 better documented now too. 421 422Libraries / Subsystems 423*********************** 424 425* Random 426 427 * Add cryptographically secure random functions 428 * Add bulk fill random functions 429 430HALs 431**** 432 433* HALs are now moved out of the main tree as external modules and reside in 434 their own standalone repositories. 435 436Documentation 437************* 438 439* A new Getting Started Guide simplifies and streamlines the "out of 440 box" experience for developers, from setting up their development 441 environment through running the blinky sample. 442* Many additions and updates to architecture, build, and process docs including 443 sanity check, board porting, Bluetooth, scheduling, timing, 444 peripherals, configuration, and user mode. 445* Documentation for new boards and samples. 446* Improvements and clarity of API documentation. 447 448Tests and Samples 449***************** 450 451* We have implemented additional tests and significantly expanded the amount 452 of test cases in existing tests to increase code coverage. 453 454Issue Related Items 455******************* 456 457These GitHub issues were addressed since the previous 2.0.0 tagged 458release: 459 460.. comment List derived from GitHub Issue query: ... 461 * :github:`issuenumber` - issue title 462 463* :github:`21177` - Long ATT MTU reports wrong length field in write callback. 464* :github:`21148` - nrf51: uart\_1 does not compile 465* :github:`21131` - Bluetooth: host: Subscriptions not removed upon unpair 466* :github:`21139` - west: runners: blackmagicprobe: Keyboard Interrupt shouldn't kill the process 467* :github:`21126` - drivers: spi\_nrfx\_spim: Incorrect handling of extended SPIM configuration 468* :github:`21115` - Request a new repository for the Xtensa HAL 469* :github:`21113` - k\_sem\_give reschedules cooperative threads unexpectedly 470* :github:`21102` - Slack link at https://www.zephyrproject.org/ is expired 471* :github:`21077` - Help: Pull request "Identity/Emails issues" 472* :github:`21059` - Bluetooth sent callback delayed more than ATT 473* :github:`21049` - Bluetooth: Multiple issues with net\_buf usage 474* :github:`21048` - timer case fail on qemu\_xtensa and mps2\_an385 475* :github:`21004` - cmd\_data buffer corruption 476* :github:`20970` - Bluetooth: Mesh: seg\_tx\_reset in the transport layer 477* :github:`20969` - No SOURCES given to target: drivers\_\_gpio 478* :github:`20968` - [Coverity CID :206016] Side effect in assertion in tests/kernel/sched/metairq/src/main.c 479* :github:`20967` - [Coverity CID :206017] Out-of-bounds read in drivers/ipm/ipm\_nrfx\_ipc.c 480* :github:`20966` - [Coverity CID :206018] Side effect in assertion in tests/kernel/sched/metairq/src/main.c 481* :github:`20965` - [Coverity CID :206019] Side effect in assertion in tests/kernel/sched/metairq/src/main.c 482* :github:`20964` - [Coverity CID :206020] Bad bit shift operation in drivers/ipm/ipm\_nrfx\_ipc.c 483* :github:`20963` - [Coverity CID :206021] Side effect in assertion in tests/kernel/sched/metairq/src/main.c 484* :github:`20962` - [Coverity CID :206022] Out-of-bounds read in drivers/ipm/ipm\_nrfx\_ipc.c 485* :github:`20939` - long duration timeouts can cause loss of time 486* :github:`20938` - ATT/L2CAP "deadlock" 487* :github:`20936` - tests/kernel/mem\_protect/protection fails on ARMv8-M 488* :github:`20933` - x\_nucleo\_iks01a3 shield: STM LSM6DSO sensor does not work after h/w or s/w reset 489* :github:`20931` - intel\_s1000\_crb samples can't be built with latest master 490* :github:`20926` - ztest\_1cpu\_user\_unit\_test() doesn 491* :github:`20892` - our nRF52840 board power management sleep duration 492* :github:`20883` - [Coverity CID :205808] Integer handling issues in tests/net/lib/coap/src/main.c 493* :github:`20882` - [Coverity CID :205806] Integer handling issues in tests/net/lib/coap/src/main.c 494* :github:`20881` - [Coverity CID :205786] Integer handling issues in tests/net/lib/coap/src/main.c 495* :github:`20880` - [Coverity CID :205780] Integer handling issues in tests/net/lib/coap/src/main.c 496* :github:`20879` - [Coverity CID :205812] Incorrect expression in tests/kernel/spinlock/src/main.c 497* :github:`20878` - [Coverity CID :205801] Incorrect expression in tests/kernel/mp/src/main.c 498* :github:`20872` - [Coverity CID :205779] Parse warnings in subsys/usb/class/hid/core.c 499* :github:`20871` - [Coverity CID :205815] Memory - illegal accesses in subsys/shell/shell.c 500* :github:`20868` - [Coverity CID :205814] Null pointer dereferences in subsys/net/ip/6lo.c 501* :github:`20867` - [Coverity CID :205803] Integer handling issues in subsys/fs/nvs/nvs.c 502* :github:`20866` - [Coverity CID :205795] Integer handling issues in subsys/fs/nvs/nvs.c 503* :github:`20846` - [Coverity CID :205775] Memory - corruptions in samples/net/sockets/big\_http\_download/src/big\_http\_download.c 504* :github:`20845` - [Coverity CID :205824] Memory - corruptions in samples/net/mqtt\_publisher/src/main.c 505* :github:`20842` - [Coverity CID :205787] Memory - corruptions in drivers/usb/device/usb\_dc\_native\_posix\_adapt.c 506* :github:`20841` - [Coverity CID :205839] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c 507* :github:`20840` - [Coverity CID :205821] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c 508* :github:`20839` - [Coverity CID :205813] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c 509* :github:`20838` - [Coverity CID :205790] Null pointer dereferences in drivers/usb/device/usb\_dc\_native\_posix.c 510* :github:`20837` - [Coverity CID :205777] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c 511* :github:`20836` - [Coverity CID :205776] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c 512* :github:`20834` - [Coverity CID :205825] API usage errors in boards/posix/native\_posix/hw\_models\_top.c 513* :github:`20833` - Bluetooth: Deadlock in Host API from SMP callbacks. 514* :github:`20826` - [Coverity CID :205798] API usage errors in boards/posix/native\_posix/hw\_models\_top.c 515* :github:`20811` - spi driver 516* :github:`20804` - sanitycheck: unimplemented documented option 517* :github:`20800` - Ready thread is not swapped in after being woken up in IRQ 518* :github:`20797` - echo server qemu\_x86 e1000 crash when coverage is enabled 519* :github:`20781` - peripheral\_hr on VEGABoard disconnects from central\_hr after BT\_CONN\_PARAM\_UPDATE\_TIMEOUT 520* :github:`20771` - onoff\_level\_lighting\_vnd\_app mcumgr unable to connect to provisioned node 521* :github:`20769` - nucleo\_g431rb: Settings subsystem fails to initialise 522* :github:`20743` - doc: settings.rst has references to mynewt structures 523* :github:`20741` - Reel board Ethernet Support using the Link board ETH 524* :github:`20735` - Cannot flash with jlink on windows. 525* :github:`20726` - arm: Specifying sp register in asm's clobber list is deprecated in GCC 9 526* :github:`20715` - rtc driver may interrupt in a short time for large timeouts on cc13x2/cc26x2 527* :github:`20707` - Define GATT service at run-time 528* :github:`20695` - nRF5340: misc fixes for nRF53 porting 529* :github:`20692` - samples: CAN: kconfig: CONFIG\_CAN\_AUTO\_BOFF\_RECOVERY does not exist 530* :github:`20681` - samples: sensor: lps22hb: Reference to undefined CONFIG\_LPS22HB\_TRIGGER symbol 531* :github:`20666` - Unexpected UART Kconfig warnings during build 532* :github:`20660` - Bluetooth: host: bt\_conn\_create\_le sometimes fails to stop pre-scan before connecting 533* :github:`20658` - The misc-flasher runner is not usable 534* :github:`20651` - Bluetooth: disable and restart BT functionality 535* :github:`20639` - x\_nucleo\_iks01a3 sample is not working anymore after #20560 has been merged 536* :github:`20621` - Invalid baudrate on stm32 usart 537* :github:`20620` - Advertiser seen alternating between RPA an ID address with privacy enabled 538* :github:`20613` - HCI reset command complete before LL reset done 539* :github:`20603` - tests/kernel/critical failed on sam\_e70\_xplained board in v.1.14-branch 540* :github:`20598` - tests/lib/mem\_alloc newlibnano target run time error 541* :github:`20587` - undefined reference when enabling CONFIG\_STACK\_CANARIES 542* :github:`20582` - samples/subsys/logging/syst is broken when building with gcc-arm-none-eabi-7-2018-q2-update 543* :github:`20571` - devicetree: fix non-deterministic multi-level interrupt encodings 544* :github:`20558` - Build failure for samples/bluetooth/peripheral\_hr/sample.bluetooth.peripheral\_hr\_rv32m1\_vega\_ri5cy on rv32m1\_vega\_ri5cy 545* :github:`20545` - imgtool: signing image fails: missing DT\_FLASH\_WRITE\_BLOCK\_SIZE 546* :github:`20540` - [Coverity CID :205656]Error handling issues in /tests/net/tcp/src/main.c 547* :github:`20539` - [Coverity CID :205637]Resource leaks in /tests/net/socket/tcp/src/main.c 548* :github:`20538` - [Coverity CID :205673]Memory - corruptions in /tests/net/ppp/driver/src/main.c 549* :github:`20536` - [Coverity CID :205607]Memory - corruptions in /tests/net/ppp/driver/src/main.c 550* :github:`20535` - [Coverity CID :205619]Null pointer dereferences in /tests/net/ieee802154/fragment/src/main.c 551* :github:`20534` - [Coverity CID :205669]Incorrect expression in /tests/kernel/mem\_protect/stack\_random/src/main.c 552* :github:`20533` - [Coverity CID :205667]Error handling issues in /tests/drivers/counter/counter\_basic\_api/src/test\_counter.c 553* :github:`20530` - [Coverity CID :205663]Memory - corruptions in /tests/crypto/tinycrypt/src/sha256.c 554* :github:`20515` - [Coverity CID :205670]Code maintainability issues in /subsys/settings/src/settings\_nvs.c 555* :github:`20514` - [Coverity CID :205633]Memory - illegal accesses in /subsys/settings/src/settings.c 556* :github:`20513` - [Coverity CID :205621]Memory - illegal accesses in /subsys/net/lib/websocket/websocket.c 557* :github:`20512` - [Coverity CID :143683]Error handling issues in /subsys/fs/fcb/fcb.c 558* :github:`20511` - [Coverity CID :205612]Control flow issues in /subsys/disk/disk\_access\_spi\_sdhc.c 559* :github:`20510` - [Coverity CID :205660]Incorrect expression in /subsys/debug/tracing/ctf/ctf\_top.c 560* :github:`20509` - [Coverity CID :205632]Incorrect expression in /subsys/debug/tracing/ctf/ctf\_top.c 561* :github:`20508` - [Coverity CID :205634]Code maintainability issues in /samples/net/sockets/websocket\_client/src/main.c 562* :github:`20507` - [Coverity CID :205662]Memory - illegal accesses in /samples/net/sockets/dumb\_http\_server\_mt/src/main.c 563* :github:`20506` - [Coverity CID :205672]Null pointer dereferences in /samples/drivers/espi/src/main.c 564* :github:`20505` - [Coverity CID :205613]Null pointer dereferences in /samples/drivers/espi/src/main.c 565* :github:`20504` - [Coverity CID :205661]Incorrect expression in /drivers/watchdog/wdt\_wwdg\_stm32.c 566* :github:`20503` - [Coverity CID :205655]Error handling issues in /drivers/watchdog/wdt\_wwdg\_stm32.c 567* :github:`20502` - [Coverity CID :205665]Integer handling issues in /drivers/video/mt9m114.c 568* :github:`20501` - [Coverity CID :205643]Integer handling issues in /drivers/video/mt9m114.c 569* :github:`20499` - [Coverity CID :205625]Error handling issues in /drivers/sensor/lsm6dso/lsm6dso\_shub.c 570* :github:`20498` - [Coverity CID :205628]Error handling issues in /drivers/sensor/amg88xx/amg88xx\_trigger.c 571* :github:`20496` - [Coverity CID :205630]Memory - illegal accesses in /drivers/pwm/pwm\_mchp\_xec.c 572* :github:`20495` - [Coverity CID :205622]Memory - illegal accesses in /drivers/pwm/pwm\_mchp\_xec.c 573* :github:`20494` - [Coverity CID :205617]Memory - corruptions in /drivers/kscan/kscan\_mchp\_xec.c 574* :github:`20493` - [Coverity CID :205668]Insecure data handling in /drivers/ethernet/eth\_enc424j600.c 575* :github:`20489` - [Coverity CID :205645]Integer handling issues in /drivers/counter/counter\_mchp\_xec.c 576* :github:`20488` - [Coverity CID :205614]Integer handling issues in /drivers/clock\_control/nrf\_clock\_calibration.c 577* :github:`20487` - [Coverity CID :205648]Memory - corruptions in /arch/arc/core/mpu/arc\_mpu\_v3\_internal.h 578* :github:`20480` - i2c driver for cc13xx/cc26xx is configured with incorrect frequency 579* :github:`20472` - drivers/flash: nRF flash driver uses absolute addressing instead of relative 580* :github:`20450` - Bluetooth: hci\_uart: conn param update request from peripheral ignored 581* :github:`20449` - 'west flash' command failed on sam\_e70\_xplained board. 582* :github:`20445` - tests/kernel/critical failed on mimxrt1050\_evk board. 583* :github:`20444` - sanitycheck error with tests/arch/x86/info. 584* :github:`20438` - Kernel timeout API does not document well accepted values 585* :github:`20431` - sockets\_tls: missing sendmsg 586* :github:`20425` - storage/flash\_map: flash\_area\_get\_sectors can't fetch sectors on devices with non-zero flash base address 587* :github:`20423` - drivers/flash: flash\_get\_page\_info\_by\_off uses relative addresses 588* :github:`20422` - Device with bonds should not accept new keys without user awareness 589* :github:`20417` - BME280 wrong pressure unit? 590* :github:`20416` - sample: sensor: fxos8700 issues 591* :github:`20406` - misc.app\_dev.libcxx test fails to build for qemu\_x86\_64 592* :github:`20371` - Sanitycheck filtering broken 593* :github:`20351` - sample vl53l0x fails on disco\_l475\_iot1 594* :github:`20332` - Nordic: DocLib links are obsolete 595* :github:`20325` - samples/drivers/i2c\_scanner does not work on STM32 NUCLEO and DISCOVERY boards 596* :github:`20313` - Zperf documentation points to wrong iPerf varsion 597* :github:`20310` - SDHC : Could not enable SPI clock on nucleo\_f091rc 598* :github:`20299` - bluetooth: host: Connection not being unreferenced when using CCC match callback 599* :github:`20297` - Bluetooth: can't close bt\_driver log output 600* :github:`20285` - ST lis2dh sample with motion callback 601* :github:`20284` - zephyr-env.sh Is this supposed to be unsetopt posixargzero ? 602* :github:`20274` - Kconfig new libc changes cause echo server cmake error 603* :github:`20260` - logging system call 604* :github:`20255` - Meta-IRQs making cooperative threads preemptive 605* :github:`20250` - hci\_usb: scanning crashes controller if a lot of devices are nearby 606* :github:`20246` - Module Request: hal\_unisoc 607* :github:`20245` - HTTP parser error with chunked transfer encoding 608* :github:`20244` - mesh: demo: BT fails it init 609* :github:`20232` - Bluetooth: Kernel panic on gatt discover in shell app 610* :github:`20225` - [TOPIC-GPIO] sam\_e70\_xplained fails 2-pin active-low pull test 611* :github:`20224` - [TOPIC-GPIO] rv32m1\_vega\_ri5cy fails 2-pin double-edge detection test 612* :github:`20223` - [TOPIC-GPIO] efr32mg\_sltb004a fails 2-pin double-edge detection test 613* :github:`20205` - ztest testing.ztest does not have a prj.conf with CONFIG\_ZTEST=y 614* :github:`20202` - tests/arch/arm/arm\_interrupt failed on sam\_e70\_xplained board. 615* :github:`20177` - sanitycheck error with tests/benchmarks/timing\_info. 616* :github:`20176` - tests/drivers/pwm/pwm\_api failed on reel\_board. 617* :github:`20167` - posix clock: unexpected value for CLOCK\_REALTIME when used with newlib 618* :github:`20163` - doc: storage settings not clear 619* :github:`20135` - Bluetooth: controller: split: Missing initialization of master terminate\_ack flag 620* :github:`20122` - Deadlock in ASAN leak detection on exit 621* :github:`20110` - Crash in hci\_driver.c when create\_connection\_cancel is issued after create connection 622* :github:`20109` - altera\_nios2 support decision required 623* :github:`20105` - tests/subsys/fs/fcb/ Using uninitialised memory/variables 624* :github:`20104` - Kconfig is too slow 625* :github:`20100` - Slave PTP clock time is updated with large value when Master PTP Clock time has changed 626* :github:`20088` - tests/net/icmpv6/ failed on mimxrt1050\_evk board. 627* :github:`20086` - Broken-looking duplicated ESPI\_XEC symbol 628* :github:`20072` - Incompatible pointer types in Nordic Driver nrfx\_usbd.h 629* :github:`20071` - Incompatible pointer types in Nordic Driver 630* :github:`20049` - Build warnings in several unit tests 631* :github:`20045` - z\_sched\_abort: sched\_spinlock should be released before k\_busy\_wait 632* :github:`20042` - Telnet can connect only once 633* :github:`20033` - Thread suspend only works if followed by k\_sleep in thread that is performing the suspension 634* :github:`20032` - Make it clear in HTML docs what monospaced text is a link 635* :github:`20030` - stm32 can: zcan\_frame from fifo uninitialized 636* :github:`20022` - sanitycheck is not failing on build warnings 637* :github:`20021` - Add a module to Zephyr to include TF-M project and it's related repos 638* :github:`20016` - STM32F4: cannot erase sectors from bank2 639* :github:`20010` - Cannot flash mimxrt1050\_evk board 640* :github:`20007` - tests/net/mld failed on mimxrt1050\_evk board. 641* :github:`20000` - Invalid callback parameters in drivers/serial/uart\_nrfx\_uarte.c (using async API) 642* :github:`19969` - [TOPIC-GPIO] mcux driver problems with pull configuration 643* :github:`19963` - settings test tests/subsys/settings/fcb/raw failing 644* :github:`19918` - Incremental builds broken for OpenAMP sample 645* :github:`19917` - Bluetooth: Controller: Missing LL\_ENC\_RSP after HCI LTK Negative Reply 646* :github:`19915` - tests/net/icmpv6 failed on sam\_e70 board. 647* :github:`19914` - tests/net/shell failed on sam\_e70 board. 648* :github:`19910` - Bluetooth: Mesh: Thread stack can reduce by use malloc&free function 649* :github:`19898` - CONFIG\_NET\_ROUTE\_MCAST and CONFIG\_NET\_ROUTING can't be enabled 650* :github:`19889` - Buffer leak in GATT for Write Without Response and Notifications 651* :github:`19885` - SMP doesn't work on ARC any longer 652* :github:`19877` - Broken partition size 653* :github:`19872` - sensor/lis2dh: using runtime scale other than 2g generates strange values 654* :github:`19871` - display/ssd1306: allow "reverse display" in kconfig or dts 655* :github:`19867` - modem: ublox-sara-r4/u2 build error 656* :github:`19848` - stm32wb MPU failure 657* :github:`19841` - MIPI Sys-T logging/tracing support 658* :github:`19837` - SS register is 0 when taking exceptions on qemu\_x86\_long 659* :github:`19833` - missing or empty reg/ranges property when trying to build blink\_led example 660* :github:`19820` - Bluetooth: Host: Unable to use whitelist in peripheral only build 661* :github:`19818` - Compiler error for counter example (nRF52\_pca10040) 662* :github:`19811` - native\_posix stack smashing 663* :github:`19802` - Zephyr was unable to find the toolchain after update to zephyr version 1.13.0 664* :github:`19795` - bt\_gatt\_attr\_next returns first attribute in table for attributes with static storage. 665* :github:`19791` - How to use CMSIS DSP Library on nRF52832 running zephyr LTS Version(V1.14) ? 666* :github:`19783` - floating point in C++ on x86\_64 uses SSE 667* :github:`19775` - net\_calc\_chksum: Use of un-initialized memory on 64 bit targets 668* :github:`19769` - CONFIG\_FLASH\_SIZE should be CONFIG\_FLASH\_END and specified in hex 669* :github:`19767` - Bluetooth: Mesh: Provision Random buffer has too small size 670* :github:`19762` - tests/net/lib/tls\_credentials failed on sam\_e70\_xplained board. 671* :github:`19759` - z\_arch\_switch() passed pointer to NULL outgoing switch handle on dummy thread context switch 672* :github:`19748` - k\_sleep(K\_FOREVER) behavior unexpected 673* :github:`19734` - "make gdbserver" doesn't work properly for qemu\_x86\_long 674* :github:`19724` - Bluetooth: Mesh: Receiving an access message 675* :github:`19722` - Settings: settings\_file\_save\_priv() use of uninitialized variable 676* :github:`19721` - samples/bluetooth/ipsp does not respond to pings from Linux 677* :github:`19717` - Add provisions for supporting multiple CMSIS variants 678* :github:`19701` - mem\_pool\_threadsafe sporadic failures impacting CI 679* :github:`19700` - nrfx\_uart RX hang on errors 680* :github:`19697` - tests/subsys/fs/fat\_fs\_api uses unitialized variables 681* :github:`19692` - [TOPIC-GPIO] gpi\_api\_1pin test failures 682* :github:`19685` - Samples: BluetoothMesh: not able to connect with device over GATT to provision it 683* :github:`19683` - nrf: clock reimplementation breaks test 684* :github:`19678` - Noticeable delay between processing multiple client connection requests (200ms+) 685* :github:`19660` - missing file reference in samples/sensor/ti\_hdc doc 686* :github:`19649` - [TOPIC-GPIO]: Replace GPIO\_INT\_DEBOUNCE with GPIO\_DEBOUNCE 687* :github:`19638` - Bluetooth: Mesh: Provisioning Over PB-ADV 688* :github:`19629` - tinycbor buffer overflow causing mcumgr image upload failure 689* :github:`19612` - ICMPv6 packet is routed to wrong interface when peer is not found in neighbor cache 690* :github:`19604` - Bluetooth: ATT does not release all buffers on disconnect 691* :github:`19603` - addition to winbond,w25q16.yaml required for SPI CS to be controlled by driver 692* :github:`19599` - ARC builds missing z\_arch\_start\_cpu() when !SMP 693* :github:`19592` - Request new repository to host the Eclipse plugin for building Zephyr applications 694* :github:`19569` - nRF RTC Counter with compile time decision about support of custom top value 695* :github:`19560` - Console on CDC USB crashes when CONFIG\_USB\_COMPOSITE\_DEVICE=y 696* :github:`19552` - [TOPIC-GPIO]: Support for legacy interrupt configuration breaks new API contract 697* :github:`19550` - drivers/pcie: \`pcie\_get\_mbar()\` should return a \`void \*\` not \`u32\_t\` 698* :github:`19549` - kernel/mem\_protection/stackprot fails on NXP RT series platforms on v1.14.1-rc3 release 699* :github:`19544` - make usb power settings in "Configuration Descriptor" setable 700* :github:`19543` - net: tcp: echo server stops if CONFIG\_POSIX\_MAX\_FDS is not set 701* :github:`19539` - Support MQTT over Websocket 702* :github:`19537` - debug:object\_tracing: The trace list is not complete once we initialize the object on the trace list 703* :github:`19536` - devicetree bindings path misinterpreted 704* :github:`19535` - Doubly freed memory in the pipe\_api test 705* :github:`19525` - Can't change the slave latency on a connection. 706* :github:`19515` - Bluetooth: Controller: assertion failed 707* :github:`19509` - Bluetooth: stm32wb55: Unable to pair with privacy-enabled peer 708* :github:`19490` - Bluetooth: split: 'e' assert during disconnect 709* :github:`19484` - Bluetooth: split: bt\_set\_name() asserts due to flash and radio coex 710* :github:`19472` - drivers: usb\_dc\_stm32: shows after some time errors and warnings 711* :github:`19459` - Bluetooth: Mesh: Mesh Model State Binding. 712* :github:`19456` - arch/x86: make use of z\_bss\_zero() and z\_data\_copy() 713* :github:`19452` - Bluetooth: Mesh: Mesh model implementation? 714* :github:`19447` - SEGGER\_RTT.h: No such file or directory 715* :github:`19438` - boot flags incorrect after image swapping 716* :github:`19437` - tests/kernel/sched/schedule\_api tests fail to build 717* :github:`19432` - nrfx: nrf52840\_pca10056 SPIM1 cannot be selected without SPIM3 718* :github:`19420` - power: system power management sleep duration 719* :github:`19419` - Build automation and testing tools 720* :github:`19415` - typo in nucleo\_l496zg.dts 721* :github:`19413` - Not able to scan and connect to other ble devices with HCI commands 722* :github:`19398` - net: ENC28J60 driver does not respond to ping 723* :github:`19385` - compilation error 724* :github:`19381` - \`k\_yield()\` exhibits different behavior with \`CONFIG\_SMP\` 725* :github:`19376` - Build on a ARM host 726* :github:`19374` - net: echo server: TCP add support for multiple connections 727* :github:`19370` - bugs in kernel/atomic\_c 728* :github:`19367` - net: TCP/IPv4: TCP stops working after dropping segment with incorrect checksum 729* :github:`19363` - arc: bug in \_firq\_enter 730* :github:`19353` - arch/x86: QEMU doesn't appear to support x2APIC 731* :github:`19347` - Bluetooth: BL654 USB dongle not found after flashing 732* :github:`19342` - Bluetooth: Mesh: Persistent storage of Virtual Addresses 733* :github:`19320` - build error using logger in test case 734* :github:`19319` - tests/kernel/spinlock only runs on ESP32 735* :github:`19317` - need a minimal log implementation that maps to printk() 736* :github:`19307` - \_interrupt\_stack is defined in the kernel, but declared in arch headers 737* :github:`19299` - kernel/spinlock: A SMP race condition in SPIN\_VALIDATE 738* :github:`19284` - Service Changed indication not being sent in some cases 739* :github:`19270` - GPIO: STM32: Migration to new API 740* :github:`19267` - Service changed not notified upon reconnection. 741* :github:`19265` - Bluetooth: Mesh: Friend Send model message to LPN 742* :github:`19263` - Bluetooth: Mesh: Friend Clear Procedure Timeout 743* :github:`19250` - NVS: Overwriting an item with a shorter matching item fails 744* :github:`19239` - tests/kernel/common failed on iotdk board. 745* :github:`19238` - tests/subsys/usb/device failed on reel\_board. 746* :github:`19235` - move drivers/timer/apic\_timer.c to devicetree 747* :github:`19231` - native\_posix\_64/tests/subsys/fs/fat\_fs\_api/filesystem.fat fails 748* :github:`19227` - IOTDK uses QMSI DT binding 749* :github:`19226` - Device Tree Enhancements in 2.1 750* :github:`19219` - drivers/i2c/i2c\_dw.c is not 64-bit clean 751* :github:`19216` - Ext library for WIN1500: different values of AF\_INET 752* :github:`19198` - Bluetooth: LL split assert on connect 753* :github:`19191` - problem with implementation of sock\_set\_flag 754* :github:`19186` - BLE: Mesh: IVI Initiator When ivi in progress timeout 755* :github:`19181` - sock\_set\_flag implementation in sock\_internal.h does not work for 64 bit pointers 756* :github:`19178` - Segmentation fault when running echo server 757* :github:`19177` - re-valuate commit 0951ce2 758* :github:`19176` - NET: LLMNR: zephyr drops IPV4 LLMNR packets 759* :github:`19167` - Message queues bug when using C++ 760* :github:`19165` - zephyr\_file generates bad links on branches 761* :github:`19164` - compiling native\_posix64 with unistd.h & net/net\_ip.h fail 762* :github:`19144` - arch/x86: CONFIG\_BOOT\_TIME\_MEASUREMENT broken 763* :github:`19135` - net: ipv4: udp: echo server sends malformed data bytes in reply to broadcast packet 764* :github:`19133` - Scheduler change in #17369 introduces crashes 765* :github:`19103` - zsock\_accept\_ctx blocks even when O\_NONBLOCK is specified 766* :github:`19098` - Failed to flash on ESP32 767* :github:`19096` - No error thrown for device tree node with missing required property of type compound 768* :github:`19079` - Enable shield sample on stm32mp157c\_dk2 769* :github:`19078` - search for board specific shield overlays doesn't always work 770* :github:`19066` - Build error with qemu\_x86\_64 771* :github:`19065` - Build error with stm32h747i\_disco\_m4 772* :github:`19064` - Correct docs for K\_THREAD\_DEFINE 773* :github:`19059` - i2c\_ll\_stm32\_v2: nack on write is not handled correctly 774* :github:`19051` - [Zephyr v2.0.0 nrf52840] Unable to reconnect to recently bonded peripheral 775* :github:`19039` - Bluetooth: Qualification test case GATT/SR/UNS/BI-02-C fails 776* :github:`19038` - [zephyr branch 1.14 and master -stm32-netusb]:errors when i view RNDIS Device‘s properties on Windows 10 777* :github:`19034` - sanitycheck fail with ninja option with single-core machine 778* :github:`19031` - nrfx\_clock.c functions are not available with CONFIG\_NRFX\_CLOCK 779* :github:`19015` - Bluetooth: Mesh: Node doesn't respond to "All Proxies" address 780* :github:`19013` - [Zephyr 1.14]: NetUsb and Ethernet work together 781* :github:`19004` - problems in sanitycheck/CI infrastructure revealed by post-release change 782* :github:`18999` - assignment in assert in test of arm\_thread\_arch causes build failures 783* :github:`18990` - C++ New allocates memory from kernel heap 784* :github:`18988` - BLE Central auto enables indications and notifies 785* :github:`18986` - DTS: transition from alias to node label as the standard prefix 786* :github:`18973` - z\_arch\_system\_halt() does not block interrupts 787* :github:`18961` - [Coverity CID :203912]Error handling issues in /samples/net/sockets/coap\_client/src/coap-client.c 788* :github:`18957` - NET\_L2: modem drivers (offloaded) aren't assigned a net\_l2 which causes a crash in net\_if\_up()/net\_if\_down() 789* :github:`18956` - memory protection for x86 dependent on XIP 790* :github:`18935` - [Zephyr 1.14] drivers: flash: spi\_nor: Problematic write with page boundaries 791* :github:`18880` - boards: mec15xxevb\_assy6853: consider moving ARCH\_HAS\_CUSTOM\_BUSY\_WAIT to SoC definition 792* :github:`18873` - zsock\_socket() should support proto==0 793* :github:`18870` - zsock\_getaddrinfo() returns garbage values if IPv4 address is passed and hints->ai\_family == AF\_INET6 794* :github:`18858` - Runner support for stm32flash utility 795* :github:`18832` - Doc: contact-us page should use slack invite (not zephyrproject.slack.com) 796* :github:`18824` - tests/subsys/usb/device/ failed on sam\_e70 board. 797* :github:`18816` - ssd1306 driver can't work with lvgl 798* :github:`18807` - Support the Ubuntu Cross Toolchain 799* :github:`18803` - LTS - support time 800* :github:`18787` - arch/x86: retire loapic\_timer.c driver in favor of new apic\_timer.c 801* :github:`18749` - Avenger96 regressed in mainline for U-Boot M4 boot 802* :github:`18695` - Watchdog: stm32: Wrong timeout value when watchdog started at boot 803* :github:`18657` - drivers/timer/hpet.c should use devicetree, not CONFIG\_\* for MMIO/IRQ data 804* :github:`18652` - Optimization flags from CMAKE\_BUILD\_TYPE are not taken into account 805* :github:`18592` - (nRF51) The RSSI signal does not rise above -44 dBm 806* :github:`18591` - tests/kernel/fifo/fifo\_timeout/kernel.fifo.timeout.poll fails to run on multiple ARM platforms 807* :github:`18585` - STM32G4 support 808* :github:`18583` - hci\_usb: NRF52840 connecting addtional peripheral fails 809* :github:`18540` - MEC1501 ADC is missing in HAL 810* :github:`18539` - MEC1501 PWM is missing in HAL 811* :github:`18488` - Bluetooth: Mesh: Friend queue message seqnum order 812* :github:`18480` - Microchip's MEC1501 HAL is broken (watchdog part) 813* :github:`18465` - timeutil\_timegm() has undefined behavior 814* :github:`18451` - [Coverity CID :203528]Integer handling issues in /tests/lib/fdtable/src/main.c 815* :github:`18449` - [Coverity CID :203458]Integer handling issues in /tests/lib/fdtable/src/main.c 816* :github:`18450` - [Coverity CID :203505]Integer handling issues in /tests/lib/fdtable/src/main.c 817* :github:`18448` - [Coverity CID :203429]Integer handling issues in /tests/lib/fdtable/src/main.c 818* :github:`18440` - [Coverity CID :203439]Memory - corruptions in /tests/kernel/mem\_protect/protection/src/main.c 819* :github:`18441` - [Coverity CID :203460]Memory - corruptions in /tests/kernel/mem\_protect/protection/src/main.c 820* :github:`18373` - [Coverity CID :203399]API usage errors in /samples/boards/olimex\_stm32\_e407/ccm/src/main.c 821* :github:`18341` - settings: test setting FS back-end using littlefs 822* :github:`18340` - settings: make NVS the default backend 823* :github:`18308` - net: TCP/IPv6 set of fragmented packets causes Zephyr to quit 824* :github:`18305` - Native Posix target can not use features with newlib dependencies 825* :github:`18297` - Bluetooth: SMP: Pairing issues 826* :github:`18282` - tests/kernel/sched/schedule\_api/ fails on LPC54114\_m4 827* :github:`18160` - Cleanup dts compatible for "nxp,kinetis-sim" on nxp\_ke1xf 828* :github:`18143` - stm32f SPI Slave TX does not work correctly, but occurs OVERRUN err 829* :github:`18138` - xtensa arch has two different implementations 830* :github:`18105` - BSD socket offload with IPv4 and IPv6 disabled breaks many client-based net samples 831* :github:`18031` - samples/shields/x\_nucleo\_iks01a3 test is stucking due to dca45cb commit 832* :github:`17998` - STM32 (Nucleo L476RG) SPI pins floating 833* :github:`17983` - Bluetooth: Re-establish security before notifications/indications can be sent 834* :github:`17949` - stm32 i2c driver has problems with AHB\_PRESCALER, APB1\_PRESCALER, APB2\_PRESCALER 835* :github:`17892` - arch/x86: clean up segmentation.h 836* :github:`17888` - arch/x86: remove IAMCU ABI support 837* :github:`17832` - x86: update mmustructs.h and x86\_mmu.c to support long mode 838* :github:`17829` - support default property values in devicetree bindings 839* :github:`17805` - [Zepyhr v1.14.0 and master] Unable to run commands of mcumgr tool over UART like reset 840* :github:`17781` - Question:Is it possible to connect the device on internet using bluetooth connection? 841* :github:`17645` - VSCode debugging Zephyr application 842* :github:`17626` - Change sanitycheck to use 'gcovr' instead of 'lcov' 843* :github:`17625` - driver: gpio: PCAL9535A: can't write to register (read is possible) 844* :github:`17548` - Can't set thread name with k\_thread\_create prevents useful tracing information 845* :github:`17546` - Bluetooth: Central Scan fails continuously if last connect attempt failed to complete 846* :github:`17454` - Bluetooth: Mesh: Add provisioner support 847* :github:`17443` - Kconfig: move arch-specific stack sizes to arch trees? 848* :github:`17430` - arch/x86: drivers/interrupt\_controller/system\_apic.c improperly classifies IRQs 849* :github:`17361` - \_THREAD\_QUEUED overlaps with x86 \_EXC\_ACTIVE in k\_thread.thread\_state 850* :github:`17337` - ArmV7-M mpu sub region alignment 851* :github:`17239` - Too many open files crash when running "sanitycheck" with no arguments 852* :github:`17234` - CONFIG\_KERNEL\_ENTRY appears to be superfluous 853* :github:`17133` - arch/x86: x2APIC EOI should be inline 854* :github:`17104` - arch/x86: fix -march flag for Apollo Lake 855* :github:`17064` - drivers/serial/uart\_ns16550: CMD\_SET\_DLF should be removed 856* :github:`17004` - arch/x86: build errors with newest build-grub.sh scripts 857* :github:`16900` - Inline assembly in Arm z\_arch\_switch\_to\_main\_thread missing clobber list 858* :github:`16880` - Systematic \*-zephyr-eabi/bin/ld: warning: toolchain\_is\_ok cannot find entry symbol \_start; defaulting to 000::00XXXXX 859* :github:`16791` - build system does not see changes in DTS dependencies 860* :github:`16723` - nrfx: uart: power management does not include CTS/RTS pins 861* :github:`16721` - PCIe build warnings from devicetree 862* :github:`16673` - usb\_dc\_stm32: If i remove the cable while writing, the program will freeze. 863* :github:`16599` - drivers: usb\_dc\_nrfx: unstable handling of hosts suspend/resume 864* :github:`16529` - LTS 1.14.0: sanitycheck: Cannot identify OOT boards and shields 865* :github:`16452` - drivers: ethernet: stm32, sam, mcux: LAA bit not set 866* :github:`16421` - drivers: rtc: stm32: correct tm\_mon conversion 867* :github:`16376` - posix ext: Implement eventfd() 868* :github:`16320` - The routing option CONFIG\_NET\_ROUTING needs clarification 869* :github:`16223` - stm32: Unable to send 64 byte packet over control endpoint 870* :github:`16167` - Implement interrupt driven GPIO on LPC families 871* :github:`16097` - STM32 Ethernet driver should be able to detect the carrier state 872* :github:`16041` - stm32f407 flash erase error sometimes 873* :github:`16035` - facing problem with SDHC driver disk mount, need help to debug better 874* :github:`16032` - Socket UDP: Low transmission efficiency 875* :github:`16031` - Toolchain abstraction 876* :github:`15912` - add Reject as an option to pull request reviews 877* :github:`15881` - tests/net/buf fails on qemu\_x86\_64 878* :github:`15841` - Support AT86RF233 879* :github:`15604` - Suspicious PCI and build\_on\_all default test coverage 880* :github:`15603` - Unable to use C++ Standard Library 881* :github:`15598` - Standard devicetree connectors for boards 882* :github:`15494` - 2.0 Release Checklist 883* :github:`15359` - The docs incorrectly state that common.dts integrates with mcuboot 884* :github:`15323` - blink\_led sample does not work on most of the nRF boards 885* :github:`15196` - logging: Support for blocking deferred logging 886* :github:`15027` - doc: PDF generation broken 887* :github:`14906` - USB: NXP Device controller does not pass testusb tests 888* :github:`14683` - need end-to-end memory protection samples 889* :github:`13725` - drivers: ssd1306: When 128x32 is used, only half of the screen is output. 890* :github:`13708` - No Arduino interface definition for Nordic dev. kits 891* :github:`13417` - tests/drivers/watchdog/wdt\_basic\_api/testcase.yaml: test\_wdt\_no\_callback() failed at "Waiting to restart MCU" 892* :github:`13000` - sanitycheck serializes running tests on ARC simulator 893* :github:`12969` - settings: loading key-value pairs for given subtree 894* :github:`12965` - POSIX subsys: Need more fine-grained enable options 895* :github:`12961` - ARM Memory Protection functions not invoked in SWAP for ARMv6/ARMv8-M Baseline 896* :github:`12703` - how to configure interrupt signals on shields via device tree? 897* :github:`12677` - USB: There are some limitations for users to process descriptors 898* :github:`12653` - Sanitycheck should not write results into scripts/sanity\_chk 899* :github:`12535` - Bluetooth: suspend private address (RPA) rotating 900* :github:`12509` - Fix rounding in \_ms\_to\_ticks() 901* :github:`12504` - STM32: add USB\_OTG\_HS example 902* :github:`12206` - OpenThread apps want to download and build OpenThread every time! 903* :github:`12114` - assertion using nRF5 power clock with BLE and nRF5 temp sensor 904* :github:`11743` - logging: add user mode access 905* :github:`11717` - qemu\_x86 's SeaBIOS clears the screen every time it runs 906* :github:`11655` - Alleged multiple design and implementation issues with logging 907* :github:`11501` - RFC: Improve CI and add more status items 908* :github:`10748` - Work waiting on pollable objects 909* :github:`10701` - API: Prefix (aio\_) conflict between POSIX AsyncIO and Designware AnalogIO Comparator 910* :github:`10503` - User defined USB function & usb\_get\_device\_descriptor() 911* :github:`10338` - Add PyLint checking of all python scripts in CI 912* :github:`10256` - Add support for shield x-nucleo-idb05a1 913* :github:`9482` - Enable mpu on lpc54114 914* :github:`9249` - Get non ST, STM32 Based boards compliant with default configuration guidelines 915* :github:`9248` - Get Olimex boards compliant with default configuration guidelines 916* :github:`9245` - Get TI SoC based boards compliant with default configuration guidelines 917* :github:`9244` - Get SILABS board compliant with default configuration guidelines 918* :github:`9243` - Get NXP SoC based boards compliant with default configuration guidelines 919* :github:`9241` - Get ATMEL SoC based boards compliant with default configuration guidelines 920* :github:`9240` - Get ARM boards compliant with default configuration guidelines 921* :github:`9239` - Get NIOS boards compliant with default configuration guidelines 922* :github:`9237` - Get RISCV boards compliant with default configuration guidelines 923* :github:`9236` - Get X86 boards compliant with default configuration guidelines 924* :github:`9235` - Get XTENSA boards compliant with default configuration guidelines 925* :github:`9193` - STM32: Move DMA driver to LL/HAL and get it STM32 generic 926* :github:`8758` - All nRF drivers: migrate configuration from Kconfig to DTS 927* :github:`7909` - tests/kernel/common.test\_bitfield fails on max10 928* :github:`7375` - Codecov does not report coverage of code that is not covered by the native\_posix test suite 929* :github:`7213` - DTS should use (one or more) prefixes on all defines 930* :github:`6991` - Enhance test reporting and maintain one source for testcase meta data 931* :github:`6858` - Default board configuration guidelines 932* :github:`6446` - sockets: Accept on non-blocking socket is currently blocking 933* :github:`6152` - Inter-applications flash layout exchange mechanism 934* :github:`5138` - dts: boards: provide generic dtsi file for 'generic' boards 935* :github:`4028` - C++ 11 Support 936* :github:`3981` - ESP32 uart driver does not support Interrupt/fifo mode 937* :github:`3877` - Use mbedtls from Zephyr instead of openthread 938* :github:`652` - Provide a mean to find tests with 0 platforms due to bad filtering 939* :github:`3497` - refactor \_NanoFatalErrorHandler 940* :github:`3181` - scalable solution for test case stack sizes 941* :github:`3124` - Atmel SAM RTC driver 942* :github:`3056` - arch-specific inline functions cannot manipulate \_kernel 943* :github:`2686` - Add qemu\_cortex\_m0/m0+ board. 944* :github:`2490` - Provide sanity test cases for NANO\_ESF/NANO\_ISF structures 945* :github:`2144` - clearly document internal kernel interfaces 946