doc/releases/release-notes-2.3.rst
:orphan:
.. _zephyr_2.3:
Zephyr 2.3.0 ############
We are pleased to announce the release of Zephyr RTOS version 2.3.0.
Major enhancements with this release include:
The following sections provide detailed lists of changes by component.
Security Vulnerability Related
The following CVEs are addressed by this release:
More detailed information can be found in: https://docs.zephyrproject.org/latest/security/vulnerabilities.html
Known issues
You can check all currently known issues by listing them using the GitHub
interface and listing all issues with the bug label <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>_.
A single high-priority bug is currently open:
23364 - Bluetooth: bt_recv deadlock on supervision timeout with
pending GATT Write CommandsAPI Changes
HWINFO
I2C
Kernel
k_uptime_delta_32(), use k_uptime_delta()
Timeout values
Bluetooth
Boards
Devicetree
<devicetree.h> API.dt-from-c for a high-level guide to the new API, and
:ref:devicetree_api for an API reference.CONFIG_LEGACY_DEVICETREE_MACROS. See the Zephyr v2.3 legacy devicetree macro page_ for more information, including a link to a migration guide to
the new API... _the Zephyr v2.3 legacy devicetree macro page: https://docs.zephyrproject.org/2.3.0/guides/dts/legacy-macros.html#dt-legacy-macros
Other
MACRO_MAP has been deprecated. Use FOR_EACH instead.BUILD_ASSERT_MSG has been deprecated. Use BUILD_ASSERT instead.INLINE macro in util.h has been removed.STACK_ANALYZE, stack_analyze and stack_unused_space_get have been
removed.Bluetooth Mesh
Networking
Video
Floating Point Services
Kernel
Architectures
ARC:
ARM:
POSIX:
RISC-V:
x86:
Boards & SoC Support
Added support for these SoC series:
Added support for these ARM boards:
Made these changes in other boards
up_squared now defaults to the x86_64 architectureintel_s1000 now supports SMPAdded support for these following shields:
Drivers and Sensors
ADC
Audio
Bluetooth
Added an RX thread on stm32wb hci wrapper
Improved BLE support for rv32m1_vega:
CAN
Clock Control
Console
Counter
Crypto
DAC
Debug
Display
DMA
EEPROM
Entropy
ESPI
Ethernet
Flash
GPIO
Hardware Info
I2C
I2S
IEEE 802.15.4
Interrupt Controller
IPM
Keyboard Scan
LED
LED Strip
LoRa
Modem
PECI
Pinmux
PS/2
PWM
Sensor
Serial
SPI
Timer
USB
Video
Watchdog
WiFi
Networking
Bluetooth
Host:
BLE split software Controller:
The Controller is now 5.2 compliant.
A new HCI USB H4 driver has been added, which can interact with BlueZ's counterpart Host driver.
PHY support is now configurable.
Only control procedures supported by the peer are now used.
The Nordic nRF52820 IC is now supported
OpenISA/RV32M1:
BLE legacy software Controller:
Build and Infrastructure
Zephyr CMake package
find_package(Zephyr ...).
Registering the Zephyr CMake package in the CMake user package registry
removes the need for setting of ZEPHYR_BASE, sourcing zephyr-env.sh,
or running zephyr-env.cmd.west extension command, west zephyr-export is introduced for easy
registration of Zephyr CMake package in the CMake user package registry.ZephyrBuildConfig.cmake will be loaded if present in the Zephyr
workspace. This allows users to configure the Zephyr build system on a per
workspace setup, as an alternative to using a .zephyrrc system wide file.Devicetree
A new :ref:devicetree_api was added. This API is not generated, but is
still included via <devicetree.h>.
See the Zephyr v2.3 legacy devicetree macro page_ for more information,
including a link to a migration guide to the new API.
The :ref:dt-howtos page has been extended for the new API, and a new
:ref:dt-from-c API usage guide was also added.
Libraries / Subsystems
Disk
Random
rand32_timestamp driver.POSIX subsystem:
Power management:
HALs
Documentation
Tests and Samples
Issue Related Items
These GitHub issues were addressed since the previous 2.2.0 tagged release:
25991 - [net][net.socket.select][imx-rt series] test fails (k_uptime_get_32() - tstamp <= FUZZ is false)25990 - tests/net/socket/select failed on sam_e70_xplained board.25960 - tests/net/socket/socketpair failed on mimxrt1050_evk and sam_e70_xplained.25948 - Function i2c_transfer stops execution for I2C_SAM025944 - driver: timer: stm32_lptim: Extra ticks count25926 - k_cycle_get_32() returns 0 in native_posix25925 - tests: net: socket: socketpair: fails due to empty message header name25920 - Compilation error when CONFIG_BOOTLOADER_MCUBOOT=y specified25904 - kernel: k_queue_get return NULL before timeout25901 - timer: nrf_rtc_timer: Subtraction underflow causing 8 minute time skips25895 - driver: timer: stm32_lptim: backup domain is reset25893 - Application syscalls in usermode gives bus fault with stacking error25887 - legacy timeout API does not work as expected25880 - stm32wb: Unable to use BLE and USB host simultaneously.25870 - tests/kernel/timer/timer_api fails conversion tests with large offset25863 - Where is the definition of SystemInit()?25859 - mesh example not working with switched off dcdc?25847 - Problems using math functions and double.25824 - Unpacked bt_l2cap_le_conn_rsp struct is causing corrupt L2CAP connection request responses on some platforms25820 - kernel: k_timer_start(timer, K_FOREVER, K_NO_WAIT) expires immediately25811 - K22F USB Console/Shell25797 - [Coverity CID :210607] Uninitialized scalar variable in tests/net/socket/socketpair/src/test_socketpair_happy_path.c25796 - [Coverity CID :210579] Uninitialized scalar variable in tests/net/socket/socketpair/src/test_socketpair_happy_path.c25795 - [Coverity CID :210564] Uninitialized scalar variable in tests/lib/cmsis_dsp/distance/src/u32.c25793 - [Coverity CID :210561] Resource leak in tests/net/socket/socketpair/src/test_socketpair_unsupported_calls.c25791 - [Coverity CID :210614] Explicit null dereferenced in tests/lib/cmsis_dsp/distance/src/f32.c25789 - [Coverity CID :210586] Explicit null dereferenced in tests/lib/cmsis_dsp/distance/src/f32.c25788 - [Coverity CID :210581] Dereference before null check in subsys/net/lib/sockets/socketpair.c25787 - [Coverity CID :210571] Explicit null dereferenced in tests/subsys/openthread/radio_test.c25785 - [Coverity CID :210549] Explicit null dereferenced in tests/subsys/openthread/radio_test.c25780 - [Coverity CID :210612] Negative array index read in samples/net/sockets/socketpair/src/socketpair_example.c25779 - [Coverity CID :209942] Pointer to local outside scope in subsys/net/ip/tcp2.c25774 - [Coverity CID :210615] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25773 - [Coverity CID :210613] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25772 - [Coverity CID :210609] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25771 - [Coverity CID :210608] Incompatible cast in tests/lib/cmsis_dsp/fastmath/src/f32.c25770 - [Coverity CID :210605] Incompatible cast in tests/lib/cmsis_dsp/filtering/src/misc_f32.c25769 - [Coverity CID :210603] Incompatible cast in tests/lib/cmsis_dsp/filtering/src/misc_f32.c25768 - [Coverity CID :210601] Incompatible cast in tests/lib/cmsis_dsp/fastmath/src/f32.c25767 - [Coverity CID :210600] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25766 - [Coverity CID :210592] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25765 - [Coverity CID :210591] Incompatible cast in tests/lib/cmsis_dsp/filtering/src/misc_f32.c25764 - [Coverity CID :210590] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25763 - [Coverity CID :210577] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25762 - [Coverity CID :210576] Incompatible cast in tests/lib/cmsis_dsp/filtering/src/misc_f32.c25761 - [Coverity CID :210574] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25760 - [Coverity CID :210572] Incompatible cast in tests/lib/cmsis_dsp/distance/src/f32.c25759 - [Coverity CID :210569] Incompatible cast in tests/lib/cmsis_dsp/bayes/src/f32.c25758 - [Coverity CID :210567] Incompatible cast in tests/lib/cmsis_dsp/fastmath/src/f32.c25757 - [Coverity CID :210565] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25756 - [Coverity CID :210563] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25755 - [Coverity CID :210560] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25754 - [Coverity CID :210556] Incompatible cast in tests/lib/cmsis_dsp/matrix/src/unary_f64.c25753 - [Coverity CID :210555] Incompatible cast in tests/lib/cmsis_dsp/support/src/barycenter_f32.c25752 - [Coverity CID :210551] Incompatible cast in tests/lib/cmsis_dsp/matrix/src/unary_f32.c25751 - [Coverity CID :210545] Incompatible cast in tests/benchmarks/cmsis_dsp/basicmath/src/f32.c25737 - [Coverity CID :210585] Unchecked return value in samples/net/sockets/socketpair/src/socketpair_example.c25736 - [Coverity CID :210583] Unchecked return value from library in samples/net/sockets/socketpair/src/socketpair_example.c25731 - [Coverity CID :210568] Argument cannot be negative in tests/net/socket/socketpair/src/test_socketpair_happy_path.c25730 - [Coverity CID :210553] Unchecked return value in tests/drivers/gpio/gpio_basic_api/src/test_deprecated.c25727 - [Coverity CID :210611] Logically dead code in subsys/net/lib/sockets/socketpair.c25702 - BSD socket sendmsg() did not verify params in usermode25701 - MPU FAULT in nvs test on nrf52840dk_nrf5284025698 - IPv6 prefix could be added multiple times to prefix timer list25697 - Example of Thread creation in documentation does not compile25694 - IPv6 RA prefix option invalid length25673 - Unable to use SPI1 when enabled without SPI0 on cc13xx/cc26xx25670 - Possible Null pointer dereferences in /subsys/logging/log_msg.c25666 - tests: kernel: mem_protect: syscalls: test_string_nlen fails25656 - shields: Can't use multiple shields anymore25635 - ARM: TLS pointer may not be set correctly25621 - ESWiFi does not populate info about remote when invoking callback25614 - fix longstanding error in pthread_attr_t definition25613 - USB: CDC adds set line coding callback25612 - ARM: Cortex-M: CPU is not reporting Explicit MemManage Stacking Errors correctly25597 - west sign fails to find header size or padding25585 - QEMU special key handling is broken on qemu_cortex_a5325578 - nrf: clock control: nrf5340: using CLOCK_CONTROL_NRF_K32SRC_RC results in build failure25568 - nrf: clock_control: Fatal error during initialization25561 - bluetooth: GATT lockup on split packets25555 - Unable to connect to Thread network (NRF52840DK)25527 - sample and writeup for socketpair25526 - Sanity Check Fails:25522 - settings: FCB back-end does not try to add record after the last compression attempt.25519 - wrong debug function cause kinds of building error25511 - arc em_starterkit_em11d failed in tests/kernel/timer/timer_api25510 - arc EMSDP failed in tests/kernel/gen_isr_table25509 - OpenThread SED set link mode fail25493 - devicetree: nRF5340 application core DTSI is missing cryptocell node25489 - drivers: modem_cmd_handler: uninitialized variable used25483 - Bluetooth: controller: split: feature exchange not conform V5.0 core spec25480 - Unconditional source of shield configs can mess up configuration25478 - settings_runtime_set() not populating bt/cf25477 - dts: arm: Incorrect GIC interrupt spec order for AArch64 SoCs25471 - disco_l475_iot1 don't write last small block25469 - Fix devicetree documentation for new API25468 - FRDM_K82F DTS missing information for ADC-025452 - Some USB samples targeting stm32 are malfunctioning25448 - serial: uart_nrfx_uarte: poll & async TX infinite hang25447 - cf_set() returns 0 when no cfg is available25442 - Does Zephyr support USB host mode ?25437 - tests/lib/heap: sanitycheck timeout on STM32 boards25433 - Add vendor specific class custom usb device sample25427 - STM32 Ethernet driver build failure with CONFIG_ASSERT=125408 - STM32 Ethernet Driver: Fix driver crash caused by RX IRQ trigger25390 - driver: timer: arm arch timer PPI configuration to be taken from dt25386 - boards: shields: esp_8266: There isn't CI tests enabled25379 - Bluetooth mesh example not working25378 - Installation problems25369 - tests/drivers/gpio/gpio_basic_api: test_gpio_deprecated step fails on STM32 boards25366 - tests/drivers/counter/counter_basic_api: instable test status on STM32 boards25363 - tests/drivers/counter/counter_basic_api: Assertion failed on STM32 boards25354 - Fails to compile when SYS_PM_DIRECT_FORCE_MODE is true25351 - test:mimxrt1050_evk:tests/subsys/usb/bos/: run failure25350 - Bluetooth: controller: Data transmission delayed by slave latency25349 - The b_l072z_lrwan1 board (STM32L0) doesn't support flashing of firmware larger than bank 025348 - test:mimxrt10xx_evk:tests/kernel/mem_protect/stackprot: get unexpected Stacking error25346 - Timestamp in LOG jumps 00:08:3225337 - LED pins always configured as PWM outputs25334 - SPI won't build on microbit with I2C25332 - lib: updatehub: Don't build after conversion from DT_FLASH_AREA to FLASH_AREA macros25331 - test_timer_remaining() fails with assertion in timer_api test25319 - MMU and USERSPACE not working on upsquared25312 - samples:mimxrt1010_evk:samples/net/openthread/ncp: build error25289 - mcuboot incompatible with Nordic QSPI flash driver25287 - test/benchmarks/latency_measure fails on nucleo_f429zi and nucleo_f207zg25284 - spi: stm32: dma_client: Cannot use RX only configuration25276 - OpenThread not work after upgrade to latest version25272 - tests/drivers/gpio/gpio_basic_api failed on mec15xxevb_assy6853 board.25270 - fix userspace permissions in socketpair tests25263 - Can anyone tell me how can i use external qspi flash "mx25r64"(custom board with nrf52840 soc) for mcuboot slot1 and i'm using zephyr 2.2.025260 - drivers: uart_ns16550: device config_info content mutated25251 - Post DT API migration review25247 - const qualifier lost on some device config_info casts25246 - SHELL_DEFAULT_TERMINAL_WIDTH should be configurable in Kconfig25241 - tests.drivers.spi_loopback stm32wb55x fails transferring multiple buffers with dma25240 - Building usb audio sample hangs the pre-processor25234 - kernel.timer.tickless test fails on atsamd21_xpro25233 - bad logic in test_busy_wait of tests/kernel/context25232 - driver: wifi: esp_offload.c: Missing new timeout API conversion25230 - Lib: UpdateHub: Missing new timeout API conversion25224 - benchmark.kernel.latency test fails on atsame54_xpro25221 - arch.arm.irq_advanced_features test fails on atsamd21_xpro25216 - cc13xx and cc26xx handler for IRQ invoked multiple times25210 - CI seems to be stuck for my pull request25204 - soc: apollo_lake: Disabling I2C support is not possible25200 - Build error in Sample App for OpenThread NCP25196 - tests: portability: cmsis_rtos_v2: hangs on nRF52, 53 and 91 nRF platforms25194 - tests: kernel: context: seems to be failing on Nordic platforms25191 - tests/drivers/console: drivers.console.semihost can't work25190 - West - init/update module SHA with --depth = 125185 - Adding CONFIG_BT_SETTINGS creates errors on bt_hci_core & bt_gatt25184 - lldp: lldp_send includes bug25183 - west build error after while "getting started" on ESP3225180 - tests: drivers/i2s/i2s_api: Build failed on 96b_argonkey25179 - tests/kernel/timer/timer_api failed on iotdk board.25178 - tests/kernel/sched/schedule_api failed on iotdk board.25177 - tests/drivers/counter/maxim_ds3231_api failed on frdm_k64f.25176 - tests/kernel/context failed on multiple platforms.25174 - qemu test failures when running sanitycheck25169 - soc/arm/infineon_xmc/4xxx/soc.h not found25161 - samples/cfb/display flickers with SSD130625141 - Cannot use C++ on APPLICATION level initialization25140 - Unable to obtain dhcp lease25139 - USB HID mouse sample high input delay25130 - Bluetooth: controller: Incorrect version information25128 - Missing python3-dev dependency25123 - DAC is not described in soc of STM32L4xx series25109 - Flash tests fail on posix25101 - driver: gpio: mchp: GPIO initialization value doesn't get reflected when using new flags25091 - drivers: eSPI: Incorrect handling of OOB registers leads to report wrong OOB packet len25084 - LLDP: missing net_pkt_set_lldp in lldp_send25083 - Networking samples are not able to connect with the TCP under qemu_x86 after 9b055ec25067 - Insufficient ticker nodes for vendor implementations25057 - errors when running sanitycheck with tests/subsys/storage/stream/stream_flash25036 - kernel: pipe: read_avail / write_avail syscalls25032 - build failure on lpcxpresso55s16_ns25017 - [CI] m2gl025_miv in Shippable CI systematically fails some tests25016 - BT_LE_ADV_NCONN_NAME doesn't actually advertise name25015 - Bluetooth Isochronous Channels Support25012 - checkpatch.pl doesn't match the vendor string properly25010 - disco_l475_iot1 don't confirm MCUBoot slot-1 image24978 - RFC: use compatible name for prefix for device-specific API24970 - ieee802154 l2: no length check in frame validation24965 - RF2XX radio driver does automatic retransmission and OpenThread as well24963 - Slower OpenThread PSKc calculation24943 - Add a harness property to boards in sanitycheck's hardware_map24928 - Running Zephyr Bot tests on local machine24927 - stm32: Fix docs boards for doc generation24926 - Remove all uses of CONFIG_LEGACY_TIMEOUT_API from the tree before 2.324915 - accelerometer example no longer works for microbit24911 - arch: arm: aarch32: When CPU_HAS_FPU for Cortex-R5 is selected, prep_c.c uses undefined symbols24909 - find_package goes into an infinite loop on windows24903 - Python detection when building documentation fails24889 - stm32f469i discovery board and samples/display/lvgl fails24869 - qemu_x86: with icount enabled, crash in test_syscall_torture24853 - os: Precise data bus error with updatehub24842 - Support Building on Aarch6424840 - Unable to connect to OpenThread network after upgrade24805 - On x86, misalligned SSE accesses can occur when multithreading is enabled24784 - nRF: Busy wait clock is skewed vs. timer clock24773 - devicetree: allow generation of properties that don't have a binding24751 - What is purpose of the CONFIG_ADC_X24744 - k_thread_join() taking a very long time on qemu_cortex_m324733 - Misconfigured environment24727 - Unable allocate buffer to send mesh message24722 - OnePlus 7T & peripheral_hr on NRF52 conn failure24720 - Build failure on intel_s1000_crb board for test case:” tests/kernel/smp”24718 - adc: stm32g4: Fix ADC instances naming24713 - ztest_test_fail() doesn't always work24706 - mcumgr: fail to upgrade nRF target using nRF Connect24702 - tests/drivers/counter/counter_basic_api failed on frdm_k64f board.24701 - tests/lib/cmsis_dsp/transform failed on frdm_k64f board.24695 - Board IP Can Not Be Set Manually24692 - FindPython3 has unexpected behavior on Windows24674 - Cannot generate code coverage report for unit tests using sanitycheck24665 - z_cstart memory corruption (ARM CortexM)24661 - sanitycheck incorrect judgement with tests/drivers/gpio/gpio_basic_api.24660 - tests/benchmarks/sys_kernel failed on nrf platforms24659 - tests/portability/cmsis_rtos_v2 failed on reel_board.24653 - device_pm: clarify and document usage24646 - Bluetooth: hci_uart broken on master24645 - naming consistency for kernel object initializer macros24642 - kernel: pipe: simple test fails for pipe write / read of 3 bytes24641 - inconsistent timer behavior on native platforms24635 - tests/counter/counter_basic_api fails on mps2_an38524634 - Invalid pin reported in gpio callback24626 - USB re-connection fails on SAM E7024612 - mimxrt1020_evk: total freeze24601 - Bluetooth: Mesh: Config Client's net_key_status pulls two key indexes, should pull one.24585 - How to read/write an big(>16K) file in littlefs shell sample on native posix board?24579 - Couldn't get test results from device serial on mimxrt1050_evk board.24576 - scripts/subfolder_list.py: Support long paths24571 - #include <new> is not available24564 - NRF51822 BLE ~400uA idle current consumption24554 - hal_infineon: Add new module for Infineon XMC HAL layer24553 - samples/subsys/shell/fs/ fail on native posix board24539 - How to complete userspace support for driver-specific API24534 - arch_mem_domain_max_partitions_get() returns equal number for all architectures24533 - devicetree: are some defines missing from the bindings?24509 - Ethernet Sample Echo Failed in Nucleo_f429zi - bisected24505 - Bluetooth: Mesh: Configuration Client: Add support for Model Subscription Get24500 - Failed to run the sample "Native Posix Ethernet"24497 - frdm_k64f fatal error while using flash and TLS features together24490 - SPI-NOR driver not found in spi_flash sample24485 - kernel: pipe: should return if >= min_xfer bytes transferred and timeout is K_FOREVER24484 - The file system shell example failed to build24479 - nrf-uarte problems with uart_irq_tx_disable() in handler24464 - drivers: espi: XEC: Incorrect eSPI channel status handling leading to missed interrupts and callbacks24462 - File not truncated to actual size after calling fs_close24457 - Common Trace Format - Failed to produce correct trace output24442 - samples/subsys/mgmt/mcumgr/smp_svr: should enable BT and FS for nrf52 boards24439 - LPCXpresso55S69_ns target : build failed24437 - smp_svr samle doesn't build for any target24431 - http_client assumes request payload is non-binary24426 - syscall for pipe(2)24409 - When the delay parameter of k_delayed_work_submit is K_FOREVER, the system will crash24399 - drivers: sam0_rtc_timer: DT_INST changes have broken this driver24390 - nsim_sem_normal target is broken24382 - disco_l475_iot1 not working with samples/net/wifi24376 - SPI (test) is not working for LPCXpresso5411424373 - NULL-pointer dereferencing in GATT when master connection fails24369 - tests/drivers/counter/counter_basic_api failure on nRF51-DK24366 - syscall for socketpair(2)24363 - nsim_hs_smp target doesn't work at all24359 - k_heap / sys_heap needs overview documentation24357 - NVS sample on STM32F4 fails even if the dts definition is correct24356 - MCUboot (and other users of DT_FLASH_DEV_NAME) broken with current zephyr master24355 - tests/drivers/uart/uart_basic_api configure and config_get fail because not implemented24353 - minnowboard hangs during boot of samples/hello_world24347 - Application Cortex M Systick driver broken by merge of #2401224340 - #24308 Broke python3 interpreter selection24339 - arm_gic_irq_set_priority - temporary variable overflow24325 - broken link in MinnowBoard documentation24324 - ST Nucleo F767ZI Ethernet Auto Negotiation problem24322 - IRQ_CONNECT and IRQ_DIRECT_CONNECT throw compile error with CONFIG_CPLUSPLUS24311 - LPN not receiving any message from Friend node after LPN device reset24306 - How to set up native posix board to allow connections to the Internet?24304 - Application crash #nrf52840 #ble24299 - tests/subsys/storage/flash_map failed on frdm_k64f board.24294 - Problem using TMP116 sensor with platformio24291 - The button interrupt enters the spurious handler24283 - os: Illegal use of the EPSR-disco_l475_iot124282 - echo_client sample return: Cannot connect to TCP remote (IPv6): 11024278 - Function of "ull_conn_done" in "ull_conn.c"24277 - tests/kernel/workq/critical times out on ARC24276 - tests/kernel/context hangs on ARC in test_kernel_cpu_idle24275 - tests/kernel/mem_protect/syscalls fails on ARC in test_syscall_torture24252 - Python detection macro in cmake fails to detect highest installed version24243 - MCUBoot not working on disco_l475_iot124241 - Build error when using MCHP ACPI HAL macros24237 - Fail to pass samples/subsys/nvs24227 - build hello_world sample failed for ESP32 board.24226 - [master]Bluetooth: samples/bluetooth/central_hr can't connect with samples/bluetooth/peripheral_hr24216 - Shell: Allow selecting command without subcommands24215 - Couldn't flash image into up_squared using misc.py script.24212 - lib: updatehub: Improve memory footprint24207 - tests/subsys/fs/fcb fails on nRF52840-DK24197 - Reduce snprintf and snprintk footprint24195 - question regarding c++24194 - Bluetooth: Mesh: Unknown message received by the node24193 - Issue with launching examples on custom board (after succesfull build)24187 - Remove the BLE Legacy Controller from the tree24183 - [v2.2] Bluetooth: controller: split: Regression slave latency during connection update24181 - Snprintk used at many place while dummy build if CONFIG_PRINTK is undef24180 - Parameter deprecation causes scanner malfunction on big-endian systems24178 - CI: extra_args from sanitycheck *.yaml do not propagate to cmake24176 - Where can I read PDR (packet delivery ratio)? Or number of TX/ACK packets?24162 - eSPI KConfig overrides espi_config API channel selection in eSPI driver24158 - gap in support for deprecated Nordic board names24156 - MQTT Websocket transport interprets all received data as MQTT messages24145 - File system shell example mount littleFS issue on nrf52840_pca1005624144 - deadlock potential in nrf_qspi_nor24136 - tests/benchmarks/latency_measure failed on mec15xxevb_assy6853 board.24122 - [nrf_qspi_nor] LittleFS file system fails to mount if LFS rcache buffer is not word aligned24108 - https GET request is failed for big file download.24104 - west sign usage help is missing key information24103 - USB Serial Number reverses bytes in hw identifier24101 - Bluetooth: Mesh: Transport Segment send failed lead to seg_tx un-free24098 - drivers: flash: flash_stm32: usage fault24089 - Zephyr/Openthread/MBEDTLS heap size/usage24086 - Bluetooth: SMP: Existing bond deleted on pairing failure24081 - le_adv_ext_report is not generating an HCI event24072 - tests/kernel/timer/timer_api failed on nucleo_stm32l152re board24068 - UART driver for sifive does not compile when configuring PORT_124067 - cross-platform inconsistency in I2C bus speeds24055 - Add support for openocd on stm32g0 and stm32g4 targets24041 - [Coverity CID :209368] Pointless string comparison in tests/lib/devicetree/src/main.c24040 - [Coverity CID :209369] Pointless string comparison in tests/lib/devicetree/src/main.c24039 - [Coverity CID :209370] Pointless string comparison in tests/lib/devicetree/src/main.c24038 - [Coverity CID :209371] Pointless string comparison in tests/lib/devicetree/src/main.c24037 - [Coverity CID :209372] Pointless string comparison in tests/lib/devicetree/src/main.c24036 - [Coverity CID :209373] Pointless string comparison in tests/lib/devicetree/src/main.c24035 - [Coverity CID :209374] Pointless string comparison in tests/lib/devicetree/src/main.c24034 - [Coverity CID :209375] Side effect in assertion in tests/kernel/interrupt/src/prevent_irq.c24033 - [Coverity CID :209376] Pointless string comparison in tests/lib/devicetree/src/main.c24032 - [Coverity CID :209377] Pointless string comparison in tests/lib/devicetree/src/main.c24031 - [Coverity CID :209378] Pointless string comparison in tests/lib/devicetree/src/main.c24027 - [Coverity CID :209382] Pointless string comparison in tests/lib/devicetree/src/main.c24026 - [Coverity CID :209383] Pointless string comparison in tests/lib/devicetree/src/main.c24016 - Fully support DTS on nrf entropy driver24014 - Bluetooth: Mesh: Friend node not cache for lpn which receiveing unknown app_idx24009 - Bluetooth: Mesh: Friend node not cache ALL_Node Address or different app_idx24008 - Build failure on intel_s1000_crb board.24003 - Couldn't generated code coverage report using sanitycheck24001 - tests/kernel/timer/timer_api failed on reel_board and mec15xxevb_assy6853.23998 - Infinite Reboot loop in Constructor C++23997 - flash sector erase fails on stm32l47523989 - Switching among different PHY Modes23986 - Possible use of uninitialized variable in subsys/net/ip/utils.c23980 - Nordic USB driver: last fragment sometimes dropped for OUT control endpoint23961 - CCC does not get cleared when CONFIG_BT_KEYS_OVERWRITE_OLDEST is enabled23953 - Question: How is pdata.tsize initialized in zephyr/subsys/usb/usb_transfer.c?23947 - soc: arm: atmel: sam4e: Enable FPU23946 - ARM soft FP ABI support is broken23945 - west flash don't flash right signed file when system build both hex and bin files23930 - Question: Cortex-M7 revision r0p1 errata23928 - Flash device FLASH_CTRL not found23922 - cmake 3.17 dev warning from FindPythonInterp.cmake23919 - sanitycheck samples/drivers/entropy/sample.drivers.entropy fails23907 - Shell overdo argument parsing in some cases23897 - Typo in linker.ld for NXP i.MX RT23893 - server to client ble coms: two characteristics with notifications failing to notify the right characteristics at the client23877 - syscall use of output buffers may be unsafe in some situations23872 - cmake find_package(ZephyrUnittest...) doesn't work23866 - sample hci_usb fails with zephyr 2.2.0 (worked with zephyr 2.1.0)23865 - nrf52840 and pyocd cannot program at addresses above 512k23853 - samples/boards/nrf/battery does not build23850 - Template with C linkage in util.h:5223824 - ARM Cortex-M7 MPU setting23805 - Bluetooth: controller: Switching to non conn adv fails for Mesh LPN23803 - nrf52840 ble error23800 - tests/drivers/counter/counter_cmos failed on up_squared platform23799 - tests/subsys/logging/log_immediate failed on reel_board23777 - Problem with applying overlay for custom board in blinky example23763 - net: sockets: Wrong binding when connecting to ll address23762 - stm32: Revert nucleo_l152re to work at full speed23750 - eSPI API needs to be updated since it's passing parameters by value23718 - Getting started with zephyr OS23712 - Error in mounting the SD card23703 - Openthread on Zephyr cannot get On-Mesh Prefix address23694 - TEMP_KINETIS is forced enabled on frdm_k64f if SENSORS is enabled. But ADC is missing23692 - drivers: ublox-sara-r4: Add support for pin polarity23678 - drivers/flash: stm32: Error in device name23677 - SPI slave driver doesn't work correctly on STM32F746ZG; needs spi-fifo to be enabled in DT23674 - Openthread stop working after "Update OpenThread revision #23632"23673 - spi-nor driver fails to check for support of 32 KiBy block erase23669 - ipv4 rx fragments: is zephyr support?23662 - Building blinky sample program goes wrong23637 - Wrong channel computation in stm32 pwm driver23624 - posix: clock: clock_gettime fault on userspace with CLOCK_REALTIME23623 - stm32 can2 not work properly23622 - litex_vexriscv: k_busy_wait() never returns if called with interrupts locked23618 - cmake: Export compile_commands.json for all generated code23617 - kernel: k_cpu_idle/atomic_idle() not tested for tick-less kernel23611 - Add QuickLogic EOS S3 HAL west module23600 - Differences in cycles between k_busy_wait and k_sleep23595 - RF2XX driver Openthread ACK handling23593 - Nested interrupt test is broken for RISC-V23588 - [Coverity CID :208912] Dereference after null check in tests/net/icmpv4/src/main.c23587 - [Coverity CID :208913] Resource leak in tests/net/socket/af_packet/src/main.c23586 - [Coverity CID :208914] Self assignment in drivers/peci/peci_mchp_xec.c23585 - [Coverity CID :208915] Out-of-bounds access in tests/net/icmpv4/src/main.c23584 - [Coverity CID :208916] Out-of-bounds read in drivers/sensor/adxl345/adxl345.c23583 - [Coverity CID :208917] Dereference after null check in tests/net/icmpv4/src/main.c23582 - [Coverity CID :208918] Side effect in assertion in tests/arch/arm/arm_interrupt/src/arm_interrupt.c23581 - [Coverity CID :208919] Out-of-bounds read in drivers/sensor/adxl345/adxl345.c23580 - [Coverity CID :208920] Resource leak in tests/net/socket/af_packet/src/main.c23579 - [Coverity CID :208921] Improper use of negative value in tests/net/socket/af_packet/src/main.c23577 - [Coverity CID :208923] Out-of-bounds read in drivers/sensor/adxl345/adxl345.c23576 - [Coverity CID :208924] Dereference after null check in tests/net/icmpv4/src/main.c23575 - [Coverity CID :208925] Unsigned compared against 0 in samples/drivers/espi/src/main.c23573 - [Coverity CID :208927] Dereference after null check in tests/net/icmpv4/src/main.c23571 - drivers: timer: nrf52: Question: Does nRF52840 errata 179 affect nrf_rtc_timer driver?23562 - build warnings when updating to master from 2.2.023555 - STM32 SDMMC disk access driver (based on stm32 cube HAL)23544 - tests/kernel/mem_protect/syscalls failed on iotdk board.23541 - xilinx_zynqmp: k_busy_wait() never returns if called with interrupts locked23539 - west flash --runner jlink returns KeyError: 'jlink'23529 - Convert STM32 drivers to new DT macros23528 - k64f dts flash0/storage_partition 8KiB -> 64KiB23507 - samples/subsys/shell/shell_module doesn't work on qemu_x86_6423504 - Build system dependency issue with syscalls23496 - Issue building & flashing a hello world project on nRF5284023494 - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disabled23485 - BT: host: Service Change indication sent regardless of whether it is needed or not.23482 - 2M PHY + DLE and timing calculations on an encrypted link are wrong23476 - tests/kernel/interrupt failed on ARC23475 - tests/kernel/gen_isr_table failed on iotdk board.23473 - tests/posix/common failed on multiple ARM platforms.23468 - bluetooth: host: Runtime HCI_LE_Create_Connection timeout23467 - Import from linux to zephyr?23459 - tests: drivers: uart: config api has extra dependency in test 223444 - drivers: hwinfo: shell command "hwinfo devid" output ignores endianness23441 - RFC: API change: Add I2C bus recovery API23438 - Cannot reset Bluetooth mesh device23435 - Missing documentation for macros in util.h23432 - Add PECI subsystem user space handlers23425 - Remote opencd23420 - PPP management don't build23418 - Building hello_world failed23415 - gen_defines does not resolve symbol values for devicetree.conf23414 - tests/benchmarks/timing_info failed on mec15xxevb_assy6853 board.23395 - UART Console input does not work on SiFive HiFive1 on echo sample app23387 - [Question] Why does not zephyr use a toolchain file with cmake as -DCMAKE_TOOLCHAIN_FILE=.. ?23386 - SAM GMAC should support PHY link status detection23373 - ARM: Move CMSIS out of main tree23372 - arm: aarch32: spurious IRQ handler calling z_arm_reserved with wrong arguments' list23360 - Possible NULL dereference in zephyr/arch/arm/include/aarch32/cortex_m/exc.h23353 - nrf51_ble400.dts i2c pins inverted23346 - bl65x_dvk boards do not reset after flashing23339 - tests/kernel/sched/schedule_api failed on mps2_an385 with v1.14 branch.23337 - USB DFU device + Composite Device with ACM Serial - Windows Fails23324 - TinyCBOR is not linked to application files unless CONFIG_MCUMGR is selected23311 - Sanitycheck flash error on frdm_k64f board.23309 - Sanitycheck generated incorrect acrn.xml on acrn platform23299 - Some bugs or dead codes cased by possible NULL pointers23295 - [Coverity CID :208676] Overlapping buffer in memory copy in subsys/usb/class/mass_storage.c23294 - [Coverity CID :208677] Unchecked return value in drivers/sensor/lis3mdl/lis3mdl_trigger.c23284 - driver: ethernet: Add support for a second Ethernet controller in the MCUX driver23280 - Bluetooth: hci_usb fails to connect to two devices with slow advertising interval23278 - uart_basic_api test fails for SAM family devices23274 - power: subsystem: Application hangs when logging is enabled after entering deep sleep23247 - Bluetooth LE: Add feature to allow profiles to change ADV data at RPA updates23246 - net: tx_bufs are not freed when NET_TCP_BACKLOG_SIZE is too high23226 - Bluetooth: host: Peer not resolved when host resolving is used23225 - Bluetooth: Quality of service: Adaptive channel map23222 - Bluetooth: host: Unable to pair when privacy feature is disabled by application23207 - tests/kernel/mem_pool/mem_pool_concept failed on mec15xxevb_assy6853 board.23193 - Allow overriding get_mac() function in ieee802154 drivers23187 - nrf_rtc_timer.c timseout setting mistake.23184 - mqtt_connect fails with return -223156 - App determines if Bluetooth host link request is allowed23153 - Binding AF_PACKET socket second time will fail with multiple network interfaces23133 - boards: adafruit_feather_m0: don't throw compiler warnings on using custom sercom config23117 - Unable to flash hello_world w/XDS-110 & OpenOCD23107 - Convert SAM SoC drivers to DT_INST23106 - timer_api intermittent failures on Nordic nRF23070 - Bluetooth: controller: Fix ticker implementation to avoid catch up23026 - missing ISR locking in UART driver?23001 - Implement SAM E5X GMAC support22997 - Add GMAC device tree definition22964 - Define a consistent naming convention for device tree defines22948 - sanitycheck --build-only followed by --test-only fails22911 - [Coverity CID :208407] Unsigned compared against 0 in drivers/modem/modem_pin.c22910 - [Coverity CID :208408] Unsigned compared against 0 in drivers/modem/modem_pin.c22909 - [Coverity CID :208409] Unchecked return value in tests/drivers/gpio/gpio_basic_api/src/test_deprecated.c22908 - [Coverity CID :208410] Unsigned compared against 0 in drivers/modem/modem_pin.c22907 - si7006 temperature conversion offset missing22903 - mcuboot/samples/zephyr (make test-good-rsa) doesn't work22887 - Atomic operations on pointers22860 - Highly accurate synchronized clock distribution for BLE mesh network22780 - Sanitycheck hardware map integration caused some tests failure.22777 - Sanitycheck hardware map integration failed with some tests timeout.22745 - schedule_api fails with slice testing on frdmkw41z board on v2.2.0_rc122738 - crashes in tests/kernel/mem_protect/userspace case pass_noperms_object on x86_6422732 - IPv6 address and prefix timeout failures22701 - Implement I2C driver for lpcxpresso55s6922679 - MQTT publish causes unnecessary TCP segmentation22670 - Implement GIC-based ARM interrupt tests22643 - [Coverity CID :208206] Unsigned compared against 0 in samples/sensor/fxos8700-hid/src/main.c22625 - tests/subsys/canbus/isotp/conformance fails on frdm_k64f and twr_ke18f boards22622 - tests/drivers/gpio/gpio_basic_api failed on multiple ARM platforms22561 - tests/kernel/mem_protect/syscalls fails test_string_nlen on nsim_sem22555 - Add support to device tree generation support for DT_NODELABEL_<node-label>_<FOO> generation22554 - Add support to device tree generation support for DT_PATH_<path>_<FOO> generation22541 - hal_nordic: nrf_glue.h change mapped assert function22521 - intermittent crash in tests/portability/cmsis_rtos_v2 on qemu_x8622502 - USB transfer warnings22452 - not driver found in can bus samples for olimexino_stm3222441 - [Coverity CID :207967] Invalid type in argument to printf format specifier in samples/drivers/spi_flash/src/main.c22431 - [Coverity CID :207984] Sizeof not portable in drivers/counter/counter_handlers.c22429 - [Coverity CID :207989] Dereference after null check in drivers/sensor/sensor_shell.c22421 - mbed TLS: Inconsistent Kconfig option names22356 - An application hook for early init22348 - LIS2DH SPI Support22270 - wrong total of testcases when sanitycheck is run with a single test22264 - drivers: serial: nrf_uart & nrf_uarte infinite hang22222 - Enabling OpenThread SLAAC22158 - flash_img: support arbitrary flash devices22083 - stm32: spi: Infinite loop of RXNE bit check22078 - stm32: Shell module sample doesn't work on nucleo_l152re22034 - Add support for USB device on STM32L1 series21984 - i2c_4 not working on stm32f746g_disco21955 - usb: tests/subsys/usb/device fails on all NXP RT boards21932 - Current consumption on nrf52_pca10040, power_mgr sample21917 - cmake error with CONFIG_COUNTER and CONFIG_BT both enabled (nrf52 board)21899 - STM32F769I-DISCO > microSD + FatFS > failed in "samples/subsys/fs/fat_fs" > CMD0 and 0x0121877 - tests/drivers/uart/uart_async_api fails on qemu_cortex_m021833 - SRAM not sufficient when building BT Mesh developer guide build on BBC Micro-bit21820 - docs: "Crypto Cipher" API isn't available in the docs21755 - tests/drivers/adc/adc_api failed on mec15xxevb_assy6853 board.21706 - Link to releases in README.rst give a 404 error21701 - [Coverity CID :206600] Logically dead code in drivers/crypto/crypto_mtls_shim.c21677 - [Coverity CID :206388] Unrecoverable parse warning in subsys/cpp/cpp_new.cpp21675 - [Coverity CID :206390] Unrecoverable parse warning in subsys/cpp/cpp_new.cpp21514 - Logging - strange behaviour with RTT on nRF5321513 - NULL parameter checks in Zephyr APIs21500 - RFC: k_thread_join()21469 - ARC SMP is mostly untested in sanitycheck21455 - driver: subsys: sdhc: USAGE FAULT trace and no cs control21441 - Add UART5 on B-port to H7 pinmux21426 - civetweb triggers an error on Windows with Git 2.2421390 - BLE Incomplete Connect results in subsquent encryption failures21372 - cc26x2r1_launchxl build passed, but can't flash21369 - devicetree: clearly define constraints on identifier/property name conflicts21321 - error update for project civetweb21305 - New Kernel Timeout API21253 - 2.2 Release Checklist21201 - ARM: Core Stack Improvements/Bug fixes for 2.2 release21200 - Replace IWDG_STM32_START_AT_BOOT by WDT_DISABLE_AT_BOOT21158 - Giving Semaphore Limit+1 can cause limit+1 takes21156 - Interrupts do not work on UP Squared board21107 - LL_ASSERT and 'Imprecise data bus error' in LL Controller21093 - put sys_trace_isr_enter/sys_trace_isr_exit to user care about ISR instead of every ISR21088 - Bluetooth: Mesh: Send Model Message shouldn't require explicit NetKey Index21068 - Conflicting documentation for device initialization20993 - spinlock APIs need documentation20991 - test_timer_duration_period fails with stm32 lptimer20945 - samples/synchronization fails on nsim_hs_smp and nsim_sem_normal20876 - [Coverity CID :205820] Memory - corruptions in tests/crypto/tinycrypt/src/cmac_mode.c20875 - [Coverity CID :205840] Memory - corruptions in tests/benchmarks/mbedtls/src/benchmark.c20874 - [Coverity CID :205805] Memory - corruptions in tests/benchmarks/mbedtls/src/benchmark.c20873 - [Coverity CID :205782] Memory - corruptions in tests/benchmarks/mbedtls/src/benchmark.c20835 - [Coverity CID :205797] Control flow issues in drivers/flash/spi_nor.c20825 - stm32: dma: enable dma with peripheral using DMAMUX20699 - Each board should have a list of Kconfig options supported20632 - call to bt_gatt_hids_init influences execution time of work queue20604 - log will be discarded before logging_thread scheduled once20585 - z_clock_announce starvation with timeslicing active20492 - [Coverity CID :205653]Control flow issues in /drivers/dma/dma_stm32_v1.c20491 - [Coverity CID :205644]Control flow issues in /drivers/dma/dma_stm32_v1.c20348 - Convert remaining entropy to Devicetree20330 - devicetree Arduino bindings do not support identification of bus controllers20301 - tests/drivers/watchdog/wdt_basic_api failed on mec15xxevb_assy6853 board.20259 - Bluetooth: Mesh: Network management20137 - posix: undefined reference with --no-gc-sections20136 - kernel: undefined reference with --no-gc-sections20068 - Application doesn't start when SHELL-UART is enabled and UART is not connected on STM32F019869 - Implement tickless capability for xlnx_psttc_timer19852 - Add support for GPIO AF remap on STM32F1XX19837 - SS register is 0 when taking exceptions on qemu_x86_long19813 - tests/crypto/rand32 failed on sam_e70 board on v1.14 branch.19763 - tests/subsys/usb/device/ failed on mimxrt1050_evk board.19614 - Make zephyr_library out of hal_stm32 and hal_st19550 - drivers/pcie: pcie_get_mbar() should return a void * not u32_t19487 - tests/kernel/fifo/fifo_usage GPF crash on qemu_x86_long19456 - arch/x86: make use of z_bss_zero() and z_data_copy()19353 - arch/x86: QEMU doesn't appear to support x2APIC19307 - _interrupt_stack is defined in the kernel, but declared in arch headers19285 - devicetree: fixed non-alias reference to specific nodes19235 - move drivers/timer/apic_timer.c to devicetree19219 - drivers/i2c/i2c_dw.c is not 64-bit clean19144 - arch/x86: CONFIG_BOOT_TIME_MEASUREMENT broken19075 - k_delayed_work_submit() does not handle long delays correctly19067 - non-overlapping MPU gap-filling needs to be optional19038 - [zephyr branch 1.14 and master -stm32-netusb]:errors when i view RNDIS Device‘s properties on Windows 1018956 - memory protection for x86 dependent on XIP18940 - Counter External Trigger18808 - Docs for gpmrb board incorrectly refer to up_squared board18787 - arch/x86: retire loapic_timer.c driver in favor of new apic_timer.c18657 - drivers/timer/hpet.c should use devicetree, not CONFIG_* for MMIO/IRQ data18614 - same70 hsmci interface18568 - Support for Particle Photon18435 - [Coverity CID :203481]API usage errors in /tests/crypto/tinycrypt/src/test_ecc_utils.c18425 - [Coverity CID :203498]Memory - corruptions in /tests/application_development/gen_inc_file/src/main.c18422 - [Coverity CID :203415]Memory - illegal accesses in /subsys/shell/shell_telnet.c18389 - [Coverity CID :203396]Null pointer dereferences in /subsys/bluetooth/mesh/access.c18386 - [Coverity CID :203443]Memory - corruptions in /subsys/bluetooth/host/rfcomm.c18263 - flash sector erase fails on stm32f41218207 - tests/bluetooth/hci_prop_evt fails with code coverage enabled in qemu_x8618124 - synchronization example fails to build for SMP platforms18118 - samples/subsys/console doesn't work with qemu_riscv3218106 - Only 1 NET_SOCKET_OFFLOAD driver can be used18085 - I2C log level ignored18050 - BT Host - Advertisement extensions support18047 - BT Host: Advertising Extensions - Advertiser18046 - BT Host: Advertising Extensions - Scanner18044 - BT Host: Advertising Extensions - Periodic Advertisement Synchronisation (Rx)18042 - Only corporate members can join the slack channel17892 - arch/x86: clean up segmentation.h17888 - arch/x86: remove IAMCU ABI support17775 - Microchip XEC rtos timer should be using values coming from DTS17755 - ARC privilege mode stacks waste memory due to alignment requirements17735 - abolish Z_OOPS() in system call handlers17543 - dtc version 1.4.5 with ubuntu 18.04 and zephyr sdk-0.10.117508 - RFC: Change/deprecation in display API17443 - Kconfig: move arch-specific stack sizes to arch trees?17430 - arch/x86: drivers/interrupt_controller/system_apic.c improperly classifies IRQs17415 - Settings Module - settings_line_val_read() returning -EINVAL instead of 0 for deleted setting entries17361 - _THREAD_QUEUED overlaps with x86 _EXC_ACTIVE in k_thread.thread_state17324 - failing bluetooth tests with code coverage enabled in qemu_x8617323 - failing network tests with code coverage enabled in qemu_x8617240 - add arc support in Zephyr's openthread17234 - CONFIG_KERNEL_ENTRY appears to be superfluous17166 - arch/x86: eliminate support for CONFIG_REALMODE17135 - Cannot flash LWM2M example for ESP3217133 - arch/x86: x2APIC EOI should be inline17104 - arch/x86: fix -march flag for Apollo Lake17064 - drivers/serial/uart_ns16550: CMD_SET_DLF should be removed16988 - Packet isn't received by server during stepping16902 - CMSIS v2 emulation assumes ticks == milliseconds16886 - Bluetooth Mesh: Receive segmented message multiple times16721 - PCIe build warnings from devicetree16720 - drivers/loapic_timer.c is buggy, needs cleanup16649 - z_init_timeout() ignores fn parameter16587 - build failures with gcc 9.x16436 - Organize generated include files16385 - watch dog timer causes the reboot on SAME70 board16330 - LPCXpresso55S69 secure/non-secure configuration16196 - display_mcux_elcdif driver full support frame buffer features16122 - Detect first block in LWM2M firmware updates.16096 - Sam gmac Ethernet driver should be able to detect the carrier state16072 - boards/up_squared: k_sleep() too long with local APIC timer15903 - Documentation missing for SPI and ADC async operations15680 - "backport v1.14 branch" label: update description and doc15565 - undefined references to sys_rand32_get15504 - Can I use one custom random static bd_addr before provision?15499 - gpio_intel_apl: gpio_pin_read() pin value doesn't match documentation15463 - soc/x86/apollo_lake/soc_gpio.h: leading zeros on decimal constants15449 - tests/net/ieee802154/crypto: Assertion Failure: ds_test(dev) is false15343 - tests/kernel/interrupt: Assertion Failure in test_prevent_interruption15304 - merge gen_kobject_list.py and gen_priv_stacks.py15202 - tests/benchmarks/timing_info measurements are suddenly higher than previous values on nrf52_pca1004015181 - ztest issues15177 - samples/drivers/crypto: CBC and CTR mode not supported14972 - samples: Create README.rst14790 - google_iot_mqtt sample does not work with qemu_x86 out of the box14763 - PCI debug logging cannot work with PCI-enabled NS1655014749 - Verify all samples work as intended14647 - IP: Zephyr replies to broadcast ethernet packets in other subnets on the same wire14591 - Infineon Tricore architecture support14540 - kernel: message queue MACRO not compatible with C++14302 - USB MSC fails USB3CV tests14173 - Configure QEMU to run independent of the host clock14122 - CONFIG_FLOAT/CONFIG_FP_SHARING descriptions are confusing and contradictory14099 - Minnowboard doesn't build tests/kernel/xip/13963 - up_squared: evaluate removal of SBL-related special configurations13821 - tests/kernel/sched/schedule_api: Assertion failed for test_slice_scheduling13783 - tests/kernel/mem_protect/stackprot failure in frdm_k64f due to limited privilege stack size13569 - ZTEST: Add optional float/double comparison support13468 - tests/drivers/watchdog/wdt_basic_api/testcase.yaml: Various version of "Waiting to restart MCU"13353 - z_timeout_remaining should subtract z_clock_elapsed12872 - Update uart api tests with configure/configure_get apis12775 - USB audio isochronous endpoints12553 - List of tests that keep failing sporadically12478 - tests/drivers/ipm/peripheral.mailbox failing sporadically on qemu_x86_64 (timeout)12440 - Device discovery of direct advertising devices is not working12385 - Support touch button12264 - kernel: poll: outdated check for expired timeout11998 - intermittent failures in tests/kernel/common: test_timeout_order: (poll_events[ii].state not equal to K_POLL_STATE_SEM_AVAILABLE)11928 - nRF UART nrfx drivers (nRF UARTE 0) won't build11916 - ISR table (_sw_isr_table) generation is fragile and can result in corrupted binaries11745 - logging: never leaves panic mode on fatal thread exception11261 - ARM Cortex-M4 (EFR32FG1P) MCU fails to wake up from sleep within _sys_soc_suspend()11149 - subsys/bluetooth/host/rfcomm.c: Missing unlock11016 - nRF52840-PCA10056/59: Cannot bring up HCI0 when using HCI_USB sample9994 - irq_is_enabled not available on nios29962 - Migrate sensor drivers to device tree9953 - wrong behavior in pthread_barrier_wait()9741 - tests/kernel/spinlock:kernel.multiprocessing.spinlock_bounce crashing on ESP329711 - RFC: Zephyr should provide a unique id interface9608 - Bluetooth: different transaction collision9566 - Unclear definition of CONFIG_IS_BOOTLOADER8139 - Driver for BMA400 accelerometer7868 - Support non-recursive single-toolchain multi-image builds7564 - dtc: define list of acceptable warnings (and silent them with --warning -no<warnign-name> option)6648 - Trusted Execution Framework: practical use-cases (high-level overview)6015 - PWM on 32bit arch can get 0 pulse_cycle because of 64bit calculation5857 - net: TCP retransmit queue implementation is broken5408 - Improve docs & samples on device tree overlay4985 - TEE support for ARMv8-M4911 - Filesystem support for qemu4832 - disco_l475_iot1: Provide 802.15.4 Sub-GHz4475 - Add support for Rigado BMD-3XX-EVAL boards4412 - Replace STM32 USB driver with DWC4326 - Port Zephyr to Cypress PSoC 6 MCU's3909 - Add Atmel SAM QDEC Driver3730 - ESP32: DAC Driver support3729 - ESP32 ADC Driver Support3727 - ESP32: SPI Driver Support3726 - ESP32: DMA Driver Support3694 - i2c: Drivers are not thread safe3668 - timeslice reset is not tested for interrupt-induced swaps3564 - Requires more UART samples for STM32 Nucleo/similar boards3285 - Allow taking advantage of HW-based AES block cipher3232 - Add ksdk dma shim driver3076 - Add support for DAC (Digital to Analog Converter) drivers2585 - Support for LE legacy out-of-band pairing2566 - Create a tool for finding out stack sizes automatically.1900 - Framework for Trusted Execution Environment1894 - Secure Key Storage1333 - Provide build number in include/generated/version.h