1:orphan:
2
3.. _zephyr_2.6:
4
5Zephyr 2.6.0
6############
7
8We are pleased to announce the release of Zephyr RTOS version 2.6.0.
9
10Major enhancements with this release include:
11
12* Logging subsystem overhauled
13* Added support for 64-bit ARCv3
14* Split ARM32 and ARM64, ARM64 is now a top-level architecture
15* Added initial support for Arm v8.1-m and Cortex-M55
16* Removed legacy TCP stack support which was deprecated in 2.4
17* Tracing subsystem overhaul including expansion for tracing points and
18  added support for Percepio Tracealyzer
19* Device runtime power management (PM), former IDLE runtime, was
20  completely overhauled.
21* Added an example standalone Zephyr application in its own Git repository:
22  https://github.com/zephyrproject-rtos/example-application
23
24The following sections provide detailed lists of changes by component.
25
26Security Vulnerability Related
27******************************
28
29The following CVEs are addressed by this release:
30
31More detailed information can be found in:
32https://docs.zephyrproject.org/latest/security/vulnerabilities.html
33
34* CVE-2021-3581: Under embargo until 2021-09-04
35
36Known issues
37************
38
39You can check all currently known issues by listing them using the GitHub
40interface and listing all issues with the `bug label
41<https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
42
43API Changes
44***********
45
46* Driver APIs now return ``-ENOSYS`` if optional functions are not implemented.
47  If the feature is not supported by the hardware ``-ENOTSUP`` will be returned.
48  Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change
49  may require existing code that tests only for that value to be changed.
50
51* The :c:func:`wait_for_usb_dfu` function now accepts a ``k_timeout_t`` argument instead of
52  using the ``CONFIG_USB_DFU_WAIT_DELAY_MS`` macro.
53
54* Added disconnect reason to the :c:func:`disconnected` callback of :c:struct:`bt_iso_chan_ops`.
55
56* Align error handling of :c:func:bt_l2cap_chan_send and
57  :c:func:`bt_iso_chan_send` so when an error occur the buffer is not unref.
58
59* Added :c:func:`lwm2m_engine_delete_obj_inst` function to the LwM2M library API.
60
61Deprecated in this release
62
63* :c:macro:`DT_CLOCKS_LABEL_BY_IDX`, :c:macro:`DT_CLOCKS_LABEL_BY_NAME`,
64  :c:macro:`DT_CLOCKS_LABEL`, :c:macro:`DT_INST_CLOCKS_LABEL_BY_IDX`,
65  :c:macro:`DT_INST_CLOCKS_LABEL_BY_NAME`, and
66  :c:macro:`DT_INST_CLOCKS_LABEL` was deprecated in favor of utilizing
67  :c:macro:`DT_CLOCKS_CTLR` and variants.
68
69* :c:macro:`DT_PWMS_LABEL_BY_IDX`, :c:macro:`DT_PWMS_LABEL_BY_NAME`,
70  :c:macro:`DT_PWMS_LABEL`, :c:macro:`DT_INST_PWMS_LABEL_BY_IDX`,
71  :c:macro:`DT_INST_PWMS_LABEL_BY_NAME`, and
72  :c:macro:`DT_INST_PWMS_LABEL` was deprecated in favor of utilizing
73  :c:macro:`DT_PWMS_CTLR` and variants.
74
75* :c:macro:`DT_IO_CHANNELS_LABEL_BY_IDX`,
76  :c:macro:`DT_IO_CHANNELS_LABEL_BY_NAME`,
77  :c:macro:`DT_IO_CHANNELS_LABEL`,
78  :c:macro:`DT_INST_IO_CHANNELS_LABEL_BY_IDX`,
79  :c:macro:`DT_INST_IO_CHANNELS_LABEL_BY_NAME`, and
80  :c:macro:`DT_INST_IO_CHANNELS_LABEL` were deprecated in favor of utilizing
81  :c:macro:`DT_IO_CHANNELS_CTLR` and variants.
82
83* :c:macro:`DT_DMAS_LABEL_BY_IDX`,
84  :c:macro:`DT_DMAS_LABEL_BY_NAME`,
85  :c:macro:`DT_INST_DMAS_LABEL_BY_IDX`, and
86  :c:macro:`DT_INST_DMAS_LABEL_BY_NAME` were deprecated in favor of utilizing
87  :c:macro:`DT_DMAS_CTLR` and variants.
88
89* USB HID specific macros in ``<include/usb/class/usb_hid.h>`` are deprecated
90  in favor of new common HID macros defined in ``<include/usb/class/hid.h>``.
91
92* USB HID Kconfig option USB_HID_PROTOCOL_CODE is deprecated.
93  USB_HID_PROTOCOL_CODE does not allow to set boot protocol code for specific
94  HID device. USB HID API function usb_hid_set_proto_code() can be used instead.
95
96* USB HID class API is changed by removing get_protocol/set_protocol and
97  get_idle/set_idle callbacks. These callbacks are redundant or do not provide
98  any additional value and have led to incorrect usage of HID class API.
99
100* The ``CONFIG_OPENOCD_SUPPORT`` Kconfig option has been deprecated in favor
101  of ``CONFIG_DEBUG_THREAD_INFO``.
102
103* Disk API header ``<include/disk/disk_access.h>`` is deprecated in favor of
104  ``<include/storage/disk_access.h>``.
105
106* :c:func:`flash_write_protection_set()`.
107
108* The ``CONFIG_NET_CONTEXT_TIMESTAMP`` is removed as it was only able to work
109  with transmitted data. The same functionality can be achieved by setting
110  ``CONFIG_NET_PKT_RXTIME_STATS`` and ``CONFIG_NET_PKT_TXTIME_STATS`` options.
111  These options are also able to calculate the RX & TX times more accurately.
112  This means that support for the SO_TIMESTAMPING socket option is also removed
113  as it was used by the removed config option.
114
115* The device power management (PM) APIs and data structures have been renamed
116  from ``device_pm_*`` to ``pm_device_*`` since they are not device APIs but PM
117  subsystem APIs. The same applies to enumerations and definitions, they now
118  follow the ``PM_DEVICE_*`` convention. Some other API calls such as
119  ``device_set_power_state`` and ``device_get_power_state`` have been renamed to
120  ``pm_device_state_set`` and ``pm_device_state_get`` in order to align with
121  the naming of other device PM APIs.
122
123* The runtime device power management (PM) APIs is now synchronous by default
124  and the asynchronous API has the **_async** sufix. This change aligns the API
125  with the convention used in Zephyr. The affected APIs are
126  ``pm_device_put`` and ``pm_device_get``.
127
128* The following functions, macros, and structures related to the kernel
129  work queue API:
130
131  * :c:func:`k_work_pending()` replace with :c:func:`k_work_is_pending()`
132  * :c:func:`k_work_q_start()` replace with :c:func:`k_work_queue_start()`
133  * :c:struct:`k_delayed_work` replace with :c:struct:`k_work_delayable`
134  * :c:func:`k_delayed_work_init()` replace with
135    :c:func:`k_work_init_delayable`
136  * :c:func:`k_delayed_work_submit_to_queue()` replace with
137    :c:func:`k_work_schedule_for_queue()` or
138    :c:func:`k_work_reschedule_for_queue()`
139  * :c:func:`k_delayed_work_submit()` replace with :c:func:`k_work_schedule()`
140    or :c:func:`k_work_reschedule()`
141  * :c:func:`k_delayed_work_pending()` replace with
142    :c:func:`k_work_delayable_is_pending()`
143  * :c:func:`k_delayed_work_cancel()` replace with
144    :c:func:`k_work_cancel_delayable()`
145  * :c:func:`k_delayed_work_remaining_get()` replace with
146    :c:func:`k_work_delayable_remaining_get()`
147  * :c:func:`k_delayed_work_expires_ticks()` replace with
148    :c:func:`k_work_delayable_expires_get()`
149  * :c:func:`k_delayed_work_remaining_ticks()` replace with
150    :c:func:`k_work_delayable_remaining_get()`
151  * :c:macro:`K_DELAYED_WORK_DEFINE` replace with
152    :c:macro:`K_WORK_DELAYABLE_DEFINE`
153
154==========================
155
156Removed APIs in this release
157
158* Removed support for the old zephyr integer typedefs (u8_t, u16_t, etc...).
159
160* Removed support for k_mem_domain_destroy and k_mem_domain_remove_thread
161
162* Removed support for counter_read and counter_get_max_relative_alarm
163
164* Removed support for device_list_get
165
166============================
167
168Stable API changes in this release
169==================================
170
171Kernel
172******
173
174* Added :c:func:`k_mem_unmap()` so anonymous memory mapped via :c:func:`k_mem_map()`
175  can be unmapped and virtual address reclaimed.
176
177* Added the ability to gather more statistics for demand paging, including execution
178  time histograms for eviction algorithms and backing stores.
179
180Architectures
181*************
182
183* ARC
184
185  * Added new ARCv3 64bit ISA support and corresponding HS6x processor support
186  * Hardened SMP support
187  * Various minor fixes/improvements for ARC MWDT toolchain infrastructure
188  * Refactor of ARC Kconfig
189
190* ARM
191
192  * AARCH32
193
194    * Added support for null pointer dereferencing detection in Cortex-M.
195    * Added initial support for Arm v8.1-m and Cortex-M55.
196    * Added support for preempting threads while they are performing secure calls in Cortex-M.
197    * Added support for memory region generation by the linker based on device tree node information in Cortex-M.
198    * Cleaned up definitions of SoC-specific memory regions in the common Cortex-M linker script.
199    * Added support for clearing NXP MPU region configuration during Zephyr early boot stage.
200    * Disallowed fpu hard ABI when building Non-Secure applications with TF-M on Cortex-M33.
201    * Enhanced register information dump in fault exceptions in Cortex-R.
202    * Fixed spurious interrupt handling in Cortex-R.
203
204  * AARCH64
205
206    * SMP support
207    * MMU dynamic mappings with page table sharing.
208    * Userspace (unprivileged) thread support.
209    * Standalone SMCCC support.
210    * XIP support.
211    * ARM64 is now a top-level standalone architecture.
212    * Support for Cortex-R82 and Armv8-R AArch64 MPU.
213    * Cache management support.
214    * Revamped boot code.
215    * Full FPU context switching.
216
217* x86
218
219  * Added SoC configuration for Lakemont SoC.
220  * Removed kconfig ``CONFIG_CPU_MINUTEIA`` as there is no user of this option.
221  * Renamed kconfig ``CONFIG_SSE*`` to ``CONFIG_X86_SSE*``.
222  * Extended the pagetable generation script to allow specifying additional
223    memory mapping during build.
224  * x86-32
225
226    * Added support for kernel image to reside in virtual address space, allowing
227      code execution and data manipulation via virtual addresses.
228
229Bluetooth
230*********
231
232* Audio
233
234  * Split up ISO handling from audio handling, and moved the latter to its
235    own directory.
236  * Added the Volume Offset Control Service and client.
237  * Added the Audio Input Control Service and client.
238  * Added the Volume Control Service and client.
239
240* Host
241
242  * Added basic support for Direction Finding.
243  * Added support for CTE connectionless transimission and reception over
244    periodic advertising.
245  * Refactored the HCI and ECC handling implementations.
246  * Stopped auto updating the device name in the adv data.
247  * Added support for logging security keys to be used by an air sniffer.
248  * Fixed a bonding issue where the local bond data was not being updated after
249    the remote device had removed it when the peer was not using the IRK stored
250    in the bonding information.
251  * Implemented the directory listing object to OTS.
252  * Added a function to access the ``bt_conn_iso`` object.
253  * Added a new configuration option for writeable device name.
254  * Added a new configuration option for minimum encryption key size.
255  * Added support for keypress notifications as an SMP responder.
256  * Added a new option, ``BT_LE_ADV_OPT_FORCE_NAME_IN_AD``, which forces the
257    device name to appear in the adv packet instead of the scan response.
258  * Added a security level check when sending a notification or indication.
259  * Added the ability to send HCI monitor traces over RTT.
260  * Refactored the Bluetooth buffer configuration for simplicity. See the
261    commit message of 6483e12a8ac4f495b28279a6b84014f633b0d374 for more info.
262    Note however that the aforementioned commit message has two typos;
263
264    * ``BT_CTLR_TX_BUFFER`` should be ``BT_CTLR_TX_BUFFERS``
265    * ``BT_CTLR_TX_BUFFERS_SIZE`` should be ``BT_CTLR_TX_BUFFER_SIZE``
266  * Added support for concurrent advertising with multiple identities.
267  * Changed the logic to disable scanning before setting the random address.
268  * Fixed a crash where an ATT timeout occurred on a disconnected ATT channel.
269  * Changed the pairing procedure to fail pairing when both sides have the same
270    public key.
271  * Fixed an issue where GATT requests could deadlock the RX thread.
272  * Fixed an issue where a fixed passkey that was previously set could not be
273    cleared.
274  * Fixed an issue where callbacks for "security changed" and "pairing failed"
275    were not always called.
276  * Changed the pairing procedure to fail early if the remote device could not
277    reach the required security level.
278  * Fixed an issue where GATT notifications and Writes Without Response could
279    be sent out of order.
280  * Changed buffer ownership of ``bt_l2cap_chan_send``.
281    The application must now release the buffer for all returned errors.
282
283* Mesh
284
285  * Added CDB handle key refresh phase.
286  * Added the ability to perform replay checks on SeqAuth.
287  * Added the sending of a Link Close message when closing a link.
288  * Added a Proxy callback structure for Node ID enabling and disabling.
289  * Added a check for the response address in the Configuration Client.
290  * Introduced a new acknowledged messages API.
291  * Reworked the periodic publication timer and poll timeout scheduling logic.
292  * Added reporting configured ``LPNTimeout`` in ``cfg_srv``.
293  * Ensured that provisioning output count number is at least 1.
294  * Ensured to encrypt initial friend poll with friend credentials.
295  * Stopped resetting the PB ADV reliable timer on retransmission.
296
297* Bluetooth LE split software Controller
298
299  * Removed support for the nRF5340 PDK. Use the nRF5340 DK instead.
300  * Added basic support for Direction Finding.
301  * Added support for CTE connectionless transimission and reception over
302    periodic advertising.
303  * Added support for antenna switching in the context of Direction Finding.
304  * Added an invalid ACL data length check.
305  * Added basic support for the ISO Adaptation Layer.
306  * Added experimental support for Broadcast Isochronous Groups and Streams.
307  * Added partial experimental support for Connected Isochronous Groups and
308    Streams.
309  * Implemented extended connection creation and cancellation.
310  * Changed the policy to ignore connection requests from an already-connected
311    peer.
312  * Added a control procedure locking system.
313  * Added GPIO PA/LNA support for the Nordic nRF53x SoC series.
314  * Added FEM support for the nRF21540 IC.
315  * Added a new radio API to configure the CTE RX path.
316
317* HCI Driver
318
319  * Added support for the Espressif ESP32 platform.
320
321Boards & SoC Support
322********************
323
324* Added support for these SoC series:
325
326  * STM32F205xx
327  * STM32G03yxx, STM32G05yxx, STM32G070xx and STM32G0byxx
328  * STM32G4x1, STM32G4x3 and STM32G484xE
329  * STM32WL55xx
330  * Nuvoton npcx7m6fc, and npcx7m6fc
331  * Renesas R-Car Gen3
332  * Silicon Labs EFR32FG13P
333  * ARM MPS3-AN547
334  * ARM FVP-AEMv8A
335  * ARM FVP-AEMv8R
336  * NXP LS1046A
337  * X86 Lakemont
338
339* Removed support for these SoC series:
340
341   * ARM Musca-A
342
343* Made these changes in other SoC series:
344
345  * Added Cypress PSoC-6 pinctrl support.
346  * STM32 L4/L5/WB series were updated for better power management support (CONFIG_PM=y).
347  * Backup SRAM added on a selection of STM32 series (F2/F4/F7/H7)
348  * Set TRACE_MODE to asynchronous and enable trace output pin on STM32 SoCs
349
350* Changes for ARC boards:
351
352  * Added nSIM and QEMU simulation boards (nsim_hs6x and qemu_arc_hs6x)
353    with ARCv3 64bit HS6x processors
354  * Enabled MPU on qemu_arc_hs and qemu_arc_em boards
355  * Added cy8c95xx GPIO expander support to HSDK board
356
357* Added support for these ARM boards:
358
359   * Actinius Icarus
360   * Actinius Icarus SoM
361   * Laird Connectivity BL654 Sensor Board
362   * Laird Connectivity Sentrius BT6x0 Sensor
363   * EFR32 Radio BRD4255A Board
364   * MPS3-AN547
365   * RAK4631
366   * Renesas R-Car H3ULCB
367   * Ronoth LoDev (based on AcSIP S76S / STM32L073)
368   * nRF9160 Thing Plus
369   * ST Nucleo F030R8
370   * ST Nucleo G0B1RE
371   * ST Nucleo H753ZI
372   * ST Nucleo L412RP-P
373   * ST Nucleo WL55JC
374   * ST STM32G071B Discovery
375   * Thingy:53
376   * u-blox EVK-BMD-30/35: BMD-300-EVAL, BMD-301-EVAL, and BMD-350-EVAL
377   * u-blox EVK-BMD-330: BMD-330-EVAL
378   * u-blox EVK-BMD-34/38: BMD-340-EVAL and BMD-341-EVAL
379   * u-blox EVK-BMD-34/38: BMD-345-EVAL
380   * u-blox EVK-BMD-360: BMD-360-EVAL
381   * u-blox EVK-BMD-34/48: BMD-380-EVAL
382   * u-blox EVK-ANNA-B11x
383   * u-blox EVK NINA-B11x
384   * u-blox EVK-NINA-B3
385   * u-blox EVK NINA-B40x
386
387* Added support for these ARM64 boards:
388
389   * fvp_base_revc_2xaemv8a
390   * fvp_baser_aemv8r
391   * nxp_ls1046ardb
392
393* Removed support for these ARM boards:
394
395   * ARM V2M Musca-A
396   * Nordic nRF5340 PDK
397
398* Removed support for these X86 boards:
399
400   * up_squared_32
401   * qemu_x86_coverage
402   * minnowboard
403
404* Made these changes in other boards:
405
406  * cy8ckit_062_ble: Refactored to configure by pinctrl.
407  * cy8ckit_062_ble: Added support to SCB[uart] with interrupt.
408  * cy8ckit_062_ble: Added support to SCB[spi].
409  * cy8ckit_062_ble: Added board revision schema.
410  * cy8ckit_062_wifi_bt: Refactored to configure by pinctrl.
411  * cy8ckit_062_wifi_bt: Added support to SCB[uart] with interrupt.
412  * lpcxpresso55s16: Board renamed from lpcxpresso55s16_ns to
413    lpcxpresso55s16 since the board does not have Trusted Firmware M
414    (TF-M) support.
415  * lpcxpresso55s28: Removed lpcxpresso55s28_ns config since the board
416    does not have Trusted Firmware M (TF-M) support.
417  * mimxrt685_evk: Added support for octal SPI flash storage, LittleFS, I2S, OS
418    timer, and power management.
419  * mimxrt1060_evk: Added support for QSPI flash storage, LittleFS, and
420    mcuboot.
421  * mimxrt1064_evk: Added support for mcuboot.
422
423* Added support for these following shields:
424
425  * FTDI VM800C Embedded Video Engine Board
426  * Generic ST7735R Display Shield
427  * NXP FRDM-STBC-AGM01
428  * Semtech SX1272MB2DAS LoRa Shield
429
430Drivers and Sensors
431*******************
432
433* ADC
434
435  * Added support on TI CC32xx.
436  * Added support on ITE IT8xxx2.
437  * Added support for DMA and HW triggers in the MCUX ADC16 driver.
438  * Added ADC emulator.
439  * Moved definitions of ADC acquisition time macros so that those macros can be used in dts files.
440
441* Bluetooth
442
443  * The Kconfig option ``CONFIG_BT_CTLR_TO_HOST_UART_DEV_NAME`` was removed.
444    Use the :ref:`zephyr,bt-c2h-uart chosen node <devicetree-chosen-nodes>`
445    directly instead.
446
447* CAN
448
449  * A driver for CAN-FD based on the Bosch M_CAN IP was added. The driver
450    currently supports STM32G4 series MCUs. Additional support for Microchip
451    SAM and NXP chips is in progress.
452
453  * The CAN ISO-TP subsystem was enhanced to allow padding and fixed
454    addressing.
455
456* Clock Control
457
458  * On STM32 series, system clock configuration has been moved from Kconfig to DTS.
459    Usage of existing Kconfig dedicated symbols (CONFIG_CLOCK_STM32_FOO) is now
460    deprecated.
461  * Added clock control driver for Renesas R-Car platform
462
463* Console
464
465  * Added ``UART_CONSOLE_INPUT_EXPIRED`` and ``UART_CONSOLE_INPUT_EXPIRED_TIMEOUT``
466    Kconfig options to notify the power management module that UART console is
467    in use now and forbid it to enter low-power states.
468
469* Counter
470
471   * Added support for ESP32 Counter
472
473* DAC
474
475   * Added support for Microchip MCP4725
476
477* Disk
478
479  * Added SDMMC support on STM32L4+
480
481* Display
482
483  * Added support for ST7735R
484
485* Disk
486
487  * Moved disk drivers (``disk_access_*.c``) to ``drivers/disk`` and renamed
488    according to their function.
489  * Fixed CMD6 support in USDHC driver.
490  * Fixed clock frequency switching after initialization in ``sdmmc_spi.c`` driver.
491
492* DMA
493
494  * Added support on STM32G0 and STM32H7
495
496* EEPROM
497
498  * Added support for EEPROM emulated in flash.
499
500* ESPI
501
502  * Added support for Microchip eSPI SAF
503
504* Ethernet
505
506  * Added simulated PTP clock to e1000 Ethernet controller. This allows simple PTP
507    clock testing with Qemu.
508  * Separated PTP clock from gPTP support in mcux and gmac drivers. This allows
509    application to use PTP clock without enabling gPTP support.
510  * Converted clock control to use DEVICE_DT_GET in mcux driver.
511  * Changed to allow changing MAC address in gmac driver.
512  * Driver for STM32H7 is now using specific memory layout to fit DMA constraints
513    for RAM accesses.
514
515* Flash
516
517  * flash_write_protection_set() has been deprecated and will be removed in
518    Zephyr 2.8. Responsibility for write/erase protection management has been
519    moved to the driver-specific implementation of the flash_write() and
520    flash_erase() API calls. All in-tree flash drivers have been updated,
521    and the protect implementation removed from their API tables.
522    During the deprecation period user code invoking
523    flash_write_protection_set() will have no effect, but the flash_write() and
524    flash_erase() driver shims will wrap their calls with calls to the protect
525    implementation if it is present in the API table.
526    Out-of-tree drivers must be updated before the wrapping in the shims is
527    removed when the deprecation period ends.
528  * Added QSPI support on STM32F7.
529
530* GPIO
531
532  * :c:struct:`gpio_dt_spec`: a new structure which makes it more convenient to
533    access GPIO configuration in the :ref:`devicetree <dt-guide>`.
534  * New macros for initializing ``gpio_dt_spec`` values:
535    :c:macro:`GPIO_DT_SPEC_GET_BY_IDX`, :c:macro:`GPIO_DT_SPEC_GET_BY_IDX_OR`,
536    :c:macro:`GPIO_DT_SPEC_GET`, :c:macro:`GPIO_DT_SPEC_GET_OR`,
537    :c:macro:`GPIO_DT_SPEC_INST_GET_BY_IDX`,
538    :c:macro:`GPIO_DT_SPEC_INST_GET_BY_IDX_OR`,
539    :c:macro:`GPIO_DT_SPEC_INST_GET`, and :c:macro:`GPIO_DT_SPEC_INST_GET_OR`
540  * New helper functions for using ``gpio_dt_spec`` values:
541    :c:func:`gpio_pin_configure_dt`, :c:func:`gpio_pin_interrupt_configure_dt`
542  * Remove support for ``GPIO_INT_*`` flags in :c:func:`gpio_pin_configure()`.
543    The feature has been deprecated in the Zephyr 2.2 release. The interrupt
544    flags are now accepted by :c:func:`gpio_pin_interrupt_configure()`
545    function only.
546  * STM32 GPIO driver now supports clock gating using PM_DEVICE and PM_DEVICE_RUNTIME
547  * Added GPIO driver for Renesas R-Car platform
548
549* Hardware Info
550
551  * Added support on Silicon Labs Gecko SoCs
552
553* I2C
554
555  * Added support on STM32F2
556
557* I2S
558
559  * Added support for NXP LPC devices
560
561* IEEE 802.15.4
562
563  * Fixed various issues in IEEE 802.15.4 L2 driver.
564
565  * nrf5:
566
567    * Made HW Radio Capabilities runtime.
568    * Enabled CSMA-CA on serialized host.
569    * Changed driver to load EUI64 from UICR.
570
571  * rf2xx:
572
573    * Added support for tx mode direct.
574    * Added support for tx mode CCA.
575    * Added support to enable promiscuous mode.
576    * Added support to enable pan coordinator mode.
577
578* Interrupt Controller
579
580  * Moved shared interrupt controller configuration to be based
581    on devicetree.
582
583* LED
584
585  * Add support for LED GPIO
586  * Added power management support for LED PWM
587
588* LoRa
589
590  * Added support for SX1272
591
592* Modem
593
594  * Converted wncm14a2a, quectel-bg9x, hl7800 and ublox-sara-r4 drivers to use
595    new DT device macros.
596  * Changed GSM modem to optionally do a factory reset when booting.
597  * Added autostarting support to GSM modem.
598  * Added wait for RDY instead of polling AT in BG9X.
599  * Fixed PDP context management for BG9X.
600  * Added TLS offload support to ublox-sara-r4.
601  * Made reset pin optional in ublox-sara-r4.
602  * Fixed potential buffer overrun in hl7800.
603  * Fixed build errors on 64-bit platforms.
604  * Added support for dialup modem in PPP driver.
605
606* PWM
607
608  * Added support on STM32F2 and STM32L1.
609  * Added support on Silicon Labs Gecko SoCs.
610
611* Sensor
612
613  * Added support for STM32 internal (CPU) temperature sensor.
614  * Refactored multiple ST sensor drivers to use gpio_dt_spec macros and common
615    stmemc routines, support multiple instances, and configure ODR/range
616    properties in device tree.
617  * Added SBS 1.1 compliant fuel gauge driver.
618  * Added MAX17262 fuel gauge driver.
619  * Added BMP388 pressure sensor driver.
620  * Added Atmel SAM QDEC driver.
621  * Added TI FDC2X1X driver.
622  * Added support for MPU9250 to existing MPU6050 6-axis motion tracking driver.
623  * Refactored BME280 temperature/pressure sensor driver.
624  * Added BMI270 IMU driver.
625  * Added Nuvoton tachometer sensor driver.
626  * Added MAX6675 cold-junction-compensated K-thermocouple to digital
627    converter.
628
629* Serial
630
631  * Extended Cypress PSoC-6 SCB[uart] driver to support interrupts.
632  * Added UART driver for Renesas R-Car platform
633
634* SPI
635
636  * Added Cypress PSoC-6 SCB[spi] driver.
637  * Default SPI_SCK configuration is now pull-down for all STM32 to minimize power
638    consumption in stop mode.
639
640* Timer
641
642  * Added x86 APIC TSC_DEADLINE driver.
643  * Added support for NXP MCUX OS Timer.
644  * Added support for Nuvoton NPCX system timer.
645  * Added CMT driver for Renesas R-Car platform.
646
647* USB
648
649  * Added support on STM32H7
650  * Added attached event delay to usb_dc_nrfx driver
651
652* Watchdog
653
654  * Added support for TI CC32xx watchdog.
655
656* WiFi
657
658  * Converted eswifi and esp drivers to new DT device macros
659
660  * esp:
661
662    * Fixed hostname configuration.
663    * Removed POSIX API dependency.
664    * Renamed offloading driver from esp to esp_at.
665    * Added esp32 wifi driver support.
666
667Networking
668**********
669
670* CoAP:
671
672  * Fixed coap_find_options() to return 0 when options are empty.
673
674* DHCPv4:
675
676  * Fixed DHCPv4 dependency to network event management options.
677
678* DNS:
679
680  * Added locking to DNS library prevent concurrent access.
681  * Added 10ms delay when rescheduling query timeout handler in DNS. This allows
682    applications to run and handle the timeout gracefully.
683  * Added support for reconfiguring DNS resolver when DNS servers are changed.
684    This is supported by DHCPv4 and PPP.
685
686* HTTP:
687
688  * Added support for storing numeric HTTP error code in client API.
689
690* IPv4:
691
692  * Added IGMPv2 support to IPv4.
693  * Removed IPv4 multicast address check when selecting source address during TX.
694
695* LwM2M:
696
697  * Fixed query buffer size so that it is large enough to encode all query strings.
698  * Added data validation callback.
699  * Fixed Register/Update to use link_format writer.
700  * Added application/link-format content writer.
701  * Removed .well-known/core handling.
702  * Introduced attribute handling helper functions.
703  * Removed obsolete LWM2M_IPSO_TIMESTAMP_EXTENSIONS option.
704  * Added IPSO Buzzer, Push Button, On/Off Switch, Accelerometer, Pressure Sensor,
705    Humidity, Generic Sensor and Temperature object implementation to support
706    object model in version 1.1
707  * Unified reusable resources creation.
708  * Added support for object versioning.
709  * Changed to allow cancel-observe to match path.
710  * Made pmin and pmax attributes optional.
711  * Added API function to delete object instance.
712  * Fixed Registration Update send on object creation.
713  * Changed to only parse TLV from the first block.
714  * Changed to trigger registration update only when registered.
715
716* Misc:
717
718  * Added UDP packet sending support to net-shell.
719  * Fixed source network interface setting when sending and when there are
720    multiple network interfaces.
721  * Changed connection managed to ignore not used network interfaces.
722  * Added locking to network interface API function calls.
723  * Changed to allow application to disable IPv4 or IPv6 support for a network interface.
724  * Added support for virtual network interfaces.
725  * Added support for IPv4/v6 tunneling network interface.
726  * Added net events notification for PPP dead and running states.
727  * Added PPP LCP MRU option support.
728  * Added PPP IPCP IP and DNS address peer options support.
729  * Added support for network packet capturing and sending data to external system
730    for analysis.
731  * Enabled running without TX or RX threads. By default, one RX thread and
732    no TX thread is created. If userspace support is enabled, then one RX and one
733    TX thread are created. This improves the network transmit latency when a
734    packet is sent from application.
735  * Changed to push highest priority net_pkt directly to driver when sending and if
736    there is at least one TX thread.
737  * Changed to use k_fifo instead of k_work in RX and TX processing. This prevents
738    k_work from accessing already freed net_pkt struct. This also improves the latency
739    of network packets when the data is passed between different network threads.
740  * Changed to check network interface status when sending and return ENETDOWN to the
741    application if data cannot be sent.
742  * Fixed echo-server sample application and set netmask properly when VLAN is
743    enabled.
744
745* OpenThread:
746
747  * Added microseconds timer API support.
748  * Changed to switch radio off when stopping diagnostics.
749  * Enabled CSL delayed transmissions.
750  * Added CSL transmitter and receiver API support.
751  * Changed to init NCP after USB communication is established.
752  * Aligned with the new NCP API.
753  * Aligned with the new CLI API.
754  * Introduced new OpenThread options.
755  * Added Link Metrics API support.
756  * Selected ECDSA when SRP is enabled.
757  * Made child related options only visible on FTD.
758  * Changed OT shell not to execute OT commands when shell is not ready.
759
760* Socket:
761
762  * Added SO_PROTOCOL and SO_TYPE get socket option.
763  * Added MSG_WAITALL receive socket option flag.
764  * Added MSG_TRUNC socket option flag.
765  * Added support for close method for packet sockets.
766  * Added locking to socket API function calls.
767  * Added support for SO_BINDTODEVICE socket option.
768  * Added support for SO_SNDTIMEO socket option.
769  * Made NET_SOCKETS_POSIX_NAMES be on by default. This allows application to use
770    normal BSD socket API calls without adding the zsock prefix.
771  * Added sample application to use SO_TXTIME socket option.
772
773* TCP:
774
775  * Implemented ISN calculation according to RFC6528 in TCP. This is optional and
776    enabled by default, and can be disabled if needed.
777  * Removed legacy TCP stack support.
778  * Changed TCP to use private work queue in order not to block system work queue.
779
780* TLS:
781
782  * Fixed userspace access to TLS socket.
783  * Added socket option support for setting and getting DTLS handshake timeout.
784
785USB
786***
787
788* Reworked USB classes configuration. Various minor fixes in USB DFU class.
789
790* USB HID class
791
792  * Removed get_protocol/set_protocol from USB HID class API.
793  * Allowed boot interface Protocol Code to be set per device.
794  * Rework idle report implementation.
795
796* Samples
797
798  * Allowed to build USB Audio sampe for different platforms.
799  * Added SD card support to USB MSC sample.
800  * Reworked USB HID sample.
801
802Build and Infrastructure
803************************
804
805* Improved support for additional toolchains:
806  * Support for the Intel oneApi toolchain.
807
808* Devicetree
809
810  - :c:macro:`DT_COMPAT_GET_ANY_STATUS_OKAY`: new macro
811  - the ``96b-lscon-3v3`` and ``96b-lscon-1v8`` :ref:`compatible properties
812    <dt-important-props>` now have ``linaro,`` vendor prefixes, i.e. they are
813    now respectively :dtcompatible:`linaro,96b-lscon-3v3` and
814    :dtcompatible:`linaro,96b-lscon-1v8`.
815
816    This change was made to bring Zephyr's devicetrees into compliance with an
817    upstream Linux regular expression used to validate compatible properties.
818    This regular expression requires a letter as the first character.
819
820* West (extensions)
821
822  * This section only covers west :ref:`west-extensions` maintained in the
823    zephyr repository. For release notes on west's built-in features, see
824    :ref:`west-release-notes`.
825
826  * Changes to the runners backends used for :ref:`flashing and debugging
827    commands <west-build-flash-debug>`:
828
829    * bossac runner: added legacy mode option into extended SAM-BA
830      bootloader selection. This extends compatibility between Zephyr and
831      some Arduino IDE bootloaders.
832
833    * jlink runner: Zephyr thread awareness is now available in GDB by default
834      for application builds with :kconfig:option:`CONFIG_DEBUG_THREAD_INFO` set to ``y``
835      in :ref:`kconfig`. This applies to ``west debug``, ``west debugserver``,
836      and ``west attach``. JLink version 7.11b or later must be installed on the
837      host system, with JLink 7.20 or later strongly recommended.
838
839    * jlink runner: default ``west flash`` output is less verbose. The old
840      behavior is still available when run as ``west --verbose flash``.
841
842    * jlink runner: when flashing, this runner now prefers a ``.hex`` file
843      generated by the build system to a ``.bin``. Unlike ``.bin``, the HEX
844      format includes information on the image's address range in flash, so
845      this works better when flashing Zephyr images linked for locations other
846      than the target's boot address, e.g. images meant to be run by
847      bootloaders. The ``.bin`` file is still used as a fallback if a HEX File
848      is not present.
849
850    * openocd runner: support for ``west debug`` and ``west attach`` has been
851      fixed. Previously with this runner, ``west debug`` behaved like ``west
852      attach`` should, and ``west attach`` behaved like ``west debugserver``
853      should.
854
855    * pyocd runner: board-specific pyOCD configuration files in YAML can now be
856      placed in :file:`support/pyocd.yaml` inside the board directory. See
857      :zephyr_file:`boards/arm/reel_board/support/pyocd.yaml` for an example,
858      and the pyOCD documentation for details on its configuration format.
859
860  * ``west spdx``: new command which can be used to generate SPDX software
861    bills of materials for a Zephyr application build. See :ref:`west-spdx`.
862
863
864Libraries / Subsystems
865**********************
866
867* Disk
868
869  * Disk drivers (``disk_access_*.c``) are moved to ``drivers/disk`` and renamed
870    according to their function. Driver's Kconfig options are revised and renamed.
871    SDMMC host controller drivers are selected when the corresponding node
872    in devicetree is enabled. Following application relevant Kconfig options
873    are renamed: ``CONFIG_DISK_ACCESS_RAM`` -> `CONFIG_DISK_DRIVER_RAM`,
874    ``CONFIG_DISK_ACCESS_FLASH`` -> `CONFIG_DISK_DRIVER_FLASH`,
875    ``CONFIG_DISK_ACCESS_SDHC`` -> `CONFIG_DISK_DRIVER_SDMMC`.
876
877* Management
878
879  * MCUmgr
880
881    * Fixed an issue with the file system management failing to
882      open files due to missing initializations of :c:type:`fs_file_t`
883      structures.
884    * Fixed an issue where multiple SMP commands sent one after the other would
885      corrupt CBOR payload.
886    * Fixed problem where mcumgr over shell would stall and wait for
887      retransmissions of frames.
888
889* CMSIS subsystem
890
891  * Moved CMSIS portability layer headers to include/portability/cmsis_os.h
892    and include/portability/cmsis_os2.h
893
894* Power management
895
896  * ``device_pm_control_nop`` has been removed in favor of ``NULL`` when device
897    PM is not supported by a device. In order to make transition easier for
898    out-of-tree users a macro with the same name is provided as an alias to
899    ``NULL``. The macro is flagged as deprecated to make users aware of the
900    change.
901
902  * Devices set as busy are no longer suspended by the system power management.
903
904  * The time necessary to exit a sleep state and return to the active state was
905    added in ``zephyr,power-state`` binding and accounted when the system
906    changes to a power state.
907
908  * Device runtime power management (PM), former IDLE runtime, was
909    completely overhauled.
910
911    * Multiple threads can wait an operation (``pm_device_get_async`` and
912      ``pm_device_put_async``) to finish.
913    * A new API ``pm_device_wait`` was added so that drivers can easily
914      wait for an async request to finish.
915    * The API can be used in  :ref:`pre-kernel <api_term_pre-kernel-ok>` stages.
916    * Several concurrence issues related with atomics access and the usage
917      of the polling API have been fixed. Condition variables are now used to
918      handle notification.
919
920* Logging
921
922  * Introduced logging v2 which allows logging any variable types (including
923    floating point variables). New version does not require transient string
924    duplication (``log_strdup()``). Legacy mode remains and is still the default
925    but user API is not changed and modes are interchangeable.
926    ``CONFIG_LOG2_MODE_DEFERRED`` or ``CONFIG_LOG2_MODE_IMMEDIATE`` enable
927    logging v2. Logging backend API is extended to support v2 and the most
928    popular backends (UART, shell) are updated.
929
930* Shell
931
932  * Added ``CONFIG_SHELL_BACKEND_DUMMY_BUF_SIZE`` option that allows to set
933    size of the dummy backend buffer; changing this parameter allows to work
934    around issue, where output from command, shell that is gathered by the dummy
935    backend, gets cut to the size of buffer.
936
937* Storage
938
939  * Added persistent write progress to stream_flash.
940
941* Task Watchdog
942
943  * This new subsystem was added with this release and allows supervision of
944    individual threads. It is based on a regularly updated kernel timer,
945    whose ISR is never actually called in regular system operation.
946
947    An existing hardware watchdog can be used as an optional fallback if the
948    task watchdog itself gets stuck.
949
950* Tracing
951
952  * ``CONFIG_TRACING_CPU_STATS`` was removed in favor of
953    ``CONFIG_THREAD_RUNTIME_STATS`` which provides per thread statistics. The
954    same functionality is also available when Thread analyzer is enabled with
955    the runtime statistics enabled.
956  * Expanded and overhauled tracing hooks with more coverage and support for
957    tracing all kernel objects and basic power management operations.
958  * Added support for Percepio Tracealyzer, a commercial tracing tool which now
959    has built-in support for Zephyr. We now have the Percepio tracerecorder
960    integrated as a module.
961  * Expanded support for the new hooks in SEGGER Systemview and enhanced the
962    description file with support for all APIs.
963
964* Debug
965  * SEGGER Systemview and RTT SDK updated to version v3.30
966
967* OS
968
969  * Reboot functionality has been moved to ``subsys/os`` from ``subsys/power``.
970    A consequence of this movement is that the ``<power/reboot.h>`` header has
971    been moved to ``<sys/reboot.h>``. ``<power/reboot.h>`` is still provided
972    for compatibility, but it will produce a warning to inform users of the
973    relocation.
974
975HALs
976****
977
978* HALs are now moved out of the main tree as external modules and reside in
979  their own standalone repositories.
980
981
982Trusted Firmware-m
983******************
984
985* Synchronized Trusted-Firmware-M module to the upstream v1.3.0 release.
986* Configured QEMU to run Zephyr samples and tests in CI on mps2_an521_nonsecure
987  (Cortex-M33 Non-Secure) with TF-M as the secure firmware component.
988* Added Kconfig options for selecting the desired TF-M profile and build type
989* Added Kconfig options for enabling the desired TF-M secure partitions
990* Added a new sample to run the PSA tests with Zephyr
991* Added a new sample to run the TF-M regression tests using the Zephyr build system
992* Added support for new platforms
993
994   * BL5340 DVK
995   * STM32L562E DK
996
997* NOTE: Trusted-Firmware-M can not currently be used with mbedtls 2.26.0 when
998  PSA APIs are enabled in mbedtls (``MBEDTLS_USE_PSA_CRYPTO`` and
999  ``MBEDTLS_PSA_CRYPTO_C``). If both TF-M and mbedtls are required, mbedtls
1000  must be used without the PSA APIs. This will be resolved in a future
1001  update to mbedtls.
1002
1003Documentation
1004*************
1005
1006* Documentation look and feel has been improved by using a new stylesheet.
1007* Doxygen is now run by Sphinx using the ``doxyrunner`` custom extension. The
1008  new extension centralizes multiple scattered workarounds that existed before
1009  in a single place.
1010* Doxygen now runs with ``WARN_AS_ERROR`` enabled.
1011* Documentation known warnings are now filtered using a custom Sphinx extension:
1012  ``warnings_filter``. This extension removes the need of post-processing
1013  the Sphinx output and allows to use the ``-W`` option (treat warnings as
1014  errors) which has been enabled by default.
1015* External content, e.g. samples and boards documentation is now handled by
1016  the ``external_content`` extension.
1017* Sphinx is now run in parallel mode by default (``-j auto``).
1018* The documentation helper ``Makefile`` has been moved from the repository root
1019  to the ``doc`` folder.
1020
1021Tests and Samples
1022*****************
1023
1024* Twister's ``dt_compat_enabled_with_alias()`` test case filter was deprecated
1025  in favor of a new ``dt_enabled_alias_with_parent_compat()`` filter. The old
1026  filter is still supported, but it may be removed in a future release.
1027
1028  To update, replace uses like this:
1029
1030  .. code-block:: yaml
1031
1032     filter: dt_compat_enabled_with_alias("gpio-leds", "led0")
1033
1034  with:
1035
1036  .. code-block:: yaml
1037
1038     filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds")
1039
1040* Add a feature which handles pytest script in twister and provide an example.
1041* Provide test execution time per ztest testcase.
1042* Added and refined some testcases, most of them are negative testcases, to
1043  improve the test code coverage:
1044
1045   * Testcases of x86's regular/direct interrupts and offload job from ISR.
1046   * Testcases of SMP, and enabled SMP for existed testing of semaphore, condvar, etc.
1047   * Testcases of memory protection, userspace and memory heap.
1048   * Testcases of data structure include stack, queue, ringbuffer and rbtree.
1049   * Testcases of IPC include pipe, poll, mailbox, message queue.
1050   * Testcases of synchronization include mutex, semaphore, atomic operations.
1051   * Testcases of scheduling and thread.
1052   * Testcases of testing for arch_nop() and errno.
1053   * Testcases of libc and posix API.
1054   * Testcases of log and sensor subsystem.
1055
1056Issue Related Items
1057*******************
1058
1059These GitHub issues were addressed since the previous 2.5.0 tagged
1060release:
1061
1062* :github:`35962` - drivers using deprecated Kconfigs
1063* :github:`35955` - Bluetooth: Controller: Regression in connection setup
1064* :github:`35949` - can: mcan: sjw-data devicetree configuration is not written correctly
1065* :github:`35941` - subsys: tracing: sysview: No SEGGER_SYSVIEW.h in path
1066* :github:`35926` - Shell tab-completion with more than two levels of nested dynamic commands fails
1067* :github:`35924` - Help with Configuring Custom GPIO Pins
1068* :github:`35916` - drivers: TI cc13xx_cc26xx: build error when PM is enabled (serial, entropy, spi, i2c modules)
1069* :github:`35911` - shield sample sensorhub does not produce and meaningful data
1070* :github:`35910` - LIS2MDL reporting wrong temperature
1071* :github:`35896` - frdm_k64f: build failure missing dt-bindings/clock/kinetis_sim.h: No such file or directory
1072* :github:`35890` - Build system ignores explicit ZephyrBuildConfiguration_ROOT variable
1073* :github:`35882` - Fixed width documentation makes DT bindings docs unreadable
1074* :github:`35876` - Bluetooth: host: CCC store not correctly handled for multiple connections
1075* :github:`35871` - LPS22HH sensor reporting wrong pressure data
1076* :github:`35840` - Bluetooth: host: L2CAP enhanced connection request conformance test issues
1077* :github:`35838` - Bluetooth: ISO: BIG termination doesn't fully unref the connection
1078* :github:`35826` - LORAWAN Compatibility with nrf52832 and sx1262
1079* :github:`35813` - Zephyr Native Posix Build Uses Linux Build Machine Headers out of Sandbox
1080* :github:`35812` - ESP32 Factory app partition is not bootable
1081* :github:`35781` - Missing response parameter for HCI_LE_Set_Connectionless_IQ_Sampling_Enable HCI command
1082* :github:`35772` - Support C++ exceptions on NIOS2
1083* :github:`35764` - tests: kernel: threads: no multithreading: fails with CONFIG_STACK_SENTINEL=y
1084* :github:`35762` - SAMPLES: shell_module gives no console output on qemu_leon3
1085* :github:`35756` - ESP32 Ethernet Support
1086* :github:`35737` - drivers: can: mcan: sjw not initialized when CAN_FD_MODE is enabled
1087* :github:`35714` - samples: subsys: testusb: I want to know how to test in window10.
1088* :github:`35713` - tests: kernel.scheduler.multiq: test_k_thread_suspend_init_null failure
1089* :github:`35694` - No console output from NIOS2 Max10
1090* :github:`35693` - gpio_mcux_lpc.c uses devicetree instance numbers incorrectly
1091* :github:`35686` - Bluetooth: Crash in bt_gatt_dm_attr_chrc_val when BLE device is disconnected during discovery process
1092* :github:`35681` - Unable to get ouput for samples/subsys/logging/logger and samples/philosophers
1093* :github:`35677` - samples/subsys/console/getchar and samples/subsys/console/getline build breaks for arduino_nano_33_ble
1094* :github:`35655` - Arm64: Assertion failed when CONFIG_MP_CPUS >= 3.
1095* :github:`35653` - ARC MWDT toolchain put __start and __reset at different address
1096* :github:`35633` - Out of bound read: Multiple Coverity sightings in generated code
1097* :github:`35631` - [Coverity CID: 205610] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code)
1098* :github:`35630` - [Coverity CID: 205657] Out-of-bounds read in /zephyr/include/generated/syscalls/sample_driver.h (Generated Code)
1099* :github:`35629` - [Coverity CID: 207968] Out-of-bounds read in /zephyr/include/generated/syscalls/counter.h (Generated Code)
1100* :github:`35628` - [Coverity CID: 207976] Out-of-bounds read in /zephyr/include/generated/syscalls/counter.h (Generated Code)
1101* :github:`35627` - [Coverity CID: 208195] Out-of-bounds read in /zephyr/include/generated/syscalls/gpio.h (Generated Code)
1102* :github:`35626` - [Coverity CID: 210588] Out-of-bounds read in /zephyr/include/generated/syscalls/dac.h (Generated Code)
1103* :github:`35625` - [Coverity CID: 211042] Out-of-bounds read in /zephyr/include/generated/syscalls/socket.h (Generated Code)
1104* :github:`35624` - [Coverity CID: 214226] Out-of-bounds read in /zephyr/include/generated/syscalls/uart.h (Generated Code)
1105* :github:`35623` - [Coverity CID: 215223] Out-of-bounds read in /zephyr/include/generated/syscalls/net_ip.h (Generated Code)
1106* :github:`35622` - [Coverity CID: 215238] Out-of-bounds read in /zephyr/include/generated/syscalls/net_ip.h (Generated Code)
1107* :github:`35621` - [Coverity CID: 219477] Out-of-bounds read in /zephyr/include/generated/syscalls/pwm.h (Generated Code)
1108* :github:`35620` - [Coverity CID: 219482] Out-of-bounds read in /zephyr/include/generated/syscalls/pwm.h (Generated Code)
1109* :github:`35619` - [Coverity CID: 219496] Out-of-bounds read in /zephyr/include/generated/syscalls/ztest_error_hook.h (Generated Code)
1110* :github:`35618` - [Coverity CID: 219506] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
1111* :github:`35617` - [Coverity CID: 219568] Out-of-bounds read in /zephyr/include/generated/syscalls/net_if.h (Generated Code)
1112* :github:`35616` - [Coverity CID: 219586] Out-of-bounds read in /zephyr/include/generated/syscalls/net_if.h (Generated Code)
1113* :github:`35615` - [Coverity CID: 219648] Uninitialized scalar variable in /zephyr/include/generated/syscalls/test_syscalls.h (Generated Code)
1114* :github:`35614` - [Coverity CID: 219725] Out-of-bounds read in /zephyr/include/generated/syscalls/kernel.h (Generated Code)
1115* :github:`35613` - [Coverity CID: 225900] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
1116* :github:`35612` - [Coverity CID: 229325] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
1117* :github:`35611` - [Coverity CID: 230223] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
1118* :github:`35610` - [Coverity CID: 232755] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
1119* :github:`35609` - [Coverity CID: 235917] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
1120* :github:`35608` - [Coverity CID: 235923] Out-of-bounds read in /zephyr/include/generated/syscalls/log_msg2.h (Generated Code)
1121* :github:`35607` - [Coverity CID: 235933] Out-of-bounds read in /zephyr/include/generated/syscalls/gpio.h (Generated Code)
1122* :github:`35606` - [Coverity CID: 235951] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
1123* :github:`35605` - [Coverity CID: 236005] Out-of-bounds read in /zephyr/include/generated/syscalls/log_ctrl.h (Generated Code)
1124* :github:`35604` - [Coverity CID: 236129] Unused value in drivers/adc/adc_lmp90xxx.c
1125* :github:`35603` - [Coverity CID: 236130] Wrong sizeof argument in drivers/adc/adc_lmp90xxx.c
1126* :github:`35596` - Bluetooth: Cannot connect if extended advertising is enabled in ``prj.conf``
1127* :github:`35586` - Timer based example on docu using nrf52-dk compile error.
1128* :github:`35580` - Fault when logging
1129* :github:`35569` - tests/lib/mem_alloc failed with arcmwdt toolchain
1130* :github:`35567` - some mwdt compiler options can't be recognized by zephyr_cc_option
1131* :github:`35561` - Issue with fat_fs example on nucleo_f767zi
1132* :github:`35553` - all menuconfig interfaces contain sound open firmware/SOF text
1133* :github:`35543` - samples: subsys: display: lvgl: is run on nucleo_f429zi and nucleo_f746zg but should be skipped
1134* :github:`35541` - sockets_tls: when using dtls with sara-r4 modem, handshake hangs if no reply
1135* :github:`35540` - tests: ztest: error_hook: fails on nucleo_g071rb and nucleo_l073rz
1136* :github:`35539` - tests: drivers: spi: spi_loopback: test failed since #34731 is merged
1137* :github:`35524` - tests: samples: led: LED PWM sample fails on nrf platforms
1138* :github:`35522` - doc: Current section is not shown in the side pane nor the page top cookie
1139* :github:`35512` - OpenThread can't find TRNG driver on nRF5340
1140* :github:`35509` - tests: timer: Unstable tests using timer at nrf platforms
1141* :github:`35489` - samples: net: gsm_modem: build fails if CONFIG_GSM_MUX=y
1142* :github:`35480` - pm: device_runtime: ``pm_device_request`` can block forever
1143* :github:`35479` - address is not a known kernel object exception with arcmwdt toolchain
1144* :github:`35476` - bluetooth: controller assertion when scanning with multiple active connections
1145* :github:`35474` - The dma-stm32 driver don't build for STM32F0 MCUs
1146* :github:`35444` - drivers: sensor: sbs-gauge: The sbs-gauge cannot be read from sensor shell
1147* :github:`35401` - Enabling POSIX_API leads to SSL handshake error
1148* :github:`35395` - STM32F4: Infinite reboot loop due to Ethernet initialization
1149* :github:`35390` - net.socket.tls.tls_ext: frdm_k64f test failure
1150* :github:`35383` - Can't setup ISO Broadcast Demo on nrf53dk
1151* :github:`35380` - sys: timeutil: inconsistent types for local times
1152* :github:`35363` - bt_gatt_discover() retunrs incorrect handle (offset by -1)
1153* :github:`35360` - Power consumption nRF52
1154* :github:`35352` - [Coverity CID: 215376] Out-of-bounds access in drivers/sensor/lis2dh/lis2dh_trigger.c
1155* :github:`35351` - [Coverity CID: 219472] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
1156* :github:`35350` - [Coverity CID: 236055] Out-of-bounds access in subsys/modbus/modbus_core.c
1157* :github:`35349` - [Coverity CID: 236057] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
1158* :github:`35348` - [Coverity CID: 236060] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
1159* :github:`35347` - [Coverity CID: 236064] Dereference null return value in subsys/bluetooth/controller/ll_sw/ull.c
1160* :github:`35346` - [Coverity CID: 236069] Out-of-bounds access in tests/lib/c_lib/src/main.c
1161* :github:`35345` - [Coverity CID: 236074] Out-of-bounds access in tests/lib/c_lib/src/main.c
1162* :github:`35344` - [Coverity CID: 236075] Out-of-bounds access in subsys/bluetooth/controller/hci/hci.c
1163* :github:`35343` - [Coverity CID: 236079] Untrusted divisor in subsys/bluetooth/controller/hci/hci.c
1164* :github:`35342` - [Coverity CID: 236085] Dereference after null check in samples/userspace/prod_consumer/src/app_a.c
1165* :github:`35341` - twister: Hardware map creation is buggy (+ inaccurate docs)
1166* :github:`35338` - USB: ethernet CDC ECM/EEM support is broken
1167* :github:`35336` - tests: samples: power: samples/subsys/pm/device_pm/sample.power.ospm.dev_idle_pm fails on nrf52 platforms
1168* :github:`35329` - samples: gsm_modem: Compilation failed, likely related to logging changes
1169* :github:`35327` - Sensor Code for CC3220sf
1170* :github:`35325` - Shell: Kernel: Reboot: echo is abruptly terminated
1171* :github:`35321` - Improve STM32: Serial Driver,Handle uart mode per instance
1172* :github:`35307` - ARM64 system calls are entered with interrupts masked
1173* :github:`35305` - Linking order when using both TF-M and Mbed TLS
1174* :github:`35299` - PM suspend IPC message sporadically not being  delivered
1175* :github:`35297` - STM32 SPI - wrong behavior after PR 34731
1176* :github:`35286` - New logging breaks eclipse
1177* :github:`35278` - LittleFs Sample will not build for qemu_riscv64 sample target
1178* :github:`35263` - device_pm_control_nop is used in dac_mcp4725.c
1179* :github:`35242` - intel_adsp_cavs15: run kernel common testcases failed on ADSP
1180* :github:`35241` - intel_adsp_cavs15: run interrupt testcases failed on ADSP
1181* :github:`35236` - tests: doc: Document generation process FAILS with valid module ``samples:``
1182* :github:`35223` - Coverity [CID 221772]: Wrong operator used in logging subsystem, multiple violations
1183* :github:`35220` - tests: dma: memory-to-memory transfer fails on stm32f746zg nucleo board
1184* :github:`35219` - tests: driver: dma test case loop_transfer fails on stm32 with dmamux
1185* :github:`35215` - tests/kernel/msgq/msgq_usage failed on hsdk board
1186* :github:`35209` - tests/kernel/mem_heap/mheap_api_concept failed on hsdk board
1187* :github:`35204` - PPI channel assignment for Bluetooth controller is incorrect for nRF52805
1188* :github:`35202` - smp atomic_t global_lock will never be cleared when a thread oops with global_lock is set
1189* :github:`35200` - tests/kernel/smp failed on hsdk board
1190* :github:`35199` - Queues: there is no documentation about queue's implementation.
1191* :github:`35198` - subsys.pm.device_pm: frdm_k64f leave idel fails
1192* :github:`35197` - Zephyr Project Development with 2 Ethernet Interfaces Supported (eth0, and eth1)
1193* :github:`35195` - doc, coding guidelines: broken CERT-C links
1194* :github:`35191` - GIT Checkout of Master Branch is 2.6.0rc1 versus west update as 2.5.99
1195* :github:`35189` - Coding Guidelines: Resolve the issues under Rule 21.2
1196* :github:`35187` - Version selection not working
1197* :github:`35176` - strtol crashes
1198* :github:`35175` - quectel-bg9x crashes in modem_rssi_query_work
1199* :github:`35169` - esp32:    uart_poll_in never ready for UART2 only
1200* :github:`35163` - [Coverity CID: 236009] Wrong sizeof argument in tests/lib/cbprintf_package/src/test.inc
1201* :github:`35162` - [Coverity CID: 235972] Wrong sizeof argument in tests/lib/cbprintf_package/src/test.inc
1202* :github:`35161` - [Coverity CID: 235962] Unused value in tests/kernel/mem_protect/mem_map/src/main.c
1203* :github:`35160` - [Coverity CID: 235930] Unused value in kernel/mmu.c
1204* :github:`35159` - [Coverity CID: 232698] Uninitialized scalar variable in samples/net/sockets/txtime/src/main.c
1205* :github:`35158` - [Coverity CID: 224630] Uninitialized scalar variable in subsys/net/ip/igmp.c
1206* :github:`35157` - [Coverity CID: 221380] Uninitialized scalar variable in subsys/bluetooth/controller/ll_sw/ull_iso.c
1207* :github:`35156` - [Coverity CID: 235979] Unchecked return value in drivers/sensor/iis2mdc/iis2mdc_trigger.c
1208* :github:`35155` - [Coverity CID: 235677] Unchecked return value in drivers/gpio/gpio_cy8c95xx.c
1209* :github:`35154` - [Coverity CID: 233524] Unchecked return value in include/drivers/dma.h
1210* :github:`35153` - [Coverity CID: 236006] Structurally dead code in tests/subsys/logging/log_api/src/test.inc
1211* :github:`35152` - [Coverity CID: 235986] Structurally dead code in tests/subsys/logging/log_api/src/test.inc
1212* :github:`35151` - [Coverity CID: 235943] Reliance on integer endianness in include/sys/cbprintf_cxx.h
1213* :github:`35150` - [Coverity CID: 225136] Out-of-bounds write in tests/kernel/sched/deadline/src/main.c
1214* :github:`35149` - [Coverity CID: 234410] Out-of-bounds read in tests/kernel/sched/preempt/src/main.c
1215* :github:`35148` - [Coverity CID: 236015] Out-of-bounds access in tests/subsys/logging/log_api/src/mock_backend.c
1216* :github:`35147` - [Coverity CID: 236012] Out-of-bounds access in subsys/bluetooth/audio/vcs_client.c
1217* :github:`35146` - [Coverity CID: 235994] Out-of-bounds access in tests/kernel/interrupt/src/interrupt_offload.c
1218* :github:`35145` - [Coverity CID: 235984] Out-of-bounds access in include/sys/cbprintf_cxx.h
1219* :github:`35144` - [Coverity CID: 235944] Out-of-bounds access in subsys/bluetooth/audio/vcs_client.c
1220* :github:`35143` - [Coverity CID: 235921] Out-of-bounds access in include/sys/cbprintf_cxx.h
1221* :github:`35142` - [Coverity CID: 235914] Out-of-bounds access in subsys/bluetooth/audio/vcs.c
1222* :github:`35141` - [Coverity CID: 235913] Out-of-bounds access in subsys/bluetooth/audio/vcs.c
1223* :github:`35140` - [Coverity CID: 231072] Out-of-bounds access in tests/kernel/sched/preempt/src/main.c
1224* :github:`35139` - [Coverity CID: 229646] Out-of-bounds access in subsys/bluetooth/audio/vocs.c
1225* :github:`35138` - [Coverity CID: 229545] Out-of-bounds access in tests/subsys/canbus/isotp/conformance/src/main.c
1226* :github:`35137` - [Coverity CID: 225993] Out-of-bounds access in tests/subsys/canbus/isotp/conformance/src/main.c
1227* :github:`35136` - [Coverity CID: 235916] Operands don't affect result in drivers/adc/adc_stm32.c
1228* :github:`35135` - [Coverity CID: 235911] Negative array index write in tests/subsys/logging/log_api/src/mock_backend.c
1229* :github:`35134` - [Coverity CID: 222151] Negative array index write in tests/subsys/logging/log_msg2/src/main.c
1230* :github:`35133` - [Coverity CID: 232501] Missing varargs init or cleanup in subsys/logging/log_msg2.c
1231* :github:`35132` - [Coverity CID: 236003] Logically dead code in subsys/bluetooth/audio/vcs.c
1232* :github:`35131` - [Coverity CID: 235998] Logically dead code in subsys/bluetooth/audio/vcs.c
1233* :github:`35130` - [Coverity CID: 235997] Logically dead code in drivers/adc/adc_stm32.c
1234* :github:`35129` - [Coverity CID: 235990] Logically dead code in subsys/bluetooth/audio/vcs.c
1235* :github:`35128` - [Coverity CID: 235970] Logically dead code in subsys/bluetooth/audio/vcs.c
1236* :github:`35127` - [Coverity CID: 235965] Logically dead code in tests/subsys/logging/log_api/src/test.inc
1237* :github:`35126` - [Coverity CID: 235961] Logically dead code in tests/subsys/logging/log_api/src/test.inc
1238* :github:`35125` - [Coverity CID: 235956] Logically dead code in subsys/bluetooth/audio/vcs.c
1239* :github:`35124` - [Coverity CID: 235955] Logically dead code in subsys/bluetooth/audio/vcs.c
1240* :github:`35123` - [Coverity CID: 235954] Logically dead code in subsys/bluetooth/audio/vcs.c
1241* :github:`35122` - [Coverity CID: 235952] Logically dead code in subsys/bluetooth/audio/vcs.c
1242* :github:`35121` - [Coverity CID: 235950] Logically dead code in subsys/bluetooth/audio/vcs.c
1243* :github:`35120` - [Coverity CID: 235934] Logically dead code in subsys/bluetooth/audio/vcs.c
1244* :github:`35119` - [Coverity CID: 235932] Logically dead code in samples/sensor/adxl372/src/main.c
1245* :github:`35118` - [Coverity CID: 235919] Logically dead code in samples/sensor/bmg160/src/main.c
1246* :github:`35117` - [Coverity CID: 235945] Incorrect sizeof expression in include/sys/cbprintf_cxx.h
1247* :github:`35116` - [Coverity CID: 235987] Incompatible cast in include/sys/cbprintf_cxx.h
1248* :github:`35115` - [Coverity CID: 236000] Improper use of negative value in tests/lib/cbprintf_package/src/test.inc
1249* :github:`35114` - [Coverity CID: 221976] Division or modulo by zero in tests/drivers/can/timing/src/main.c
1250* :github:`35113` - [Coverity CID: 235985] Dereference before null check in subsys/bluetooth/audio/vcs_client.c
1251* :github:`35112` - [Coverity CID: 235983] Dereference after null check in samples/sensor/max17262/src/main.c
1252* :github:`35111` - [Coverity CID: 234630] Dereference after null check in tests/net/dhcpv4/src/main.c
1253* :github:`35110` - [Coverity CID: 220616] Arguments in wrong order in tests/subsys/canbus/isotp/conformance/src/main.c
1254* :github:`35108` - tests: drivers: pwm: pwm_api: failed on nucleo_f207zg
1255* :github:`35107` - Atmel SAM E70 / Cortex-M7 fails to boot if CONFIG_NOCACHE_MEMORY=y
1256* :github:`35104` - arch.interrupt.gen_isr_table.arm_mainline: fails on lpcxpresso55s16_ns
1257* :github:`35102` - testing.ztest.error_hook: fails on lpcxpresso55s16_ns
1258* :github:`35100` - libraries.libc.sprintf_new: fails on lpcxpresso55s16_ns and lpcxpresso55s69_ns
1259* :github:`35099` - benchmark.kernel.application.fp.arm: Illegal load of EXC_RETURN into PC on lpcxpresso55s16_ns and lpcxpresso55s69_ns
1260* :github:`35097` - arch.interrupt: fails on NXP Cortex-M0+ platforms
1261* :github:`35091` - enc424j600 does not work
1262* :github:`35089` - stm32h7: systematic crash at each second boot with NETWORKING=y
1263* :github:`35083` - dts: stm32mp1: SPI2 mixup with SAI2, SPI3 mixup with SAI3
1264* :github:`35082` - intel_adsp_cavs15: All the testcases run failed on ADSP
1265* :github:`35079` - acrn_ehl_crb: build warnings for old APIC_TIMER configs
1266* :github:`35076` - acrn_ehl_crb does not work with CPUs >1
1267* :github:`35075` - .west/config west.yml and zephyr versioning during project development
1268* :github:`35073` - timer: cortex_m_systick: uptime drifting in tickless mode
1269* :github:`35060` - tests/kernel/common: test_nop failed on ARMV7_M_ARMV8_M_MAINLINE
1270* :github:`35058` - Bluetooth: deadlock when canceling db_hash.work from settings commit handler
1271* :github:`35051` - CONFIG_LOG2 fails for floating point output with warning and bad output
1272* :github:`35048` - mcuboot with enabled  serial recovery does not compile
1273* :github:`35046` - Tracing shows k_busy_wait() being executed very often on nRF platforms
1274* :github:`35043` - NXP: Build error : ModuleNotFoundError: No module named 'elftools'
1275* :github:`35041` - Crash in net-shell when invoking "net dns" command
1276* :github:`35036` - STM32: Wrong uart_event_tx len calculation
1277* :github:`35033` - samples/boards: stm32 pm blinky fails when run with twister
1278* :github:`35028` - frdm_k64f: failed to run tests/subsys/pm/power_mgmt/
1279* :github:`35027` - frdm_k64f: failed to run testcase tests/drivers/adc/adc_emul/
1280* :github:`35026` - sam_e70b_xplained: failed to run testcases tests/drivers/adc/adc_emul/
1281* :github:`35013` - Bluetooth: Controller: Out-of-Bound ULL context access during connection completion
1282* :github:`34999` - Using BT_ISO bluetooth hci_usb sample, and  enable, but still shows no command supported
1283* :github:`34989` - Implement arch_page_phys_get() for ARM64
1284* :github:`34979` - MIMRT685-EVK board page has broken links
1285* :github:`34978` - misleading root folder size in footprint reports
1286* :github:`34969` - Documentation still mentions deprecated macro DT_INST_FOREACH_STATUS_OKAY
1287* :github:`34964` - net regression: Connection to Zephyr server non-deterministically leads to client timeout, ENOTCONN on server side
1288* :github:`34962` - tfm: cmake: Toolchain not being passed into psa-arch-tests
1289* :github:`34950` - xtensa arch :The source code version is too old
1290* :github:`34948` - SoF module is not pointing at Zehpyr repo
1291* :github:`34935` - LwM2M: Block transfer with TLV format does not work
1292* :github:`34932` - drvers/flash/nrf_qspi_nor: high power consumption on nrf52840
1293* :github:`34931` - dns resolve timeout leads to CPU memory access violation error
1294* :github:`34925` - tests/lib/cbprintf_package fails to build
1295* :github:`34923` - net.socket.get_addr_info: frdm_k64f test fails
1296* :github:`34917` - arch.interrupt.arm| arch.interrupt.extra_exception_info: lpcxpresso55s28 series: test failure
1297* :github:`34915` - arch.interrupt.gen_isr_table.arm_mainline:lpcxpresso55s16_ns/lpcxpresso55s28: interrupt 57 does not work
1298* :github:`34911` - tests/kernel/mem_protect/mem_protect: frdm_k82f/frdm_k64f unexpected fatal error
1299* :github:`34909` - dma_loopback:lpcxpresso55s28_ns driver test failure
1300* :github:`34904` - uart_mcux_lpuart: Enable driver to work with ``CONFIG_MULTITHREADING=n``
1301* :github:`34903` - doc: Target name is wrong for rcar_h3ulcb board
1302* :github:`34891` - mcumgr timeout due to smp_shell_process stalling
1303* :github:`34880` - Convert SoF Module to new kwork API
1304* :github:`34865` - CONFIG_NET_SOCKETS_PACKET interferes with other network traffic (gptp, IP)
1305* :github:`34862` - CAN ISO-TP implementation not using local work queue
1306* :github:`34852` - Some bluetooth advertising packages never get transmitted over-air (Bluetooth Mesh application)
1307* :github:`34844` - qemu_cortex_a53_smp:  tests/ztest/error_hook failed after enabling the FPU context switching support
1308* :github:`34840` - CONFIG_MULTITHREADING=n is not tested on hardware platforms
1309* :github:`34838` - tests/subsys/logging/log_msg2 failes on qemu_cortex_a53
1310* :github:`34837` - Unstable multi connections between NRF52840
1311* :github:`34827` - tests: power management: test_power_state_trans fails on nrf boards
1312* :github:`34796` - x86 jlink runner fails on M1 macs
1313* :github:`34794` - LIS2DH Hard Fault when INT2 is not defined
1314* :github:`34788` - APIC timer does not support SMP
1315* :github:`34777` - semaphore and condvar_api tests fails after ARM64 FPU context switch commit on qemu_cortex_a53_smp
1316* :github:`34772` - Mixed usage of signed/unsigned integer by the logging subsystem
1317* :github:`34757` - west update: Default behavior should fetch only --depth 1
1318* :github:`34753` - Building and Debugging Zephyr for Native Platform on Linux using VSCode and/or QtCreator
1319* :github:`34748` - Native posix: Segmentation fault in case of allocations without explicit heap assignment
1320* :github:`34739` - tests/arch/arm/arm_no_multithreading/arch.arm.no_multithreading fails to build on a number of platforms
1321* :github:`34734` - Can handler doesn't compile with CONFIG_USERSPACE
1322* :github:`34722` - nvs: possibility of losing data
1323* :github:`34716` - flash: spi_nor: build fails when CONFIG_SPI_NOR_SFDP_RUNTIME is enabled
1324* :github:`34696` - Unable to select LOG_DICTIONARY_SUPPORT when TEST_LOGGING_DEFAULTS=y
1325* :github:`34690` - net: process_rx_packet() work handler violates requirements of Workqueue Threads implementation
1326* :github:`34687` - intel_adsp_cavs15: run tests/kernel/semaphore/semaphore/ failed on ADSP
1327* :github:`34683` - MCUboot not confirm image when using 'west flash'
1328* :github:`34672` - stm32h7: issue with CONFIG_UART_ASYNC_API=y
1329* :github:`34670` - smp_svr sample configured for serial port with shell management enabled does not work
1330* :github:`34669` - uart_read_fifo() reads only 2 chars on nucleo STM32L43KC and nRF52840-DK
1331* :github:`34668` - i2c_ite_it8xxx2.c fails to build - possibly related to device_pm_control_nop changes
1332* :github:`34667` - posix_apis:mimxrt685_evk_cm33 timeout in test_posix_realtime
1333* :github:`34662` - many udp networking cases fail on nxp platforms
1334* :github:`34658` - TF-M integration samples do not work with GNU ARM Embedded having GCC v10.x.x
1335* :github:`34656` - STM32 ADC - read of multiple channels in a sequence
1336* :github:`34644` - CAN - Bus Driver Sample
1337* :github:`34635` - BME280 build error
1338* :github:`34633` - STM32: Mass conversion of boards to dts based clock control configuration
1339* :github:`34624` - Coding guidelines 15.7 PR causes tests failures
1340* :github:`34605` - flash_stm32h7x.c fails to build
1341* :github:`34601` - sample: bluetooth: beacon: USAGE FAULT after few seconds on board b_l4s5i_iot01a
1342* :github:`34597` - Mismatch between ``ot ping`` and ``net ping``
1343* :github:`34593` - Using hci_usb with Bluez 5.55 or 5.58
1344* :github:`34585` - mec15xxevb_assy6853: test_timeout_order in tests/kernel/common assertion failed
1345* :github:`34584` - kernel: workqueue thread is occasionally not invoked when kernel is run in cooperative mode only
1346* :github:`34583` - twister failing: fails platform native_posix, test lib/cmsis_dsp/filtering
1347* :github:`34581` - Unable to work with SX1276 Lora module.
1348* :github:`34570` - IPC samples running secure but configured nonsecure (AN521)
1349* :github:`34568` - Compilation error with zephyr 2.3.0
1350* :github:`34563` - net: lib: sockets: Unable to select() file descriptors with number >= 32
1351* :github:`34558` - Compilation error with Log v2 and CONFIG_LOG_PRINTK
1352* :github:`34541` - per-adv-sync-create doesn't work on nRF52840, ./tests/bluetooth/shell/
1353* :github:`34538` - STM32 temperature sensor
1354* :github:`34534` - west sign regression when HEX file not exists
1355* :github:`34527` - Cpp compiling error: expected primary-expression before 'char'.    _Generic macros problem
1356* :github:`34526` - logging tests fails to build on a number of platforms
1357* :github:`34515` - samples: net: syslog_net: hard fault when running on frdm_k64f
1358* :github:`34505` - mimxrt1050_evk:failed to run testcases tests/net
1359* :github:`34503` - up_squared and ehl_crb: test fails from timeout in application_development.cpp.libcxx.exceptions
1360* :github:`34500` - thingy52 lis2dh12 sensor values too large
1361* :github:`34495` - logger: Logger API cannot be compiled with C++
1362* :github:`34492` - Logging still broken with SOF
1363* :github:`34482` - net_tunnel_virtual:frdm_k64f: build failure
1364* :github:`34474` - MPS2-AN385 SRAM does not match what the documentation page says
1365* :github:`34473` - Add Requirements repository with infrastructure and placeholder requirements
1366* :github:`34469` - nrf53: nrf5340dk_nrf5340_cpunet not executing.
1367* :github:`34463` - LwM2M bootstrap DELETE operation not working
1368* :github:`34462` - samples: net: sockets: packet: reception stops working after a while
1369* :github:`34461` - Unable to use PWM pins with STM Nucleo H743ZI
1370* :github:`34443` - Document font display is incomplete
1371* :github:`34439` - Logging subsystem causes build to fail with LLVM
1372* :github:`34434` - subsys: testsuite: ztest framework breaks if run in cooperative mode only
1373* :github:`34426` - RFC: API Change: USB HID remove get_protocol/set_protocol/get_idle/set_idle callbacks
1374* :github:`34423` - twister build issue with arm64
1375* :github:`34419` - significant build time increase with new logging subsystem
1376* :github:`34416` - Configuration HAS_DTS has no function, preventing compile for vendors without device tree
1377* :github:`34409` - mDNS response on link local when using DHCPv4 and AutoIP/Static IP
1378* :github:`34403` - Logging disable function causes Zephyr hard lockup
1379* :github:`34402` - spi: spi_nrfx_spim: wrong clock frequency selected
1380* :github:`34397` - Update getting started docs to reflect gdb python requirements
1381* :github:`34387` - Error message in include/linker/kobject-text.ld is unclear
1382* :github:`34382` - fs/nvs: if closing ATE has to high offset NVS iterates up to the end of flash.
1383* :github:`34372` - CPU Lockups when using own Log Backend
1384* :github:`34369` - Driver esp for wifi got a dead lock.
1385* :github:`34368` - Cmake's Python path breaks after using west build --pristine
1386* :github:`34363` - k_work: incorrect return values for synchronous cancel
1387* :github:`34355` - LittleFS sample code catch an "undefined symbol 'ITCM_ADDR' referenced in expression" in linker step
1388* :github:`34345` - samples/net/civetweb/websocket_server fails to build
1389* :github:`34342` - No output on SWO pin (STM32L4)
1390* :github:`34341` - SWO logging and DWT timing collision
1391* :github:`34329` - lwm2m: pmin and pmax attributes should be optional
1392* :github:`34325` - hal: microchip: Missing Wake bit definitions
1393* :github:`34309` - unable to connect to azure iot hub via mqtt protocol
1394* :github:`34308` - SPI transceive function only transmitting first tx_buffer on Sifive's MCU
1395* :github:`34304` - intel_adsp_cavs15: run tests/kernel/queue/ failed on ADSP
1396* :github:`34295` - TensorFlow Lite Micro Module
1397* :github:`34280` - Add USB to LPCXpresso55S69 board
1398* :github:`34275` - drivers: led_pwm: Improper label assignment
1399* :github:`34272` - twister: Add memory footprint info to json report
1400* :github:`34270` - NVS read after consecutive restarts.
1401* :github:`34265` - BME280 Pressure calculation
1402* :github:`34264` - CI: twister: Add  merged report from all sub-builds to buildkite build artifacts
1403* :github:`34262` - Unable to find detailed documentation on pinmux driver development
1404* :github:`34249` - Unable to initialize on STM32F103RE + Quectel EC21 using BG9x driver
1405* :github:`34246` - LoRa driver sending opcode of commands without parameters
1406* :github:`34234` - UART NS16550 Underflow Issue During Clearing Port
1407* :github:`34233` - OpenThread build issues
1408* :github:`34231` - uzlib (decompression library)
1409* :github:`34229` - C++ Exception Support in qemu_riscv32 emulation
1410* :github:`34225` - BBC micro:bit v1.5 LSM303AGR-ACCEL
1411* :github:`34216` - Using nrfx_gpiote library with spi(nrf52840)
1412* :github:`34214` - codes reference weak variable are optimized out
1413* :github:`34209` - BLE Mesh Provisioning generates value 0 outside of Specification for Blink, Beep, or Vibrate
1414* :github:`34206` - Question: Is zephyrproject actively maintaining the windows-curses sub-project?
1415* :github:`34202` - MPU Fault when running central coded bluetooth and ENC28J60 dhcpv4_client
1416* :github:`34201` - Fatal error when perform "bt phy-update" if there is not any connections at ./tests/bluetooth/shell
1417* :github:`34197` - samples: telnet: Tab completion not working in telnet shell
1418* :github:`34196` - st_lis2mdl: LSM303AGR-MAGN not detected
1419* :github:`34190` - Newbie: Simple C++ List App Builds for QEMU but not Native Posix Emulation
1420* :github:`34184` - video samples fail to build
1421* :github:`34178` - apds9960 sensor sample does not build on STM32
1422* :github:`34165` - SNTP fails to close the used socket
1423* :github:`34154` - AArch64 PR reviews and merges are lagging behind
1424* :github:`34152` - intel_adsp_cavs15: run tests/kernel/smp/ failed on ADSP
1425* :github:`34149` - Invalid link in Zephyr document to ACRN page
1426* :github:`34145` - Convert NXP kinetis boards to have pindata in devicetree
1427* :github:`34134` - USB do not works if bootloader badly use the device before
1428* :github:`34117` - ehl_crb: tests/kernel/context tests failed
1429* :github:`34116` - mec15xxevb_assy6853: tests/kernel/mutex/sys_mutex/
1430* :github:`34107` - Convert tests/benchmarks/mbedtls/src/benchmark.c to new kwork API
1431* :github:`34106` - Convert tests/kernel/pending/src/main.c to new kwork API
1432* :github:`34104` - Convert tests/benchmarks/footprints/src/workq.c to new kwork API
1433* :github:`34103` - Convert drivers/console/uart_mux.c to new kwork API
1434* :github:`34102` - Convert drivers/serial/uart_sam0.c to new kwork API
1435* :github:`34101` - Convert subsys/mgmt to new kwork API
1436* :github:`34100` - Convert subsys/shell/shell_telnet to new kwork API
1437* :github:`34099` - Convert subsys/tracing/cpu_stats.c to new kwork API
1438* :github:`34098` - Convert samples/drivers/led_sx1509b_intensity to new kwork API
1439* :github:`34097` - Convert samples/boards/reel_board/mesh_badge to new kwork API
1440* :github:`34096` - Convert samples nrf clock_skew to new kwork API
1441* :github:`34095` - Convert CAN to new kwork API
1442* :github:`34094` - Convert ubsys/ipc/rpmsg_service/rpmsg_backend.c to new kwork API
1443* :github:`34093` - Convert bluetooth to new kwork API
1444* :github:`34092` - Convert usb to new kwork API
1445* :github:`34091` - Convert uart_stm32.c to new kwork API
1446* :github:`34090` - Convert video_sw_generator.c to new kwork API
1447* :github:`34082` - Bullets are broken in documentation
1448* :github:`34076` - Unrecognized characters generated during document construction
1449* :github:`34068` - DOC BUILD FAIL
1450* :github:`34046` - Failed to build arm64 architecture related board
1451* :github:`34045` - samples: subsys: mgmt: smp_srv: UDP sample does not boot on frdm_k64f
1452* :github:`34026` - RISCV32 QEMU illegal instruction exception / floating point support
1453* :github:`34023` - test_prevent_interruption has wrong data type for key
1454* :github:`34014` - Toolchain Compile Error  of RISC-V(rv32m1-vega board)
1455* :github:`34011` - NRF52840 DTS questions
1456* :github:`34010` - [Coverity CID: 220531] Copy into fixed size buffer in tests/net/socket/misc/src/main.c
1457* :github:`34009` - [Coverity CID: 220532] Unrecoverable parse warning in subsys/bluetooth/controller/ll_sw/ull_peripheral_iso.c
1458* :github:`34008` - [Coverity CID: 220533] Improper use of negative value in tests/net/socket/misc/src/main.c
1459* :github:`34007` - [Coverity CID: 220534] Out-of-bounds access in tests/arch/arm/arm_no_multithreading/src/main.c
1460* :github:`34006` - [Coverity CID: 220535] Dereference before null check in subsys/net/l2/virtual/virtual.c
1461* :github:`34005` - [Coverity CID: 220536] Pointer to local outside scope in subsys/net/lib/lwm2m/lwm2m_engine.c
1462* :github:`34004` - [Coverity CID: 220537] Uninitialized pointer read in tests/net/virtual/src/main.c
1463* :github:`34003` - [Coverity CID: 220538] Logically dead code in subsys/net/l2/virtual/virtual.c
1464* :github:`34002` - [Coverity CID: 220539] Improper use of negative value in tests/net/socket/misc/src/main.c
1465* :github:`34001` - [Coverity CID: 220540] Uninitialized scalar variable in samples/drivers/flash_shell/src/main.c
1466* :github:`34000` - [Coverity CID: 220541] Dereference before null check in subsys/net/lib/capture/capture.c
1467* :github:`33986` - TCP stack doesn't handle data received in FIN_WAIT_1
1468* :github:`33983` - example-application module: add trivial driver
1469* :github:`33981` - example-application module: add board zxa_board_stub
1470* :github:`33978` - MCP2515 wrong BRP value
1471* :github:`33977` - Question: How best to contribute drivers upstream?
1472* :github:`33974` - The stm32wb55rc MCU does not operate on zephyr
1473* :github:`33969` - Hardfault error caused by ARM Cortex m0 non-4-byte alignment
1474* :github:`33968` - ESP32 Porting GSM Module Compile Error
1475* :github:`33967` - The printed total size differs from calculated from .json
1476* :github:`33966` - STM32: I-cache & D-cache
1477* :github:`33965` - example-application module: add trivial project
1478* :github:`33956` - tests: kernel: fpu: Several tests related to fpu fail on nrf5340dk_nrf5340_cpuappns
1479* :github:`33954` - I2C scan in UART shell is not detecting any I2C devices on ESP32
1480* :github:`33951` - periodic_adv not working with nRF5340 DK
1481* :github:`33950` - periodic_adv not working with nRF5340 DK
1482* :github:`33929` - subsys: logging: Sample app doesn't build if using Werror and logging with latest SDK
1483* :github:`33925` - Rework hl7800 driver to use new work queue APIs
1484* :github:`33923` - GSM modem automatic operation selection mode problems
1485* :github:`33911` - test:twr_ke18f: tests/kernel/sched/schedule_api - kernel_threads_sched_userspace cases meet out our space
1486* :github:`33904` - having issue compile a shell program and it is bug likely
1487* :github:`33898` - intel_adsp_cavs15: running testcases failed tests/kernel/workq/work on adsp
1488* :github:`33897` - Bluetooth: extended advertising can't restart after connection
1489* :github:`33896` - Device tree: STM32L4 defines can1 node for chips which do not support CAN peripheral
1490* :github:`33895` - Device tree: STM32L412 and STM32L422 are missing nodes
1491* :github:`33890` - Continuous Integration check patch false warnings
1492* :github:`33884` - CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_NONE is way too long
1493* :github:`33874` - twister: Add skip as error feature
1494* :github:`33868` - Bluetooth: controller: connectable advertisement disable race condition
1495* :github:`33866` - uart: TX_DONE occurs before transmission is complete.
1496* :github:`33860` - DEPRECATED, a replacement suggestion should be found somewhere
1497* :github:`33858` - tests: ztest: test trigger_fault_access from tests/ztest/error_hook fails on em_starterkit_em7d_v22
1498* :github:`33857` - atomic xtensa  build fail
1499* :github:`33843` - ESP32 example does not connect to WiFi
1500* :github:`33840` - [Coverity CID: 220301] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1501* :github:`33839` - [Coverity CID: 220302] Uninitialized scalar variable in subsys/net/lib/lwm2m/lwm2m_rw_link_format.c
1502* :github:`33838` - [Coverity CID: 220304] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1503* :github:`33837` - [Coverity CID: 220305] Logically dead code in drivers/gpio/gpio_nrfx.c
1504* :github:`33836` - [Coverity CID: 220306] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1505* :github:`33835` - [Coverity CID: 220309] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1506* :github:`33834` - [Coverity CID: 220310] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1507* :github:`33833` - [Coverity CID: 220311] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1508* :github:`33832` - [Coverity CID: 220312] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1509* :github:`33831` - [Coverity CID: 220313] Logically dead code in subsys/bluetooth/services/ots/ots_obj_manager.c
1510* :github:`33830` - [Coverity CID: 220314] Untrusted value as argument in subsys/bluetooth/services/ots/ots_dir_list.c
1511* :github:`33829` - [Coverity CID: 220315] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1512* :github:`33828` - [Coverity CID: 220316] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1513* :github:`33827` - [Coverity CID: 220317] Unchecked return value in tests/kernel/pipe/pipe_api/src/test_pipe_contexts.c
1514* :github:`33826` - [Coverity CID: 220318] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1515* :github:`33825` - [Coverity CID: 220319] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1516* :github:`33824` - [Coverity CID: 220320] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1517* :github:`33823` - [Coverity CID: 220321] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1518* :github:`33822` - [Coverity CID: 220413] Explicit null dereferenced in tests/lib/sprintf/src/main.c
1519* :github:`33821` - [Coverity CID: 220414] Unused value in tests/subsys/logging/log_backend_fs/src/log_fs_test.c
1520* :github:`33820` - [Coverity CID: 220415] Uninitialized scalar variable in tests/posix/common/src/pthread.c
1521* :github:`33819` - [Coverity CID: 220417] Out-of-bounds access in subsys/modbus/modbus_core.c
1522* :github:`33818` - [Coverity CID: 220418] Destination buffer too small in subsys/modbus/modbus_raw.c
1523* :github:`33817` - [Coverity CID: 220419] Unchecked return value in subsys/bluetooth/host/gatt.c
1524* :github:`33816` - [Coverity CID: 220420] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
1525* :github:`33815` - [Coverity CID: 220421] Incorrect sizeof expression in tests/lib/cbprintf_package/src/main.c
1526* :github:`33814` - [Coverity CID: 220422] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
1527* :github:`33813` - [Coverity CID: 220423] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
1528* :github:`33812` - [Coverity CID: 220424] Out-of-bounds access in drivers/watchdog/wdt_mcux_imx_wdog.c
1529* :github:`33811` - [Coverity CID: 220425] Destination buffer too small in tests/subsys/modbus/src/test_modbus_raw.c
1530* :github:`33810` - [Coverity CID: 220426] Out-of-bounds access in tests/lib/c_lib/src/main.c
1531* :github:`33809` - [Coverity CID: 220427] Unchecked return value in tests/posix/common/src/pthread.c
1532* :github:`33808` - [Coverity CID: 220428] Out-of-bounds access in subsys/bluetooth/audio/vocs.c
1533* :github:`33807` - [Coverity CID: 220429] Out-of-bounds access in subsys/net/l2/ppp/ppp_l2.c
1534* :github:`33806` - [Coverity CID: 220430] Operands don't affect result in tests/lib/c_lib/src/main.c
1535* :github:`33805` - [Coverity CID: 220431] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
1536* :github:`33804` - [Coverity CID: 220432] Out-of-bounds access in subsys/net/l2/ethernet/ethernet.c
1537* :github:`33803` - [Coverity CID: 220433] Printf arg count mismatch in tests/lib/sprintf/src/main.c
1538* :github:`33802` - [Coverity CID: 220434] Resource leak in tests/lib/mem_alloc/src/main.c
1539* :github:`33801` - [Coverity CID: 220435] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
1540* :github:`33800` - [Coverity CID: 220436] Explicit null dereferenced in tests/lib/sprintf/src/main.c
1541* :github:`33799` - [Coverity CID: 220437] Wrong size argument in tests/lib/mem_alloc/src/main.c
1542* :github:`33798` - [Coverity CID: 220438] Out-of-bounds access in subsys/bluetooth/audio/vocs_client.c
1543* :github:`33797` - [Coverity CID: 220439] Destination buffer too small in tests/subsys/modbus/src/test_modbus_raw.c
1544* :github:`33796` - [Coverity CID: 220440] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
1545* :github:`33795` - [Coverity CID: 220441] Untrusted loop bound in subsys/modbus/modbus_client.c
1546* :github:`33794` - [Coverity CID: 220442] Pointless string comparison in tests/lib/c_lib/src/main.c
1547* :github:`33793` - [Coverity CID: 220443] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
1548* :github:`33792` - [Coverity CID: 220444] Out-of-bounds access in subsys/modbus/modbus_raw.c
1549* :github:`33791` - [Coverity CID: 220445] Unchecked return value in subsys/logging/log_backend_fs.c
1550* :github:`33790` - [Coverity CID: 220446] Printf arg count mismatch in tests/lib/sprintf/src/main.c
1551* :github:`33789` - [Coverity CID: 220447] Out-of-bounds access in subsys/modbus/modbus_raw.c
1552* :github:`33788` - [Coverity CID: 220448] Out-of-bounds access in tests/subsys/modbus/src/test_modbus_raw.c
1553* :github:`33787` - [Coverity CID: 220449] Unused value in tests/subsys/logging/log_backend_fs/src/log_fs_test.c
1554* :github:`33786` - [Coverity CID: 220450] Untrusted loop bound in subsys/modbus/modbus_client.c
1555* :github:`33785` - [Coverity CID: 220451] Resource leak in tests/lib/mem_alloc/src/main.c
1556* :github:`33784` - [Coverity CID: 220452] Out-of-bounds access in subsys/net/l2/ethernet/ethernet.c
1557* :github:`33783` - [Coverity CID: 220453] Extra argument to printf format specifier in tests/lib/sprintf/src/main.c
1558* :github:`33768` - Rpmsg initialisation on nRF53 may fail
1559* :github:`33765` - Regular loss of a few connection intervals
1560* :github:`33761` - Documentation: K_WORK_DEFINE usage is not shown in workqueue doc
1561* :github:`33754` - xtensa sys timer Interrupt bug?
1562* :github:`33745` - ``west attach`` silently downgrades to ``debugserver`` for openocd runner
1563* :github:`33729` - flash_write() in STM32L0 MCU throws hard fault
1564* :github:`33727` - mec15xxevb_assy6853: multiple tests failed due to assertion failure at kernel/sched.c:841
1565* :github:`33726` - test:mimxrt1010_evk:  tests/kernel/sched/schedule_api - kernel_threads_sched_userspace cases meet out our space
1566* :github:`33721` - STM32 serial driver configure api doesn't set correct datalength when even or odd parity is used.
1567* :github:`33712` - kernel/poll: no error happened when mutil-threads poll a same event at a same time.
1568* :github:`33702` - cfb sample build error for esp32 when SSD1306 is enabled
1569* :github:`33697` - dts:dt-bindings No OCTOSPIM dt-bindings available for stm32h723
1570* :github:`33693` - cmake -E env: unknown option '-Wno-unique_unit_address_if_enabled'
1571* :github:`33667` - tests: kernel: timer: Test timeout_abs from tests/kernel/timer/timer_api hangs causing test scenarios to fail
1572* :github:`33665` - tests: kernel: timer_api fails with hard fault in CONFIG_TICKLESS_KERNEL
1573* :github:`33662` - Make twister dig deeper in directory structure to find additional .yaml files
1574* :github:`33658` - Question: How is NUM_IRQS determined for example for STM32F401xC
1575* :github:`33655` - Add support for board: Nucleo-L412RB-P
1576* :github:`33646` - Expose net_ipv4_create, net_ipv6_create, and net_udp_create in standard header
1577* :github:`33645` - Random MAC after RESET - NRF52832
1578* :github:`33641` - API Meeting Minutes
1579* :github:`33635` - subsys/ipc/openamp sample on QEMU not working when debugging
1580* :github:`33633` - NXP imx rt1064 evk: Application does not boot when flash/flexSPI driver is enabled
1581* :github:`33629` - tests: subsys: logging:  Tests from /tests/subsys/logging/log_backend_fs fail on nrf52840dk
1582* :github:`33625` - NVS: replace dev_name parameter by device reference in nvs_init()
1583* :github:`33612` - Add support to get adv address of a per_adv_sync object and lookup per_adv_sync object from adv address
1584* :github:`33610` - ARC: add ARCv3 HS6x support
1585* :github:`33609` - Question about memory usage of the binary zephyr.exe
1586* :github:`33600` - Master is broken at build-time when SRAM is mapped at an high address
1587* :github:`33593` - acrn_ehl_crb: general tests and samples execution slowdown
1588* :github:`33591` - wordlist (kobject hash) is not generated correctly when using high addresses for SRAM on 64-bit platforms
1589* :github:`33590` - nrf: Debugging any test fails when CORTEX_M_DEBUG_NULL_POINTER_EXCEPTION_DETECTION_DWT is enabled
1590* :github:`33589` - SSD1306 driver no longer works for I2C displays
1591* :github:`33583` - nRF SPI CS control: CS set / release delay is longer than configured
1592* :github:`33572` -  <err> esp_event: SYSTEM_EVENT_STA_DISCONNECTED for wifi sample for esp32 board
1593* :github:`33568` - Test tests/arch/x86/info fails for ehl_crb
1594* :github:`33567` - sof: framework is redefnining MAX, MIN to version with limited capabilities
1595* :github:`33559` - pin setting error on frdm_kl25z boards
1596* :github:`33558` - qemu_cortex_a53_smp and qemu_x86_64 failed in tests/kernel/condvar/condvar while enabling for SMP
1597* :github:`33557` - there is no network interface to work with for  wifi sample for esp32 board
1598* :github:`33551` - tests: SMP: Two threads synchronize failed using mutex or semaphore while both doing irq_lock()
1599* :github:`33549` - xt-xcc unknown field 'obj' specified in initializer
1600* :github:`33548` - xt-xcc does not support deprecated attribute
1601* :github:`33545` - ehl_crb: tests/arch/x86/info failed.
1602* :github:`33544` - ehl_crb: portability.posix.common.posix_realtime failed.
1603* :github:`33543` - ehl_crb: tests/subsys/edac/ibecc failed.
1604* :github:`33542` - reel_board: samples/subsys/usb/hid/ timeout failure
1605* :github:`33539` - ehl_crb: tests/kernel/mem_heap/mheap_api_concept failed.
1606* :github:`33529` - adafruit_feather_nrf52840 dts not setting I2C controller compat (was: SSD1306 DTS properties not being generated in devicetree_unfixed.h)
1607* :github:`33526` - boards:  Optimal way to have customized dts for my project.
1608* :github:`33525` - ST Nucleo G071RB board support issue
1609* :github:`33524` - minor: kswap.h is included twice in kernel/init.c
1610* :github:`33523` - Bossac runner flashes at an incorrect offset
1611* :github:`33516` - socket: tcp application crashes when there are no more net buffers in case of reception
1612* :github:`33515` - arm64/mmu: Are you sure it's OK to use atomic_cas before the MMU is initialized?
1613* :github:`33512` - build: build target is always out-of-date
1614* :github:`33509` - samples: tests: watchdog: samples/subsys/task_wdt breaks nrf platforms performace
1615* :github:`33505` - WS2812 SPI LED driver with DMA on nrf52 bad SPI data
1616* :github:`33498` - west: Question on ``west flash --hex-file`` behavior with build.dir-fmt
1617* :github:`33491` - fwrite() function will cause the program to crash when wrong parameters passed
1618* :github:`33488` - Ring buffer makes it hard to discard items
1619* :github:`33479` - disk_access_spi_sdhc: Missing stop/end bit
1620* :github:`33475` - Need to add device node for UART10 in dts/arm/st/h7/stm32h723.dtsi
1621* :github:`33464` - SYS_INIT initialize priority "2-9" ordering error
1622* :github:`33459` - Divide zero exception is not enabled in ARC
1623* :github:`33457` - Fail to build ARC zephyr with MetaWare toolchain
1624* :github:`33456` - lorawan: unconfirmed messages leave stack in busy state
1625* :github:`33426` - a few failures with CONFIG_HCI_ACL_DATA_SIZE in nightly builds
1626* :github:`33424` - tests: ztest: Test from tests/ztest/error_hook fails on nrf5340dk_nrf5340_cpuappns
1627* :github:`33423` - tests: portability: tests/portability/cmsis_rtos_v2 fails on nrf5340dk_nrf5340_cpuappns
1628* :github:`33422` - samples/subsys/usb/dfu/sample.usb.dfu fails on multiple platforms in daily build
1629* :github:`33421` - Add BT_LE_FEAT_BIT_PER_ADV checks for periodic advertising commands
1630* :github:`33403` - trigger_fault_divide_zero test case didn't run divide instruction
1631* :github:`33381` - West debug does not work with Bluetooth shell and nRF52840 DK
1632* :github:`33378` - Extended advertising switch on / switch off loop impossible
1633* :github:`33374` - Network interface routines are not thread safe
1634* :github:`33371` - mec15xxevb_assy6853: tests/drivers/gpio/gpio_basic_api/ failed
1635* :github:`33365` - Add STM32H7 Series USB Device Support
1636* :github:`33363` - Properly indicate ISR number in SystemView
1637* :github:`33356` - Using AT HOST  fails build
1638* :github:`33353` - work: k_work_schedule from running work item does not schedule
1639* :github:`33352` - Arduino Nano 33 BLE sense constantly resetting.
1640* :github:`33351` - uart peripheral outputs 7 bits when configured in 8 bits + parity on stm32
1641* :github:`33348` - ip/dhcpv4 is not thread-safe in SMP/preemptive thread configurations
1642* :github:`33342` - disco_l475_iot1: Multiple definitions of z_timer_cycle_get_32, etc.
1643* :github:`33339` - API/functions to get remaining free heap size
1644* :github:`33330` - Poll on DTLS socket returns -EAGAIN if bind & receive any data.
1645* :github:`33326` - The gpio-map for adafruit_feather_stm32f405 looks like it contains conflicts
1646* :github:`33324` - Using bluetooth hci_usb sample, and set periodic adv enable, but bluez still shows no command supported
1647* :github:`33322` - Questions on ztest : 1) Can twister/ztests run on windows? 2) Project structure
1648* :github:`33319` - Kernel doesn't validate lock state on swap
1649* :github:`33318` - [Coverity CID: 219722] Resource leak in tests/lib/mem_alloc/src/main.c
1650* :github:`33317` - [Coverity CID: 219727] Improper use of negative value in tests/lib/cbprintf_package/src/main.c
1651* :github:`33316` - [Coverity CID: 219724] Side effect in assertion in tests/kernel/queue/src/test_queue_contexts.c
1652* :github:`33315` - [Coverity CID: 219723] Side effect in assertion in tests/kernel/queue/src/test_queue_contexts.c
1653* :github:`33314` - [Coverity CID: 219726] Side effect in assertion in tests/kernel/lifo/lifo_usage/src/main.c
1654* :github:`33313` - [Coverity CID: 219728] Untrusted array index read in subsys/bluetooth/host/iso.c
1655* :github:`33312` - [Coverity CID: 219721] Untrusted array index read in subsys/bluetooth/host/iso.c
1656* :github:`33311` - [Coverity CID: 219729] Logically dead code in lib/os/cbprintf_packaged.c
1657* :github:`33303` - __ASSERT does not display message or register info in v2.5.0
1658* :github:`33291` - Using both NET_SOCKETS_SOCKOPT_TLS and POSIX_API fails build
1659* :github:`33280` - drivers: serial: nrf uarte: The application receives one more byte that was received over UART
1660* :github:`33273` - The z_smp_reacquire_global_lock() internal API is not used any where inside zephyr code base
1661* :github:`33269` - ILI9341 (ILI9XXX) set orientation function fails to update the display area correctly
1662* :github:`33265` - Power Management Overhaul
1663* :github:`33261` - gatt_notify too slow on Broadcast
1664* :github:`33253` - STM32G4 with USB-C PD: Some pins cannot be used as input by default
1665* :github:`33239` - lib/rbtree: Remove dead case in rb_remove()
1666* :github:`33238` - tests: drivers: pwm api fails on many boards
1667* :github:`33233` - uart9 missing from <st/h7/stm32h7.dtsi>
1668* :github:`33218` - Incorrect documentation CONFIG_LOG_STRDUP_MAX_STRING
1669* :github:`33213` - Configuring a project with a sub-project (e.g. nRF5340) and an overlay causes an infinite configuring loop
1670* :github:`33212` - GUI configuration system (ninja menuconfig) exists with an error when the windows key is pressed
1671* :github:`33208` - cbprintf: Package size calculation is using best case alignment
1672* :github:`33207` - twister: Add option to load list with quarantined tests
1673* :github:`33203` - Bluetooth: host: ISO: Missing terminate reason in ISO disconnected callback
1674* :github:`33200` - USB CDC ACM sample application fails to compile
1675* :github:`33196` - I2C doesn't work on STM32F103RE
1676* :github:`33185` - TCP traffic with IPSP sample not working on 96Boards Nitrogen
1677* :github:`33176` - tests: kernel: Multiple test cases from tests/kernel/workq/work_queue are failing
1678* :github:`33173` - tests/kernel/workq/work_queue fails on sam_e70_xplained
1679* :github:`33171` - Create Renesas HAL
1680* :github:`33169` - STM32 SPI Driver - Transmit (MOSI) Only - Infinite Loop on Tranceive
1681* :github:`33168` - CONFIG_HEAP_MEM_POOL_SIZE=64 doesn't work
1682* :github:`33164` - Newlib has no synchronization
1683* :github:`33153` - west flash cannot find OpenOCD
1684* :github:`33149` - subsys: canbus: canopen EDSEditor / libedssharp version that works with Zephyr's CANopenNode
1685* :github:`33147` - Not able to build blinky or set toolchain to zephyr
1686* :github:`33142` - fs_mount for FAT FS does not distingush between no file system and other errors
1687* :github:`33140` - STM32H7: Bus fault when reading corrupt flash sectors
1688* :github:`33138` - invalid west cmake diagnostics when using board alias
1689* :github:`33137` - Enabling DHCP without NET_MGMT shouldn't be allowed
1690* :github:`33127` - Improve documentation user experience
1691* :github:`33122` - Device-level Cache API
1692* :github:`33120` - iotdk: running testcase tests/kernel/mbox/mbox_api/ failed
1693* :github:`33114` - tests: mbox_api: testcase test_mbox_data_get_null has some bugs.
1694* :github:`33104` - Updating Zephyr to fix Work Queue Problems
1695* :github:`33101` - DNS resolver misbehaves if receiving response too late
1696* :github:`33100` - tcp2 not working with ppp
1697* :github:`33097` - Coverity ID links in associated GitHub issues are broken
1698* :github:`33096` - [Coverity CID :215373] Unchecked return value in subsys/net/lib/lwm2m/lwm2m_rd_client.c
1699* :github:`33095` - [Coverity CID :215379] Out-of-bounds write in subsys/mgmt/osdp/src/osdp_cp.c
1700* :github:`33094` - [Coverity CID :215381] Resource leak in samples/net/mdns_responder/src/service.c
1701* :github:`33093` - [Coverity CID :215391] Unchecked return value from library in samples/net/mdns_responder/src/service.c
1702* :github:`33092` - [Coverity CID :215392] Logically dead code in subsys/mgmt/osdp/src/osdp_cp.c
1703* :github:`33091` - [Coverity CID :219474] Logically dead code in subsys/bluetooth/controller/ll_sw/ull_scan.c
1704* :github:`33090` - [Coverity CID :219476] Dereference after null check in subsys/bluetooth/controller/ll_sw/ull_conn.c
1705* :github:`33089` - [Coverity CID :219556] Self assignment in drivers/espi/host_subs_npcx.c
1706* :github:`33088` - [Coverity CID :219558] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1707* :github:`33087` - [Coverity CID :219559] Out-of-bounds access in tests/arch/arm/arm_interrupt/src/arm_interrupt.c
1708* :github:`33086` - [Coverity CID :219561] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1709* :github:`33085` - [Coverity CID :219562] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
1710* :github:`33084` - [Coverity CID :219563] Dereference after null check in arch/x86/core/multiboot.c
1711* :github:`33083` - [Coverity CID :219564] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c
1712* :github:`33082` - [Coverity CID :219566] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1713* :github:`33081` - [Coverity CID :219572] Untrusted value as argument in tests/net/lib/coap/src/main.c
1714* :github:`33080` - [Coverity CID :219573] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c
1715* :github:`33079` - [Coverity CID :219574] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c
1716* :github:`33078` - [Coverity CID :219576] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1717* :github:`33077` - [Coverity CID :219579] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c
1718* :github:`33076` - [Coverity CID :219583] Operands don't affect result in drivers/clock_control/clock_control_npcx.c
1719* :github:`33075` - [Coverity CID :219588] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
1720* :github:`33074` - [Coverity CID :219590] Unchecked return value in subsys/bluetooth/mesh/proxy.c
1721* :github:`33073` - [Coverity CID :219591] Untrusted divisor in drivers/sensor/bme680/bme680.c
1722* :github:`33072` - [Coverity CID :219593] Logically dead code in tests/arch/x86/pagetables/src/main.c
1723* :github:`33071` - [Coverity CID :219595] Dereference before null check in subsys/net/ip/net_context.c
1724* :github:`33070` - [Coverity CID :219596] Out-of-bounds read in tests/kernel/interrupt/src/dynamic_isr.c
1725* :github:`33069` - [Coverity CID :219597] Untrusted value as argument in tests/net/lib/coap/src/main.c
1726* :github:`33068` - [Coverity CID :219598] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
1727* :github:`33067` - [Coverity CID :219600] Unchecked return value in drivers/watchdog/wdt_wwdg_stm32.c
1728* :github:`33066` - [Coverity CID :219601] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1729* :github:`33065` - [Coverity CID :219603] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1730* :github:`33064` - [Coverity CID :219608] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1731* :github:`33063` - [Coverity CID :219609] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1732* :github:`33062` - [Coverity CID :219610] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1733* :github:`33061` - [Coverity CID :219611] Dereference after null check in subsys/net/ip/tcp2.c
1734* :github:`33060` - [Coverity CID :219613] Uninitialized scalar variable in lib/cmsis_rtos_v1/cmsis_signal.c
1735* :github:`33059` - [Coverity CID :219615] Out-of-bounds access in tests/arch/arm/arm_irq_advanced_features/src/arm_zero_latency_irqs.c
1736* :github:`33058` - [Coverity CID :219616] Untrusted value as argument in subsys/net/lib/coap/coap_link_format.c
1737* :github:`33057` - [Coverity CID :219619] Untrusted divisor in subsys/bluetooth/controller/hci/hci.c
1738* :github:`33056` - [Coverity CID :219620] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1739* :github:`33055` - [Coverity CID :219621] Uninitialized scalar variable in tests/net/socket/getaddrinfo/src/main.c
1740* :github:`33054` - [Coverity CID :219622] Untrusted value as argument in subsys/net/lib/coap/coap.c
1741* :github:`33053` - [Coverity CID :219623] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c
1742* :github:`33051` - [Coverity CID :219625] Unchecked return value in subsys/bluetooth/mesh/proxy.c
1743* :github:`33050` - [Coverity CID :219628] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c
1744* :github:`33049` - [Coverity CID :219629] Operands don't affect result in drivers/clock_control/clock_control_npcx.c
1745* :github:`33048` - [Coverity CID :219631] Out-of-bounds read in drivers/espi/espi_npcx.c
1746* :github:`33047` - [Coverity CID :219634] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
1747* :github:`33046` - [Coverity CID :219636] Untrusted value as argument in subsys/net/lib/lwm2m/lwm2m_engine.c
1748* :github:`33045` - [Coverity CID :219637] Untrusted value as argument in tests/net/lib/coap/src/main.c
1749* :github:`33044` - [Coverity CID :219638] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1750* :github:`33043` - [Coverity CID :219641] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
1751* :github:`33042` - [Coverity CID :219644] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c
1752* :github:`33040` - [Coverity CID :219646] Untrusted value as argument in subsys/net/lib/coap/coap.c
1753* :github:`33039` - [Coverity CID :219647] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1754* :github:`33038` - [Coverity CID :219649] Operands don't affect result in kernel/sem.c
1755* :github:`33037` - [Coverity CID :219650] Out-of-bounds access in samples/bluetooth/central_ht/src/main.c
1756* :github:`33036` - [Coverity CID :219651] Logically dead code in subsys/bluetooth/mesh/net.c
1757* :github:`33035` - [Coverity CID :219652] Unchecked return value in drivers/gpio/gpio_stm32.c
1758* :github:`33034` - [Coverity CID :219653] Unchecked return value in drivers/modem/hl7800.c
1759* :github:`33033` - [Coverity CID :219654] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
1760* :github:`33032` - [Coverity CID :219656] Uninitialized scalar variable in tests/kernel/threads/thread_stack/src/main.c
1761* :github:`33031` - [Coverity CID :219658] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c
1762* :github:`33030` - [Coverity CID :219659] Side effect in assertion in tests/subsys/edac/ibecc/src/ibecc.c
1763* :github:`33029` - [Coverity CID :219660] Untrusted divisor in drivers/sensor/bme680/bme680.c
1764* :github:`33028` - [Coverity CID :219661] Unchecked return value in subsys/bluetooth/host/gatt.c
1765* :github:`33027` - [Coverity CID :219662] Inequality comparison against NULL in lib/os/cbprintf_packaged.c
1766* :github:`33026` - [Coverity CID :219666] Out-of-bounds access in tests/bluetooth/tester/src/gatt.c
1767* :github:`33025` - [Coverity CID :219667] Untrusted value as argument in tests/net/lib/coap/src/main.c
1768* :github:`33024` - [Coverity CID :219668] Dereference after null check in drivers/espi/host_subs_npcx.c
1769* :github:`33023` - [Coverity CID :219669] Untrusted value as argument in subsys/mgmt/updatehub/updatehub.c
1770* :github:`33022` - [Coverity CID :219672] Untrusted value as argument in samples/net/sockets/coap_server/src/coap-server.c
1771* :github:`33021` - [Coverity CID :219673] Untrusted value as argument in samples/net/sockets/coap_client/src/coap-client.c
1772* :github:`33020` - [Coverity CID :219675] Macro compares unsigned to 0 in kernel/include/mmu.h
1773* :github:`33019` - [Coverity CID :219676] Unchecked return value in drivers/modem/wncm14a2a.c
1774* :github:`33018` - [Coverity CID :219677] Logically dead code in drivers/timer/npcx_itim_timer.c
1775* :github:`33009` - kernel: k_heap failures on small heaps
1776* :github:`33001` - stm32: window watchdog (wwdg): setup of prescaler not valid for newer series
1777* :github:`33000` - stm32: window watchdog (wwdg): invalid interrupts priority for CM0 Series Socs
1778* :github:`32996` - SPI speed when using SDHC via SPI in Zephyr
1779* :github:`32994` - Question: Possible simplification in mutex.h?
1780* :github:`32975` - Where should a few include/ headers live
1781* :github:`32969` - Wrong board target in microbit v2 documentation
1782* :github:`32966` - frdm_k64f: Run some testcases timeout failed by using twister
1783* :github:`32963` - USB device is not supported by qemu_x86 platform
1784* :github:`32961` - [Coverity CID :219478] Unchecked return value in subsys/bluetooth/controller/ll_sw/ull_filter.c
1785* :github:`32960` - [Coverity CID :219479] Out-of-bounds access in subsys/net/l2/bluetooth/bluetooth.c
1786* :github:`32959` - [Coverity CID :219480] Out-of-bounds read in lib/os/cbprintf_nano.c
1787* :github:`32958` - [Coverity CID :219481] Out-of-bounds access in subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c
1788* :github:`32957` - [Coverity CID :219483] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
1789* :github:`32956` - [Coverity CID :219484] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
1790* :github:`32955` - [Coverity CID :219485] Logically dead code in subsys/bluetooth/controller/ll_sw/ull.c
1791* :github:`32954` - [Coverity CID :219486] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
1792* :github:`32953` - [Coverity CID :219487] Resource leak in tests/net/socket/getaddrinfo/src/main.c
1793* :github:`32952` - [Coverity CID :219488] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
1794* :github:`32951` - [Coverity CID :219489] Structurally dead code in tests/drivers/dma/loop_transfer/src/test_dma_loop.c
1795* :github:`32950` - [Coverity CID :219490] Unsigned compared against 0 in drivers/wifi/esp/esp.c
1796* :github:`32949` - [Coverity CID :219491] Resource leak in tests/net/socket/af_packet/src/main.c
1797* :github:`32948` - [Coverity CID :219492] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
1798* :github:`32947` - [Coverity CID :219493] Unchecked return value in tests/kernel/workq/work/src/main.c
1799* :github:`32946` - [Coverity CID :219494] Logically dead code in boards/xtensa/intel_s1000_crb/pinmux.c
1800* :github:`32945` - [Coverity CID :219495] Pointless string comparison in tests/lib/devicetree/api/src/main.c
1801* :github:`32944` - [Coverity CID :219497] Logically dead code in subsys/bluetooth/host/gatt.c
1802* :github:`32943` - [Coverity CID :219498] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
1803* :github:`32942` - [Coverity CID :219499] Argument cannot be negative in tests/net/socket/af_packet/src/main.c
1804* :github:`32941` - [Coverity CID :219501] Unchecked return value in subsys/net/l2/bluetooth/bluetooth.c
1805* :github:`32940` - [Coverity CID :219502] Improper use of negative value in tests/net/socket/af_packet/src/main.c
1806* :github:`32939` - [Coverity CID :219504] Logically dead code in subsys/net/lib/lwm2m/lwm2m_engine.c
1807* :github:`32938` - [Coverity CID :219508] Unchecked return value in lib/libc/minimal/source/stdlib/malloc.c
1808* :github:`32937` - [Coverity CID :219508] Unchecked return value in lib/libc/minimal/source/stdlib/malloc.c
1809* :github:`32936` - [Coverity CID :219509] Side effect in assertion in tests/net/socket/tcp/src/main.c
1810* :github:`32935` - [Coverity CID :219510] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
1811* :github:`32934` - [Coverity CID :219511] Uninitialized scalar variable in tests/kernel/mbox/mbox_api/src/test_mbox_api.c
1812* :github:`32933` - [Coverity CID :219512] Unrecoverable parse warning in tests/kernel/mem_protect/mem_protect/src/mem_domain.c
1813* :github:`32932` - [Coverity CID :219513] Logically dead code in drivers/wifi/esp/esp.c
1814* :github:`32931` - [Coverity CID :219514] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
1815* :github:`32930` - [Coverity CID :219515] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_sched.c
1816* :github:`32929` - [Coverity CID :219516] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
1817* :github:`32928` - [Coverity CID :219518] Macro compares unsigned to 0 in subsys/bluetooth/mesh/transport.c
1818* :github:`32927` - [Coverity CID :219519] Unchecked return value in drivers/ethernet/eth_sam_gmac.c
1819* :github:`32926` - [Coverity CID :219520] Unsigned compared against 0 in drivers/wifi/esp/esp.c
1820* :github:`32925` - [Coverity CID :219521] Unchecked return value in tests/kernel/workq/work/src/main.c
1821* :github:`32924` - [Coverity CID :219522] Unchecked return value in tests/subsys/dfu/mcuboot/src/main.c
1822* :github:`32923` - [Coverity CID :219523] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_adv_sync.c
1823* :github:`32922` - [Coverity CID :219524] Logically dead code in drivers/wifi/esp/esp.c
1824* :github:`32921` - [Coverity CID :219525] Unchecked return value in tests/subsys/settings/functional/src/settings_basic_test.c
1825* :github:`32920` - [Coverity CID :219526] Operands don't affect result in tests/boards/mec15xxevb_assy6853/qspi/src/main.c
1826* :github:`32919` - [Coverity CID :219527] Resource leak in tests/net/socket/getaddrinfo/src/main.c
1827* :github:`32918` - [Coverity CID :219528] Arguments in wrong order in tests/drivers/pwm/pwm_loopback/src/main.c
1828* :github:`32917` - [Coverity CID :219529] Unchecked return value in subsys/bluetooth/controller/ll_sw/ull_filter.c
1829* :github:`32916` - [Coverity CID :219530] Dereference before null check in drivers/modem/ublox-sara-r4.c
1830* :github:`32915` - [Coverity CID :219531] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
1831* :github:`32914` - [Coverity CID :219532] Out-of-bounds access in tests/drivers/timer/nrf_rtc_timer/src/main.c
1832* :github:`32913` - [Coverity CID :219535] Dereference after null check in drivers/sensor/icm42605/icm42605.c
1833* :github:`32912` - [Coverity CID :219536] Dereference before null check in drivers/ieee802154/ieee802154_nrf5.c
1834* :github:`32911` - [Coverity CID :219537] Out-of-bounds access in samples/boards/nrf/system_off/src/retained.c
1835* :github:`32910` - [Coverity CID :219538] Illegal address computation in subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c
1836* :github:`32909` - [Coverity CID :219540] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_sched.c
1837* :github:`32908` - [Coverity CID :219541] Unused value in subsys/bluetooth/controller/ticker/ticker.c
1838* :github:`32907` - [Coverity CID :219542] Dereference null return value in subsys/bluetooth/mesh/heartbeat.c
1839* :github:`32906` - [Coverity CID :219543] Out-of-bounds access in samples/boards/nrf/mesh/onoff_level_lighting_vnd_app/src/smp_svr.c
1840* :github:`32905` - [Coverity CID :219544] Logically dead code in drivers/wifi/esp/esp.c
1841* :github:`32904` - [Coverity CID :219545] Side effect in assertion in subsys/bluetooth/controller/ll_sw/ull_adv_aux.c
1842* :github:`32903` - [Coverity CID :219546] Unchecked return value in tests/kernel/workq/work/src/main.c
1843* :github:`32902` - [Coverity CID :219547] Improper use of negative value in tests/drivers/timer/nrf_rtc_timer/src/main.c
1844* :github:`32898` - Bluetooth: controller: Control PDU buffer leak into Data PDU buffer pool
1845* :github:`32877` - acrn:  test case of kernel.timer and kernel.timer.tickless failed
1846* :github:`32875` - Benchmarking Zephyr vs. RIOT-OS
1847* :github:`32867` - tests/kernel/sched/schedule_api does not start with stm32wb55 on nucleo
1848* :github:`32866` - bt_le_ext_adv_create returns -5 with 0x2036 opcode status 1
1849* :github:`32862` - MCUboot, use default UART_0 value for RECOVERY_UART_DEV_NAME
1850* :github:`32860` - Periodic advertising/synchronization on nRF52810
1851* :github:`32853` - lwm2m: uninitialized variable in this function
1852* :github:`32839` - tests/kernel/timer/timer_api/test_timeout_abs still fails on multiple platforms
1853* :github:`32835` - twister: integration_platforms stopped working as it should
1854* :github:`32828` - tests: posix: Test case portability.posix.common.tls.newlib.posix_realtime fails on nrf9160dk_nrf9160
1855* :github:`32827` - question: Specify size of malloc arena
1856* :github:`32818` - Function z_swap_next_thread() missing coverage in sched.c
1857* :github:`32817` - Supporting fedora in the getting started docs
1858* :github:`32816` - ehl_crb: tests/kernel/timer/timer_api/timer_api/test_sleep_abs (kernel.timer.tickless) failed.
1859* :github:`32809` - Fail to build ARC zephyr with MetaWare toolchain
1860* :github:`32800` - Race conditions with setting thread attributes after ``z_ready_thread``?
1861* :github:`32798` - west flash fails for reel board
1862* :github:`32778` - Cannot support both HID boot report keyboard and mouse on a USB HID device
1863* :github:`32774` - Sensor BMI160: set of undersampling mode is not working
1864* :github:`32771` - STM32 with Ethernet crashes when receiving packets early
1865* :github:`32757` - Need openthread merge
1866* :github:`32755` - mcumgr: shell output gets truncated
1867* :github:`32745` - Bluetooth PAST shell command
1868* :github:`32742` - Bluetooth: GAP: LE connection complete event handling priority
1869* :github:`32741` - ARM32 / ARM64 separation
1870* :github:`32735` - Subsys: Logging: Functions purely to avoid compiling error affects test coverage
1871* :github:`32724` - qemu timer change introducing new CI failures
1872* :github:`32723` - kernel/sched: Only send IPI to abort a thread if the hardware supports it
1873* :github:`32721` - samples/bluetooth/periodic_adv/, print random address after every reset
1874* :github:`32720` - ./samples/microbit/central_eatt builds failed at v2.5.0 release
1875* :github:`32718` - NUCLEO-F446RE: Enable CAN Module
1876* :github:`32715` - async uart api not working on stm32 with dmamux
1877* :github:`32705` - KERNEL_COHERENCE on xtensa doesn't quite work yet
1878* :github:`32702` - RAM overflow with bbc:microbit for samples/bluetooth/peripheral...
1879* :github:`32699` - Setting custom BOARD_ROOT raises FileNotFoundError
1880* :github:`32697` - sam_e70b_xplained: running tests/kernel/timer/timer_api failed
1881* :github:`32696` - intel_adsp_cavs15: run testcases failed of tests/kernel/common
1882* :github:`32695` - intel_adsp_cavs15: cannot get output of some testcases
1883* :github:`32691` - Function z_find_first_thread_to_unpend() missing coverage in sched.c
1884* :github:`32688` - up_squared: tests/kernel/timer/timer_api failed.
1885* :github:`32679` - twister with --device-testing sometimes overlaps tests
1886* :github:`32677` - z_user_string_nlen() might lead to non-recoverable errors, despite suggesting the opposite
1887* :github:`32657` - canopen sample wont respond on pdo mapping with CO_ODs from objdict.eds
1888* :github:`32656` - reel_board: tests/lib/devicetree/devices/ build failure
1889* :github:`32655` - reel_board: tests/kernel/timer/timer_api/ failure
1890* :github:`32644` - Cannot build any project with system-wide DTC
1891* :github:`32619` - samples: usb: audio: Samples for usb audio fail building
1892* :github:`32599` - bbc_microbit build failure is blocking CI
1893* :github:`32589` - ehl_crb: tests/kernel/context fails sporadically
1894* :github:`32581` - shell/usb cdc_acm: shell does not work on CDC_ACM
1895* :github:`32579` - Corrupt CBOR payloads in MCUMGR when sending multiple commands together
1896* :github:`32572` - tests/kernel/timer/timer_api/test_timeout_abs fails on stm32 boards
1897* :github:`32566` - lwm2m: Long endpoint names are truncated due to short buffer
1898* :github:`32537` - Fatal error syscall_list.h
1899* :github:`32536` - Codec phy connection ASSERTION FAIL [event.curr.abort_cb]
1900* :github:`32515` - zephyr/kernel/thread.c:382 failed
1901* :github:`32514` - frdm_k64f:running testcase tests/subsys/debug/coredump/ and tests/subsys/debug/coredump_backends/ failed
1902* :github:`32513` - intel_adsp_cavs15: run testcases of fifo failed
1903* :github:`32512` - intel_adsp_cavs15: run testcases of queue failed
1904* :github:`32511` - Zephyr build fail with LLVM on Ubuntu for target ARC
1905* :github:`32509` - west build -p auto -b nrf52840dk_nrf52840 samples/bluetooth/hci_uart FAILED with  zephyr-v2.5.0
1906* :github:`32506` - k_sleep: Invalid return value when using absolute timeout.
1907* :github:`32499` - k_sleep duration is off by 1 tick
1908* :github:`32497` - No checks of buffer size in l2cap_chan_le_recv
1909* :github:`32492` - AArch64: Rework secure states (NS vs S) discussion
1910* :github:`32485` - CONFIG_NFCT_PINS_AS_GPIOS not in Kconfig.soc for nRF53
1911* :github:`32478` - twister: Twister cannot properly handle runners errors (flashing)
1912* :github:`32475` - twister error building mcux acmp driver
1913* :github:`32474` - pm: review post sleep wake up application notification scheduling
1914* :github:`32469` - Twister: potential race conditions.
1915* :github:`32468` - up_squared: tests/kernel/smp  failed.
1916* :github:`32467` - x86_64: page fault with access violation error complaining supervisor thread not allowed to rwx
1917* :github:`32459` - the cbprintf unit tests don't actually test all variations
1918* :github:`32457` - samples: drivers: espi: Need to handle failures in temperature retrieval
1919* :github:`32448` - C++ exceptions do not work on multiple platforms
1920* :github:`32445` - 2021 GSoC Project Idea: Transplantation for embarc_mli
1921* :github:`32444` - z_cstart bug
1922* :github:`32433` - pwm_stm32: warning: non-portable use of "defined"
1923* :github:`32431` - RTC driver support on STM32F1 series
1924* :github:`32429` - Only one PWM Channel supported in STM32L4 ?
1925* :github:`32420` - bbc_microbit_v2 build error for lis2dh
1926* :github:`32414` - [Coverity CID :218733] Explicit null dereferenced in tests/ztest/error_hook/src/main.c
1927* :github:`32413` - [Coverity CID :216799] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
1928* :github:`32412` - [Coverity CID :216797] Dereference null return value in tests/net/6lo/src/main.c
1929* :github:`32411` - [Coverity CID :218744] Out-of-bounds access in subsys/bluetooth/host/gatt.c
1930* :github:`32410` - [Coverity CID :218743] Out-of-bounds access in subsys/bluetooth/host/gatt.c
1931* :github:`32409` - [Coverity CID :218742] Out-of-bounds access in subsys/bluetooth/host/gatt.c
1932* :github:`32408` - [Coverity CID :218741] Out-of-bounds access in subsys/bluetooth/host/att.c
1933* :github:`32407` - [Coverity CID :218740] Out-of-bounds access in subsys/bluetooth/host/gatt.c
1934* :github:`32406` - [Coverity CID :218737] Out-of-bounds write in subsys/bluetooth/host/gatt.c
1935* :github:`32405` - [Coverity CID :218735] Out-of-bounds access in subsys/bluetooth/host/att.c
1936* :github:`32404` - [Coverity CID :218734] Out-of-bounds access in subsys/bluetooth/host/smp.c
1937* :github:`32403` - [Coverity CID :218732] Out-of-bounds access in subsys/bluetooth/host/att.c
1938* :github:`32402` - [Coverity CID :218731] Out-of-bounds access in subsys/bluetooth/shell/gatt.c
1939* :github:`32401` - [Coverity CID :218730] Operands don't affect result in subsys/bluetooth/host/conn.c
1940* :github:`32400` - [Coverity CID :218729] Out-of-bounds access in subsys/bluetooth/host/gatt.c
1941* :github:`32399` - [Coverity CID :218728] Out-of-bounds access in subsys/bluetooth/host/gatt.c
1942* :github:`32398` - [Coverity CID :218727] Out-of-bounds access in subsys/bluetooth/host/gatt.c
1943* :github:`32397` - [Coverity CID :218726] Out-of-bounds access in subsys/bluetooth/host/att.c
1944* :github:`32385` - clock_control: int is returned on enum return value
1945* :github:`32382` - Clock issues for STM32F103RE custom board
1946* :github:`32376` - samples: driver: watchdog: Sample fails on disco_l475_iot1
1947* :github:`32375` - Networking stack crashes when run in cooperative scheduling mode only
1948* :github:`32365` - samples: hci_rpmsg build fail for nrf5340
1949* :github:`32344` - sporadic failure in tests/kernel/mem_protect/userspace/kernel.memory_protection.userspace
1950* :github:`32343` - openthread manual joiner hangs
1951* :github:`32342` - review use of cpsid in aarch32 / CONFIG_PM
1952* :github:`32331` - Use of unitialized variables in can_set_bitrate()
1953* :github:`32321` - /tmp/ccTlcyeD.s:242: Error: Unrecognized Symbol type  " "
1954* :github:`32320` - drivers: flash: stm32: Flush ART Flash cache after erase operation
1955* :github:`32314` - 2021 GSoC Project Idea: Enable Interactive Zephyr Test Suite
1956* :github:`32291` - Zephyr don't build sample hello world for Particle Xenon
1957* :github:`32289` - USDHC: Fails after reset
1958* :github:`32279` - Question about flasing Adafruit Feather Sense with Zephyr
1959* :github:`32270` - TCP connection stalls
1960* :github:`32269` - shield: cmake: Shield conf is not loaded during build
1961* :github:`32265` - STM32F4 stuck handling I2C interrupt
1962* :github:`32261` - problem with CONFIG_STACK_SENTINEL
1963* :github:`32260` - STM32 counter driver error in estimating alarm time
1964* :github:`32258` - power mgmt: pm_devices: Get rid of z_pm_core_devices array
1965* :github:`32257` - Common DFU partition enumeration API
1966* :github:`32256` - Bluetooth mesh : Long friendship establishment after reset
1967* :github:`32252` - Building anything for nrf5340pdk_nrf5340_cpuappns/mps2_an521_ns(any non-secure platforms) pulls external git trees
1968* :github:`32237` - twister failing locally - fails to link native_posix w/lld
1969* :github:`32234` - Documentation: How to update Zephyr itself (with west)
1970* :github:`32233` - Often disconnect timeouts when running the BLE peripheral HR sample on Nitrogen96
1971* :github:`32224` - Treat devicetree binding deprecation usage as build error when running w/twister
1972* :github:`32212` - Tx power levels are not similar on ADV and CONN modes when set manually (nRF52)
1973* :github:`32206` - CMSIS-DSP support seems broken on link
1974* :github:`32205` - [misc] AArch64 improvements and fixes
1975* :github:`32203` - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host
1976* :github:`32201` - arch_switch() on ARM64 isn't quite right
1977* :github:`32197` - arch_switch() on SPARC isn't quite right
1978* :github:`32195` - ARMv8-nofp support
1979* :github:`32193` - Plan to support raspberry pi Pico?
1980* :github:`32158` - twister: inconsistent total testcases number with same configuration
1981* :github:`32145` - ``kernel threads`` and ``kernel stacks`` deadlock in many scenarios
1982* :github:`32137` - Provide test execution times per ztest testcase
1983* :github:`32118` - drivers/flash/soc_flash_nrf: nRF anomaly 242 workaround is not implemented
1984* :github:`32098` -  Implement a driver for the   Microphone / audio sensor (MP23ABS1) in Sensotile.Box
1985* :github:`32084` - Custom Log Backend breaks performance
1986* :github:`32075` - net: lwm2m: Testing Strategy for LWM2M Engine
1987* :github:`32072` - tests/kernel/common seems to fail on nrf52833dk_nrf52833
1988* :github:`32071` - devicetree: ``bus:`` does not work in ``child-binding``
1989* :github:`32052` - p4wq has a race with work item re-use
1990* :github:`32023` - samples: bluetooth: peripheral_hids: Unable to communicate with paired device after board reset
1991* :github:`32000` - 2021 GSoC Call for Project Ideas - deadline Feb.19, 2021 12:00PM PST
1992* :github:`31985` - riscv: Long execution time when TICKLESS_KERNEL=y
1993* :github:`31982` - tests: kernel: queue: regression introduced by FPU sharing PR #31772
1994* :github:`31980` - Communicating with BMI160 chip over SPI
1995* :github:`31969` - test_tcp_fn:net2 mximxrt1060/1064/1050 fails on test_client_invalid_rst with semaphore timed out
1996* :github:`31964` - up_squared: tests/kernel/timer/timer_api failed.
1997* :github:`31922` - hci_usb: HCI ACL packet with size divisible by 64 not sent
1998* :github:`31856` - power: ``device_pm_get_sync`` not thread-safe
1999* :github:`31854` - undefined reference to ``sys_arch_reboot``
2000* :github:`31829` - net: lwm2m: Update IPSO objects to version 1.1
2001* :github:`31799` - uart_configure does not return -ENOTSUP for stm32 uart with 9 bit data length.
2002* :github:`31774` - Add an application power management sample (PM_POLICY_APP)
2003* :github:`31762` - ivshmem application in acrn
2004* :github:`31761` - logging:buffer_write with len=0 causes kernel panic
2005* :github:`31757` - GCC compiler option should include '-mcpu=hs38' for HSDK
2006* :github:`31742` - Bluetooth: BLE 5 data throughput to Linux host
2007* :github:`31721` - tests: nrf: posix: portability.posix.common.tls.newlib fails on nrf9160dk_nrf9160
2008* :github:`31711` - UART failure with CONFIG_UART_ASYNC_API
2009* :github:`31613` - Undefined reference errors when using External Library with k_msgq_* calls
2010* :github:`31588` - Bluetooth: Support for multiple connectable advertising sets with different identities.
2011* :github:`31585` - BMD345: Extended BLE range with PA/LNA
2012* :github:`31503` - drivers: i2c: i2c_nrfx_twim  Power Consumption rises after I2C data transfer
2013* :github:`31416` - ARC MPU version number misuse ver3, should be ver4
2014* :github:`31348` - twister: CI: Run twister daily builds with "--overflow-as-errors"
2015* :github:`31323` - Compilation warning regards the SNTP subsys
2016* :github:`31299` - tests/kernel/mbox/mbox_usage failed on hsdk board
2017* :github:`31284` - [stm32] PM restore console after sleep mode
2018* :github:`31280` - devicetree: Add a macro to easily get optionnal devicetree GPIO properties
2019* :github:`31254` - Bluetooth: Extended advertising with one advertising set fails after the first time
2020* :github:`31248` - i2c shell functions non-functional on nRF53
2021* :github:`31217` - Multi-threading flash access is not supported by flash_write_protection_set()
2022* :github:`31191` - Samples: TF-M: Enable NS test app(s)
2023* :github:`31179` - ``iso bind`` for slave not working as intended
2024* :github:`31169` - kconfig configuration (prj.conf) based on zephyr version
2025* :github:`31164` - Problem to build lorawan from samples
2026* :github:`31150` - tests/subsys/canbus/isotp/conformance: failing on nucleo_f746zg
2027* :github:`31149` - tests/subsys/canbus/isotp/implementation: failing on nucleo_f746zg
2028* :github:`31103` - CMSIS RTOS v2 API implementation bugs in osEventFlagsWait
2029* :github:`31058` - SWO log backend clock frequency is off on some CPUs
2030* :github:`31036` - BMI 160 i2c version not working. I modified to i2c in kconfig to make it use i2c.
2031* :github:`31031` - samples/bluetooth/mesh is not helpful
2032* :github:`30991` - Unable to add new i2c sensor to nrf/samples
2033* :github:`30943` - MPU fault with STM32L452
2034* :github:`30936` - tests: sockets: tcp: add a tls test
2035* :github:`30929` - PDM Driver for nrf52840dk
2036* :github:`30841` - How to disable reception of socket CAN frames
2037* :github:`30771` - Logging: Fault instruction address in the logging thread
2038* :github:`30770` - mps2_an521: no input to shell from Windows qemu host
2039* :github:`30618` - Add arduino header/spi support for HSDK board
2040* :github:`30544` - nrf5340 pwm "Unsupported board: pwm-led0 devicetree alias is not defined"
2041* :github:`30540` - CONFIG_TRACING not working after updating from v2.1.0 to 2.2.0
2042* :github:`30520` - recv() call to Ublox Sara R4 cant return 0
2043* :github:`30465` - Spurious interrupts not handled in ARMv7-R code with GICv2.
2044* :github:`30441` - hci_uart uses wrong BT_BUF_ACL_SIZE on dual chip solutions + multicore
2045* :github:`30429` - Thread Border Router with NRC/RCP sample and nrf52840dk not starting
2046* :github:`30416` - No restore possible with mesh shell app from /tests using qemu_x86 on RaspberryPi3
2047* :github:`30395` - Add possibility to use alternative list of platforms default for CI runs.
2048* :github:`30355` - Multiple vlan interfaces on same interface not working
2049* :github:`30353` - RFC: Logging subsystem overhaul
2050* :github:`30325` - Stack overflow with http post when using civetweb
2051* :github:`30204` - Support for Teensy 4.0 and 4.1
2052* :github:`30195` - Missing error check of device_get_binding() and flash_area_open()
2053* :github:`30192` - mec15xxevb_assy6853: running tests/subsys/power/power_mgmt_soc failed
2054* :github:`30162` - Build zephyr with Metaware toolchain for HSDK fails
2055* :github:`30121` - Make log subsystem power aware
2056* :github:`30101` - tests should not be silently skipped due to insufficient RAM
2057* :github:`30074` - Occasional Spinlocks on zephyr 2.4.0 (ASSERTION FAIL [z_spin_lock_valid(l)] @ WEST_TOPDIR/zephyr/include/spinlock.h:92)
2058* :github:`30055` - Memory corruption for newlib-nano with float printf and disabled heap
2059* :github:`29946` - SD card initialization is wrong
2060* :github:`29915` - eth: stm32h747i_disco: sem timeout and hang on debug build
2061* :github:`29798` - test spi loopback with dma fails on nucleo_f746zg
2062* :github:`29733` - SAM0 will wake up with interrupted execution after deep sleep
2063* :github:`29722` - West flash is not able to flash with openocd
2064* :github:`29689` - tests: drivers: gpio: gpio_basic_api: correct dts binding
2065* :github:`29610` - documentation says giving a semaphore can release IRQ lock
2066* :github:`29599` - gPTP: frdm_k64f : can not converge time
2067* :github:`29581` - LoRaWAN sample for 96b_wistrio - Tx timeout
2068* :github:`29545` - samples: tfm_integration: tfm_ipc: No module named 'cryptography.hazmat.primitives.asymmetric.ed25519'
2069* :github:`29526` - generic page pool for MMU-based systems
2070* :github:`29476` - Samples: TF-M: Add PSA FF API Sample
2071* :github:`29349` - Using float when driver init in RISC-V arch might cause system to get stuck.
2072* :github:`29224` - PTS: Test framework: Bluetooth: GATT/SR/GAC/BI-01-C - FAIL
2073* :github:`29107` - Bluetooth: hci-usb uses non-standard interfaces
2074* :github:`29038` - drivers/usb/device/usb_dc_native_posix_adapt.c sees weird commands and aborts
2075* :github:`28901` - implement searchable bitfields
2076* :github:`28900` - add support for memory un-mapping
2077* :github:`28873` - z_device_ready() lies
2078* :github:`28803` - Use generic config option for early platfrom init (AKA "warm boot")
2079* :github:`28722` - Bluetooth: provide ``struct bt_conn`` to ccc_changed callback
2080* :github:`28597` - Bluetooth: controller: Redesign the implementation/use of NODE_RX_TYPE_DC_PDU_RELEASE
2081* :github:`28551` - up_squared: samples/boards/up_squared/gpio_counter failed.
2082* :github:`28535` - RFC: Add lz4 Data Compresssion library Support
2083* :github:`28438` - Example downstream manifest+module repo in zephyrproject-rtos
2084* :github:`28249` - driver: espi: mchp: eSPI OOB driver does not support callbacks for incoming OOB messages from eSPI master.
2085* :github:`28105` - sporadic "Attempt to resume un-suspended thread object" faults on x86-64
2086* :github:`28096` - fatfs update to latest upstream version
2087* :github:`27855` - i2c bitbanging on nrf52840
2088* :github:`27697` - Add support for passing -nogui 1 to J-Link Commander on MS Windows
2089* :github:`27692` - Allow to select between advertising packet/scan response for BT LE device name
2090* :github:`27525` - Including STM32Cube's USB PD support to Zephyr
2091* :github:`27484` - sanitycheck: Ease error interception from calling script
2092* :github:`27415` - Decide if we keep a single thread support (CONFIG_MULTITHREADING=n) in Zephyr
2093* :github:`27356` - deep review and redesign of API for work queue functionality
2094* :github:`27203` - tests/subsys/storage/flash_map failure on twr_ke18f
2095* :github:`27048` - Improve out-of-tree driver experience
2096* :github:`27033` - Update terminology related to I2C
2097* :github:`27032` - zephyr network stack socket APIs are not thread safe
2098* :github:`27000` - Avoid oppressive language in code base
2099* :github:`26952` - SMP support on ARM64 platform
2100* :github:`26889` - subsys: power: Need syscall that allows to force sleep state
2101* :github:`26760` - Improve caching configuration and move it to be cross architecture
2102* :github:`26728` - Allow k_poll for multiple message queues
2103* :github:`26495` - Make k_poll work with KERNEL_COHERENCE
2104* :github:`26491` - PCIe: add API to get BAR region size
2105* :github:`26363` - samples: subsys: canbus: canopen: objdict: CO_OD.h is not normally made.
2106* :github:`26246` - Printing 64-bit values in LOG_DBG
2107* :github:`26172` - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies
2108* :github:`26170` - HEXDUMP log gives warning when logging function name.
2109* :github:`26118` - Bluetooth: controller: nRF5x: refactor radio_nrf5_ppi.h
2110* :github:`25956` - Including header files from modules into app
2111* :github:`25865` - Device Tree Memory Layout
2112* :github:`25775` - [Coverity CID :210075] Negative array index write in samples/net/cloud/mqtt_azure/src/main.c
2113* :github:`25719` - sanitycheck log mixing between tests
2114* :github:`25601` - UART input does not work on mps2_an{385,521}
2115* :github:`25440` - Bluetooth: controller: ensure deferred PDU populations complete on time
2116* :github:`25389` - driver MMIO address range management
2117* :github:`25313` - samples:mimxrt1010_evk:samples/subsys/usb/audio: build error no usbd found
2118* :github:`25187` - Generic ethernet packet filtering based on link (MAC) address
2119* :github:`24986` - Convert dma_nios2_msgdma to DTS
2120* :github:`24731` - Bluetooth: controller: Network privacy not respected when address resolution is disabled
2121* :github:`24625` - lib: drivers: clock: rtc:  rtc api to maintain calendar time through reboot
2122* :github:`24228` - system power states
2123* :github:`24142` - NRF5340 PA/LNA support
2124* :github:`24119` - STM32: SPI: Extend power saving SPI pin config to all stm32 series
2125* :github:`24113` - STM32 Flash: Device tree updates
2126* :github:`23727` - RFC: clarification and standardization of ENOTSUP/ENOSYS error returns
2127* :github:`23520` - JLink Thread-Aware Debugging (RTOS Plugin)
2128* :github:`23465` - Zephyr Authentication - ZAUTH
2129* :github:`23449` - "make clean" doesn't clean a lot of generated files
2130* :github:`23225` - Bluetooth: Quality of service: Adaptive channel map
2131* :github:`23165` - macOS setup fails to build for lack of "elftools" Python package
2132* :github:`22965` - 4 byte addressing in spi_nor driver for memory larger than 128Mb.
2133* :github:`22956` - nios2: k_busy_wait() never returns if called with interrupts locked
2134* :github:`22731` - Improve docker CI documentation
2135* :github:`22620` - adapt cpu stats tracing to tracing infrastructure
2136* :github:`22078` - stm32: Shell module sample doesn't work on nucleo_l152re
2137* :github:`22061` - Ethernet switch support
2138* :github:`22060` - Build fails with gcc-arm-none-eabi-9-2019-q4-major
2139* :github:`22027` - i2c_scanner does not work on olimexino_stm32
2140* :github:`21993` - Bluetooth: controller: split: Move the LLL event prepare/resume queue handling into LLL
2141* :github:`21840` - need test case for CONFIG_MULTIBOOT on x86
2142* :github:`21811` - Investigate using Doxygen-generated API docs vs. Sphinx/Breath API docs
2143* :github:`21809` - Update document generating tools to newer versions
2144* :github:`21783` - rename zassert functions
2145* :github:`21489` - Allow to read any types during discovery
2146* :github:`21484` - Option for safe k_thread_abort
2147* :github:`21342` - z_arch_cpu_halt() should enter deep power-down where supported
2148* :github:`21293` - adding timeout the I2C read/write functions for the stm32 port
2149* :github:`21136` - ARC: Add support for reduced register file
2150* :github:`21061` - Document where APIs can be called from using doxygen
2151* :github:`21033` - Read out heap space used and unallocated
2152* :github:`20707` - Define GATT service at run-time
2153* :github:`20576` - DTS overlay files must include full path name
2154* :github:`20366` - Make babbelsim testing more easily available outside of CI
2155* :github:`19655` - Milestones toward generalized representation of timeouts
2156* :github:`19582` - zephyr_library: missing 'kernel-mode' vs 'app-mode' documentation
2157* :github:`19340` - ARM: Cortex-M: Stack Overflows when building with NO_OPTIMIZATIONS
2158* :github:`19244` - BLE throughput of DFU by Mcumgr is too slow
2159* :github:`19224` - deprecate spi_flash_w25qxxdv
2160* :github:`18934` - Update Documentation To Reflect No Concurrent Multi-Protocol
2161* :github:`18554` - Tracking Issue for C++ Support as of release 2.1
2162* :github:`18509` - Bluetooth:Mesh:Memory allocation is too large
2163* :github:`18351` - logging: 32 bit float values don't work.
2164* :github:`17991` - Cannot generate coverage reports on qemu_x86_64
2165* :github:`17748` - stm32: clock-control: Remove usage of SystemCoreClock
2166* :github:`17745` - stm32: Move clock configuration to device tree
2167* :github:`17571` - mempool is expensive for cyclic use
2168* :github:`17486` - nRF52: SPIM: Errata work-around status?
2169* :github:`17375` - Add VREF, TEMPSENSOR, VBAT internal channels to the stm32 adc driver
2170* :github:`17353` - Configuring with POSIX_API disables NET_SOCKETS_POSIX_NAMES
2171* :github:`17314` - doc: add tutorial for using mbed TLS
2172* :github:`16539` - include/ directory and header cleanup
2173* :github:`16150` - Make more LWM2M parameters configurable at runtime
2174* :github:`15855` - Create a reliable footprint tracking benchmark
2175* :github:`15854` - Footprint Enhancements
2176* :github:`15738` - Networking with QEMU for mac
2177* :github:`15497` - USB DFU: STM32: usb dfu mode doesn't work
2178* :github:`15134` - samples/boards/reel_board/mesh_badge/README.rst : No compilation or flash instructions
2179* :github:`14996` - enhance mutex tests
2180* :github:`14973` - samples: Specify the board target required for the sample
2181* :github:`14806` - Assorted pylint warnings in Python scripts
2182* :github:`14591` - Infineon Tricore architecture support
2183* :github:`14581` - Network interfaces should be able to declare if they work with IPv4 and IPv6 dynamically
2184* :github:`14442` - x86 SOC/CPU definitions need clean up.
2185* :github:`14309` - Automatic device dependency tracking
2186* :github:`19760` - Provide command to check board supported features
2187* :github:`13553` - Ways to reduce Bluetooth Mesh message loss
2188* :github:`13469` - Shell does not show ISR stack usage
2189* :github:`13436` - Enabling cooperative scheduling via menuconfig may result in an invalid configuration
2190* :github:`13091` - sockets: Implement MSG_WAITALL flag
2191* :github:`12718` - Generic MbedTLS setup doesn't use MBEDTLS_ENTROPY_C
2192* :github:`12098` - Not possible to print 64 bit decimal values with minimal libc
2193* :github:`12028` - Enable 16550 UART driver on x86_64
2194* :github:`11820` - sockets: Implement (POSIX-compatible) timeout support
2195* :github:`11529` - Get configuration of a running kernel in console
2196* :github:`11449` - checkpatch warns on .dtsi files about line length
2197* :github:`11207` - ENOSYS has ambiguous meaning.
2198* :github:`10621` - RFC: Enable device by using dts, not Kconfig
2199* :github:`10499` - docs: References to "user threads" are confusing
2200* :github:`10494` - sockets: Implement MSG_TRUNC flag for recv()
2201* :github:`10436` - Mess with ssize_t, off_t definitions
2202* :github:`10268` - Clean up remaining SPI_DW defines in soc.h
2203* :github:`10042` - MISRA C - Do not cast an arithimetic type to void pointer
2204* :github:`10041` - MISRA C - types that indicate size and signedness should be used instead of basic numerical types
2205* :github:`10030` - MISRA C - Document Zephyr's code guideline based on MISRA C 2012
2206* :github:`9954` - samples/hello_world build failed on Windows/MSYS
2207* :github:`9895` - MISRA C Add 'u' or 'U' suffix for all unsigned integer constants
2208* :github:`9894` - MISRA C Make external identifiers distinct according with C99
2209* :github:`9889` - MISRA C  Avoid implicit conversion between integers and boolean expressions
2210* :github:`9886` - MISRA C Do not mix signed and unsigned types
2211* :github:`9885` - MISRA C Do not have dead code
2212* :github:`9884` - MISRA-C Check return value of a non-void function
2213* :github:`9882` - MISRA-C - Do not use reserved names
2214* :github:`9778` - Implement zephyr specific SEGGER_RTT_LOCK and SEGGER_RTT_UNLOCK macros
2215* :github:`9626` - Add support for the FRDM-KL28Z board
2216* :github:`9507` - pwm: No clear semantics to stop a PWM leads to diverse implementations
2217* :github:`9284` - Issues/experience trying to use TI ARM code gen tools in Zephyr
2218* :github:`8958` - Bluetooth: Proprietary vendor specific opcode discovery
2219* :github:`8400` - test kernel XIP case seems not well defined
2220* :github:`8393` - ``CONFIG_MULTITHREADING=n`` builds call ``main()`` with interrupts locked
2221* :github:`7317` - Add generation of SPDX TagValue documents to each build
2222* :github:`7297` - STM32: Drivers: Document series support for each driver
2223* :github:`7246` - esp32 fails to build with xtensa-esp32-elf-gcc: error: unrecognized command line option '-no-pie'
2224* :github:`7216` - Stop using gcc's "-include" flag
2225* :github:`7214` - Defines from DTS and Kconfig should be available simultaneously
2226* :github:`7151` - boards: Move existing boards to "default configuration guidelines"
2227* :github:`6925` - Provide Reviewer Guidelines as part of the documentation
2228* :github:`6291` - userspace: support MMU-based memory virtualization
2229* :github:`6066` - LwM2M: support object versioning in register / discover operations
2230* :github:`5517` - Expand toolchain/SDK support
2231* :github:`5325` - Support interaction with console in twister
2232* :github:`5116` - [Coverity CID: 179986] Null pointer dereferences in /subsys/bluetooth/host/mesh/access.c
2233* :github:`4911` - Filesystem support for qemu
2234* :github:`4569` - LoRa:  support LoRa
2235* :github:`1418` - kconfig options need some cleanup and reorganisation
2236* :github:`1415` - Problem with forcing new line in generated documentation.
2237* :github:`1392` - No module named 'elftools'
2238* :github:`3933` - LWM2M: Create application/link-format writer object to handle discovery formatting
2239* :github:`3931` - LWM2M: Data Validation Callback
2240* :github:`3723` - WiFi support for ESP32
2241* :github:`3675` - LE Adv. Ext.: Extended Scan with PHY selection for non-conn non-scan un-directed without aux packets
2242* :github:`3674` - LE Adv. Ext.: Non-Connectable and Non-Scannable Undirected without auxiliary packet
2243* :github:`3634` - ARM: implement NULL pointer protection
2244* :github:`3514` - Bluetooth: controller: LE Advertising Extensions
2245* :github:`3487` - Keep Zephyr Device tree Linux compatible
2246* :github:`3420` - Percepio Tracealyzer Support
2247* :github:`3280` - Paging Support
2248* :github:`2854` - Modbus RTU Support
2249* :github:`2542` - battery: Add standard APIs for Battery Charging and Fuel Gauge Handling (Energy Management)
2250* :github:`2470` - Supervisory and Monitoring Task
2251* :github:`2381` - SQL Database
2252* :github:`2336` - IPv4 - Multicast Join/Leave Support
2253