doc/releases/release-notes-2.5.rst
:orphan:
.. _zephyr_2.5:
Zephyr 2.5.0 #############
We are pleased to announce the release of Zephyr RTOS version 2.5.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>_.
API Changes
Removed SETTINGS_USE_BASE64 support as its been deprecated for more than two releases.
The :c:func:lwm2m_rd_client_start function now accepts an additional
flags parameter, which allows to configure current LwM2M client session,
for instance enable bootstrap procedure in the current session.
LwM2M execute now supports arguments. The execute callback
:c:type:lwm2m_engine_execute_cb_t is extended with an args parameter
which points to the CoAP payload that comprises the arguments, and an
args_len parameter to indicate the length of the args data.
Changed vcnl4040 dts binding default for property 'proximity-trigger'. Changed the default to match the HW POR state for this property.
The :c:func:clock_control_async_on function will now take callback and
user_data as arguments instead of structure which contained list node,
callback and user data.
The :c:func:mqtt_keepalive_time_left function now returns -1 if keep alive
messages are disabled by setting CONFIG_MQTT_KEEPALIVE to 0.
The CONFIG_LEGACY_TIMEOUT_API mode has been removed. All kernel
timeout usage must use the new-style k_timeout_t type and not the
legacy/deprecated millisecond counts.
The :c:func:coap_pending_init function now accepts an additional retries
parameter, allowing to specify the maximum retransmission count of the
confirmable message.
The CONFIG_BT_CTLR_CODED_PHY is now disabled by default for builds
combining both Bluetooth host and controller.
The :c:func:coap_packet_append_payload function will now take a pointer to a
constant buffer as the payload argument instead of a pointer to a writable
buffer.
The :c:func:coap_packet_init function will now take a pointer to a constant
buffer as the token argument instead of a pointer to a writable buffer.
A new :ref:regulator_api API has been added to support controlling power
sources. Regulators can also be associated with devicetree nodes, allowing
drivers to ensure the device they access has been powered up. For simple
GPIO-only regulators a devicetree property supply-gpios is defined as a
standard way to identify the control signal in nodes that support power
control.
:c:type:fs_tile_t objects must now be initialized by calling
:c:func:fs_file_t_init before their first use.
:c:type:fs_dir_t objects must now be initialized by calling
:c:func:fs_dir_t_init before their first use.
Nordic nRF5340 PDK board deprecated and planned to be removed in 2.6.0.
ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0.
DEVICE_INIT was deprecated in favor of utilizing DEVICE_DEFINE directly.
DEVICE_AND_API_INIT was deprecated in favor of DEVICE_DT_INST_DEFINE and DEVICE_DEFINE.
Bluetooth
bt_set_id_addr function, use :c:func:bt_id_create
before calling :c:func:bt_enable instead. When CONFIG_PRIVACY is
enabled a valid IRK has to be supplied by the application for this case.Bluetooth
Kernel
Kernel
Added support for per thread runtime statistics
Added new synchronization mechanisms using Condition Variables
Thread Local Storage (TLS)
Introduced thread local storage support for the following architectures:
This allows variables declared with __thread keyword to be allocated
on a per-thread basis, and every thread has its own copy of these
variables.
Enable via :kconfig:option:CONFIG_THREAD_LOCAL_STORAGE.
errno can be stored inside TLS if :kconfig:option:CONFIG_ERRNO_IN_TLS
is enabled (together with :kconfig:option:CONFIG_ERRNO). This allow user
threads to access the value of errno without making a system call.
Memory Management
k_mem_map which allows applications to increase
the data space available via anonymous memory mappings.k_mem_free_get which returns the amount of
physical anonymous memory remaining.arch_mem_map may no longer fail.Demand Paging
Architectures
ARC
ARM
AARCH32
AARCH64
RISC-V
SPARC
x86
Enabled soft float support for Zephyr SDK
CONFIG_X86_MMU_PAGE_POOL_PAGES is removed as paging structure
must now be pre-allocated.
Mapping of physical memory has changed:
CONFIG_ACPI is not enabled.CONFIG_ACPI is enabled, the previous behavior to map
all physical memory is retained as platforms with ACPI are usually not
memory constrained and can accommodate bigger paging structure.Page fault handler has been extended to support demand paging.
Boards & SoC Support
Added support for these SoC series:
Made these changes in other SoC series:
Changes for ARC boards:
Added support for these ARM boards:
Added support for these x86 boards:
Added support for these SPARC boards:
Added support for these NXP boards:
Added support for these STM32 boards and SoCs :
Made these global changes in STM32 boards and SoC series:
Made these changes in other boards:
qemu_x86_tiny.qemu_x86_64.Added support for these following shields:
Drivers and Sensors
ADC
adc_sequence_options::user_data field.CAN
We reworked the configuration API. A user can now specify the timing manually (define prop segment, phase segment1, phase segment2, and prescaler) or use a newly introduced algorithm to calculate optimal timing values from a bitrate and sample point. The bitrate and sample point can be specified in the devicetree too. It is possible to change the timing values at runtime now.
We reworked the zcan_frame struct due to undefined behavior. The std_id (11-bit) and ext_id (29-bit) are merged to a single id field (29-bit). The union of both IDs was removed.
We made the CANbus API CAN-FD compatible. The zcan_frame data-field can have a size of >8 bytes now. A flag was introduced to mark a zcan_frame as CAN-FD frame. A flag was introduced that enables a bitrate switch in CAN-FD frames. The configuration API supports an additional timing parameter for the CAN-FD data-phase.
drivers are converted to use the new DEVICE_DT_* macros.
Clock Control
DAC
DMA
EEPROM
Ethernet
Flash
GPIO
Hardware Info
I2C
I2S
IEEE 802.15.4
nRF:
cc13xx/cc26xx:
Interrupt Controller
memc
Modem
Improved RX with HW flow control in modem interface API.
Improved reading from interface in command handler.
Fixed race condition when waiting on cmd reply.
Added support for Quectel bg95 modem.
Constified modem command structures to reduce RAM usage.
hl7800:
sara-r4:
bg96:
GSM:
PECI
Pinmux
PWM
Sensor
Serial
SPI
Timer
USB
Video
Watchdog
WiFi
eswifi:
esp:
Networking
CoAP:
DHCPv4:
DNS:
HTTP:
IPv6:
LwM2M:
Misc:
MQTT:
OpenThread:
Samples:
TCP:
TLS:
Bluetooth
Host
Mesh
bt_mesh_cfg_srv structure has been deprecated in favor of a
standalone Heartbeat API and Kconfig entries for default state values.BLE split software Controller
HCI Driver
USB
USB synchronous transfer
USB DFU class
USB HID class
Samples
Build and Infrastructure
Improved support for additional toolchains:
Devicetree
Support for legacy devicetree macros via
CONFIG_LEGACY_DEVICETREE_MACROS was removed. All devicetree-based code
should be using the new devicetree API introduced in Zephyr 2.3 and
documented in :ref:dt-from-c. Information on flash partitions has moved
to :ref:flash_map_api.
It is now possible to resolve at build time the device pointer associated
with a device that is defined in devicetree, via DEVICE_DT_GET. See
:ref:dt-get-device.
Enhanced support for enumerated property values via new macros:
DT_ENUM_IDX_ORDT_ENUM_TOKENDT_ENUM_UPPER_TOKENNew hardware specific macros:
DT_GPIO_CTLR_BY_IDXDT_GPIO_CTLRDT_MTD_FROM_FIXED_PARTITIONMiscellaneous new node-related macros:
DT_GPARENTDT_INVALID_NODEDT_NODE_PATHDT_SAME_NODEProperty access macro changes:
DT_PROP_BY_PHANDLE_IDX_OR: new macroDT_PROP_HAS_IDX now expands to a literal 0 or 1, not an
expression that evaluates to 0 or 1Dependencies between nodes are now exposed via new macros:
DT_DEP_ORD, :c:macro:DT_INST_DEP_ORDDT_REQUIRES_DEP_ORDS, :c:macro:DT_INST_REQUIRES_DEP_ORDSDT_SUPPORTS_DEP_ORDS, :c:macro:DT_INST_SUPPORTS_DEP_ORDSWest
Libraries / Subsystems
File systems
API
Added :c:func:fs_file_t_init function for initialization of
:c:type:fs_file_t objects.
Added :c:func:fs_dir_t_init function for initialization of
:c:type:fs_dir_t objects.
CONFIG_FS_LITTLEFS_FC_MEM_POOL has been deprecated and
should be replaced by :kconfig:option:CONFIG_FS_LITTLEFS_FC_HEAP_SIZE.
Management
MCUmgr
CONFIG_IMG_MGMT_REJECT_DIRECT_XIP_MISMATCHED_SLOT, of an uploaded
Direct-XIP binary, which will reject any binary that is not able to boot
from base address of offered upload slot.updatehub
Settings
Random
POSIX subsystem
Power management
pm_state are more
meaningful and ACPI alike.pm_notifierLVGL
Storage
flash_area_erased_val().DFU
boot: Reworked using MCUBoot's bootutil_public library which allow to use API implementation already provided by MCUboot codebase and remove zephyr's own implementations.
Crypto
HALs
MCUBoot
bootloader
CONFIG_BOOT_FIH_PROFILE_HIGH and similar kconfig options.CONFIG_SINGLE_APPLICATION_SLOT.CONFIG_BOOT_WATCHDOG_FEED option.CONFIG_MCUBOOT_CLEANUP_ARM_CORE.CONFIG_MCUBOOT_BOOTUTIL_LIBimgtool
Trusted-Firmware-M
Documentation
Tests and Samples
Issue Related Items
These GitHub issues were addressed since the previous 2.4.0 tagged release:
32221 - Sporadic kernel panics on stm32g4 flash erase/writes32203 - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host32181 - samples: tests: Tests from samples/boards/nrf/nrfx fail32179 - samples: tests: Tests from samples/subsys/usb/audio fail32112 - intel_adsp_cavs15: a part of testcases run failed with same error31819 - intel_adsp_cavs15: signing not correct thus download firmware failed31675 - [Coverity CID :216790] Division or modulo by zero in tests/drivers/can/timing/src/main.c31607 - Bluetooth: host: bt_conn_auth_cb callbacks are not called when pairing to BLE 4.1 central in BT_SECURITY_L4 mode.28685 - Bluetooth: Characteristic unsubscribe under indication load results in ATT timeout26495 - Make k_poll work with KERNEL_COHERENCE21033 - Read out heap space used and unallocated19655 - Milestones toward generalized representation of timeouts12028 - Enable 16550 UART driver on x86_6432206 - CMSIS-DSP support seems broken on link32194 - Source files missing specification of SPDX-License-Identifier in comments32167 - Bluetooth: controller: conformance testcase failures32153 - Use of deprecated macro's in dma_iproc_pax_v1, and dma_iproc_pax_v232152 - DEVICE_AND_API_INIT and DEVICE_INIT deprecation marking is not working32151 - Use of deprecated macro's in icm4260532143 - AArch64 idle loop corrupts IRQ state with CONFIG_TRACING32142 - dtc: Unrecognized check name "unique_unit_address_if_enabled"32136 - z_unpend1_no_timeout non-atomic32095 - guiconfig search fails32078 - build error with llvm: samples/subsys/fs/littlefs32070 - How to manage power consumption when working with peripheral_hr sample on NRF5283232067 - Bluetooth: Mesh: Devkey and addr not stored correctly32064 - Minimal libc malloc() is unprotected32059 - Getting Started - Windows - Toolchain not found32048 - doc: power management: Remove references to previous PM states terminology32046 - LMP90xxx ADC driver fails to initialise more than one instance32045 - boards: Inaccurate values for ram/flash in nrf5340dk_nrf5340_cpuapp.yaml32040 - BT_AUDIO_UNICAST selection rejected in nightly tests32033 - Bluetooth mesh : LPN doesn't receive messages from Friend32030 - dma: stm32: remove dump stream info in irq32015 - Thread local storage is broken when adding more thread variables32014 - Is there a sample that uses SAADC (analog to digital converter)?32007 - Wrong clock value at USART1 in STM32F2 dtsi file32005 - stm32: async uart tests fail32002 - Cannot build encrypted images on Zephyr31996 - tests/bluetooth/init/bluetooth.init.test_ctlr_peripheral_iso fails to build on a few platforms31994 - drivers: flash: stm32h7: fix int/long int warnings31989 - nrfx_uarte serial driver does not go to low power mode after setting off state31976 - dma: loop_transfer issue on nucleo_wb55rg31973 - Stm32 uart async driver changes offset after callback31952 - Linking fails with latest master on ARM64 platform31948 - tests: drivers: spi: spi_loopback: became skipped whereas it used to be run31947 - Cleanup devicetree warnings generated by dtc31946 - arm,arm-timer dts compatible should be arm,armv8-timer31944 - flashing not working with openocd runner31938 - Invalid SPDX license identifier used in file31937 - sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy does not build31930 - uart_nrfx_uarte: CONFIG_UART_ASYNC_API with CONFIG_PM_DEVICE breaks31928 - usb loopback not work on nrf5284031924 - IVSHMEM with ACRN not working31921 - west flash not working with pyocd31920 - BME280: Use of deprecated CONFIG_DEVICE_POWER_MANAGEMENT31911 - Bluetooth: Mesh: Network buffer overflow on too long proxy messages31907 - settings: Unhandled error in NVS backend31905 - Question : Friend & Low power node with nRF5284031876 - west signing seems to be broken on windows31867 - samples/scheduler/metairq_dispatc failed on iotdk boards31858 - xtensa crt1.S hard coding31853 - Devicetree API - Getting GPIO details from pin31847 - BT ISO channel. error value set, but not returned.31836 - Correct values of _msg_len arg in BT_MESH_MODEL_PUB_DEFINE macro31835 - Type conflict (uint32_t) vs. (uint32_t:7) leads to overflow (276 vs. 20)31822 - tests: drivers: timer: Test drivers.timer.nrf_rtc_timer.stress fails on nrf52 platforms31817 - mec15xxevb_assy6853: tests/boards/mec15xxevb_assy6853/i2c_api/ failed31807 - USB DFU Broken for STM32L431800 - west build; west build --board=qemu_x86 fails with "unknown BOARD"31797 - need 2.5 release notes on switch to k_heap from mem_pool31791 - samples: hello-world: extra slash in path31789 - samples/scheduler/metairq_dispatch: Regression after 30916 (sched: timeout: Do not miss slice timeouts)31782 - adc: test and sample failed on STM3231778 - Calling k_sem_give causes MPU Fault on nRF5283331769 - Twister: AttributeError: 'NoneType' object has no attribute 'serial_pty'31767 - twister: rename variable p31749 - fs: fs_opendir can corrupt fs_dir_t object given via zdp parameter31741 - tests:subsys_canbus_isotp: mimxrt1060 meet recv timeout31735 - intel_adsp_cavs15: use twister to run kernel testcases has no output31733 - Unable to build socket can with frdm_k64f31729 - test: build fatal related testcase failed on qemu_cortex_m0 and run failed on qemu_nios231727 - system_off fails to go into soft_off (deep sleep) state on cc1352r1_launchxl31726 - RISC-V MIV SoC clock rate is specified 100x too slow31721 - tests: nrf: posix: portability.posix.common.tls.newlib fails on nrf9160dk_nrf916031704 - tests/bluetooth/init/bluetooth.init.test_ctlr_tiny Fails to build on nrf52dk_nrf5283231696 - UP² Celeron version (not the Atom one) has no console31693 - Bluetooth: controller: Compilation error when Encryption support is disabled31684 - intel_adsp_cavs15: Cannot download firmware of kernel testcases31681 - [Coverity CID :216796] Uninitialized scalar variable in tests/subsys/power/power_mgmt/src/main.c31680 - [Coverity CID :216795] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c31679 - [Coverity CID :216794] Pointless string comparison in tests/lib/devicetree/api/src/main.c31678 - [Coverity CID :216793] Division or modulo by zero in tests/ztest/error_hook/src/main.c31677 - [Coverity CID :216792] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c31676 - [Coverity CID :216791] Side effect in assertion in tests/lib/p4workq/src/main.c31674 - [Coverity CID :216788] Explicit null dereferenced in tests/ztest/error_hook/src/main.c31673 - [Coverity CID :216787] Wrong sizeof argument in tests/kernel/mem_heap/mheap_api_concept/src/test_mheap_api.c31672 - [Coverity CID :216786] Side effect in assertion in tests/kernel/threads/thread_apis/src/test_threads_cancel_abort.c31671 - [Coverity CID :216785] Side effect in assertion in tests/lib/p4workq/src/main.c31670 - [Coverity CID :216783] Side effect in assertion in tests/lib/p4workq/src/main.c31669 - [Coverity CID :215715] Unchecked return value in tests/subsys/fs/littlefs/src/testfs_mount_flags.c31668 - [Coverity CID :215714] Unchecked return value in tests/subsys/fs/fs_api/src/test_fs_mount_flags.c31667 - [Coverity CID :215395] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31666 - [Coverity CID :215394] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31665 - [Coverity CID :215393] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c31664 - [Coverity CID :215390] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c31663 - [Coverity CID :215389] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31662 - [Coverity CID :215388] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c31661 - [Coverity CID :215387] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31660 - [Coverity CID :215385] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31659 - [Coverity CID :215384] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31658 - [Coverity CID :215383] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c31657 - [Coverity CID :215382] Operands don't affect result in tests/net/lib/dns_sd/src/main.c31656 - [Coverity CID :215380] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31655 - [Coverity CID :215378] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c31654 - [Coverity CID :215377] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31653 - [Coverity CID :215375] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31652 - [Coverity CID :215374] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31651 - [Coverity CID :215371] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31650 - [Coverity CID :215370] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c31649 - [Coverity CID :215369] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c31648 - [Coverity CID :216800] Operands don't affect result in lib/os/heap.c31647 - [Coverity CID :216789] Wrong sizeof argument in include/kernel.h31646 - [Coverity CID :215712] Assignment of overlapping memory in lib/os/cbprintf_complete.c31645 - [Coverity CID :215711] Wrong sizeof argument in include/kernel.h31644 - [Coverity CID :216798] Unused value in subsys/net/lib/sockets/socketpair.c31643 - [Coverity CID :215372] Logically dead code in subsys/net/lib/sockets/sockets_tls.c31642 - [Coverity CID :216784] Uninitialized scalar variable in drivers/can/can_common.c31640 - mcuboot build is broken31631 - x86: ehl_crb_sbl: Booting fails with Slim Bootloader31630 - Incorrect configuration override option for west flash31629 - mcumgr-cli image upload is failing on shell channel after MCUBOOT_BOOTUTIL library was introduced31627 - tests/subsys/power/power_mgmt/subsys.power.device_pm fails to build on nrf5340dk_nrf5340_cpunet & nrf5340pdk_nrf5340_cpunet31616 - test: ipc: Test from samples/subsys/ipc/rpmsg_service fails on nrf5340dk_nrf5340_cpuapp31614 - drivers: clock_control: Kconfig.stm32xxx PLL div range for each serie31613 - Undefined reference errors when using External Library with k_msgq_* calls31609 - CoAP discovery response does not follow CoRE link format specification31599 - 64 bit race on timer counter in cavs_timer31584 - Twister: json reports generation takes too much time31582 - STM32F746ZG: No pwm signal output when running /tests/drivers/pwm/pwm_api31579 - sam_e70_xplained: running tests/subsys/logging/log_core failed31573 - Wrong log settings in can_stm32 driver31569 - lora: sx126x: interrupt pin permanently enabled31567 - lora: SX126x modems consume excess power until used for first time31566 - up_squared: Couldn't get testcase log from console for all testcases.31562 - unexpected sign-extension in Kconfig linker symbols on 64-bit platforms31560 - Fix incorrect usage of default in dts bindings31555 - tests:drivers_can_api: mimxrt1060 can api test meet assert failure31551 - lorawan: setting datarate does not allow sending larger packets31549 - tests/kernel/lifo/lifo_usage/kernel.lifo.usage fails on m2gl025_miv31546 - DTS device dependency is shifting memory addresses between builds31543 - Documentation: Spelling31531 - STM32 can driver don't set prescaler31528 - introduction of demand paging support causing qemu failures on x86_64, qemu_x86_64_nokpti31524 - littlefs: Too small heap for file cache.31517 - UP² broken (git bisect findings inside)31511 - AArch32 exception exit routine behaves incorrectly on fatal exceptions31510 - Some drivers return invalid z_timer_cycle_get_32() value31508 - up_squared: tests/kernel/sched/deadline/ failed.31505 - qemu_cortex_m0: Cmake build failure31504 - qemu_cortex_m0: Cmake build failure31502 - it8xxx2_evb should not define TICKLESS_CAPABLE31488 - build failure w/twister and SDK 0.12.1 related to31486 - make htmldocs-fast not working in development workspace31485 - west flash --runner=jlink should raise error when CONFIG_BUILD_OUTPUT_BIN=n31472 - tests: kernel: poll: timeout with FPU enabled31467 - samples: bluetooth: peripheral_hids: Pairing fails on the nucleo_wb55rg board.31444 - Error in include/net/socket_select.h31439 - nrf5340dk_nrf5340_cpunet configuring incomplete31436 - compliance script broken31433 - samples/bluetooth/hci_pwr_ctrl stack overflow on nRF52DK_nRF5283231419 - tests/ztest/error_hook failed on ARC boards31414 - samples/net/mqtt_publisher link error: undefined reference to z_impl_sys_rand32_get31400 - Extending zephyr,code-partition with zephyr,code-header-size31386 - sam_e70b_xplained: running tests/drivers/watchdog/wdt_basic_api/ timeout for v1.14-branch31385 - ARC version of sys_read32 only reads uint16_t on Zephyr v2.431379 - Update CAN-API Documentation31370 - Question about serial communication using virtual COM31362 - kconfiglib.py _save_old() may rename /dev/null -- replacing /dev/null with a file31358 - west build might destroy your repository, as it is defaulting doing pristine.31344 - iotdk: running tests/ztest/error_hook/ failed31343 - sam_e70_xplained: running tests/net/socket/af_packet/ failed31342 - sam_e70_xplained: running tests/net/ptp/clock/ failed31340 - sam_e70_xplained: running tests/subsys/logging/log_core/ failed31339 - nsim_em: running tests/ztest/error_hook/ failed31338 - mimxrt1050_evk: running tests/kernel/fpu_sharing/float_disable/ failed31333 - adding a periodic k_timer causes k_msleep to never return in tests/kernel/context31330 - Getting started guide outdated: Step 4 - Install a toolchain31327 - ci compliance failures due to intel_adsp_cavs25 sample31316 - Issue in UDP management for BG9631308 - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host31301 - intel_adsp_cavs15: run kernel testcases failed.31289 - Problems building grub2 bootloader for Zephyr31285 - LOG resulting in incorrect output31282 - Kernel: Poll: Code Suspected Logic Problem31272 - CANOpen Sample compilation fails31262 - tests/kernel/threads/tls/kernel.threads.tls.userspace failing31259 - uart.h: Clarification required on uart_irq_tx_ready uart_irq_rx_ready31258 - watch dog (WWDT) timeout calculation for STM32 handles biggest timeout and rollover wrong31235 - Cortex-M: vector table relocation is incorrect with XIP=n31234 - twister: Add choice for tests sorting into subsets31226 - tests/drivers/dma/loop_transfer does not use ztest31219 - newlib printk float formatting not working31207 - Non-existent event in asynchronous UART API31206 - coap.c : encoding of options with lengths larger than 268 is not proper31203 - fatal error: setjmp.h: No such file or directory31194 - twister: using unsupported fixture without defined harness causes an infinite loop during on-target test execution31168 - Wrong linker option syntax for printf and scanf with float support31158 - Ethernet (ENC424J600) with dumb_http_server_mt demo does not work31153 - twister build of samples/audio/sof/sample.audio.sof fails on most platforms31145 - Litex-vexriscv address misaligned with dumb_http_server example31143 - samples: audio: sof: compilation issue, include file not found.31137 - Seems like the rule ".99 tag to signify major work started, minor+1 started " not used anymore ?31134 - LittleFS: Error Resizing the External QSPI NOR Flash in nRF52840dk31114 - Bluetooth: Which coding (S2 vs S8) is used during advertising on Coded PHY?31100 - Recvfrom not returning -1 if UDP and len is too small for packet.31091 - usb: usb_transfer_sync deadlocks on disconnect/cancel transfer31086 - bluetooth: Resume peripheral's advertising after disconnection when using new bt_le_ext_adv_* API31085 - networking / openthread: ipv6 mesh-local all-nodes multicast (ff03::1) packets are dropped by zephyr ipv6 stack31079 - Receiving extended scans on an Adafruit nRF 5284031071 - board: arm: SiliconLabs: add support to development kit efm32pg_stk3401a31069 - net: buf: remove data from end of buffer31067 - usb: cdc_acm: compilation error without UART31055 - nordic: west flash no longer supports changing CONFIG_GPIO_PINRESET when flashing31053 - LwM2M FOTA pull not working with modem (offloaded socket) driver using UART31044 - sample.bluetooth.peripheral_hr build fails on rv32m1_vega_ri5cy31110 - How can I overwrite west build in command?31028 - Cannot READ_BIT(RCC->CR, RCC_CR_PLL1RDY) on STM32H743 based board31027 - Google tests run twice31020 - CI build failed on intel_adsp_cavs18 when submitted a PR31019 - Bluetooth: Mesh: Thread competition leads to failure to open or close the scanning.31018 - up_squared: tests/kernel/pipe/pipe_api failed.31014 - Incorrect timing calculation in can_mcux_flexcan31008 - error: initializer element is not constant .attr = K_MEM_PARTITION_P_RX_U_RX30999 - updatehub with openthread build update pkg failed30997 - samples: net: sockets: echo_client: posix tls example30989 - driver : STM32 Ethernet : Pin definition for PH630979 - up_squared_adsp: Twister can not capture testcases log correctly30972 - USB: SET_ADDRESS logic error30964 - Sleep calls are off on qemu_x8630961 - esp32 broken by devicetree device updates30955 - Bluetooth: userchan: k_sem_take failed with err -1130938 - samples/net/dhcpv4_client does not work with sam_e70_xplained30935 - tests: net: sockets: tcp: add a tls tests30921 - west flash failed with an open ocd error30918 - up_squared: tests/kernel/mem_protect/mem_protect failed.30893 - Remove LEGACY_TIMEOUT_API30872 - Convert Intel GNA driver to devicetree30871 - "warning: compound assignment with 'volatile'-qualified left operand is deprecated" when building with C++2030870 - Convert Intel DMIC to devicetree30869 - Convert designware PWM driver to devicetree30862 - Nordic system timer driver incompatible with LEGACY_TIMEOUT_API30860 - legacy timeout ticks mishandled30857 - SDRAM not working on STM32H747I-DISCO30850 - iotdk: couldn't flash image into iotdk board using west flash.30846 - devicetree: unspecified phandle-array elements cause errors30822 - designator order for field 'zcan_filter::rtr' does not match declaration order in 'const zcan_filter'30819 - twister: --generate-hardware-map crashes and deletes map30810 - tests: kernel: kernel.threads.armv8m_mpu_stack_guard fails on nrf9160dk30809 - new testcase is failing after 3f134877 on mec1501modular_assy688530808 - Blueooth: Controller Response COMMAND DISALLOWED30805 - Build error at tests/kernel/queue in mec15xxevb_assy6853(qemu) platform30800 - STM32 usb clock from PLLSAI130792 - Cannot build network echo_server for nucleo_f767zi30752 - ARC: passed tests marked as failed when running sanitycheck on nsim_* platforms30750 - Convert i2s_cavs to devicetree30736 - Deadlock with usb_transfer_sync()30730 - tests: nrf: Tests in tests/drivers/timer/nrf_rtc_timer are flaky30723 - libc: malloc() returns unaligned pointer, causes CPU exception30713 - doc: "Variable ZEPHYR_TOOLCHAIN_VARIANT is not defined"30712 - "make zephyr_generated_headers" regressed again - ";" separator for Z_CFLAGS instead of spaces30705 - STM32 PWM driver generates signal with wrong frequency on STM32G430702 - Shell module broken on LiteX/VexRiscv after release zephyr-v2.1.030698 - OpenThread Kconfigs should more closely follow Zephyr Kconfig recommendations30688 - Using openthread based lwm2m_client cannot ping the external network address unless reset once30686 - getaddrinfo() does not respect socket type30685 - reel_board: tests/kernel/fatal/exception/ failure30683 - intel_adsp_cavs15:running tests/kernel/sched/schedule_api failed30679 - puncover worst-case stack analysis does not work30673 - cmake: zephyr_module.cmake included before ZEPHYR_EXTRA_MODULES is evaluated30663 - Support for TI's TMP117 Temperature Sensor.30657 - BT Mesh: Friendship ends if LPN publishes to a VA it is subscribed to30651 - sanitycheck samples/video/capture/sample.video.capture fails to build on mimxrt1064_evk30649 - Trouble with gpio callback on frdm k64f30638 - nrf pwm broken30636 - TCP stack locks irq's for too long30634 - frdm_kw41z: Current master fails compilation in drivers/pwm/pwm_mcux_tpm.c30624 - BLE : ATT Timeout occurred during multilink central connection30591 - build RAM usage printout uses prebuilt and not final binary30582 - Doxygen doesn't catch errors in argument names in callback functions that are @typedef'd30574 - up_squared: tests/kernel/semaphore/semaphore failed.30573 - up_squared: slowdown on test execution and timing out on multiple tests30566 - flashing issue with ST Nucleo board H745ZI-Q30557 - i2c slave driver removed30554 - tests/kernel/fatal/exception/sentinel test is failing for various nrf platforms30553 - kconfig.py exits with error when using multiple shields30548 - reel_board: tests/net/ieee802154/l2/ build failure30547 - reel_board: tests/net/ieee802154/fragment/ build failure30546 - LwM2M Execute arguments currently not supported30541 - l2m2m: writing to resources with pre_write callback fails30531 - When using ccache, compiler identity stored in ToolchainCapabilityDatabase is always the same30526 - tests: drivers: timer: Tests from drivers.timer.nrf_rtc_timer.basic fail on all nrf platforms30517 - Interrupt nesting is broken on ARMv7-R / LR_svc corrupted.30514 - reel_board: tests/benchmarks/sys_kernel/ fails30513 - reel_board: tests/benchmarks/latency_measure/ fails30509 - k_timer_remaining_get returns incorrect value on long timers30507 - nrf52_bsim fails on some tests after merging 2981030488 - Bluetooth: controller: swi.h should use CONFIG_SOC_NRF5340_CPUNET define30486 - updatehub demo for nrf52840dk30483 - Sanitycheck: When platform is nsim_hs_smp, process "west flash" become defunct, the grandchild "cld" process can't be killed30480 - Bluetooth: Controller: Advertising can only be started 2^16 times30477 - frdm_k64f: testcase samples/subsys/canbus/canopen/ failed to be ran30476 - frdm_k64f: testcase samples/net/cloud/tagoio_http_post/ failed to be ran30475 - frdm_k64f: testcase tests/kernel/fatal/exception/ failed to be ran30473 - mimxrt1050_evk: testcase tests/kernel/fatal/exception/ failed to be ran30472 - sam_e70_xplained: the samples/net/civetweb/http_server/. waits for interface unitl timeout30470 - sam_e70_xplained: tesecase tests/subsys/log_core failed to run30468 - mesh: cfg_svr.c app_key_del passes an incorrect parameter30467 - replace device define macros with devicetree-based macro30446 - fxas21002 gyroscope reading is in deg/s30435 - NRFX_CLOCK_EVT_HFCLKAUDIO_STARTED not handled in clock_control_nrf.c30434 - Memory map executing test case failed when code coverage enabled in x86_64 platform30433 - zephyr client automatic joiner failed on nRF52840dk30432 - No network interface was found when running socketcan sample30426 - Enforce all checkpatch warnings and move to 100 characters per line30423 - Devicetree: Child node of node on SPI bus itself needs reg property - Bug?30418 - Logging: Using asserts with LOG in high pri ISR context blocks output30408 - tests/kernel/sched/schedule_api is failing after 0875740 on m2gl025_miv30397 - tests:latency_measure is not counting semaphore results on the ARM boards30394 - TLS tests failing with sanitycheck (under load)30393 - kernel.threads.tls.userspace fails with SDK 0.12.0-beta on ARM Cortex-M30386 - Building confirmed images does not work30384 - Scheduler doesn't activate sleeping threads on native_posix30380 - Improve the use of CONFIG_KERNEL_COHERENCE30378 - Bluetooth: controller: tx buffer overflow error30364 - TCP2 does not implement queing for incoming packets30362 - adc_read_async callback parameters are dereferenced pointers, making use of CONTAINER_OF impossible30360 - reproducible qemu_x86_64 SMP failures30356 - DAC header file not included in stm32 soc.h30354 - Regression with 'local-mac-address' enet DTS property parsing (on i.MX K6x)30349 - Memory protection unit fault when running socket CAN program30344 - Bluetooth: host: Add support for multiple advertising sets for legacy advertising30338 - BT Mesh LPN max. poll timeout calculated incorrectly30330 - tests/subsys/usb/bos/usb.bos fails with native_posix and llvm/clang30328 - Openthread build issues with clang/llvm30322 - tests: benchmarks: latency_measure: timing measurement values are all 030316 - updatehub with openthread30315 - Build failure: zephyr/include/generated/devicetree_unfixed.h:627:29: error: 'DT_N_S_leds_S_led_0_P_gpios_IDX_0_PH_P_label' undeclared30308 - Add optional user data field to device structure30307 - up_squared: tests/kernel/device/ failed.30306 - up_squared: tests/kernel/mem_protect/userspace failed.30305 - up_squared: tests/kernel/mem_protect/mem_protect failed.30304 - NRF52832 consumption too high 220uA30298 - regression/change in master: formatting floats and doubles30276 - Sanitycheck: can't find mdb.pid30275 - up_squared: tests/kernel/common failed (timeout error)30261 - File no longer at this location30257 - test: kernel: Test kernel.common.stack_protection_arm_fpu_sharing.fatal fails on nrf52 platforms30253 - tests: kernel: Test kernel.memory_protection.gap_filling fails on nrf5340dk_nrf5340_cpuapp30372 - WEST Support clean build30373 - out of tree (board soc doc subsystem ...)30240 - Bluetooth: Mesh: PTS Test failed in friend node30235 - MbedTLS X509 certificate not parsing30232 - CMake 3.19 doesn't work with Zephyr (tracking issue w/upstream CMake)30230 - printk and power management incompatibility30229 - BinaryHandler has no pid file30224 - stm32f4_disco: User button press is inverted30222 - boards: arm: nucleo_wb55rg: fails to build basic samples30219 - drivers: gpio: gpio_cc13xx_cc26xx: Add drive strength configurability30213 - usb: tests: Test usb.device.usb.device.usb_disable fails on nrf52840dk_nrf5284030211 - spi nor sfdp runtime: nph offset30207 - Mesh_demo with a nRF52840 not working30205 - Missing error check of function i2c_write_read() and dac_write_value()30194 - qemu_x86 crashes when printing floating point.30193 - reel_board: running tests/subsys/power/power_mgmt_soc failed30191 - Missing checks of return values of settings_runtime_set()30189 - Missing error check of function sensor_trigger_set()30187 - usb: stm32: MCU fall in deadlock when calling sleep API during USB transfer30183 - undefined reference to ring_buf_item_put30179 - out of tree (board soc doc subsystem ...)30178 - Is there any plan to support NXP RT600 HIFI4 DSP in the zephyr project?30173 - OpenThread SED cannot join the network after "Update nRF5 ieee802154 driver to v1.9"30157 - SW based BLE Link Layer Random Advertise delay not as expected30153 - BSD recv() can not received huge package(may be 100kB) sustain .30148 - STM32G474: Write to flash Bank 2 address 0x08040000 does not work in 256K flash version30141 - qemu_x86 unexpected thread behavior30137 - TCP2: Handling of RST flag from server makes poll() call unable to return indefinitely30135 - LWM2M: Firmware URI writing does not work anymore30134 - tests: drivers: uart: Tests from tests/drivers/uart/uart_mix_fifo_poll fails on nrf platforms30133 - sensor: driver: lis2dh interrupt definitions30130 - nrf_radio_power_set() should use bool30129 - TCP2 send test30126 - xtensa-asm2-util.s hard coding30120 - sanitycheck fails for tests/bluetooth/init/bluetooth.init.test_ctlr_per_sync30117 - Cannot compile Zephyr project with standard macros INT8_C, UINT8_C, UINT16_C30106 - Refactor zcan_frame.30100 - twister test case selection numbers don't make any sense30099 - sanitycheck --build-only gets stuck30098 - > very few are even tested with CONFIG_NO_OPTIMIZATIONS. What is the general consensus about this?30094 - tests: kernel: fpu_sharing: Tests in tests/kernel/fpu_sharing fail on nrf platforms30075 - dfu: mcuboot: fail to build with CONFIG_BOOTLOADER_MCUBOOT=n and CONFIG_IMG_MANAGER=y30072 - tests/net/socket/socketpair appears to mis-use work queue APIs30066 - CI test build with RAM overflow30057 - LLVM built application crash30037 - Documentation: Fix getting started guide for macOS around homebrew install30031 - stm32f4 usb - bulk in endpoint does not work30029 - samples: net: cloud: tagoio_http_post: Undefined initialization levels used.30028 - sam_e70_xplained: MPU fault with CONFIG_NO_OPTIMIZATIONS=y30027 - sanitycheck failures on tests/bluetooth/init/bluetooth.init.test_ctlr_peripheral_ext30022 - The mailbox message.info in the receiver thread is not updated.30014 - STM32F411RE PWM support30010 - util or toolchain: functions for reversing bits29999 - nrf52840 Slave mode is not supported on SPI_029997 - format specifies type 'unsigned short' but the argument has type 'int' error in network stack29995 - Bluetooth: l2cap: L2CAP/LE/REJ/BI-02-C test failure29994 - High bluetooth ISR latency with CONFIG_BT_MAX_CONN=229992 - dma tests fail with stm32wb55 and stm32l476 nucleo boards29991 - Watchdog Example not working as expected on a Nordic chip29977 - nrf9160: use 32Mhz HFCLK29969 - sanitycheck fails on tests/benchmarks/latency_measure/benchmark.kernel.latency29968 - sanitycheck fails a number of bluetooth tests on NRF29967 - sanitycheck fails to build samples/bluetooth/peripheral_hr/sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy29964 - net: lwm2m: Correctly Support Bootstrap-Delete Operation29963 - RFC: dfu/boot/mcuboot: consider usage of boootloader/mcuboot code29961 - Add i2c driver tests for microchip evaluation board29960 - Checkpatch compliance errors do not fail CI29958 - mcuboot hangs when CONFIG_BOOT_SERIAL_DETECT_PORT value not found29957 - BLE Notifications limited to 1 per connection event on Zephyr v2.4.0 Central29954 - intel_adsp_cavs18 fails with heap errors on current Zephyr29953 - Add the sofproject as a module29951 - ieee802154: cc13xx_cc26xx: raw mode support29945 - Missing error check of function sensor_sample_fetch() and sensor_channel_get()29943 - Missing error check of function isotp_send()29937 - XCC Build offsets.c :FAILED29936 - XCC Build isr_tables.c fail29925 - pinctrl error for disco_l475_iot1 board:29921 - USB DFU with nrf52840dk (PCA10056)29916 - ARC: tests fail on nsim_hs with one register bank29913 - Question : Bluetooth mesh using long range29908 - devicetree: Allow all GPIO flags to be used by devicetree29896 - new documentation build warning29891 - mcumgr image upload (with smp_svr) does not work over serial/shell on the nrf52840dk29884 - x_nucleo_iks01a2 device tree overlay issue with stm32mp157c_dk2 board29883 - drivers: ieee802154: cc13xx_cc26xx: use multi-protocol radio patch29879 - samples/net/gptp compile failed on frdm_k64f board in origin/master (work well in origin/v2.4-branch)29877 - WS2812 SPI LED strip driver produces bad SPI data29869 - Missing error check of function entropy_get_entropy()29868 - Bluetooth: Mesh: DST not checked on send29858 - [v1.14, v2.4] Bluetooth: Mesh: RPL cleared on LPN disconnect29855 - Bluetooth: Mesh: TTL max not checked on send29853 - multiple PRs fail doc checks29842 - 'imgtool' absent in requirements.txt29833 - Test DT_INST_PROP_HAS_IDX() inside the macros for multi instances29831 - flash support for stm32h7 SoC29829 - On-PR CI needs to build a subset of tests for a subset of platforms regardless of the scope of the PR changes29826 - SNTP doesn't work on v2.4.0 on eswifi29822 - Redundant error check of function usb_set_config() in subsys/usb/class/usb_dfu.c29809 - gen_isr_tables.py does not check that the IRQ number is in bounds29805 - SimpleLink does not compile (simplelink_sockets.c)29796 - Zephyr API for writing to flash for STM32G474 doesn't work as expected29793 - Ninja generated error when setting PCAP option in west29791 - spi stm32 dma: spi29790 - The zephyr-app-commands macro does not honor :generator: option29782 - smp_svr: Flashing zephyr.signed.bin does not seem to work on nrf52840dk29780 - nRF SDK hci_usb sample disconnects after 40 seconds with extended connection via coded PHY29776 - Check vector number and pointer to ISR in "_isr_wrapper" routine for aarch6429775 - TCP socket stream29773 - sam_e70_xplained: running samples/net/sockets/civetweb/ failed29772 - sam_e70_xplained:running testcase tests/subsys/logging/log_core failed29771 - samples: net: sockets: tcp: tcp2 server not accepting with ipv6 bsd sockets29769 - mimxrt1050_evk: build error at tests/subsys/usb/device/29762 - nRF53 Network core cannot start LFClk when using empty_app_core29758 - edtlib not reporting proper matching_compat for led nodes (and other children nodes)29740 - OTA using Thread29737 - up_squared: tests/subsys/power/power_mgmt failed.29733 - SAM0 will wake up with interrupted execution after deep sleep29732 - issue with ST Nucleo H743ZI229730 - drivers/pcie: In Kernel Mode pcie_conf_read crashes when used with newlib29722 - West flash is not able to flash with openocd29721 - drivers/sensor/lsm6dsl: assertion/UB during interrupt handling29720 - samples/display/lvgl/sample.gui.lvgl fails to build on several boards29716 - Dependency between userspace and memory protection features29713 - nRF5340 - duplicate unit-address29711 - Add BSD socket option SO_RCVTIMEO29710 - drivers: usb_dc_mcux_ehci: driver broken, build error at all USB test and samples29707 - xtensa xt-xcc -Wno-unused-but-set-variable not work29706 - xtensa xt-xcc inline warning29705 - reel_board: tests/kernel/sched/schedule_api/ fails on multiple boards29704 - [Coverity CID :215255] Dereference before null check in tests/subsys/fs/fs_api/src/test_fs.c29703 - [Coverity CID :215261] Explicit null dereferenced in subsys/emul/emul_bmi160.c29702 - [Coverity CID :215232] Dereference after null check in subsys/emul/emul_bmi160.c29701 - [Coverity CID :215226] Logically dead code in soc/xtensa/intel_adsp/common/bootloader/boot_loader.c29700 - [Coverity CID :215253] Unintentional integer overflow in drivers/timer/stm32_lptim_timer.c29699 - [Coverity CID :215249] Unused value in drivers/modem/ublox-sara-r4.c29698 - [Coverity CID :215248] Dereference after null check in drivers/modem/hl7800.c29697 - [Coverity CID :215243] Unintentional integer overflow in drivers/timer/stm32_lptim_timer.c29696 - [Coverity CID :215241] Buffer not null terminated in drivers/modem/hl7800.c29695 - [Coverity CID :215235] Dereference after null check in drivers/modem/hl7800.c29694 - [Coverity CID :215233] Logically dead code in drivers/modem/hl7800.c29693 - [Coverity CID :215224] Parse warning in drivers/modem/hl7800.c29692 - [Coverity CID :215221] Unchecked return value in drivers/regulator/regulator_fixed.c29690 - NUCLEO-H745ZI-Q + OpenOCD - connect under reset29684 - Can not make multiple BLE IPSP connection to the same host29683 - BLE IPSP sample doesn't work on raspberry pi 4 with nrf52840_mdk board29681 - Add NUCLEO-H723ZG board support29677 - stm32h747i_disco add ethernet support29675 - Remove pinmux dependency on STM32 boards29667 - RTT Tracing is not working using NXP mimxrt1064_evk29657 - enc28j60 on nRF52840 stalls during enc28j60_init_buffers in zephyr 2.4.029654 - k_heap APIs have no tests29649 - net: context: add net_context api to check if a port is bound29639 - Bluetooth: host: Security procedure failure can terminate GATT client request29637 - 5g is microwave and 4LTE is radio or static?29636 - Bluetooth: Controller: Connection Parameter Update indication timeout29634 - Build error: (Bluetooth: Mesh: split prov.c into two separate modules #28457)29632 - GPIO interrupt support for IO expander29631 - kernel: provide aligned variant of k_heap_alloc29629 - Creating a k_thread as runtime instantiated kernel object using k_malloc causes general protection fault29616 - Lorawan subsystem stack: missing MLE_JOIN parameter set29611 - usb/class/dfu: void wait_for_usb_dfu() terminates before DFU operation is completed29608 - question: create runtime instantiated kernel objects in kernel mode29594 - x86_64: RBX being clobbered in the idle thread29590 - ARM: FPU: using Unshared FP Services mode can still result in corrupted floating point registers29589 - Creating a k_thread and k_sem as runtime instantiated kernel object causes general protection fault29574 - question: about CONFIG_NET_BUF_POOL_USAGE29567 - Using openthread based echo_client and lwm2m_client cannot ping the external network address29549 - doc: Zephyr module feature depends not documented.29544 - Bluetooth: Mesh: Friend node unable relay message for lpn29541 - CONFIG_THREAD_LOCAL_STORAGE=y build fails with ZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb29538 - eswifi recvfrom() not properly implemented on disco_l475_iot129534 - reel_board:running tests/kernel/workq/work_queue_api/ failed29533 - mec15xxevb_assy6853:running testcase tests/kernel/workq/work_queue_api/ failed.29532 - mec15xxevb_assy6853:running testcase tests/portability/cmsis_rtos_v2/ failed.29530 - display: nrf52840: adafruit_2_8_tft_touch_v2 shield not working with nrf-spim driver29519 - kernel: provide aligned variants for allocators29518 - sleep in qemu to short29499 - x86 thread stack guards persist after thread exit29497 - Warning in CR229491 - usb: web USB sample fails Chapter9 USB3CV tests.29478 - fs: fs_open can corrupt fs_open_t object given via zfp parameter29468 - usb: ZEPHYR FATAL ERROR when running USB test for Nordic.29467 - nrf_qspi_nor.c Incorrect value used for checking start of RAM address space29446 - pwm: stm32: output signal delayed29444 - Network deadlock29442 - build failure w/sanitycheck for samples/bluetooth/hci_usb_h4/sample.bluetooth.hci_usb_h429440 - Missing hw-flow-control; in hci_uart overlay files29435 - SDCard via SD/SDIO/MMC interfaces29430 - up_squared_adsp: Sanitycheck can not run test case on Up_Squared_ADSP board29429 - net: dns: enable dns service discovery for mdns service29418 - ieee802154: cc13xx_cc26xx: bug in rf driver library29412 - sanitycheck: skipped tests marked as failed due to the reason SKIPPED (SRAM overflow)29398 - ICMPv6 error sent with incorrect link layer addresses29386 - unexpected behavior when doing syscall with 7 or more arguments29382 - remove memory domain restriction on system RAM for memory partitions on MMU devices29376 - sanitycheck: "TypeError: 'NoneType' object is not iterable"29373 - Some altera DTS bindings have the wrong vendor prefix29368 - STM32: non F1 -pinctrl.dtsi generation files: Limit mode to variants29367 - usb: drivers: add USB support for UP squared29364 - cdc_acm_composite fails USB3CV test for Nordic platform.29363 - shell: inability to print 64-bit integers with newlib support29357 - RFC: API Change: Bluetooth: Update indication callback parameters29347 - Network deadlock because of mutex locking order29346 - west boards doesn't display the arcitecture.29330 - mec15xxevb_assy6853:running samples/boards/mec15xxevb_assy6853/power_management Sleep entry latency is higher than expected29329 - tests: kernel.workqueue.api tests fail on multiple platforms29328 - mec15xxevb_assy6853:running tests/kernel/workq/work_queue_api/ failed29327 - mec15xxevb_assy6853:region SRAM overflowed during build29319 - up_squared: tests/kernel/timer/timer_api failed.29317 - mimxrt1015: kernel_threads_sched: application meet size issue29315 - twr_kv58f220m: all application build failure29312 - [RFC] [BOSSA] Improve offset parameter29310 - ble central Repeat read and write to three peripherals error USAGE FAULT29309 - ADC1 doesn't read correctly on STM32F729308 - GPIO bit banging i2c init before gpio clock init in stm32f401 plantform,cause same gpio can't work.29307 - samples/bluetooth/mesh-demo unable to send vendor button message29300 - K_THREAD_DEFINE() uses const in a wrong way29298 - xlnx_psttc_timer driver has an imprecise z_clock_set_timeout() implementation29287 - spi: SPI_LOCK_ON does not hold the lock for multiple spi_transceive until spi_release29284 - compilation issues for MinnowBoard/ UpSquared on documentation examples29283 - quickfeather not listed in boards29274 - Can't get Coded PHY type(S2 or S8)29272 - nordic qspi: readoc / writeoc selection may not work29263 - tests/kernel/mem_protect/obj_validation fails build on some boards after recent changes29261 - boards: musca_b1: post build actions with TF-M might not be done in right order29259 - sanitycheck: sanitycheck defines test expected to fail as FAILED29258 - net: Unable to establish TCP connections from Windows hosts29257 - Race condition in k_queue_append and k_queue_alloc_append29248 - board: nrf52840_mdk: support for qspi flash missing29244 - k_thread_resume can cause k_sem_take with K_FOREVER to return -EAGAIN and crash29239 - i2c: mcux driver does not prevent simultaneous transactions29235 - Endless build loop after adding pinctrl dtsi29223 - BLE one central connect multiple peripherals29220 - ARC: tickless idle exit code destroy exception status29202 - core kernel depends on minimal libc z_prf()29195 - west fails with custom manifest29194 - Sanitycheck block after passing some test29183 - DHCPv4 retransmission interval gets too large29175 - x86 fails all tests if CONFIG_X86_KPTI is disabled29173 - uart_nrfx_uart fails uart_async_api_test29166 - sanitycheck --test-only --device-testing --hardware-map shouldn't run tests on all boards from --build-only29165 - shell_print doesn't support anymore %llx when used with newlib29164 - net: accept() doesn't return an immediately usable descriptor29162 - Data Access Violation when LOG_* is called on ISR context29155 - CAN BUS support on Atmel V7129150 - CONFIG_BT_SETTINGS_CCC_LAZY_LOADING never loads CCC29148 - MPU: twr_ke18f: many kernel application fails when allocate dynamic MPU region29146 - canisotp: mimxrt1064_evk: no DT_CHOSEN_ZEPHYR_CAN_PRIMARY_LABEL defined cause tests failure29145 - net: frdmk64f many net related applications meet hardfault, hal driver assert29139 - tests/kernel/fatal/exception failed on nsim_sem_mpu_stack_guard board29120 - STM32: Few issues on pinctrl generation script29113 - Build failure with OSPD29111 - Atmel SAM V71 UART_0 fail29109 - HAL STM32 Missing ETH pin control configurations in DT files29101 - Bluetooth: assertion fail with basic repeated extended advertisement API29099 - net: dns: dns-sd: support for dns service discovery29098 - ATT timeout worker not canceled by destroy, and may operate on disposed object29095 - zefi.py has incorrect assertions29092 - tests/drivers/uart/uart_async_api fails on nrf52840dk_nrf52840 (and additional platforms)29089 - doc: boards: cc1352r_sensortag: fix minor rst issue29083 - Bluetooth: Host: Inconsistent permission value during discovery procedure29078 - nRF52840 doesn't start legacy advertisment after extended advertisment29074 - #27901 breaks mikroe_* shields overlay29070 - NXP LPC GPIO driver masked set does not use the mask29068 - chosen zephyr,code-partition has no effect on ELF linking start address29066 - kernel: k_sleep doesn't handle relative or absolute timeouts >INT_MAX29062 - samples/bluetooth/peripheral_hr/sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy fails to build on rv32m1_vega_ri5cy29059 - HAL: mchp: Missing PCR ids to control PM for certain HW blocks29056 - tests/bluetooth/init/bluetooth.init.test_ctlr_dbg fails to build on nrf51dk_nrf5142229050 - Ugrade lvgl library29048 - Removing pwr-gpio of rt1052 from devicetree will cause build error29047 - Boards: nucleo_stm32g474re does not build29043 - dirvers: eth_stm32_hal: No interrupt is generated on the MII interface.29042 - CONFIG_SHELL_HELP=n fails to compile29034 - error in samples/subsys/usb/cdc_acm29025 - [Coverity CID :214882] Argument cannot be negative in tests/posix/eventfd/src/main.c29024 - [Coverity CID :214878] Argument cannot be negative in tests/posix/eventfd/src/main.c29023 - [Coverity CID :214877] Argument cannot be negative in tests/posix/eventfd/src/main.c29022 - [Coverity CID :214876] Argument cannot be negative in tests/posix/eventfd/src/main.c29021 - [Coverity CID :214874] Argument cannot be negative in tests/posix/eventfd/src/main.c29020 - [Coverity CID :214873] Argument cannot be negative in tests/posix/eventfd/src/main.c29019 - [Coverity CID :214871] Side effect in assertion in tests/kernel/sched/preempt/src/main.c29018 - [Coverity CID :214881] Unchecked return value in subsys/mgmt/ec_host_cmd/ec_host_cmd_handler.c29017 - [Coverity CID :214879] Explicit null dereferenced in subsys/emul/spi/emul_bmi160.c29016 - [Coverity CID :214875] Dereference after null check in subsys/emul/spi/emul_bmi160.c29015 - [Coverity CID :214880] Out-of-bounds access in subsys/net/ip/tcp2.c29014 - [Coverity CID :214872] Bad bit shift operation in drivers/ethernet/eth_w5500.c29008 - BLE Connection fails to establish between two nRF52840-USB Dongles with Zephyr controller29007 - OOT manifest+module discovery/builds fail29003 - memory corruption in pkt_alloc28999 - STM32: Transition to device tree based pinctrl configuration28990 - Docs: Dead links to sample source directories28979 - Automatic reviewer assignment for PR does not seem to work anymore28976 - sanitycheck failing all tests for nsim_em7d_v2228970 - clarify thread life-cycle documentation28956 - API-less devices aren't findable28955 - undesired kernel debug log28953 - winc1500 driver blocks on listen28948 - hci_usb: ACL transfer not restarted after USB Suspend - Resume28942 - ARC: nsim_hs_smp: huge zephyr.hex file generated on build28941 - Civetweb: create separate directory28938 - EFR32BGx Bluetooth Support28935 - support code coverage in unit tests28934 - pinmux: stm32: port remaining pinctrl DT serial definitions for STM32 based boards28933 - mcuboot: Brick when using BOOT_SWAP_USING_MOVE and reset happens during images swap28925 - west failed due to empty value in self.path28921 - MCUboot / smp_svr sample broken in 2.4.028916 - net_if_down doesn't clear address28912 - Incorrect macro being used to init a sflist28908 - The same buffers are shared by the 2 Ethernet controllers in the eth_mcux driver28898 - lwm2m_client can't start if mcuboot is enabled28897 - SPI does not work for STM32 min dev board28893 - Double-dot in path's may cause problems with gcc under Windows28887 - Bluetooth encryption request overrides ongoing phy update28881 - tests/kernel/mem_protect/sys_sem: qemu_x86_64 intermittent failure28876 - -p doesn't run a pristine build28872 - Support ESP32 as Bluetooth controller28870 - Peripheral initiated connection parameter update is ignored28867 - ARM Cortex-M4: Semaphores could not be used in ISRs with priority 0?28865 - Doc: Generate documentation using dts bindings28854 - CONFIG_STACK_POINTER_RANDOM may be undefined28847 - code_relocation sample does not work on windows28844 - Double quote prepended when exporting CMAKE compile option using zephyr_get_compile_options_for_lang()28833 - STM32: SPI DMA Driver - HW CS handling not compatible with spi_nor (Winbond W25Q)28826 - nRF QSPI flash driver broken for GD25Q1628822 - Improve STM32 LL HAL usage28809 - Enable bt_gatt_notify() to overwrite notified value before sending rather than queue values28794 - RFC: API Change: k_work28791 - STM32: Clock recovery system (CRS) support28787 - lwm2m-client sample can't be build with openthread and DTLS28785 - shell: It should be possible to get list of commands without pressing tab28777 - Memory pool issue28775 - Update to TFM v1.2 release28774 - build failure: several bluetooth samples fail to build on nrf51dk_nrf5142228773 - Lower Link Layer code use upper link layer function have " undefined reference to"28758 - ASSERTION FAIL [conn->in_retransmission == 1] with civetweb sample application28745 - Bug in drivers/modem/hl7800.c28739 - Bluetooth: Mesh: onoff_level_lighting_vnd sample fails provisioning28735 - NULL pointer access in zsock_getsockname_ctx with TCP228723 - Does not respect python virtualenv28722 - Bluetooth: provide struct bt_conn to ccc_changed callback28714 - Bluetooth: PTS upper tester: GAP/CONN/NCON/BV-02-C Fails because of usage of NRPA28709 - phandle-array doesn't allow array of just phandles28706 - west build -p auto -b nrf52840dk_nrf52840 error: HAS_SEGGER_RTT28701 - ASSERTION FAIL [!radio_is_ready()]28699 - Bluetooth: controller: Speed up disconnect process when slave latency is used28694 - k_wakeup follwed by k_thread_resume call causes system freeze28693 - FCB support for non-0xFF flash erase values28691 - tests: arch: arm: arm_thread_swap: fails with bus fault28688 - Bluetooth: provide struct bt_gatt_indicate_params to bt_gatt_indicate_func_t28670 - drivers: flash: bluetooth: stm32wb: attempt to erase internal flash before enabling Bluetooth cause fatal error28664 - Decide whether to enable HW_STACK_PROTECTION by default28650 - GCC-10.2 link issue w/g++ on aarch6428629 - tests: kernel: common: and common.misra are failing on nrf52840dk28620 - 6LowPAN ipsp: ping host -> µc failes, ping µc -> host works. after that: ping host -> µc works28613 - cannot set GDB watchpoints on QEMU x86 with icount enabled28590 - up_squared_adsp:running tests/kernel/smp/ failed28589 - up_squared_adsp:running tests/kernel/workq/work_queue/ failed28587 - Data corruption while serving large files via HTTP with TCP228556 - mec15xxevb_assy6853:running tests/kernel/sched/schedule_api/ failed28547 - up_squared: tests/subsys/debug/coredump failed using twister command.28544 - Null pointer dereference in ll_adv_aux_ad_data_set28533 - soc: ti_simplelink: cc13xx-cc26xx: kconfig for subghz 802.15.428509 - series-push-hook.sh: Don't parse then-master-to-latest-master commits after rebase to lastest28504 - dfu: dfu libraries might fails to compile on redefined functions while building MCUBoot28502 - USB DFU class: support MCUBoot CONFIG_SINGLE_APPLICATION_SLOT28493 - Sanitycheck on ARC em_starterkit_em7d has many tests timeout28483 - Fix nanosleep(2) for sub-microsecond durations28473 - Mcuboot fails to compile when using single image and usb dfu28469 - Unable to capture adc signal at 8ksps when using nrf52840dk board.28462 - SHIELD not handled correct in CMake when using custom board28461 - HCI_CMD_TIMEOUT when setting ext adv data in the hci_usb project28456 - TOOLCHAIN_LD_FLAGS setting of -mabi/-march aren't propagated to linker invocation on RISC-V28442 - How handle IRQ_CONNECT const requirement?28406 - Condition variables28383 - bq274xx sample is not working28363 - ssd16xx: off-by-one with non-multiple-of-eight heights28355 - Document limitations of net_buf queuing functions28309 - Sample/subsys/fs/littlefs with board=nucleo_f429zi don't work28299 - net: lwm2m: Improve token handling28298 - Deep sleep(system off) is not working with LVGL and display driver28296 - test_essential_thread_abort: lpcxpresso55s16_ns test failure28278 - PWM silently fails when changing output frequency on stm3228220 - flash: revise API to remove block restrictions on write operations28177 - gPTP gptp_priority_vector struct field ordering is wrong28176 - [Coverity CID :214217] Out-of-bounds access in tests/kernel/mem_protect/mem_map/src/main.c28175 - [Coverity CID :214214] Uninitialized pointer read in tests/benchmarks/data_structure_perf/rbtree_perf/src/rbtree_perf.c28170 - [Coverity CID :214222] Unrecoverable parse warning in include/ec_host_cmd.h28168 - [Coverity CID :214218] Unused value in subsys/mgmt/osdp/src/osdp.c28159 - [Coverity CID :214216] Logically dead code in drivers/pwm/pwm_stm32.c28155 - sam_e70_xplained:running samples/net/sockets/civetweb/ failed28124 - Linking external lib against POSIX API28117 - CoAP/LWM2M: Clean Packet Retransmission Concept28113 - Embed precise Zephyr version & platform name in sanitycheck output .xml28094 - samples: drivers: spi_flash_at45: Not work for boards without internal flash driver28092 - Make SPI speed of SDHC card configurable28014 - tests: kernel: mem_protect: sys_sem: failed when CONFIG_FPU is activated27999 - Add QSPI tests for microchip mec1521 board, drivers are in zephyr/drivers/spi, to be tested on mec15xxevb_assy685327997 - Errors in copy paste lengthy script into Shell Console27981 - Low UART utilization for hci_uart27957 - flash signed binaries: key path and version27914 - frdm_k64f async uart api27892 - [v2.1.x] lib: updatehub: Improve download on slow networks and security fix27890 - [v2.2.x] lib: updatehub: Improve download on slow networks and security fix27881 - Zephyr requirements.txt fails to install on Python 3.9rc127879 - Make i2c_slave callbacks public in the documentation27856 - Support per thread runtime statistics27846 - Weird ADC outliers on nrf5227841 - samples: disk: unable to access sd card27829 - sys_mutex and futex missing documentation27809 - Cannot enable MPU for nucleo_l552ze_q_ns27785 - memory domain arch implementation not correct with respect to SMP on ARC27716 - Bluetooth: Mesh: Devices relay their own messages (even with relay disabled!)27677 - RFC: Get rid of shell UART device selection in Kconfig27672 - [v2.2] BLE Transaction Collision27633 - arm64 SMP27628 - stm32: i2c bus failure when using USB27622 - Power management for modems using PPP27600 - JSON Api refuse to decode null value27596 - logging: backend inconsistency with console and shell27583 - sanitycheck does not fail on SRAM overflow, add option to make it fail on those cases.27574 - mec15xxevb_assy6853:arch.arm.arch.arm.no.multithreading failed to run27573 - coverage: When enable coverage, some testcases need more time27570 - up_squared:logging.add.logging.add.async failed27561 - drivers: gpio: pca9555 : Add GPIO driver enable interrupt support27559 - How to use stm32cubeIDE to build and debug?27525 - Including STM32Cube's USB PD support to Zephyr27510 - [v1.14] Bluetooth: controller: Fix uninit conn context after invalid channel map27506 - driver: peci: mchp: Ping command is failing due to improper tx wait timeout.27490 - arch/common/isr_tables.c compilation fails with CONFIG_NUM_IRQS=027487 - storage/stream: should use only flash driver public API27468 - BT Host: Periodic Advertisement delayed receive27467 - BT Host: Periodic Advertiser List27466 - BT Host: Periodic Advertisement Sync Transfer (PAST)27457 - Add support for Nordic nrfx PDM driver for Nordic Thingy5227423 - RFC: API change: clock_control: Change parameters of clock_control_async_on27417 - CivetWeb Enable WebSocket27396 - samples/subsys/logging/logger timeout when sanitycheck enable coverage, it needs a filter27369 - spi: stm32: dma: rx transfer error when spi_write called27367 - Sprintf - error while sending data to SD card27350 - ADC: adc shell failure when mismatch with dts device label27332 - [v2.3.x] lib: updatehub: Improve download on slow networks and security fix27299 - espi: xec: Whenever eSPI host indicates we are entering DnX mode, notification doesn't reach application27279 - CMSIS RTOS v1 Signals Implementation Issue27231 - Sending data to .csv file on SD card - ERROR CS control inhibited (no GPIO device)27195 - Sanitycheck: BinaryHandler can't kill children processes27176 - [v1.14] Restore socket descriptor permission management27174 - TCP Server don't get the right data from the client27146 - [Coverity CID :211510] Unchecked return value in lib/posix/semaphore.c27122 - Implement watchdog driver for mimxrt1050_evk27068 - ESP-IDF Bootloader bootloop27055 - BlueZ with ESP32 boards supported or not?27047 - zefi.py assumes host GCC is x8627031 - Zephyr OpenThread Simulation27020 - civetweb issues27006 - unsynchronized newlib uintptr_t and PRIxPTR definition on xtensa26987 - [Coverity CID :211475] Unintended sign extension in drivers/sensor/wsen_itds/itds.c26975 - Control never returns from stm32_i2c_msg_write(), when SCL is pulled low permanently (hardware fault occurs)26961 - occasional sanitycheck failures in samples/subsys/settings26949 - sanitycheck gets overwhelmed by console output26912 - arm: cortex_r: config_userspace: hang during early power-up26873 - WIFI_ESP: sockets left opened after unexpected reset of ESP26829 - GSM modem example on stm32f103 bluepill26819 - drivers: modem: SARA modem driver leaks sockets26807 - Bluetooth HCI USB sample is not working26799 - Introduce p9926794 - arc: smp: different sanitycheck results of ARC hsdk's 2 cores and 4 cores configuration26732 - Advertise only on single bluetooth channel26722 - uarte_nrfx_poll_out() in NRF UARTE driver does not work with hardware flow control26665 - Implement reset for ARC development boards26656 - SAM0 USB transfer slot leak26637 - How to identify sensor device?26584 - Multicast emission is only possible for ipv4 starting with 224.26533 - Support newlib for Aarch64 architecture26522 - Reported "Supported shields" list includes boards26515 - timers: platforms using cortex_m_systick does not enter indefinite wait on SLOPPY_IDLE26500 - sanitycheck reports failing tests with test_slice_scheduling()26488 - Bluetooth: Connection failure using frdm_kw41z shield26486 - possible SMP race with k_thread_join()26477 - GPIO sim driver26443 - sanitycheck shall generate results and detailed information about tests and environment in json format.26409 - Clearing of previously initialized data during IPv6 interface init causes infinite loop, memory corruption in timer ISR26383 - OpenThread NCP radio-only26372 - qspi driver does not work if multithreading is disabled26330 - tcp: low bulk receive performance due to window handling26315 - ieee802154: cc13xx_cc26xx: sub_ghz support26312 - drivers: ieee802154: cc13xx_cc26xx: adopt hal/ti rf driverlib26275 - USB MSC fails 'Command Set Test' from USB3CV.26272 - Cannot use alternative simulation runner with sanitycheck26227 - icount support for qemu_arc_{em,hs}26225 - x86_64 doesn't seem to be handling spurious interrupts properly26219 - sys/util: add support for mapping lists with per-element terminal symbols26172 - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies26163 - qemu_arc_{em,hs} keeps failing in CI on tests/kernel/lifo/lifo_usage26142 - cmake warning: "Policy CMP0077 is not set"26084 - 2.4 Release Checklist26072 - refactor struct device to reduce RAM demands26051 - shell: uart: Allow a change in the shell initalisation to let routing it through USB UART26050 - devicetree: provide access to node ordinal26026 - RFC: drivers: pwm: add functions for capturing pwm pulse width and period25956 - Including header files from modules into app25927 - ARM: Core Stack Improvements/Bug fixes for 2.4 release25918 - qemu_nios2 crash when enabled icount25832 - [test][kernel][lpcxpresso55s69_ns] kernel cases meet ESF could not be retrieved successfully25604 - USB: enable/disable a class driver at runtime25600 - wifi_eswifi: Unable to start TCP/UDP client25592 - Remove checks on board undocumented DT strings25597 - west sign fails to find header size or padding25508 - tests: add additonal power management tests25507 - up_squared:tests/portability/cmsis_rtos_v2 failed.25482 - outdated recommendations for SYS_CLOCK_TICKS_PER_SEC25466 - log build errors are not helpful25434 - nRF5340 Bluetooth peripheral_hr sample high power consumption25413 - soc: ti_simplelink: kconfig: ble: placeholder for hal_ti25409 - Inconsistent naming of Kconfig options related to stack sizes of various Zephyr components25395 - Websocket Server API25379 - Bluetooth mesh example not working25314 - Bluetooth: controller: legacy: Backport conformance test related changes25302 - lwm2m client sample bootstrap server support25182 - Raspberry Pi 4B Support25173 - k_sem_give(struct k_sem *sem) should report failure when the semaphore is full25164 - Remove default: functionality from devicetree bindings25015 - Bluetooth Isochronous Channels Support25010 - disco_l475_iot1 don't confirm MCUBoot slot-1 image24803 - ADC driver test hangs on atsame54_xpro24652 - sanitycheck doesn't keep my cores busy24453 - docs: Allow to use the exact current zephyr version number in place of /latest/ in documentation URLs24358 - deprecate and remove old k_mem_pool / sys_mem_pool APIs24338 - UICR & FICR missing from nRF52* devicetree files24211 - [v2.2.x] lib: updatehub: Not working on Zephyr 2.x23917 - Kconfig: problems with using backslash-escapes in "default" value of "string" option23874 - Test case to check registers data23866 - sample hci_usb fails with zephyr 2.2.0 (worked with zephyr 2.1.0)23729 - hifive1_revb fails to work with samples/subsys/console/getline23314 - Bluetooth: controller: Use defines for 625 us and 1250 us23302 - Poor TCP performance23212 - ARC: SMP: Enable use of ARConnect Inter-core Debug Unit23210 - mimxrt1050_evk:tests/net/iface failed with v1.14 branch.23063 - CMSIS v2 osThreadJoin does not work if thread exits with osThreadExit23062 - thread_num / thread_num_dynamic are never decremented in CMSIS v2 thread.c22942 - Missing TX power options for nRF5283322771 - z_x86_check_stack_bounds() doesn't work right for nested IRQs on x86-6422703 - Implement ADC driver for lpcxpresso55s6922411 - AArch64 / Cortex-A port improvements / TODO22333 - drivers: can: Check bus-timing values at compile-time22247 - Discussion: Supporting the Arduino ecosystem22198 - BMA280 Sample Code22185 - Add Thread Local Storage (TLS) support22060 - Build fails with gcc-arm-none-eabi-9-2019-q4-major21991 - memory domain locking may not be entirely correct21495 - x86_64: interrupt stack overflows are not caught21462 - x86_64 exceptions are not safely preemptible, and stack overflows are not caught21273 - devicetree: improved support for enum values21238 - Improve Zephyr HCI VS extension detection21216 - Ztest "1cpu" cases don't retarget interrupts on x86_6421179 - Reduce RAM consumption for civetweb HTTP sample20980 - ESP32 flash error with segment count error using esptool.py from esp-idf20925 - tests/kernel/fp_sharing/float_disable crashes on qemu_x86 with CONFIG_KPTI=n20821 - Do USE_(DT_)CODE_PARTITION and FLASH_LOAD_OFFSET/SIZE need to be user-configurable?20792 - sys_pm: fragility in residency policy20775 - sys_pm_ctrl: fragility in managing state control20686 - tests/kernel/fp_sharing/float_disable failed when code coverage is enabled on qemu_x86.20518 - [Coverity CID :205647]Memory - illegal accesses in /tests/arch/x86/info/src/memmap.c20337 - sifive_gpio: gpio_basic_api test fails20262 - dt-binding for timers20118 - Zephyr BLE stack to work on the CC2650 Launchpad19850 - Bluetooth: Mesh: Modular settings handling19530 - Enhance sanitycheck/CI for separating build phase from testing19523 - Can't build fade-led example for any Nordic board19511 - net: TCP: echo server blocks after a packet with zero TCP options19497 - log subsystem APIs need to be clearly namespaced as public or private19467 - Error building samples with PWM19448 - devicetree: support disabled devices19435 - how to change uart tx rx pins in zephyr19380 - Potential bugs re. 'static inline' and static variables19244 - BLE throughput of DFU by Mcumgr is too slow19138 - zassert prints to UART even when RTT is selected19100 - LwM2M sample with DTLS: does not connect19003 - bluetooth : Mesh: adv thread can be replace by other methods.18927 - settings: deprecate base64 encoding18778 - soc: arm: nordic_nrf: Defining DT_..._DEV_NAME18728 - sam_e70_xplained:tests/subsys/logging/log_core failed.18608 - PCA9685 PWM driver is broken18607 - DesignWare PWM driver is broken18601 - LwM2M client sample: an overlay for OpenThread support18551 - address-of-temporary idiom not allowed in C++18529 - fs/fcb: consider backport of mynewt fixes18276 - irq_connect_dynamic() is not tested on all arches17893 - dynamic threads don't work on x86 in some configurations17787 - openocd unable to flash hello_world to cc26x2r1_launchxl17743 - cross compiling for RISCV32 fails as compiler flags are not supplied by board but must be in target.cmake17645 - VSCode debugging Zephyr application17545 - Licensing and reference to public domain material17300 - [Zephyr v1.14.0] mcumgr: stm32: Strange Build warnings when counter is enabled17023 - userspace: thread indexes are not released when dynamic threads lose all references17014 - reentrancy protection in counter drivers?16766 - net: net_pkt_copy don't work as expected when data was pulled from destination16544 - drivers: spi: spi_mcux_lpspi: inconsistent chip select behaviour16438 - fs/FCB fs/NVS : requires unaligned flash read-out length capabilities,16237 - disco_l475_iot1: samples/bluetooth/ipsp ko since 3151d2616195 - k_uptime_delta(): Defective by design15944 - stm32: New Driver for FMC/FSMC15713 - MCUMGR_LOG build error15570 - Unbonded peripheral gets 'Tx Buffer Overflow' when erasing bond on master15372 - logging can't dump exceptions without losing data with CONFIG_LOG_PRINTK14591 - Infineon Tricore architecture support14571 - TCP: sending lots of data deadlocks with slow peer14300 - Bluetooth connection using central and peripheral samples in nrf5284013955 - stm32: Implement async uart api13591 - tests/blutooth/tester: ASSERTION FAIL due to Recursive spinlock when running bt tester on qemu-cortex-m313396 - Cannot connect to Galaxy S8 via BLE13244 - How to encrypt advertise packet with zephyr and nrf52832 ?12368 - File descriptors: Compile fails with non-POSIX out-of-tree libc12353 - intel_s1000: SPI Flash Erase command doesn't work when booting from flash12239 - BLE400 / nRF51822 (nRF51) PWM clock too low (servo-motor example)12150 - Power management on nRF52 boards11912 - net: SimpleLink: Create real cross-platform port11770 - Multiprotocol feature for BLE/Thread10904 - Requirements for driver devices generation using device tree10857 - Migrating from CMSIS-Core to DeviceTree results in loss of type information10460 - Bluetooth: settings: No space to store CCC config after successful pairing10158 - Have support for probot with Zephyr10022 - Porting Modbus Library: Need some guidance9944 - sockets: Connect doesn't send new SYN in case the first connection attempt fails9883 - DTS processing generates unit_address_vs_reg warning on entries with 'reg'9875 - Bluetooth: Host LE Extended Advertising9783 - LwM2M: Cannot create object instance without specifying instance number9509 - Unable to upload firmware over serial with mcumgr9406 - Generate DTS 'compatible' based compilation flags9403 - is Support C++ standard library?9087 - driver: CAN interface should be compatible with CAN-FD interface8499 - Device Tree support overhaul8393 - CONFIG_MULTITHREADING=n builds call main() with interrupts locked8008 - net: Sockets (and likely net_context's) should not be closed behind application's back7939 - Connections to TI CC254x break after conn_update7404 - arch: arm: MSP initialization during early boot7331 - Precise time sync through BLE mesh.6857 - need to improve filtering and coverage in sanitycheck6818 - Question: Is Lightweight OpenMP implementation supported in Zephyr? Or any plan?6648 - Trusted Execution Framework: practical use-cases (high-level overview)6199 - STM32: document dts porting rules6040 - Implement flash driver for LPC541145626 - Building samples failed4420 - net: tcp: RST handling is weak3675 - LE Adv. Ext.: Extended Scan with PHY selection for non-conn non-scan un-directed without aux packets3674 - LE Adv. Ext.: Non-Connectable and Non-Scannable Undirected without auxiliary packet3893 - Enhance k_stack_push() to check k_stack->top to avoid corruption3719 - Multiple consoles support.3441 - IP stack: No TCP send window handling3102 - Make newlib libc the default c library2247 - LE Controller: Change hal/ into a set of drivers