| :orphan: |
| |
| .. _zephyr_2.1: |
| |
| Zephyr 2.1.0 |
| ############ |
| |
| We are pleased to announce the release of Zephyr kernel version 2.1.0. |
| |
| Major enhancements with this release include: |
| |
| * Normalized APIs across all architectures. |
| * Expanded support for ARMv6-M architecture. |
| * Added support for numerous new boards and shields. |
| * Added numerous new drivers and sensors. |
| * Added new TCP stack implementation (experimental). |
| * Added BLE support on Vega platform (experimental). |
| * Memory size improvements to Bluetooth host stack. |
| |
| The following sections provide detailed lists of changes by component. |
| |
| Security Vulnerability Related |
| ****************************** |
| |
| No security vulnerabilities received. |
| |
| Kernel |
| ****** |
| |
| * Add arch abstraction for irq_offload() |
| * Add architecture interface headers and normalized APIs across all arches |
| * Show faulting CPU on fatal error message |
| * Improve C++ compatibility |
| * Modified arch API namespace to allow automatic arch API documentation |
| generation |
| * Use logging for userspace errors |
| |
| Architectures |
| ************* |
| |
| * ARC: |
| |
| * Increased the exception handling stack size |
| * Implement DIRECT IRQ support |
| * Implement z_arch_system_halt() |
| |
| * ARM: |
| |
| * Added support for memory protection features (user mode and |
| hardware-based stack overflow detection) in ARMv6-M architecture |
| * Added QEMU support for ARMv6-M architecture |
| * Extended test coverage for ARM-specific kernel features in ARMv6-M |
| architecture |
| * Enhanced runtime MPU programming in ARMv8-M architecture, making |
| the full partitioning of kernel SRAM memory a user-configurable |
| feature. |
| * Added CMSIS support for Cortex-R architectures. |
| * Updated CMSIS headers to version 5.6 |
| * Added missing Cortex-R CPU device tree bindings. |
| * Fixed incorrect Cortex-R device tree specification. |
| * Fixed several bugs in ARM architecture implementation |
| |
| * POSIX: |
| |
| * Added support for CONFIG_DYNAMIC_INTERRUPTS (native_posix |
| & nrf52_bsim) |
| |
| * RISC-V: |
| |
| * Add support to boot multicore system |
| |
| * x86: |
| |
| * Add basic ACPI and non-trivial memory map support |
| * Add SMP support (64-bit mode only) |
| * Inline direct ISR functions |
| |
| Boards & SoC Support |
| ******************** |
| |
| * Added support for these SoC series: |
| |
| .. rst-class:: rst-columns |
| |
| * Atmel SAMD51, SAME51, SAME53, SAME54 |
| * Nordic Semiconductor nRF53 |
| * NXP Kinetis KV5x |
| * STMicroelectronics STM32G4 |
| |
| * Added support for these ARM boards: |
| |
| .. rst-class:: rst-columns |
| |
| * actinius_icarus |
| * cc3235sf_launchxl |
| * decawave_dwm1001_dev |
| * degu_evk |
| * frdm_k22f |
| * frdm_k82f |
| * mec1501modular_assy6885 |
| * nrf52833_pca10100 |
| * nrf5340_dk_nrf5340 |
| * nucleo_g431rb |
| * pico_pi_m4 |
| * qemu_cortex_r0 |
| * sensortile_box |
| * steval_fcu001v1 |
| * stm32f030_demo |
| * stm32l1_disco |
| * twr_kv58f220m |
| |
| * Added support for these following shields: |
| |
| .. rst-class:: rst-columns |
| |
| * adafruit_2_8_tft_touch_v2 |
| * dfrobot_can_bus_v2_0 |
| * link_board_eth |
| * ssd1306_128x32 |
| * ssd1306_128x64 |
| * waveshare_epaper |
| * x_nucleo_idb05a1 |
| |
| * Added CAN support for Olimexino STM32 board |
| |
| Drivers and Sensors |
| ******************* |
| |
| * ADC |
| |
| * Added support for STM32G4X in STM32 driver |
| * Added Microchip XEC ADC driver |
| |
| * Bluetooth |
| |
| * Added RPMsg transport HCI driver |
| |
| * CAN |
| |
| * Added API to read the bus-state and error counters |
| * Added API for bus-off recovery |
| * Optimizations for the MCP2515 driver |
| * Bug fixes |
| |
| * Clock Control |
| |
| * Added support for nRF52833 in nRF driver |
| * Added support for STM32G4X in STM32 driver |
| |
| * Console |
| |
| * Removed deprecated function console_register_line_input |
| |
| * Counter |
| |
| * Added support for STM32L1 and STM32G4X in STM32 driver |
| * Removed QMSI driver |
| * Added Microchip XEC driver |
| |
| * Display |
| |
| * Enhanced SSD1306 driver to support build time selection |
| * Enhanced SSD16XX driver to use bytestring property for LUT and parameters |
| |
| * DMA |
| |
| * Added generic STM32 driver |
| * Removed QMSI driver |
| |
| * EEPROM |
| |
| * Added EEPROM device driver API |
| * Added Atmel AT24 (and compatible) I2C EEPROM driver |
| * Added Atmel AT25 (and compatible) SPI EEPROM driver |
| * Added native_posix EEPROM emulation driver |
| |
| * Entropy |
| |
| * Added RV32M1 driver |
| * Added support for STM32G4X in STM32 driver |
| |
| * Ethernet |
| |
| * Added MAC address configuration and carrier state detection to STM32 driver |
| * Added ENC424J600 driver |
| * Removed DesignWare driver |
| |
| * Flash |
| |
| * Added deep-power-down mode support in SPI NOR driver |
| * Fixed STM32 driver for 2MB parts |
| * Added support for STM32G4X in STM32 driver |
| * Removed QMSI driver |
| |
| * GPIO |
| |
| * Added support for STM32G4X in STM32 driver |
| * Removed QMSI, SCH, and SAM3 drivers |
| |
| * Hardware Info |
| |
| * Added LiteX DNA driver |
| |
| * I2C |
| |
| * Converted remaining drivers to device tree |
| * Added support for STM32G4X in STM32 driver |
| * Fixed DesignWare driver for 64-bit |
| * Removed QMSI driver |
| * Added proper error handling in XEC driver |
| |
| * I2S |
| |
| * Refactored STM32 driver |
| |
| * IEEE 802.15.4 |
| |
| * Added CC13xx / CC26xx driver |
| |
| * Interrupt Controller |
| |
| * Added support for SAME54 to SAM0 EIC driver |
| * Added support for STM32G4X in STM32 driver |
| * Converted RISC-V plic to use multi-level irq support |
| |
| * IPM |
| |
| * Added nRFx driver |
| |
| * Keyboard Scan |
| |
| * Added Microchip XEC driver |
| |
| * LED |
| |
| * Removed non-DTS support from LP5562, PCA9633, and LP3943 drivers |
| |
| * Modem |
| |
| * Added simple power management to modem receiver |
| |
| * Pinmux |
| |
| * Added support for STM32G4X in STM32 driver |
| * Removed QMSI driver |
| |
| * PS/2 |
| |
| * Added Microchip XEC driver |
| |
| * PWM |
| |
| * Added PWM shell |
| * Added Microchip XEC driver |
| * Removed QMSI driver |
| |
| * Sensor |
| |
| * Fixed raw value scaling and SPI burst transfers in LIS2DH driver |
| * Converted various drivers to device tree |
| * Fixed fractional part calculation in ENS210 driver |
| * Added OPT3001 light sensor driver |
| * Added SI7060 temperature sensor driver |
| * Added TMP116 driver |
| * Implemented single shot mode in SHT3XD driver |
| * Added single/double tap trigger support in LIS2DW12 driver |
| |
| * Serial |
| |
| * Added support for SAME54 to SAM0 driver |
| * Added support for STM32G4X in STM32 driver |
| * Added support for 2 stop bits in nRF UARTE and UART drivers |
| * Removed QMSI driver |
| * Added ESP32 driver with FIFO/interrupt support |
| |
| * SPI |
| |
| * Added support for nRF52833 in nRFx driver |
| * Added support for STM32G4X in STM32 driver |
| * Added RV32M1 driver |
| * Added Microchip XEC driver |
| * Added LiteX driver |
| * Removed Intel Quark driver |
| |
| * Timer |
| |
| * Fixed starving clock announcements in SYSTICK and nRF drivers |
| * Fixed clamp tick adjustment in tickless mode in various drivers |
| * Fixed calculation of absolute cycles in SYSTICK driver |
| * Fixed lost ticks from unannounced elapsed in nRF driver |
| * Fixed SMP bug in ARC driver |
| * Added STM32 LPTIM driver |
| * Changed CC13X2/CC26X2 to use RTC instead of SYSTICK for system clock |
| |
| * USB |
| |
| * Added support for nRF52833 in nRFx driver |
| * Added support for STM32G4X in STM32 driver |
| * Enabled ZLP hardware handling for variable-length data storage |
| |
| * Video |
| |
| * Added MCUX CSI and Aptina MT9M114 drivers |
| * Added software video pattern generator driver |
| |
| * Watchdog |
| |
| * Added support for SAME54 to SAM0 driver |
| * Converted drivers to use device tree |
| * Removed QMSI driver |
| * Added STM32 WWDG driver |
| * Added Microchip XEC driver |
| |
| * WiFi |
| |
| * Implemented TCP/UDP socket offload with TLS in Inventek eS-WiFi driver |
| |
| Networking |
| ********** |
| |
| * Added new TCP stack implementation. The new TCP stack is still experimental |
| and is turned off by default. Users wanting to experiment with it can set |
| :kconfig:`CONFIG_NET_TCP2` Kconfig option. |
| * Added support for running MQTT protocol on top of a Websocket connection. |
| * Added support for enabling DNS in LWM2M. |
| * Added support for resetting network statistics in net-shell. |
| * Added support for getting statistics about the time it took to receive or send |
| a network packet. |
| * Added support for sending a PPP Echo-Reply packet when a Echo-Request packet |
| is received. |
| * Added CC13xx / CC26xx device drivers for IEEE 802.15.4. |
| * Added TCP/UDP socket offload with TLS for eswifi network driver. |
| * Added support for sending multiple SNTP requests to increase reliability. |
| * Added support for choosing a default network protocol in socket() call. |
| * Added support for selecting either native IP stack, which is the default, or |
| offloaded IP stack. This can save ROM and RAM as we do not need to enable |
| network functionality that is not going to be used in the network device. |
| * Added support for LWM2M client initiated de-register. |
| * Updated the supported version of OpenThread. |
| * Updated OpenThread configuration to use mbedTLS provided by Zephyr. |
| * Various fixes to TCP connection establishment. |
| * Fixed delivery of multicast packets to all listening sockets. |
| * Fixed network interface initialization when using socket offloading. |
| * Fixed initial message id seed value for sent CoAP messages. |
| * Fixed selection of network interface when using "net ping" command to send |
| ICMPv4 echo-request packet. |
| * Networking sample changes for: |
| |
| .. rst-class:: rst-columns |
| |
| - http_client |
| - dumb_http_server_mt |
| - dumb_http_server |
| - echo_server |
| - mqtt_publisher |
| - zperf |
| |
| * Network device driver changes for: |
| |
| .. rst-class:: rst-columns |
| |
| - Ethernet enc424j600 (new driver) |
| - Ethernet enc28j60 |
| - Ethernet stm32 |
| - WiFi simplelink |
| - Ethernet DesignWare (removed) |
| |
| Bluetooth |
| ********* |
| |
| * Host: |
| |
| * Reworked the Host transmission path to improve memory footprint and remove potential deadlocks |
| * Document HCI errors for connected callback |
| * GATT: Added a ``bt_gatt_is_subscribed()`` function to check if attribute has been subscribed |
| * GATT: Added an initializer for GATT CCC structures |
| * HCI: Added a function to get the connection handle of a connection |
| * Added ability to load CCC settings on demand to reduce memory usage |
| * Made the time to run slave connection parameters update procedure configurable |
| * Folded consecutive calls to bt_rand into one to reduce overhead |
| * Added key displacement feature for key storage |
| * Reduced severity of unavoidable warnings |
| * Added support C++20 designated initializers |
| * Mesh: Add the model extension concept as described in the Mesh Profile Specification |
| * Mesh: Added support for acting as a Provisioner |
| |
| * BLE split software Controller: |
| |
| * Numerous bug fixes |
| * Fixed several control procedure (LLCP) handling issues |
| * Added experimental BLE support on Vega platform. |
| * Added a hook for flushing in LLL |
| * Implemented the LLL reset functions in a call from ll_reset |
| * Made the number of TX ctrl buffers configurable |
| * Added support for Zero Latency IRQs |
| |
| * BLE legacy software Controller: |
| |
| * Multiple bug fixes |
| |
| Build and Infrastructure |
| ************************ |
| |
| * Deprecated kconfig functions dt_int_val, dt_hex_val, and dt_str_val. |
| Use new functions that utilize eDTS info such as dt_node_reg_addr. |
| See :zephyr_file:`scripts/kconfig/kconfigfunctions.py` for details. |
| |
| * Deprecated direct use of the ``DT_`` Kconfig symbols from the generated |
| ``generated_dts_board.conf``. This was done to have a single source of |
| Kconfig symbols coming from only Kconfig (additionally the build should |
| be slightly faster). For Kconfig files we should utilize functions from |
| :zephyr_file:`scripts/kconfig/kconfigfunctions.py`. See |
| :ref:`kconfig-functions` for usage details. For sanitycheck yaml usage |
| we should utilize functions from |
| :zephyr_file:`scripts/sanity_chk/expr_parser.py`. Its possible that a |
| new function might be required for a particular use pattern that isn't |
| currently supported. |
| |
| * Various parts of the binding format have been simplified. The format is |
| better documented now too. |
| |
| Libraries / Subsystems |
| *********************** |
| |
| * Random |
| |
| * Add cryptographically secure random functions |
| * Add bulk fill random functions |
| |
| HALs |
| **** |
| |
| * HALs are now moved out of the main tree as external modules and reside in |
| their own standalone repositories. |
| |
| Documentation |
| ************* |
| |
| * A new Getting Started Guide simplifies and streamlines the "out of |
| box" experience for developers, from setting up their development |
| environment through running the blinky sample. |
| * Many additions and updates to architecture, build, and process docs including |
| sanity check, board porting, Bluetooth, scheduling, timing, |
| peripherals, configuration, and user mode. |
| * Documentation for new boards and samples. |
| * Improvements and clarity of API documentation. |
| |
| Tests and Samples |
| ***************** |
| |
| * We have implemented additional tests and significantly expanded the amount |
| of test cases in existing tests to increase code coverage. |
| |
| Issue Related Items |
| ******************* |
| |
| These GitHub issues were addressed since the previous 2.0.0 tagged |
| release: |
| |
| .. comment List derived from GitHub Issue query: ... |
| * :github:`issuenumber` - issue title |
| |
| * :github:`21177` - Long ATT MTU reports wrong length field in write callback. |
| * :github:`21148` - nrf51: uart\_1 does not compile |
| * :github:`21131` - Bluetooth: host: Subscriptions not removed upon unpair |
| * :github:`21139` - west: runners: blackmagicprobe: Keyboard Interrupt shouldn't kill the process |
| * :github:`21126` - drivers: spi\_nrfx\_spim: Incorrect handling of extended SPIM configuration |
| * :github:`21115` - Request a new repository for the Xtensa HAL |
| * :github:`21113` - k\_sem\_give reschedules cooperative threads unexpectedly |
| * :github:`21102` - Slack link at https://www.zephyrproject.org/ is expired |
| * :github:`21077` - Help: Pull request "Identity/Emails issues" |
| * :github:`21059` - Bluetooth sent callback delayed more than ATT |
| * :github:`21049` - Bluetooth: Multiple issues with net\_buf usage |
| * :github:`21048` - timer case fail on qemu\_xtensa and mps2\_an385 |
| * :github:`21004` - cmd\_data buffer corruption |
| * :github:`20970` - Bluetooth: Mesh: seg\_tx\_reset in the transport layer |
| * :github:`20969` - No SOURCES given to target: drivers\_\_gpio |
| * :github:`20968` - [Coverity CID :206016] Side effect in assertion in tests/kernel/sched/metairq/src/main.c |
| * :github:`20967` - [Coverity CID :206017] Out-of-bounds read in drivers/ipm/ipm\_nrfx\_ipc.c |
| * :github:`20966` - [Coverity CID :206018] Side effect in assertion in tests/kernel/sched/metairq/src/main.c |
| * :github:`20965` - [Coverity CID :206019] Side effect in assertion in tests/kernel/sched/metairq/src/main.c |
| * :github:`20964` - [Coverity CID :206020] Bad bit shift operation in drivers/ipm/ipm\_nrfx\_ipc.c |
| * :github:`20963` - [Coverity CID :206021] Side effect in assertion in tests/kernel/sched/metairq/src/main.c |
| * :github:`20962` - [Coverity CID :206022] Out-of-bounds read in drivers/ipm/ipm\_nrfx\_ipc.c |
| * :github:`20939` - long duration timeouts can cause loss of time |
| * :github:`20938` - ATT/L2CAP "deadlock" |
| * :github:`20936` - tests/kernel/mem\_protect/protection fails on ARMv8-M |
| * :github:`20933` - x\_nucleo\_iks01a3 shield: STM LSM6DSO sensor does not work after h/w or s/w reset |
| * :github:`20931` - intel\_s1000\_crb samples can't be built with latest master |
| * :github:`20926` - ztest\_1cpu\_user\_unit\_test() doesn |
| * :github:`20892` - our nRF52840 board power management sleep duration |
| * :github:`20883` - [Coverity CID :205808] Integer handling issues in tests/net/lib/coap/src/main.c |
| * :github:`20882` - [Coverity CID :205806] Integer handling issues in tests/net/lib/coap/src/main.c |
| * :github:`20881` - [Coverity CID :205786] Integer handling issues in tests/net/lib/coap/src/main.c |
| * :github:`20880` - [Coverity CID :205780] Integer handling issues in tests/net/lib/coap/src/main.c |
| * :github:`20879` - [Coverity CID :205812] Incorrect expression in tests/kernel/spinlock/src/main.c |
| * :github:`20878` - [Coverity CID :205801] Incorrect expression in tests/kernel/mp/src/main.c |
| * :github:`20872` - [Coverity CID :205779] Parse warnings in subsys/usb/class/hid/core.c |
| * :github:`20871` - [Coverity CID :205815] Memory - illegal accesses in subsys/shell/shell.c |
| * :github:`20868` - [Coverity CID :205814] Null pointer dereferences in subsys/net/ip/6lo.c |
| * :github:`20867` - [Coverity CID :205803] Integer handling issues in subsys/fs/nvs/nvs.c |
| * :github:`20866` - [Coverity CID :205795] Integer handling issues in subsys/fs/nvs/nvs.c |
| * :github:`20846` - [Coverity CID :205775] Memory - corruptions in samples/net/sockets/big\_http\_download/src/big\_http\_download.c |
| * :github:`20845` - [Coverity CID :205824] Memory - corruptions in samples/net/mqtt\_publisher/src/main.c |
| * :github:`20842` - [Coverity CID :205787] Memory - corruptions in drivers/usb/device/usb\_dc\_native\_posix\_adapt.c |
| * :github:`20841` - [Coverity CID :205839] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c |
| * :github:`20840` - [Coverity CID :205821] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c |
| * :github:`20839` - [Coverity CID :205813] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c |
| * :github:`20838` - [Coverity CID :205790] Null pointer dereferences in drivers/usb/device/usb\_dc\_native\_posix.c |
| * :github:`20837` - [Coverity CID :205777] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c |
| * :github:`20836` - [Coverity CID :205776] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c |
| * :github:`20834` - [Coverity CID :205825] API usage errors in boards/posix/native\_posix/hw\_models\_top.c |
| * :github:`20833` - Bluetooth: Deadlock in Host API from SMP callbacks. |
| * :github:`20826` - [Coverity CID :205798] API usage errors in boards/posix/native\_posix/hw\_models\_top.c |
| * :github:`20811` - spi driver |
| * :github:`20804` - sanitycheck: unimplemented documented option |
| * :github:`20800` - Ready thread is not swapped in after being woken up in IRQ |
| * :github:`20797` - echo server qemu\_x86 e1000 crash when coverage is enabled |
| * :github:`20781` - peripheral\_hr on VEGABoard disconnects from central\_hr after BT\_CONN\_PARAM\_UPDATE\_TIMEOUT |
| * :github:`20771` - onoff\_level\_lighting\_vnd\_app mcumgr unable to connect to provisioned node |
| * :github:`20769` - nucleo\_g431rb: Settings subsystem fails to initialise |
| * :github:`20743` - doc: settings.rst has references to mynewt structures |
| * :github:`20741` - Reel board Ethernet Support using the Link board ETH |
| * :github:`20735` - Cannot flash with jlink on windows. |
| * :github:`20726` - arm: Specifying sp register in asm's clobber list is deprecated in GCC 9 |
| * :github:`20715` - rtc driver may interrupt in a short time for large timeouts on cc13x2/cc26x2 |
| * :github:`20707` - Define GATT service at run-time |
| * :github:`20695` - nRF5340: misc fixes for nRF53 porting |
| * :github:`20692` - samples: CAN: kconfig: CONFIG\_CAN\_AUTO\_BOFF\_RECOVERY does not exist |
| * :github:`20681` - samples: sensor: lps22hb: Reference to undefined CONFIG\_LPS22HB\_TRIGGER symbol |
| * :github:`20666` - Unexpected UART Kconfig warnings during build |
| * :github:`20660` - Bluetooth: host: bt\_conn\_create\_le sometimes fails to stop pre-scan before connecting |
| * :github:`20658` - The misc-flasher runner is not usable |
| * :github:`20651` - Bluetooth: disable and restart BT functionality |
| * :github:`20639` - x\_nucleo\_iks01a3 sample is not working anymore after #20560 has been merged |
| * :github:`20621` - Invalid baudrate on stm32 usart |
| * :github:`20620` - Advertiser seen alternating between RPA an ID address with privacy enabled |
| * :github:`20613` - HCI reset command complete before LL reset done |
| * :github:`20603` - tests/kernel/critical failed on sam\_e70\_xplained board in v.1.14-branch |
| * :github:`20598` - tests/lib/mem\_alloc newlibnano target run time error |
| * :github:`20587` - undefined reference when enabling CONFIG\_STACK\_CANARIES |
| * :github:`20582` - samples/subsys/logging/syst is broken when building with gcc-arm-none-eabi-7-2018-q2-update |
| * :github:`20571` - devicetree: fix non-deterministic multi-level interrupt encodings |
| * :github:`20558` - Build failure for samples/bluetooth/peripheral\_hr/sample.bluetooth.peripheral\_hr\_rv32m1\_vega\_ri5cy on rv32m1\_vega\_ri5cy |
| * :github:`20545` - imgtool: signing image fails: missing DT\_FLASH\_WRITE\_BLOCK\_SIZE |
| * :github:`20540` - [Coverity CID :205656]Error handling issues in /tests/net/tcp/src/main.c |
| * :github:`20539` - [Coverity CID :205637]Resource leaks in /tests/net/socket/tcp/src/main.c |
| * :github:`20538` - [Coverity CID :205673]Memory - corruptions in /tests/net/ppp/driver/src/main.c |
| * :github:`20536` - [Coverity CID :205607]Memory - corruptions in /tests/net/ppp/driver/src/main.c |
| * :github:`20535` - [Coverity CID :205619]Null pointer dereferences in /tests/net/ieee802154/fragment/src/main.c |
| * :github:`20534` - [Coverity CID :205669]Incorrect expression in /tests/kernel/mem\_protect/stack\_random/src/main.c |
| * :github:`20533` - [Coverity CID :205667]Error handling issues in /tests/drivers/counter/counter\_basic\_api/src/test\_counter.c |
| * :github:`20530` - [Coverity CID :205663]Memory - corruptions in /tests/crypto/tinycrypt/src/sha256.c |
| * :github:`20515` - [Coverity CID :205670]Code maintainability issues in /subsys/settings/src/settings\_nvs.c |
| * :github:`20514` - [Coverity CID :205633]Memory - illegal accesses in /subsys/settings/src/settings.c |
| * :github:`20513` - [Coverity CID :205621]Memory - illegal accesses in /subsys/net/lib/websocket/websocket.c |
| * :github:`20512` - [Coverity CID :143683]Error handling issues in /subsys/fs/fcb/fcb.c |
| * :github:`20511` - [Coverity CID :205612]Control flow issues in /subsys/disk/disk\_access\_spi\_sdhc.c |
| * :github:`20510` - [Coverity CID :205660]Incorrect expression in /subsys/debug/tracing/ctf/ctf\_top.c |
| * :github:`20509` - [Coverity CID :205632]Incorrect expression in /subsys/debug/tracing/ctf/ctf\_top.c |
| * :github:`20508` - [Coverity CID :205634]Code maintainability issues in /samples/net/sockets/websocket\_client/src/main.c |
| * :github:`20507` - [Coverity CID :205662]Memory - illegal accesses in /samples/net/sockets/dumb\_http\_server\_mt/src/main.c |
| * :github:`20506` - [Coverity CID :205672]Null pointer dereferences in /samples/drivers/espi/src/main.c |
| * :github:`20505` - [Coverity CID :205613]Null pointer dereferences in /samples/drivers/espi/src/main.c |
| * :github:`20504` - [Coverity CID :205661]Incorrect expression in /drivers/watchdog/wdt\_wwdg\_stm32.c |
| * :github:`20503` - [Coverity CID :205655]Error handling issues in /drivers/watchdog/wdt\_wwdg\_stm32.c |
| * :github:`20502` - [Coverity CID :205665]Integer handling issues in /drivers/video/mt9m114.c |
| * :github:`20501` - [Coverity CID :205643]Integer handling issues in /drivers/video/mt9m114.c |
| * :github:`20499` - [Coverity CID :205625]Error handling issues in /drivers/sensor/lsm6dso/lsm6dso\_shub.c |
| * :github:`20498` - [Coverity CID :205628]Error handling issues in /drivers/sensor/amg88xx/amg88xx\_trigger.c |
| * :github:`20496` - [Coverity CID :205630]Memory - illegal accesses in /drivers/pwm/pwm\_mchp\_xec.c |
| * :github:`20495` - [Coverity CID :205622]Memory - illegal accesses in /drivers/pwm/pwm\_mchp\_xec.c |
| * :github:`20494` - [Coverity CID :205617]Memory - corruptions in /drivers/kscan/kscan\_mchp\_xec.c |
| * :github:`20493` - [Coverity CID :205668]Insecure data handling in /drivers/ethernet/eth\_enc424j600.c |
| * :github:`20489` - [Coverity CID :205645]Integer handling issues in /drivers/counter/counter\_mchp\_xec.c |
| * :github:`20488` - [Coverity CID :205614]Integer handling issues in /drivers/clock\_control/nrf\_clock\_calibration.c |
| * :github:`20487` - [Coverity CID :205648]Memory - corruptions in /arch/arc/core/mpu/arc\_mpu\_v3\_internal.h |
| * :github:`20480` - i2c driver for cc13xx/cc26xx is configured with incorrect frequency |
| * :github:`20472` - drivers/flash: nRF flash driver uses absolute addressing instead of relative |
| * :github:`20450` - Bluetooth: hci\_uart: conn param update request from peripheral ignored |
| * :github:`20449` - 'west flash' command failed on sam\_e70\_xplained board. |
| * :github:`20445` - tests/kernel/critical failed on mimxrt1050\_evk board. |
| * :github:`20444` - sanitycheck error with tests/arch/x86/info. |
| * :github:`20438` - Kernel timeout API does not document well accepted values |
| * :github:`20431` - sockets\_tls: missing sendmsg |
| * :github:`20425` - storage/flash\_map: flash\_area\_get\_sectors can't fetch sectors on devices with non-zero flash base address |
| * :github:`20423` - drivers/flash: flash\_get\_page\_info\_by\_off uses relative addresses |
| * :github:`20422` - Device with bonds should not accept new keys without user awareness |
| * :github:`20417` - BME280 wrong pressure unit? |
| * :github:`20416` - sample: sensor: fxos8700 issues |
| * :github:`20406` - misc.app\_dev.libcxx test fails to build for qemu\_x86\_64 |
| * :github:`20371` - Sanitycheck filtering broken |
| * :github:`20351` - sample vl53l0x fails on disco\_l475\_iot1 |
| * :github:`20332` - Nordic: DocLib links are obsolete |
| * :github:`20325` - samples/drivers/i2c\_scanner does not work on STM32 NUCLEO and DISCOVERY boards |
| * :github:`20313` - Zperf documentation points to wrong iPerf varsion |
| * :github:`20310` - SDHC : Could not enable SPI clock on nucleo\_f091rc |
| * :github:`20299` - bluetooth: host: Connection not being unreferenced when using CCC match callback |
| * :github:`20297` - Bluetooth: can't close bt\_driver log output |
| * :github:`20285` - ST lis2dh sample with motion callback |
| * :github:`20284` - zephyr-env.sh Is this supposed to be unsetopt posixargzero ? |
| * :github:`20274` - Kconfig new libc changes cause echo server cmake error |
| * :github:`20260` - logging system call |
| * :github:`20255` - Meta-IRQs making cooperative threads preemptive |
| * :github:`20250` - hci\_usb: scanning crashes controller if a lot of devices are nearby |
| * :github:`20246` - Module Request: hal\_unisoc |
| * :github:`20245` - HTTP parser error with chunked transfer encoding |
| * :github:`20244` - mesh: demo: BT fails it init |
| * :github:`20232` - Bluetooth: Kernel panic on gatt discover in shell app |
| * :github:`20225` - [TOPIC-GPIO] sam\_e70\_xplained fails 2-pin active-low pull test |
| * :github:`20224` - [TOPIC-GPIO] rv32m1\_vega\_ri5cy fails 2-pin double-edge detection test |
| * :github:`20223` - [TOPIC-GPIO] efr32mg\_sltb004a fails 2-pin double-edge detection test |
| * :github:`20205` - ztest testing.ztest does not have a prj.conf with CONFIG\_ZTEST=y |
| * :github:`20202` - tests/arch/arm/arm\_interrupt failed on sam\_e70\_xplained board. |
| * :github:`20177` - sanitycheck error with tests/benchmarks/timing\_info. |
| * :github:`20176` - tests/drivers/pwm/pwm\_api failed on reel\_board. |
| * :github:`20167` - posix clock: unexpected value for CLOCK\_REALTIME when used with newlib |
| * :github:`20163` - doc: storage settings not clear |
| * :github:`20135` - Bluetooth: controller: split: Missing initialization of master terminate\_ack flag |
| * :github:`20122` - Deadlock in ASAN leak detection on exit |
| * :github:`20110` - Crash in hci\_driver.c when create\_connection\_cancel is issued after create connection |
| * :github:`20109` - altera\_nios2 support decision required |
| * :github:`20105` - tests/subsys/fs/fcb/ Using uninitialised memory/variables |
| * :github:`20104` - Kconfig is too slow |
| * :github:`20100` - Slave PTP clock time is updated with large value when Master PTP Clock time has changed |
| * :github:`20088` - tests/net/icmpv6/ failed on mimxrt1050\_evk board. |
| * :github:`20086` - Broken-looking duplicated ESPI\_XEC symbol |
| * :github:`20072` - Incompatible pointer types in Nordic Driver nrfx\_usbd.h |
| * :github:`20071` - Incompatible pointer types in Nordic Driver |
| * :github:`20049` - Build warnings in several unit tests |
| * :github:`20045` - z\_sched\_abort: sched\_spinlock should be released before k\_busy\_wait |
| * :github:`20042` - Telnet can connect only once |
| * :github:`20033` - Thread suspend only works if followed by k\_sleep in thread that is performing the suspension |
| * :github:`20032` - Make it clear in HTML docs what monospaced text is a link |
| * :github:`20030` - stm32 can: zcan\_frame from fifo uninitialized |
| * :github:`20022` - sanitycheck is not failing on build warnings |
| * :github:`20021` - Add a module to Zephyr to include TF-M project and it's related repos |
| * :github:`20016` - STM32F4: cannot erase sectors from bank2 |
| * :github:`20010` - Cannot flash mimxrt1050\_evk board |
| * :github:`20007` - tests/net/mld failed on mimxrt1050\_evk board. |
| * :github:`20000` - Invalid callback parameters in drivers/serial/uart\_nrfx\_uarte.c (using async API) |
| * :github:`19969` - [TOPIC-GPIO] mcux driver problems with pull configuration |
| * :github:`19963` - settings test tests/subsys/settings/fcb/raw failing |
| * :github:`19918` - Incremental builds broken for OpenAMP sample |
| * :github:`19917` - Bluetooth: Controller: Missing LL\_ENC\_RSP after HCI LTK Negative Reply |
| * :github:`19915` - tests/net/icmpv6 failed on sam\_e70 board. |
| * :github:`19914` - tests/net/shell failed on sam\_e70 board. |
| * :github:`19910` - Bluetooth: Mesh: Thread stack can reduce by use malloc&free function |
| * :github:`19898` - CONFIG\_NET\_ROUTE\_MCAST and CONFIG\_NET\_ROUTING can't be enabled |
| * :github:`19889` - Buffer leak in GATT for Write Without Response and Notifications |
| * :github:`19885` - SMP doesn't work on ARC any longer |
| * :github:`19877` - Broken partition size |
| * :github:`19872` - sensor/lis2dh: using runtime scale other than 2g generates strange values |
| * :github:`19871` - display/ssd1306: allow "reverse display" in kconfig or dts |
| * :github:`19867` - modem: ublox-sara-r4/u2 build error |
| * :github:`19848` - stm32wb MPU failure |
| * :github:`19841` - MIPI Sys-T logging/tracing support |
| * :github:`19837` - SS register is 0 when taking exceptions on qemu\_x86\_long |
| * :github:`19833` - missing or empty reg/ranges property when trying to build blink\_led example |
| * :github:`19820` - Bluetooth: Host: Unable to use whitelist in peripheral only build |
| * :github:`19818` - Compiler error for counter example (nRF52\_pca10040) |
| * :github:`19811` - native\_posix stack smashing |
| * :github:`19802` - Zephyr was unable to find the toolchain after update to zephyr version 1.13.0 |
| * :github:`19795` - bt\_gatt\_attr\_next returns first attribute in table for attributes with static storage. |
| * :github:`19791` - How to use CMSIS DSP Library on nRF52832 running zephyr LTS Version(V1.14) ? |
| * :github:`19783` - floating point in C++ on x86\_64 uses SSE |
| * :github:`19775` - net\_calc\_chksum: Use of un-initialized memory on 64 bit targets |
| * :github:`19769` - CONFIG\_FLASH\_SIZE should be CONFIG\_FLASH\_END and specified in hex |
| * :github:`19767` - Bluetooth: Mesh: Provision Random buffer has too small size |
| * :github:`19762` - tests/net/lib/tls\_credentials failed on sam\_e70\_xplained board. |
| * :github:`19759` - z\_arch\_switch() passed pointer to NULL outgoing switch handle on dummy thread context switch |
| * :github:`19748` - k\_sleep(K\_FOREVER) behavior unexpected |
| * :github:`19734` - "make gdbserver" doesn't work properly for qemu\_x86\_long |
| * :github:`19724` - Bluetooth: Mesh: Receiving an access message |
| * :github:`19722` - Settings: settings\_file\_save\_priv() use of uninitialized variable |
| * :github:`19721` - samples/bluetooth/ipsp does not respond to pings from Linux |
| * :github:`19717` - Add provisions for supporting multiple CMSIS variants |
| * :github:`19701` - mem\_pool\_threadsafe sporadic failures impacting CI |
| * :github:`19700` - nrfx\_uart RX hang on errors |
| * :github:`19697` - tests/subsys/fs/fat\_fs\_api uses unitialized variables |
| * :github:`19692` - [TOPIC-GPIO] gpi\_api\_1pin test failures |
| * :github:`19685` - Samples: BluetoothMesh: not able to connect with device over GATT to provision it |
| * :github:`19683` - nrf: clock reimplementation breaks test |
| * :github:`19678` - Noticeable delay between processing multiple client connection requests (200ms+) |
| * :github:`19660` - missing file reference in samples/sensor/ti\_hdc doc |
| * :github:`19649` - [TOPIC-GPIO]: Replace GPIO\_INT\_DEBOUNCE with GPIO\_DEBOUNCE |
| * :github:`19638` - Bluetooth: Mesh: Provisioning Over PB-ADV |
| * :github:`19629` - tinycbor buffer overflow causing mcumgr image upload failure |
| * :github:`19612` - ICMPv6 packet is routed to wrong interface when peer is not found in neighbor cache |
| * :github:`19604` - Bluetooth: ATT does not release all buffers on disconnect |
| * :github:`19603` - addition to winbond,w25q16.yaml required for SPI CS to be controlled by driver |
| * :github:`19599` - ARC builds missing z\_arch\_start\_cpu() when !SMP |
| * :github:`19592` - Request new repository to host the Eclipse plugin for building Zephyr applications |
| * :github:`19569` - nRF RTC Counter with compile time decision about support of custom top value |
| * :github:`19560` - Console on CDC USB crashes when CONFIG\_USB\_COMPOSITE\_DEVICE=y |
| * :github:`19552` - [TOPIC-GPIO]: Support for legacy interrupt configuration breaks new API contract |
| * :github:`19550` - drivers/pcie: \`pcie\_get\_mbar()\` should return a \`void \*\` not \`u32\_t\` |
| * :github:`19549` - kernel/mem\_protection/stackprot fails on NXP RT series platforms on v1.14.1-rc3 release |
| * :github:`19544` - make usb power settings in "Configuration Descriptor" setable |
| * :github:`19543` - net: tcp: echo server stops if CONFIG\_POSIX\_MAX\_FDS is not set |
| * :github:`19539` - Support MQTT over Websocket |
| * :github:`19537` - debug:object\_tracing: The trace list is not complete once we initialize the object on the trace list |
| * :github:`19536` - devicetree bindings path misinterpreted |
| * :github:`19535` - Doubly freed memory in the pipe\_api test |
| * :github:`19525` - Can't change the slave latency on a connection. |
| * :github:`19515` - Bluetooth: Controller: assertion failed |
| * :github:`19509` - Bluetooth: stm32wb55: Unable to pair with privacy-enabled peer |
| * :github:`19490` - Bluetooth: split: 'e' assert during disconnect |
| * :github:`19484` - Bluetooth: split: bt\_set\_name() asserts due to flash and radio coex |
| * :github:`19472` - drivers: usb\_dc\_stm32: shows after some time errors and warnings |
| * :github:`19459` - Bluetooth: Mesh: Mesh Model State Binding. |
| * :github:`19456` - arch/x86: make use of z\_bss\_zero() and z\_data\_copy() |
| * :github:`19452` - Bluetooth: Mesh: Mesh model implementation? |
| * :github:`19447` - SEGGER\_RTT.h: No such file or directory |
| * :github:`19438` - boot flags incorrect after image swapping |
| * :github:`19437` - tests/kernel/sched/schedule\_api tests fail to build |
| * :github:`19432` - nrfx: nrf52840\_pca10056 SPIM1 cannot be selected without SPIM3 |
| * :github:`19420` - power: system power management sleep duration |
| * :github:`19419` - Build automation and testing tools |
| * :github:`19415` - typo in nucleo\_l496zg.dts |
| * :github:`19413` - Not able to scan and connect to other ble devices with HCI commands |
| * :github:`19398` - net: ENC28J60 driver does not respond to ping |
| * :github:`19385` - compilation error |
| * :github:`19381` - \`k\_yield()\` exhibits different behavior with \`CONFIG\_SMP\` |
| * :github:`19376` - Build on a ARM host |
| * :github:`19374` - net: echo server: TCP add support for multiple connections |
| * :github:`19370` - bugs in kernel/atomic\_c |
| * :github:`19367` - net: TCP/IPv4: TCP stops working after dropping segment with incorrect checksum |
| * :github:`19363` - arc: bug in \_firq\_enter |
| * :github:`19353` - arch/x86: QEMU doesn't appear to support x2APIC |
| * :github:`19347` - Bluetooth: BL654 USB dongle not found after flashing |
| * :github:`19342` - Bluetooth: Mesh: Persistent storage of Virtual Addresses |
| * :github:`19320` - build error using logger in test case |
| * :github:`19319` - tests/kernel/spinlock only runs on ESP32 |
| * :github:`19317` - need a minimal log implementation that maps to printk() |
| * :github:`19307` - \_interrupt\_stack is defined in the kernel, but declared in arch headers |
| * :github:`19299` - kernel/spinlock: A SMP race condition in SPIN\_VALIDATE |
| * :github:`19284` - Service Changed indication not being sent in some cases |
| * :github:`19270` - GPIO: STM32: Migration to new API |
| * :github:`19267` - Service changed not notified upon reconnection. |
| * :github:`19265` - Bluetooth: Mesh: Friend Send model message to LPN |
| * :github:`19263` - Bluetooth: Mesh: Friend Clear Procedure Timeout |
| * :github:`19250` - NVS: Overwriting an item with a shorter matching item fails |
| * :github:`19239` - tests/kernel/common failed on iotdk board. |
| * :github:`19238` - tests/subsys/usb/device failed on reel\_board. |
| * :github:`19235` - move drivers/timer/apic\_timer.c to devicetree |
| * :github:`19231` - native\_posix\_64/tests/subsys/fs/fat\_fs\_api/filesystem.fat fails |
| * :github:`19227` - IOTDK uses QMSI DT binding |
| * :github:`19226` - Device Tree Enhancements in 2.1 |
| * :github:`19219` - drivers/i2c/i2c\_dw.c is not 64-bit clean |
| * :github:`19216` - Ext library for WIN1500: different values of AF\_INET |
| * :github:`19198` - Bluetooth: LL split assert on connect |
| * :github:`19191` - problem with implementation of sock\_set\_flag |
| * :github:`19186` - BLE: Mesh: IVI Initiator When ivi in progress timeout |
| * :github:`19181` - sock\_set\_flag implementation in sock\_internal.h does not work for 64 bit pointers |
| * :github:`19178` - Segmentation fault when running echo server |
| * :github:`19177` - re-valuate commit 0951ce2 |
| * :github:`19176` - NET: LLMNR: zephyr drops IPV4 LLMNR packets |
| * :github:`19167` - Message queues bug when using C++ |
| * :github:`19165` - zephyr\_file generates bad links on branches |
| * :github:`19164` - compiling native\_posix64 with unistd.h & net/net\_ip.h fail |
| * :github:`19144` - arch/x86: CONFIG\_BOOT\_TIME\_MEASUREMENT broken |
| * :github:`19135` - net: ipv4: udp: echo server sends malformed data bytes in reply to broadcast packet |
| * :github:`19133` - Scheduler change in #17369 introduces crashes |
| * :github:`19103` - zsock\_accept\_ctx blocks even when O\_NONBLOCK is specified |
| * :github:`19098` - Failed to flash on ESP32 |
| * :github:`19096` - No error thrown for device tree node with missing required property of type compound |
| * :github:`19079` - Enable shield sample on stm32mp157c\_dk2 |
| * :github:`19078` - search for board specific shield overlays doesn't always work |
| * :github:`19066` - Build error with qemu\_x86\_64 |
| * :github:`19065` - Build error with stm32h747i\_disco\_m4 |
| * :github:`19064` - Correct docs for K\_THREAD\_DEFINE |
| * :github:`19059` - i2c\_ll\_stm32\_v2: nack on write is not handled correctly |
| * :github:`19051` - [Zephyr v2.0.0 nrf52840] Unable to reconnect to recently bonded peripheral |
| * :github:`19039` - Bluetooth: Qualification test case GATT/SR/UNS/BI-02-C fails |
| * :github:`19038` - [zephyr branch 1.14 and master -stm32-netusb]:errors when i view RNDIS Deviceās properties on Windows 10 |
| * :github:`19034` - sanitycheck fail with ninja option with single-core machine |
| * :github:`19031` - nrfx\_clock.c functions are not available with CONFIG\_NRFX\_CLOCK |
| * :github:`19015` - Bluetooth: Mesh: Node doesn't respond to "All Proxies" address |
| * :github:`19013` - [Zephyr 1.14]: NetUsb and Ethernet work together |
| * :github:`19004` - problems in sanitycheck/CI infrastructure revealed by post-release change |
| * :github:`18999` - assignment in assert in test of arm\_thread\_arch causes build failures |
| * :github:`18990` - C++ New allocates memory from kernel heap |
| * :github:`18988` - BLE Central auto enables indications and notifies |
| * :github:`18986` - DTS: transition from alias to node label as the standard prefix |
| * :github:`18973` - z\_arch\_system\_halt() does not block interrupts |
| * :github:`18961` - [Coverity CID :203912]Error handling issues in /samples/net/sockets/coap\_client/src/coap-client.c |
| * :github:`18957` - NET\_L2: modem drivers (offloaded) aren't assigned a net\_l2 which causes a crash in net\_if\_up()/net\_if\_down() |
| * :github:`18956` - memory protection for x86 dependent on XIP |
| * :github:`18935` - [Zephyr 1.14] drivers: flash: spi\_nor: Problematic write with page boundaries |
| * :github:`18880` - boards: mec15xxevb\_assy6853: consider moving ARCH\_HAS\_CUSTOM\_BUSY\_WAIT to SoC definition |
| * :github:`18873` - zsock\_socket() should support proto==0 |
| * :github:`18870` - zsock\_getaddrinfo() returns garbage values if IPv4 address is passed and hints->ai\_family == AF\_INET6 |
| * :github:`18858` - Runner support for stm32flash utility |
| * :github:`18832` - Doc: contact-us page should use slack invite (not zephyrproject.slack.com) |
| * :github:`18824` - tests/subsys/usb/device/ failed on sam\_e70 board. |
| * :github:`18816` - ssd1306 driver can't work with lvgl |
| * :github:`18807` - Support the Ubuntu Cross Toolchain |
| * :github:`18803` - LTS - support time |
| * :github:`18787` - arch/x86: retire loapic\_timer.c driver in favor of new apic\_timer.c |
| * :github:`18749` - Avenger96 regressed in mainline for U-Boot M4 boot |
| * :github:`18695` - Watchdog: stm32: Wrong timeout value when watchdog started at boot |
| * :github:`18657` - drivers/timer/hpet.c should use devicetree, not CONFIG\_\* for MMIO/IRQ data |
| * :github:`18652` - Optimization flags from CMAKE\_BUILD\_TYPE are not taken into account |
| * :github:`18592` - (nRF51) The RSSI signal does not rise above -44 dBm |
| * :github:`18591` - tests/kernel/fifo/fifo\_timeout/kernel.fifo.timeout.poll fails to run on multiple ARM platforms |
| * :github:`18585` - STM32G4 support |
| * :github:`18583` - hci\_usb: NRF52840 connecting addtional peripheral fails |
| * :github:`18540` - MEC1501 ADC is missing in HAL |
| * :github:`18539` - MEC1501 PWM is missing in HAL |
| * :github:`18488` - Bluetooth: Mesh: Friend queue message seqnum order |
| * :github:`18480` - Microchip's MEC1501 HAL is broken (watchdog part) |
| * :github:`18465` - timeutil\_timegm() has undefined behavior |
| * :github:`18451` - [Coverity CID :203528]Integer handling issues in /tests/lib/fdtable/src/main.c |
| * :github:`18449` - [Coverity CID :203458]Integer handling issues in /tests/lib/fdtable/src/main.c |
| * :github:`18450` - [Coverity CID :203505]Integer handling issues in /tests/lib/fdtable/src/main.c |
| * :github:`18448` - [Coverity CID :203429]Integer handling issues in /tests/lib/fdtable/src/main.c |
| * :github:`18440` - [Coverity CID :203439]Memory - corruptions in /tests/kernel/mem\_protect/protection/src/main.c |
| * :github:`18441` - [Coverity CID :203460]Memory - corruptions in /tests/kernel/mem\_protect/protection/src/main.c |
| * :github:`18373` - [Coverity CID :203399]API usage errors in /samples/boards/olimex\_stm32\_e407/ccm/src/main.c |
| * :github:`18341` - settings: test setting FS back-end using littlefs |
| * :github:`18340` - settings: make NVS the default backend |
| * :github:`18308` - net: TCP/IPv6 set of fragmented packets causes Zephyr to quit |
| * :github:`18305` - Native Posix target can not use features with newlib dependencies |
| * :github:`18297` - Bluetooth: SMP: Pairing issues |
| * :github:`18282` - tests/kernel/sched/schedule\_api/ fails on LPC54114\_m4 |
| * :github:`18160` - Cleanup dts compatible for "nxp,kinetis-sim" on nxp\_ke1xf |
| * :github:`18143` - stm32f SPI Slave TX does not work correctly, but occurs OVERRUN err |
| * :github:`18138` - xtensa arch has two different implementations |
| * :github:`18105` - BSD socket offload with IPv4 and IPv6 disabled breaks many client-based net samples |
| * :github:`18031` - samples/shields/x\_nucleo\_iks01a3 test is stucking due to dca45cb commit |
| * :github:`17998` - STM32 (Nucleo L476RG) SPI pins floating |
| * :github:`17983` - Bluetooth: Re-establish security before notifications/indications can be sent |
| * :github:`17949` - stm32 i2c driver has problems with AHB\_PRESCALER, APB1\_PRESCALER, APB2\_PRESCALER |
| * :github:`17892` - arch/x86: clean up segmentation.h |
| * :github:`17888` - arch/x86: remove IAMCU ABI support |
| * :github:`17832` - x86: update mmustructs.h and x86\_mmu.c to support long mode |
| * :github:`17829` - support default property values in devicetree bindings |
| * :github:`17805` - [Zepyhr v1.14.0 and master] Unable to run commands of mcumgr tool over UART like reset |
| * :github:`17781` - Question:Is it possible to connect the device on internet using bluetooth connection? |
| * :github:`17645` - VSCode debugging Zephyr application |
| * :github:`17626` - Change sanitycheck to use 'gcovr' instead of 'lcov' |
| * :github:`17625` - driver: gpio: PCAL9535A: can't write to register (read is possible) |
| * :github:`17548` - Can't set thread name with k\_thread\_create prevents useful tracing information |
| * :github:`17546` - Bluetooth: Central Scan fails continuously if last connect attempt failed to complete |
| * :github:`17454` - Bluetooth: Mesh: Add provisioner support |
| * :github:`17443` - Kconfig: move arch-specific stack sizes to arch trees? |
| * :github:`17430` - arch/x86: drivers/interrupt\_controller/system\_apic.c improperly classifies IRQs |
| * :github:`17361` - \_THREAD\_QUEUED overlaps with x86 \_EXC\_ACTIVE in k\_thread.thread\_state |
| * :github:`17337` - ArmV7-M mpu sub region alignment |
| * :github:`17239` - Too many open files crash when running "sanitycheck" with no arguments |
| * :github:`17234` - CONFIG\_KERNEL\_ENTRY appears to be superfluous |
| * :github:`17133` - arch/x86: x2APIC EOI should be inline |
| * :github:`17104` - arch/x86: fix -march flag for Apollo Lake |
| * :github:`17064` - drivers/serial/uart\_ns16550: CMD\_SET\_DLF should be removed |
| * :github:`17004` - arch/x86: build errors with newest build-grub.sh scripts |
| * :github:`16900` - Inline assembly in Arm z\_arch\_switch\_to\_main\_thread missing clobber list |
| * :github:`16880` - Systematic \*-zephyr-eabi/bin/ld: warning: toolchain\_is\_ok cannot find entry symbol \_start; defaulting to 000::00XXXXX |
| * :github:`16791` - build system does not see changes in DTS dependencies |
| * :github:`16723` - nrfx: uart: power management does not include CTS/RTS pins |
| * :github:`16721` - PCIe build warnings from devicetree |
| * :github:`16673` - usb\_dc\_stm32: If i remove the cable while writing, the program will freeze. |
| * :github:`16599` - drivers: usb\_dc\_nrfx: unstable handling of hosts suspend/resume |
| * :github:`16529` - LTS 1.14.0: sanitycheck: Cannot identify OOT boards and shields |
| * :github:`16452` - drivers: ethernet: stm32, sam, mcux: LAA bit not set |
| * :github:`16421` - drivers: rtc: stm32: correct tm\_mon conversion |
| * :github:`16376` - posix ext: Implement eventfd() |
| * :github:`16320` - The routing option CONFIG\_NET\_ROUTING needs clarification |
| * :github:`16223` - stm32: Unable to send 64 byte packet over control endpoint |
| * :github:`16167` - Implement interrupt driven GPIO on LPC families |
| * :github:`16097` - STM32 Ethernet driver should be able to detect the carrier state |
| * :github:`16041` - stm32f407 flash erase error sometimes |
| * :github:`16035` - facing problem with SDHC driver disk mount, need help to debug better |
| * :github:`16032` - Socket UDP: Low transmission efficiency |
| * :github:`16031` - Toolchain abstraction |
| * :github:`15912` - add Reject as an option to pull request reviews |
| * :github:`15881` - tests/net/buf fails on qemu\_x86\_64 |
| * :github:`15841` - Support AT86RF233 |
| * :github:`15604` - Suspicious PCI and build\_on\_all default test coverage |
| * :github:`15603` - Unable to use C++ Standard Library |
| * :github:`15598` - Standard devicetree connectors for boards |
| * :github:`15494` - 2.0 Release Checklist |
| * :github:`15359` - The docs incorrectly state that common.dts integrates with mcuboot |
| * :github:`15323` - blink\_led sample does not work on most of the nRF boards |
| * :github:`15196` - logging: Support for blocking deferred logging |
| * :github:`15027` - doc: PDF generation broken |
| * :github:`14906` - USB: NXP Device controller does not pass testusb tests |
| * :github:`14683` - need end-to-end memory protection samples |
| * :github:`13725` - drivers: ssd1306: When 128x32 is used, only half of the screen is output. |
| * :github:`13708` - No Arduino interface definition for Nordic dev. kits |
| * :github:`13417` - tests/drivers/watchdog/wdt\_basic\_api/testcase.yaml: test\_wdt\_no\_callback() failed at "Waiting to restart MCU" |
| * :github:`13000` - sanitycheck serializes running tests on ARC simulator |
| * :github:`12969` - settings: loading key-value pairs for given subtree |
| * :github:`12965` - POSIX subsys: Need more fine-grained enable options |
| * :github:`12961` - ARM Memory Protection functions not invoked in SWAP for ARMv6/ARMv8-M Baseline |
| * :github:`12703` - how to configure interrupt signals on shields via device tree? |
| * :github:`12677` - USB: There are some limitations for users to process descriptors |
| * :github:`12653` - Sanitycheck should not write results into scripts/sanity\_chk |
| * :github:`12535` - Bluetooth: suspend private address (RPA) rotating |
| * :github:`12509` - Fix rounding in \_ms\_to\_ticks() |
| * :github:`12504` - STM32: add USB\_OTG\_HS example |
| * :github:`12206` - OpenThread apps want to download and build OpenThread every time! |
| * :github:`12114` - assertion using nRF5 power clock with BLE and nRF5 temp sensor |
| * :github:`11743` - logging: add user mode access |
| * :github:`11717` - qemu\_x86 's SeaBIOS clears the screen every time it runs |
| * :github:`11655` - Alleged multiple design and implementation issues with logging |
| * :github:`11501` - RFC: Improve CI and add more status items |
| * :github:`10748` - Work waiting on pollable objects |
| * :github:`10701` - API: Prefix (aio\_) conflict between POSIX AsyncIO and Designware AnalogIO Comparator |
| * :github:`10503` - User defined USB function & usb\_get\_device\_descriptor() |
| * :github:`10338` - Add PyLint checking of all python scripts in CI |
| * :github:`10256` - Add support for shield x-nucleo-idb05a1 |
| * :github:`9482` - Enable mpu on lpc54114 |
| * :github:`9249` - Get non ST, STM32 Based boards compliant with default configuration guidelines |
| * :github:`9248` - Get Olimex boards compliant with default configuration guidelines |
| * :github:`9245` - Get TI SoC based boards compliant with default configuration guidelines |
| * :github:`9244` - Get SILABS board compliant with default configuration guidelines |
| * :github:`9243` - Get NXP SoC based boards compliant with default configuration guidelines |
| * :github:`9241` - Get ATMEL SoC based boards compliant with default configuration guidelines |
| * :github:`9240` - Get ARM boards compliant with default configuration guidelines |
| * :github:`9239` - Get NIOS boards compliant with default configuration guidelines |
| * :github:`9237` - Get RISCV boards compliant with default configuration guidelines |
| * :github:`9236` - Get X86 boards compliant with default configuration guidelines |
| * :github:`9235` - Get XTENSA boards compliant with default configuration guidelines |
| * :github:`9193` - STM32: Move DMA driver to LL/HAL and get it STM32 generic |
| * :github:`8758` - All nRF drivers: migrate configuration from Kconfig to DTS |
| * :github:`7909` - tests/kernel/common.test\_bitfield fails on max10 |
| * :github:`7375` - Codecov does not report coverage of code that is not covered by the native\_posix test suite |
| * :github:`7213` - DTS should use (one or more) prefixes on all defines |
| * :github:`6991` - Enhance test reporting and maintain one source for testcase meta data |
| * :github:`6858` - Default board configuration guidelines |
| * :github:`6446` - sockets: Accept on non-blocking socket is currently blocking |
| * :github:`6152` - Inter-applications flash layout exchange mechanism |
| * :github:`5138` - dts: boards: provide generic dtsi file for 'generic' boards |
| * :github:`4028` - C++ 11 Support |
| * :github:`3981` - ESP32 uart driver does not support Interrupt/fifo mode |
| * :github:`3877` - Use mbedtls from Zephyr instead of openthread |
| * :github:`652` - Provide a mean to find tests with 0 platforms due to bad filtering |
| * :github:`3497` - refactor \_NanoFatalErrorHandler |
| * :github:`3181` - scalable solution for test case stack sizes |
| * :github:`3124` - Atmel SAM RTC driver |
| * :github:`3056` - arch-specific inline functions cannot manipulate \_kernel |
| * :github:`2686` - Add qemu\_cortex\_m0/m0+ board. |
| * :github:`2490` - Provide sanity test cases for NANO\_ESF/NANO\_ISF structures |
| * :github:`2144` - clearly document internal kernel interfaces |