1862 lines
109 KiB
ReStructuredText
1862 lines
109 KiB
ReStructuredText
:orphan:
|
||
|
||
.. _zephyr_2.4:
|
||
|
||
Zephyr 2.4.0
|
||
############
|
||
|
||
We are pleased to announce the release of Zephyr RTOS version 2.4.0.
|
||
|
||
Major enhancements with this release include:
|
||
|
||
* Introduced initial support for virtual memory management.
|
||
|
||
* Added Bluetooth host support for periodic advertisement and isochronous
|
||
channels.
|
||
|
||
* Enabled the new TCP stack, TCP2, by default. This stack was introduced in
|
||
Zephyr v2.1.0 to improve network protocol testability with open source tools.
|
||
|
||
* Introduced a new toolchain abstraction with initial implementations for GCC
|
||
and LLVM/Clang, and groundwork for future support of commercial toolchains.
|
||
|
||
* Moved to using C99 integer types and deprecate Zephyr integer types. The
|
||
Zephyr types can be enabled by Kconfig DEPRECATED_ZEPHYR_INT_TYPES option.
|
||
|
||
The following sections provide detailed lists of changes by component.
|
||
|
||
Security Vulnerability Related
|
||
******************************
|
||
|
||
The following CVEs are addressed by this release:
|
||
|
||
* CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer
|
||
* CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing
|
||
* CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core
|
||
* CVE-2020-10072: all threads can access all socket file descriptors
|
||
* CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat
|
||
* CVE-2020-13599: Security problem with settings and littlefs
|
||
* CVE-2020-13601: Under embargo until 2020/11/18
|
||
* CVE-2020-13602: Remote Denial of Service in LwM2M do_write_op_tlv
|
||
|
||
More detailed information can be found in:
|
||
https://docs.zephyrproject.org/latest/security/vulnerabilities.html
|
||
|
||
Known issues
|
||
************
|
||
|
||
You can check all currently known issues by listing them using the GitHub
|
||
interface and listing all issues with the `bug label
|
||
<https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
|
||
|
||
API Changes
|
||
***********
|
||
|
||
* Moved to using C99 integer types and deprecate Zephyr integer types. The
|
||
Zephyr types can be enabled by Kconfig DEPRECATED_ZEPHYR_INT_TYPES option.
|
||
|
||
* The ``<sys/util.h>`` header has been promoted to a documented API with
|
||
:ref:`experimental stability <api_lifecycle>`. See :ref:`util_api` for an API
|
||
reference.
|
||
|
||
* The :c:func:`wdt_feed` function will now return ``-EAGAIN`` if
|
||
issuing a feed would stall the caller. Application code may need to
|
||
ignore this diagnostic result or initiate another feed operation
|
||
later.
|
||
|
||
* ``<drivers/uart.h>`` has seen its callbacks normalized.
|
||
:c:type:`uart_callback_t` and :c:type:`uart_irq_callback_user_data_t`
|
||
had their signature changed to add a struct device pointer as first parameter.
|
||
:c:type:`uart_irq_callback_t` has been removed. :c:func:`uart_callback_set`,
|
||
:c:func:`uart_irq_callback_user_data_set` and :c:func:`uart_irq_callback_set`
|
||
user code have been modified accordingly.
|
||
|
||
* ``<drivers/dma.h>`` has seen its callback normalized. It had its signature
|
||
changed to add a struct device pointer as first parameter. Such callback
|
||
signature has been generalized through the addition of dma_callback_t.
|
||
'callback_arg' argument has been renamed to 'user_data. All user code have
|
||
been modified accordingly.
|
||
|
||
* ``<drivers/ipm.h>`` has seen its callback normalized.
|
||
:c:type:`ipm_callback_t` had its signature changed to add a struct device
|
||
pointer as first parameter. :c:func:`ipm_register_callback` user code have
|
||
been modified accordingly. The context argument has been renamed to user_data
|
||
and all drivers have been modified against it as well.
|
||
|
||
* The :c:func:`fs_open` function now accepts open flags that are passed as
|
||
a third parameter.
|
||
All custom file system front-ends require change to the implementation
|
||
of ``open`` callback to accept the new parameter.
|
||
To maintain original behaviour within user code, two argument invocations
|
||
should be converted to pass a third argument ``FS_O_CREATE | FS_O_RDWR``.
|
||
|
||
* The struct device got 3 attributes renamed: ``config_info`` to ``config``,
|
||
``driver_api`` to ``api`` and finally ``driver_data`` to ``data``.
|
||
This renaming was done to get rid of legacy names, for which the reasons
|
||
do no longer apply.
|
||
|
||
* All device instances got a const qualifier. So this applies to all APIs
|
||
manipulating ``struct device *`` (ADC, GPIO, I2C, ...). In order to avoid
|
||
const qualifier loss on ISRs, all ISRs now take a ``const *void`` as a
|
||
parameter as well.
|
||
|
||
* The ``_gatt_`` and ``_GATT_`` infixes have been removed for the HRS, DIS
|
||
and BAS APIs and the Kconfig options.
|
||
|
||
* ``<include/bluetooth/gatt.h>`` callback :c:func:`bt_gatt_attr_func_t` used by
|
||
:c:func:`bt_gatt_foreach_attr` and :c:func:`bt_gatt_foreach_attr_type` has
|
||
been changed to always pass the original pointer of attributes along with its
|
||
resolved handle.
|
||
|
||
* Established the unrestricted alignment of flash reads for all drivers.
|
||
|
||
Deprecated in this release
|
||
==========================
|
||
|
||
* The full set of ``k_mem_pool`` and ``sys_mem_pool`` APIs
|
||
are considered deprecated as of this release. The replacements are
|
||
the ``k_heap`` and ``sys_heap`` APIs. These APIs are not tagged with
|
||
``__deprecated`` in the 2.4 release, but will be in 2.5. They will be
|
||
removed completely in Zephyr 2.6 LTS. The set of APIs now deprecated is as
|
||
follows:
|
||
|
||
* ``k_mbox_data_block_get()``
|
||
* ``k_pipe_block_put()``
|
||
* ``K_MEM_POOL_DEFINE()``
|
||
* ``k_mem_pool_alloc()``
|
||
* ``k_mem_pool_free()``
|
||
* ``k_mem_pool_free_id()``
|
||
* ``SYS_MEM_POOL_DEFINE()``
|
||
* ``sys_mem_pool_init()``
|
||
* ``sys_mem_pool_alloc()``
|
||
* ``sys_mem_pool_free()``
|
||
* ``sys_mem_pool_try_expand_inplace()``
|
||
|
||
* The Kconfig option ``CONFIG_MULTITHREADING`` to disable multi-threading was
|
||
deprecated due to lack of maintainership. This means that single-threaded
|
||
mode with the scheduler disabled is deprecated; normal multi-threaded mode is
|
||
still fully supported.
|
||
|
||
Removed APIs in this release
|
||
============================
|
||
|
||
* Other
|
||
|
||
* The deprecated ``MACRO_MAP`` macro has been removed from the
|
||
:ref:`util_api`. Use ``FOR_EACH`` instead.
|
||
* The CONFIG_NET_IF_USERSPACE_ACCESS is removed as it is no longer needed.
|
||
|
||
* Build system
|
||
|
||
* The set of ``*_if_kconfig()`` CMake functions have been removed. Use
|
||
``_ifdef(CONFIG_ ...)`` instead.
|
||
|
||
Stable API changes in this release
|
||
==================================
|
||
|
||
* USB
|
||
|
||
* HID class callbacks now takes a parameter ``const struct device*`` which
|
||
is the HID device for which callback was called.
|
||
|
||
* Bluetooth
|
||
|
||
* The ``_gatt_`` infix has been removed from all GATT service APIs.
|
||
|
||
* Bluetooth HCI Driver
|
||
|
||
* bt_hci_evt_is_prio() removed, use bt_hci_evt_get_flags() instead when
|
||
CONFIG_BT_RECV_IS_RX_THREAD is defined and call bt_recv and bt_recv_prio
|
||
when their flag is set, otherwise always call bt_recv().
|
||
|
||
Kernel
|
||
******
|
||
|
||
* Initial support for virtual memory management
|
||
|
||
* API definitions in ``include/sys/mem_manage.h``.
|
||
* Supporting architectures will implement ``arch_mem_map()`` and enable
|
||
``CONFIG_MMU``.
|
||
* The kernel is linked at its physical memory location in RAM.
|
||
* The size of the address space is controlled via ``CONFIG_KERNEL_VM_SIZE``
|
||
with memory mapping calls allocating virtual memory growing downward
|
||
from the address space limit towards the system RAM mappings.
|
||
* This infrastructure is still under heavy development.
|
||
|
||
* Device memory mapped I/O APIs
|
||
|
||
* Namedspaced as DEVICE_MMIO and specified in a new
|
||
``include/sys/device_mmio.h`` header.
|
||
* This is added to facilitate the specification and the storage location of
|
||
device driver memory-mapped I/O regions based on system configuration.
|
||
|
||
* Maintained entirely in ROM for most systems.
|
||
* Maintained in RAM with hooks to memory-mapping APIs for MMU or PCI-E
|
||
systems.
|
||
|
||
* Updates for Memory Domain APIs
|
||
|
||
* All threads now are always a member of a memory domain. A new
|
||
memory domain ``k_mem_domain_default`` introduced for initial threads
|
||
like the main thread.
|
||
* The ``k_mem_domain_destroy()`` and ``k_mem_domain_remove_thread()`` APIs
|
||
are now deprecated and will be removed in a future release.
|
||
* Header definitions moved to ``include/app_memory/mem_domain.h``.
|
||
|
||
* Thread stack specification improvements
|
||
|
||
* Introduced a parallel set of ``K_KERNEL_STACK_*`` APIs for specifying
|
||
thread stacks that will never host user threads. This will conserve memory
|
||
as ancillary data structures (such as privilege mode elevation stacks) will
|
||
not need to be created, and certain alignment requirements are less strict.
|
||
|
||
* Internal interfaces to the architecture code have been simplified. All
|
||
thread stack macros are now centrally defined, with arches declaring
|
||
support macros to indicate the alignment of the stack pointer, the
|
||
stack buffer base address, and the stack buffer size.
|
||
|
||
Architectures
|
||
*************
|
||
|
||
* ARC
|
||
|
||
* Added ARC MetaWare toolchain support
|
||
* General arch improvements for stacks & memory domains
|
||
* API improvements for cache flush and cache invalidate
|
||
* Debugging help: show all registers on exception
|
||
* Fix for fast irq (one register bank configuration)
|
||
* Fix for undefined shift behavior (CID 211523)
|
||
|
||
* ARM
|
||
|
||
* AARCH32
|
||
|
||
* Added support for ARM Cortex-M1 architecture.
|
||
* Implemented the timing API in Cortex-M architecture using the Data
|
||
Watchpoint and Trace (DWT) unit.
|
||
* The interrupt vector relaying feature support was extended to Cortex-M
|
||
Mainline architecture variants.
|
||
* Cortex-M fault handling implementation was enhanced by adding an option to
|
||
generate and supply the full register state to the kernel fatal error
|
||
handling mechanism.
|
||
* Fixed Cortex-M boot sequence for single-threaded applications
|
||
(CONFIG_MULTITHREADING=n).
|
||
* Added thread safety to Non-Secure entry function calls in ARMv8-M
|
||
architecture.
|
||
* Fixed stack randomization for main thread.
|
||
* Fixed exception vector table alignment in Cortex-M architecture
|
||
* Increased test coverage in QEMU for ARMv6-M architecture variant.
|
||
* Removed the implementation of arch_mem_domain_* APIs for Cortex-M
|
||
|
||
* AARCH64
|
||
|
||
* Re-implemented thread context-switch to use the _arch_switch() API
|
||
|
||
* POSIX
|
||
|
||
* RISC-V
|
||
|
||
* x86
|
||
|
||
* x86 MMU paging support has been overhauled to meet CONFIG_MMU requirements.
|
||
|
||
* ``arch_mem_map()`` is implemented.
|
||
* Restored support for 32-bit non-PAE paging. PAE use is now controlled
|
||
via the ``CONFIG_X86_PAE`` option
|
||
* Initial kernel page tables are now created at build time.
|
||
* Page tables are no longer strictly identity-mapped
|
||
|
||
* Added ``zefi`` infrastructure for packaging the 64-bit Zephyr kernel into
|
||
an EFI application.
|
||
|
||
* Added a GDB stub implementation that works over serial for x86 32-bit.
|
||
|
||
Boards & SoC Support
|
||
********************
|
||
|
||
* Added support for these SoC series:
|
||
|
||
* ARM Cortex-M1/M3 DesignStart FPGA
|
||
* Atmel SAM4L
|
||
* Nordic nRF52805
|
||
* NXP i.MX RT685, i.MX8M Mini, and LPC11U6x
|
||
* ARC QEMU support for EM and HS family
|
||
|
||
* Made these changes in other SoC series:
|
||
|
||
* STM32L4/STM32WB: Added support for Low Power Mode.
|
||
* STM32H7/STM32WB/STM32MP1: Added Dual Core concurrent register access
|
||
protection using HSEM.
|
||
* Increased cpu frequency for ARC nsim_hs_smp.
|
||
|
||
* Changes for ARC boards:
|
||
|
||
* ARC QEMU boards for ARC EM and HS
|
||
* ARC MetaWare toolchain support, including mdb runner for various ARC boards
|
||
* gcov coverage support for ARC QEMU
|
||
* New nSIM configuration, corresponding to em7d_v22 EMSK board
|
||
* Enabled SMP on HSDK board, including dual core and quad core configurations.
|
||
* Switched from legacy ARC-nSIM UART to ns16550 UART model and driver.
|
||
* Fixed EMSDP secure config for emsdp_em7d_esp.
|
||
|
||
* Added support for these ARM boards:
|
||
|
||
* Adafruit ItsyBitsy M4 Express
|
||
* Arduino Nano 33 IOT
|
||
* ARM Cortex-M1/M3 DesignStart FPGA reference designs running on the Digilent
|
||
Arty A7 development board
|
||
* Atmel SAM4L-EK board
|
||
* Circuit Dojo nRF9160 Feather
|
||
* EOS S3 Quick Feather
|
||
* Laird Connectivity Pinnacle 100 Modem Development board (pinnacle_100_dvk)
|
||
* nRF21540 DK (nrf21540dk_nrf52840)
|
||
* nRF52805 emulation on nRF52 DK (nrf52dk_nrf52805)
|
||
* nRF5340 DK
|
||
* Nuvoton npcx7m6fb and pfm m487 boards
|
||
* NXP i.MX RT685 EVK, i.MX8M Mini EVK, LPCXpresso LPC11U68
|
||
* OLIMEX-STM32-H103
|
||
* Ruuvitag board
|
||
* Seagate FaZe board
|
||
* Seeeduino XIAO
|
||
* Serpente board
|
||
* Silicon Labs BRD4180A (a.k.a. SLWRB4180A) Mighty Gecko Radio Board
|
||
* ST B_L4S5I_IOT01A Discovery kit
|
||
* ST NUCLEO-H745ZI-Q
|
||
* Waveshare Open103Z
|
||
* WeAct Studio Black Pill V2.0
|
||
|
||
* Made these changes in other boards:
|
||
|
||
* b_l072z_lrwan1: Added flash, LoRa, USB, EEPROM, RNG
|
||
* nRF boards: enabled HW Stack Protection by default on boards maintained by Nordic
|
||
* nucleo_l552ze_q: Added non secure target and TFM support
|
||
* STM32 boards: Enabled MPU on all boards with at least 64K flash
|
||
* lpcxpresso55s69: Added TFM support
|
||
|
||
* Added support for these following shields:
|
||
|
||
* Adafruit WINC1500 Wifi
|
||
* ARM Ltd. V2C-DAPLink for DesignStart FPGA
|
||
* Atmel AT86RF2XX Transceivers
|
||
* Buydisplay 2.8" TFT Touch Shield with Arduino adapter
|
||
* DAC80508 Evaluation Module
|
||
|
||
Drivers and Sensors
|
||
*******************
|
||
|
||
* ADC
|
||
|
||
* Added chip select flags to SPI ADC drivers.
|
||
|
||
* Audio
|
||
|
||
* N/A
|
||
|
||
* Bluetooth
|
||
|
||
* L2CAP RX MTU is now controlled by CONFIG_BT_L2CAP_RX_MTU when
|
||
CONFIG_BT_ACL_FLOW_CONTROL is disabled, previously this was controlled
|
||
by CONFIG_BT_RX_BUF_LEN. If CONFIG_BT_RX_BUF_LEN has been changed from its
|
||
default value then CONFIG_BT_L2CAP_RX_MTU should be set to
|
||
CONFIG_BT_RX_BUF_LEN - 8.
|
||
|
||
* CAN
|
||
|
||
* Added chip select flags to SPI CAN drivers.
|
||
* Fixed MCP2515 driver to wait to reset.
|
||
|
||
* Clock Control
|
||
|
||
* STM32: Various changes including Flash latency wait states computation,
|
||
configuration option additions for H7 series, and fixes on F0/F3 PREDIV1
|
||
support
|
||
* Added LPC11U6X driver.
|
||
|
||
* Console
|
||
|
||
* Added IPM driver.
|
||
|
||
* Counter
|
||
|
||
* STM32: Added support on F0/F2 series.
|
||
* Added MCUX PIT counter driver for Kinetis K6x and K8x SoCs.
|
||
|
||
* Crypto
|
||
|
||
* N/A
|
||
|
||
* DAC
|
||
|
||
* STM32: Added support for F0/F2/G4/L1 series.
|
||
|
||
* Debug
|
||
|
||
* N/A
|
||
|
||
* Display
|
||
|
||
* Enhanced SSD16XX driver to support loading WS from OTP.
|
||
* Added chip select flags to SPI display drivers.
|
||
|
||
* DMA
|
||
|
||
* STM32: Number of changes including k_malloc removal, driver priority init
|
||
increase, get_status API addition and various cleanups.
|
||
* Added MCUX EDMA driver for i.MX RT and Kinetis K6x SoCs.
|
||
* Added MCUX LPC driver for LPC and i.MX RT6xx SoCs.
|
||
|
||
* EEPROM
|
||
|
||
* Added driver supporting the on-chip EEPROM found on NXP LPC11U6X MCUs.
|
||
* Fixed at2x cs gpio flags extraction from DT.
|
||
|
||
* Entropy
|
||
|
||
* STM32: Added support for ISR mode. Added support on F7/H7/L0 series.
|
||
|
||
* ESPI
|
||
|
||
* Enhanced XEC driver to support KBC status operations, ACPI_EC1 interface,
|
||
and slaves with long initializations.
|
||
* Fixed XEC driver frequency override during IO selection.
|
||
|
||
* Ethernet
|
||
|
||
* Added VLAN support to Intel e1000 driver.
|
||
* Added Ethernet support to stm32h7 based boards (with IT based TX).
|
||
* Moved stm32 driver to device tree configuration.
|
||
* Added support for setting fixed configuration and read from device tree
|
||
for ENET ETH interface and PHY in mcux driver.
|
||
* Added support for device that do not use SMI for PHY setup in mcux driver.
|
||
* Added support for multiport gPTP in native_posix driver. This allows gPTP
|
||
bridging testing.
|
||
* Fixed MAC registers in enc28j60 driver to the latest Microchip reference manual.
|
||
|
||
* Flash
|
||
|
||
* The driver selected by ``CONFIG_SPI_FLASH_W25QXXDV`` has been
|
||
removed as it is unmaintained and all its functionality is available
|
||
through ``CONFIG_SPI_NOR``. Out of tree uses should convert to the
|
||
supported driver using the ``jedec,spi-nor`` compatible.
|
||
* Enhanced nRF QSPI NOR flash driver (nrf_qspi_nor) so it supports unaligned read offset, read length and buffer offset.
|
||
* Added SFDP support in spi_nor driver.
|
||
* Fixed regression in nRF flash driver (soc_flash_nrf) with :kconfig:option:`CONFIG_BT_CTLR_LOW_LAT` option.
|
||
* Introduced NRF radio scheduler interface in nRF flash driver (soc_flash_nrf).
|
||
* STM32: Factorized support for F0/F1/F3. Added L0 support. Various fixes.
|
||
|
||
* GPIO
|
||
|
||
* Added driver for the Xilinx AXI GPIO IP.
|
||
* Added LPC11U6X driver.
|
||
|
||
* Hardware Info
|
||
|
||
* Added Atmel SAM4L driver.
|
||
|
||
* I2C
|
||
|
||
* Introduced new driver for NXP LPC11U6x SoCs. See
|
||
:kconfig:option:`CONFIG_I2C_LPC11U6X`.
|
||
|
||
* Introduced new driver for emulated I2C devices, where I2C operations
|
||
are forwarded to a module that emulates responses from hardware.
|
||
This enables testing without hardware and allows unusual conditions
|
||
to be synthesized to test driver behavior. See
|
||
:kconfig:option:`CONFIG_I2C_EMUL`.
|
||
|
||
* STM32: V1: Reset i2c device on read/write error.
|
||
* STM32: V2: Added dts configurable Timing option.
|
||
* Fixed MCUX LPI2C driver transfer status after NACK.
|
||
|
||
* I2S
|
||
|
||
* Added LiteX controller driver.
|
||
|
||
* IEEE 802.15.4
|
||
|
||
* Allow user to disable auto-start of IEEE 802.15.4 network interface.
|
||
By default the IEEE 802.15.4 network interface is automatically started.
|
||
* Added support for setting TX power in rf2xx driver.
|
||
* Added Nordic 802.15.4 multiprotocol support, see :kconfig:option:`CONFIG_NRF_802154_MULTIPROTOCOL_SUPPORT`.
|
||
* Added Kconfig :kconfig:option:`CONFIG_IEEE802154_VENDOR_OUI_ENABLE` option for defining OUI.
|
||
|
||
* Interrupt Controller
|
||
|
||
* Enhanced GICV3 driver to support SGI API.
|
||
* Added NPCX MIWU driver.
|
||
|
||
* IPM
|
||
|
||
* Added Intel ADSP driver.
|
||
|
||
* Keyboard Scan
|
||
|
||
* Enhanced FT5336 driver to support additional part number variants.
|
||
|
||
* LED
|
||
|
||
* Added TI LP503X controller driver.
|
||
* Introduced led_set_color, let_get_info, and channel-dedicated syscalls
|
||
* Added shell support.
|
||
|
||
* LED Strip
|
||
|
||
* Enhanced APA102 driver to support SPI chip select.
|
||
|
||
* LoRa
|
||
|
||
* Made various enhancements and fixes in SX1276 driver.
|
||
|
||
* Modem
|
||
|
||
* Added option to query the IMSI and ICCID from the SIM.
|
||
* Added support for offloaded Sierra Wireless HL7800 modem.
|
||
|
||
* PECI
|
||
|
||
* N/A
|
||
|
||
* Pinmux
|
||
|
||
* Added LPC11U6X driver.
|
||
* Added NPCX driver.
|
||
|
||
* PS/2
|
||
|
||
* N/A
|
||
|
||
* PWM
|
||
|
||
* STM32: Refactored using Cube LL API.
|
||
* Added SAM9 TCC based driver.
|
||
|
||
* Sensor
|
||
|
||
* Added API function ``sensor_attr_get()`` for getting a sensor's
|
||
attribute.
|
||
* Added support for wsen-itds accelerometer sensor.
|
||
* Added chip select flags to SPI sensor drivers.
|
||
* Added IIS2DH accelerometer driver.
|
||
* Added MAX17055 fuel-gauge sensor driver.
|
||
* Added SI7055 temperature sensor driver.
|
||
* Enhanced FXOS8700 driver to support magnetic vector magnitude function.
|
||
* Added SM351LT magnetoresistive sensor driver.
|
||
* Added VCNL4040 proximity and light sensor driver.
|
||
* Refactored LIS2DH and LSM6DSL drivers to support multiple instances.
|
||
|
||
* Serial
|
||
|
||
* Added driver for the Xilinx UART Lite IP.
|
||
* Added NXP IUART driver for i.MX8M Mini.
|
||
* Implemented uart_config_get API in MCUX UART driver.
|
||
* Added LPC11U6X driver.
|
||
|
||
* SPI
|
||
|
||
* The SPI driver subsystem has been updated to use the flags specified
|
||
in the cs-gpios devicetree properties rather than the
|
||
SPI_CS_ACTIVE_LOW/HIGH configuration options. Devicetree files that
|
||
specify 0 for this field will probably need to be updated to specify
|
||
GPIO_ACTIVE_LOW. SPI_CS_ACTIVE_LOW/HIGH are still used for chip
|
||
selects that are not specified by a cs-gpios property.
|
||
* Added driver for the Xilinx AXI Quad SPI IP.
|
||
* STM32: Various fixes around DMA mode.
|
||
* Extended MCUX Flexcomm driver to support slave mode.
|
||
* Added optional delays to MCUX DSPI and LPSPI drivers.
|
||
|
||
* Timer
|
||
|
||
* N/A
|
||
|
||
* USB
|
||
|
||
* The usb_enable() function, which, for some samples, was invoked
|
||
automatically on system boot up, now needs to be explicitly called
|
||
by the application in order to enable the USB subsystem. If your
|
||
application relies on any of the following Kconfig options, then
|
||
it shall also enable the USB subsystem:
|
||
|
||
* :kconfig:option:`CONFIG_USB_DEVICE_NETWORK_ECM`
|
||
* :kconfig:option:`CONFIG_USB_DEVICE_NETWORK_EEM`
|
||
* :kconfig:option:`CONFIG_USB_DEVICE_NETWORK_RNDIS`
|
||
* :kconfig:option:`CONFIG_TRACING_BACKEND_USB`
|
||
* ``CONFIG_USB_UART_CONSOLE``
|
||
|
||
* USB device support has got its own work queue
|
||
which is used by CDC ACM class by default.
|
||
|
||
* CDC ACM Class was slightly reworked.
|
||
|
||
* Suspend and resume support in CDC ACM and HID classes
|
||
has been corrected.
|
||
|
||
* Atmel SAM0 USB device driver (usb_dc_sam0) was revised.
|
||
All drivers now use common macros for getting indexes and direction
|
||
from an endpoint.
|
||
|
||
* Video
|
||
|
||
* N/A
|
||
|
||
* Watchdog
|
||
|
||
* Added MCUX WWDT driver for LPC SoCs.
|
||
* Enhanced Gecko driver to support Gecko Series 2 SoC.
|
||
|
||
* WiFi
|
||
|
||
* Added IPv6 support to Simplelink driver.
|
||
* Added DNS offloading support to eswifi driver.
|
||
* Fixed esp driver offload protocol parsing.
|
||
* Fixed esp driver GPIO reset control logic.
|
||
* Fixed eswifi driver offloading packet parsing.
|
||
|
||
Networking
|
||
**********
|
||
|
||
* The new TCP stack is enabled by default. The legacy TCP stack is not yet
|
||
removed and can be used if needed.
|
||
* The network interface is made a kernel object. This allows better access
|
||
control handling when usermode is enabled.
|
||
* The kernel stacks are used in network related threads to save memory when
|
||
usermode is enabled.
|
||
* Network statistics collection can be enabled in key points of the network
|
||
stack. This can be used to get information where time is spent in RX or TX.
|
||
* The BSD socket sendmsg() can now be used with AF_PACKET type sockets.
|
||
* Added support for enabling OpenThread reference device.
|
||
* Added support for enabling MQTT persistent sessions.
|
||
* Added "net tcp recv" command to net shell to enable TCP RX in manual testing.
|
||
* Added ObjLnk resource type support to LWM2M.
|
||
* Added userspace support to MQTT publisher, echo-server and echo-client
|
||
sample applications.
|
||
* Added support to rejecting received and unsupported PPP options.
|
||
* Added support for select() when using socket offloading.
|
||
* Added support for IPv6 multicast packet routing.
|
||
* Added support to SOCK_DGRAM type sockets for AF_PACKET family.
|
||
* Added support for using TLS sockets when using socket offloading.
|
||
* Added additional checks in IPv6 to ensure that multicasts are only passed to the
|
||
upper layer if the originating interface actually joined the destination
|
||
multicast group.
|
||
* Allow user to specify TCP port number in HTTP request.
|
||
* Allow application to initialize the network config library instead of network
|
||
stack calling initialization at startup. This enables better control of
|
||
network resources but requires application to call net_config_init_app()
|
||
manually.
|
||
* Allow using wildcards in CoAP resource path description.
|
||
* Allow user to specify used network interface in net-shell ping command.
|
||
* Allow user to select a custom mbedtls library in OpenThread.
|
||
* Removed dependency to :kconfig:option:`CONFIG_NET_SOCKETS_POSIX_NAMES` from offloaded
|
||
WiFi device drivers.
|
||
* Print more gPTP status information in gptp net shell.
|
||
* Fixed the network traffic class statistics collection.
|
||
* Fixed WiFi shell when doing a scan.
|
||
* Fixed IPv6 routes when nexthop is link local address of the connected peer.
|
||
* Fixed IPv6 Router Solicitation message handling.
|
||
* Fixed BSD socket lib and set errno to EBADF if socket descriptor is invalid.
|
||
* Fixed received DNS packet parsing.
|
||
* Fixed DNS resolving by ignoring incoming queries while we are resolving a name.
|
||
* Fixed CoAP zero length option parsing.
|
||
* Fixed gPTP port numbering to start from 1.
|
||
* Fixed gPTP BMCA priority vector calculation.
|
||
* Fixed multiple interface bound socket recv() for AF_PACKET sockets.
|
||
* Fixed PPP Term-Req and Term-Ack packet length when sending them.
|
||
* Fixed PPP ipv6cp and ipcp Configure-Rej handling.
|
||
* Fixed PPP option parsing and negotiation handling.
|
||
* Fixed PPP ipcp option handling when the protocol goes down.
|
||
* Fixed PPP ipv6cp and ipcp network address removal when connection goes down.
|
||
* Added support to rejecting received and unsupported PPP options.
|
||
* Added initial support for PAP authentication in PPP.
|
||
* Fixed a race PPP when ppp_fsm_open() was called in CLOSED state.
|
||
* Fixed LWM2M FOTA socket closing.
|
||
* Fixed LWM2M block transfer retransmissions.
|
||
* Fixed LWM2M opaque data transfer in block mode.
|
||
* Fixed LWM2M Security and Server object instance matching.
|
||
* Fixed LWM2M updating lifetime on Register Update event.
|
||
* Fixed MQTT double CONNACK event notification on server reject.
|
||
|
||
Bluetooth
|
||
*********
|
||
|
||
* Host
|
||
|
||
* Added basic support for Isochronous Channels (also known as LE Audio).
|
||
* Added support for Periodic Advertising (both Advertising and Scanning
|
||
procedures).
|
||
* The application can now specify preferences for the PHY update procedure PHY
|
||
choices.
|
||
* A new "bond_deleted" callback has been introduced.
|
||
* Added a new callback for GATT (un)subscription.
|
||
* Added support for the application to provide subscription information to the
|
||
stack prior to reconnection (``bt_gatt_resubscribe``).
|
||
* The application can now request for the CCC descriptor to be discovered
|
||
automatically by the stack when subscribing to a characteristic.
|
||
* Fixed a regression introduced in 2.3 along the EATT feature, where the ATT
|
||
throughput could not reach the expected values.
|
||
* Fixed a deadlock in the RX thread that was observed multiple times in
|
||
scenarios involving high throughput and a sudden disconnection.
|
||
* Fixed a race condition upon advertising resume.
|
||
* The GATT notify multiple feature is now disabled by default.
|
||
* The advertiser can now be requested to restart even when a connection
|
||
object is not available.
|
||
* The L2CAP security level will now be elevated automatically when a
|
||
connection is rejected for security reasons.
|
||
* When LE Secure Connections are the only option enabled, the security level
|
||
will now be elevated to Level 4 automatically.
|
||
* Fixed CCC restoring when using settings lazy loading.
|
||
* Fixed recombination of ACL L2CAP PDUs when the header itself is split across
|
||
multiple HCI ACL packets.
|
||
* GATT no longer assumes the position of the CCC descriptor and instead
|
||
discovers it.
|
||
* Multiple additional fixes.
|
||
|
||
* Mesh
|
||
|
||
* Added support for storage of model data in a key-value fashion.
|
||
* Added support for a network loopback.
|
||
* Multiple qualification-related fixes.
|
||
|
||
* BLE split software Controller
|
||
|
||
* The advanced scheduling algorithms that were supported in the legacy
|
||
Controller have been ported to the split one.
|
||
* Preliminary support for Advertising Extensions, restricted to
|
||
non-connectable advertising for now.
|
||
* Very early support for Periodic Advertising. This should be considered an
|
||
early experimental draft at this stage.
|
||
* Added full support for the Nordic nRF5340 IC, not just the engineering
|
||
sample.
|
||
* Added support for the Nordic nRF52805 IC.
|
||
* Several fixes to scheduling and window calculation, some of which had an
|
||
impact in the cooperation between the flash driver and the Controller.
|
||
* Fixed an null pointer dereference in the ticker code.
|
||
|
||
* HCI Driver
|
||
|
||
* A new BT_QUIRK_NO_AUTO_DLE has been added for Controllers that do not follow
|
||
the recommendation of auto-initating the data length update procedure. This
|
||
is in fact the case of the split software Controller.
|
||
|
||
Build and Infrastructure
|
||
************************
|
||
|
||
* Improved support for additional toolchains:
|
||
|
||
* Better toolchain abstractions.
|
||
* Support for the ARC MetaWare toolchain.
|
||
|
||
* Devicetree
|
||
|
||
* Added new devicetree macros that provide a default value if the property
|
||
or cell accessor doesn't contain the requested data.
|
||
|
||
* Added support for inferring bindings for ``/zephyr,user`` devicetree node
|
||
to allow applications an easy way to specify application specific
|
||
devicetree properties without having a binding.
|
||
|
||
* Support for multiple SOC and ARCH roots.
|
||
The :ref:`SOC_ROOT <application>` and ``ARCH_ROOT`` variables used to specify
|
||
support files for out of tree SoCs and architectures now accept multiple
|
||
paths, separated by semicolons. As a result, the ``SOC_DIR`` Kconfig variable
|
||
is no longer supported.
|
||
|
||
Uses like ``source $(SOC_DIR)/<path>`` must be changed to
|
||
``rsource <relative>/<path>`` or similar.
|
||
|
||
* BOARD, SOC, DTS, and ARCH roots can now be specified in each module's
|
||
:file:`zephyr/module.yml` file; see :ref:`modules_build_settings`.
|
||
|
||
Libraries / Subsystems
|
||
**********************
|
||
|
||
* Disk
|
||
|
||
* Management
|
||
|
||
* MCUmgr
|
||
|
||
* Moved mcumgr into its own directory.
|
||
* UDP port switched to using kernel stack.
|
||
* smp: added missing socket close in error path.
|
||
|
||
* Added support for Open Supervised Device Protocol (OSDP), see :kconfig:option:`CONFIG_OSDP`.
|
||
|
||
* updatehub
|
||
|
||
* Added download block check.
|
||
* Added support to flash integrity check using SHA-256 algorithm.
|
||
* Moved updatehub from lib to subsys/mgmt directory.
|
||
* Fixed out-of-bounds access and add flash_img_init return value check.
|
||
* Fixed getaddrinfo resource leak.
|
||
|
||
* Settings
|
||
|
||
* If a setting read is attempted from a channel that doesn't support reading return an error rather than faulting.
|
||
* Disallow modifying the content of a static subtree name.
|
||
|
||
* Random
|
||
|
||
* POSIX subsystem
|
||
|
||
* Power management
|
||
|
||
* Logging
|
||
|
||
* Fixed immediate logging with multiple backends.
|
||
* Switched logging thread to use kernel stack.
|
||
* Allow users to disable all shell backends at one using :kconfig:option:`CONFIG_SHELL_LOG_BACKEND`.
|
||
* Added Spinel protocol logging backend.
|
||
* Fixed timestamp calculation when using NEWLIB.
|
||
|
||
* LVGL
|
||
|
||
* Library has been updated to the new major release v7.0.2.
|
||
|
||
* It is important to note that v7 introduces multiple API changes and new
|
||
configuration settings, so applications developed on v6 or previous versions
|
||
will likely require some porting work. Refer to `LVGL 7 Release notes
|
||
<https://github.com/lvgl/lvgl/releases/tag/v7.0.0>`_ for more information.
|
||
|
||
* LVGL Kconfig option names have been aligned with LVGL. All LVGL
|
||
configuration options ``LV_[A-Z0-9_]`` have a matching Zephyr Kconfig
|
||
option named as ``CONFIG_LVGL_[A-Z0-9_]``.
|
||
|
||
* LVGL Kconfig constants have been aligned with upstream suggested defaults.
|
||
If your application relies on any of the following Kconfig defaults consider
|
||
checking if the new values are good or they need to be adjusted:
|
||
|
||
* :kconfig:option:`CONFIG_LVGL_HOR_RES_MAX`
|
||
* :kconfig:option:`CONFIG_LVGL_VER_RES_MAX`
|
||
* :kconfig:option:`CONFIG_LVGL_DPI`
|
||
* :kconfig:option:`CONFIG_LVGL_DISP_DEF_REFR_PERIOD`
|
||
* :kconfig:option:`CONFIG_LVGL_INDEV_DEF_READ_PERIOD`
|
||
* :kconfig:option:`CONFIG_LVGL_INDEV_DEF_DRAG_THROW`
|
||
* :kconfig:option:`CONFIG_LVGL_TXT_LINE_BREAK_LONG_LEN`
|
||
* :kconfig:option:`CONFIG_LVGL_CHART_AXIS_TICK_LABEL_MAX_LEN`
|
||
|
||
* Note that ROM usage is significantly higher on v7 for minimal
|
||
configurations. This is in part due to new features such as the new drawing
|
||
system. LVGL maintainers are currently investigating ways for reducing the
|
||
library footprint when some options are not enabled, so you should wait for
|
||
future releases if higher ROM usage is a concern for your application.
|
||
|
||
* Shell
|
||
|
||
* Switched to use kernel stacks.
|
||
* Fixed select command.
|
||
* Fixed prompting dynamic commands.
|
||
* Change behavior when more than ``CONFIG_SHELL_ARGC_MAX`` arguments are
|
||
passed. Before 2.3 extra arguments were joined to the last argument.
|
||
In 2.3 extra arguments caused a fault. Now the shell will report that
|
||
the command cannot be processed.
|
||
|
||
* Storage
|
||
|
||
* Added flash SHA-256 integrity check.
|
||
|
||
* Tracing
|
||
|
||
* Tracing backed API now checks if init function exists prio to calling it.
|
||
|
||
* Debug
|
||
|
||
* Core Dump
|
||
|
||
* Added the ability to do core dump when fatal error is encountered.
|
||
This allows dumping the CPU registers and memory content for offline
|
||
debugging.
|
||
* Cortex-M, x86, and x86-64 are supported in this release.
|
||
* A data output backend utilizing the logging subsystem is introduced
|
||
in this release.
|
||
|
||
HALs
|
||
****
|
||
|
||
* HALs are now moved out of the main tree as external modules and reside in
|
||
their own standalone repositories.
|
||
|
||
Documentation
|
||
*************
|
||
|
||
Tests and Samples
|
||
*****************
|
||
|
||
* nvs: Do full chip erase when flashing.
|
||
* nrf: onoff_level_lighting_vnd_app: Fixed build with mcumgr.
|
||
* drivers: flash_shell: new commands write_unaligned and write_pattern.
|
||
* bluetooth: hci_spi: Fixed cmd_hdr and acl_hdr usage.
|
||
* Removed zephyr nfc sample.
|
||
* drivers: Fixed uninitialized spi_cfg in spi_fujitsu_fram sample.
|
||
* Updated configuration for extended advertising in Bluetooth hci_uart and hci_rpmsg examples.
|
||
|
||
Issue Related Items
|
||
*******************
|
||
|
||
These GitHub issues were addressed since the previous 2.3.0 tagged
|
||
release:
|
||
|
||
* :github:`28665` - boards b_l4s5i_iot01a: invertion of user LEDS polarity
|
||
* :github:`28659` - [Coverity CID :214346] Out-of-bounds access in subsys/net/ip/tcp2.c
|
||
* :github:`28654` - [lwm2m stm32F429] No registration with server possible
|
||
* :github:`28653` - Bluetooth: Mesh: TX Power Dynamic Control
|
||
* :github:`28639` - tests: kernel: sleep: is failing for nRF51
|
||
* :github:`28638` - bq274xx sample unable to build
|
||
* :github:`28635` - nrf: qspi: devicetree opcode properties are ignored
|
||
* :github:`28628` - samples/tfm_integration/tfm_ipc: regression on nucleo_l552_ze
|
||
* :github:`28627` - tests: kernel: fatal: exception: stack_sentinel test is failing for nRF platforms
|
||
* :github:`28625` - tests: net: tcp2: llegal use of the EPSR
|
||
* :github:`28621` - tests: kernel: mem_protect: syscalls: wrong FAULTY_ADDRESS for nucleo_l073rz
|
||
* :github:`28605` - Build failure - (64-bit platforms) acrn/bcm958402m2_a72/native_posix_64/... on a number of sanitycheck tests w/TCP2
|
||
* :github:`28604` - mcumgr smp_svr sample not working over shell or serial transport
|
||
* :github:`28603` - tests: kernel: timer: timer_api: Failed on nucleo_l073rz
|
||
* :github:`28602` - TCP2:frdm_k64f/mimxrt1064_evk tests/net/tcp2 regression failure in RC2
|
||
* :github:`28577` - possible bug / regression in new TCP stack
|
||
* :github:`28571` - Erroneous call to ull_disable_mark in ull_adv::disable()
|
||
* :github:`28565` - sensor: lsm6dsl: incompatible pointer type (warning)
|
||
* :github:`28559` - Unable to extend the flash sync API part of the BLE Controller
|
||
* :github:`28552` - up_squared: samples/portability/cmsis_rtos_v1/philosophers/ failed.
|
||
* :github:`28549` - up_squared: tests/kernel/threads/thread_apis/ failed
|
||
* :github:`28548` - up_squared: tests/arch/x86/pagetables/ failed.
|
||
* :github:`28547` - up_squared: tests/subsys/debug/coredump failed.
|
||
* :github:`28540` - littlefs: MPU FAULT and failed to run
|
||
* :github:`28538` - Atmel SAM4L have two pinctrl with wrong map
|
||
* :github:`28492` - Could not build Zephyr application for swervolf_nexys board in simulation
|
||
* :github:`28480` - ``tests/lib/devicetree/legacy_api/libraries.devicetree.legacy`` fails to build on pinnacle_100_dvk
|
||
* :github:`28471` - Central not working properly on nRF5340-DK
|
||
* :github:`28465` - Building OpenThread NCP: build system has concurrency issue
|
||
* :github:`28460` - Generated ExternalProject include directories
|
||
* :github:`28453` - qemu 5.1 hangs on a number tests on x86_64
|
||
* :github:`28443` - drivers: sensor: hts221 compilation issue linked to DT property drdy_gpios
|
||
* :github:`28434` - Shell Tab Completion Candidates results in segmentation fault
|
||
* :github:`28414` - kernel/timeout: next_timeout() is returning negative number of ticks
|
||
* :github:`28413` - [Coverity CID :214280] Unintentional integer overflow in tests/posix/common/src/nanosleep.c
|
||
* :github:`28412` - [Coverity CID :214279] 'Constant' variable guards dead code in tests/drivers/clock_control/nrf_lf_clock_start/src/main.c
|
||
* :github:`28411` - [Coverity CID :214281] Unchecked return value in subsys/mgmt/osdp/src/osdp.c
|
||
* :github:`28397` - gcc 10.x compile warning/error for array subscript is outside the bounds in cmsis_rtos_v2/thread.c
|
||
* :github:`28394` - nanosleep test failed on ARC series targets
|
||
* :github:`28390` - drivers: sensor: lsm6dsl compilation issue when sensor defined in board (I2C) and in test (SPI)
|
||
* :github:`28385` - drivers.clock.nrf_lf_clock_start_xtal_no_wait.wait_in_thread fails on nrf9160dk_nrf9160
|
||
* :github:`28384` - Bluetooth: L2CAP: Bad CoC SDU segment handling
|
||
* :github:`28380` - drivers: peci: xec: Cannot recover PECI bus after PECI transfer fails
|
||
* :github:`28375` - gcc 10.x compile warning/error for array subscript 0 is outside the bounds in tests/bluetooth/tester/src/gap.c
|
||
* :github:`28371` - gcc 10.x compile warning/error for array subscript 0 is outside the bounds in subsys/bluetooth/mesh/prov.c
|
||
* :github:`28361` - USB audio samples fails if ASSERT=y
|
||
* :github:`28360` - drivers: nrf_802154: SWI IRQ priority is not read correctly
|
||
* :github:`28347` - Possible use-after-free of rx_msg->tx_block in kernel/mailbox.c
|
||
* :github:`28344` - cdc_acm sample with CONFIG_NO_OPTIMIZATIONS=y crashes on nrf52840 dev board
|
||
* :github:`28343` - Bluetooth peripheral sample auto disconnects "ST B_L4S5I_IOT01A Discovery kit"
|
||
* :github:`28341` - No SRAM available to link echo_server for atsamr21 with ieee802154.overlay
|
||
* :github:`28337` - Cannot flash Atmel boards using west
|
||
* :github:`28332` - What is the airspeed velocity of an unladen swallow running Zephyr?
|
||
* :github:`28331` - Shell on CDC ACM UART stopped working after PR #24873
|
||
* :github:`28326` - Sample boards nrf mesh onoff not working
|
||
* :github:`28325` - bluetooth: null pointer dereference for non-connectable extended advertising
|
||
* :github:`28324` - GATT notifications aren't working for CUD characteristics
|
||
* :github:`28319` - tests: kernel: context: fails because timer expiration is shorter than excepted
|
||
* :github:`28317` - Asymmetric nrfx spi_transceive tx/rx lengths outputs error
|
||
* :github:`28307` - Can't build bootloader/mcuboot while ``CONF_FILE`` contains multiple files.
|
||
* :github:`28305` - Device not found (SX1276 with nRF52840)
|
||
* :github:`28303` - nucleo_l4r5zi uses wrong pinmux setting
|
||
* :github:`28295` - kernel.common: lpcxpresso55s16_ns test failure
|
||
* :github:`28294` - arch.interrupt.gen_isr_table.arm_mainline: lpcxpresso55s16_ns failed
|
||
* :github:`28289` - tests: arch: arm: arm_sw_vector_relay: fails on nucleo_f091rc
|
||
* :github:`28283` - LWM2M: Invalid ACK when server is using message ID 0
|
||
* :github:`28282` - Slave host auto-initiate stalls if master does not support extended reject indications, and procedure collision occurs
|
||
* :github:`28280` - tests/kernel/tickless/tickless_concept: disco_l475_iot1 build issue
|
||
* :github:`28275` - drivers: bluetooth: hci_spi: hci driver is init before spi causing an error on device_get_binding
|
||
* :github:`28270` - Errors in the HL7800.c file
|
||
* :github:`28267` - up_squared(acrn):running tests/kernel/workq/work_queue_api/ failed
|
||
* :github:`28266` - up_squared(acrn):running tests/kernel/sched/schedule_api/ failed
|
||
* :github:`28265` - up_squared(acrn):running tests/kernel/timer/timer_api/ failed
|
||
* :github:`28264` - up_squared(acrn):running tests/kernel/timer/timer_monotonic/ failed
|
||
* :github:`28262` - up_squared(acrn):running tests/kernel/tickless/tickless_concept/ failed
|
||
* :github:`28261` - up_squared(acrn):running tests/kernel/common/ failed
|
||
* :github:`28260` - up_squared(acrn):running tests/portability/cmsis_rtos_v2/ failed
|
||
* :github:`28259` - up_squared(acrn):running tests/subsys/debug/coredump/ failed
|
||
* :github:`28258` - up_squared(acrn):running tests/drivers/counter/counter_cmos/ failed
|
||
* :github:`28256` - mimxrt1050_evk: running samples/subsys/fs/fat_fs/ failed
|
||
* :github:`28255` - mimxrt1050_evk:running samples/drivers/display/ failed
|
||
* :github:`28251` - Tests of the cmsis_dsp library fails on nrf52840dk_nrf52840 platform
|
||
* :github:`28248` - bt_gatt_notify() causes "unable to alllocate TX buffer"
|
||
* :github:`28240` - nordic spim: does not work with SPI-SDHC infrastructure
|
||
* :github:`28234` - ipv6: multicast group: wrong filtering
|
||
* :github:`28230` - "make zephyr_generated_headers" produces incorrect result (SHELL:") after recent cmake refactor
|
||
* :github:`28229` - Possible NULL dereference in subsys/net/ip/net_context.c.
|
||
* :github:`28223` - LEDs in the board nRF52840dk_nRF52840 dont work with Lora
|
||
* :github:`28218` - Possible NULL dereference in subsys/logging/log_msg.c.
|
||
* :github:`28216` - socket: send fails instead of blocking when there are no more net buffers
|
||
* :github:`28211` - "High" current drawn when ussing RTT log back-end with CONFIG_LOG_IMMEDIATE and CONFIG_LOG_BACKEND_RTT_MODE_DROP
|
||
* :github:`28206` - mimxrt685_cm33: many cases has no console output seems hangs in kernel init.
|
||
* :github:`28205` - kernel.timer.tickless: frdmk64f failure
|
||
* :github:`28203` - Cannot flash TI boards using west
|
||
* :github:`28202` - Adafruit TFT touch shield cap touch flipped sides left-to-right
|
||
* :github:`28197` - samples/net/sockets/echo_client/sample.net.sockets.echo_client.nrf_openthread fails to build
|
||
* :github:`28196` - samples/boards/intel_s1000_crb/audio/sample.board.intel_s1000_crb.audio Fails to build
|
||
* :github:`28193` - include/drivers/flash: API stands mistakenly unrestricted alignment of writes.
|
||
* :github:`28185` - Problem using SX1276 with nRF52840dk
|
||
* :github:`28184` - tests: drivers: spi: spi_loopback: fails on board nucleo_wb55rg
|
||
* :github:`28181` - MQTT not working with MOSQUITTO broker:
|
||
* :github:`28174` - [Coverity CID :214213] Improper use of negative value in tests/net/socket/af_packet/src/main.c
|
||
* :github:`28173` - [Coverity CID :214210] Side effect in assertion in tests/arch/arm/arm_interrupt/src/arm_interrupt.c
|
||
* :github:`28172` - [Coverity CID :214227] Resource leak in subsys/mgmt/hawkbit/hawkbit.c
|
||
* :github:`28171` - [Coverity CID :214224] Unsigned compared against 0 in subsys/storage/flash_map/flash_map.c
|
||
* :github:`28169` - [Coverity CID :214220] Explicit null dereferenced in subsys/mgmt/hawkbit/hawkbit.c
|
||
* :github:`28167` - [Coverity CID :214209] Dereference after null check in subsys/mgmt/osdp/src/osdp.c
|
||
* :github:`28166` - [Coverity CID :214211] Unused value in drivers/entropy/entropy_stm32.c
|
||
* :github:`28165` - [Coverity CID :214215] Out-of-bounds access in subsys/mgmt/mcumgr/smp_shell.c
|
||
* :github:`28164` - [Coverity CID :214225] Buffer not null terminated in subsys/net/lib/lwm2m/ipso_generic_sensor.c
|
||
* :github:`28163` - [Coverity CID :214223] Untrusted value as argument in subsys/net/lib/sockets/sockets_tls.c
|
||
* :github:`28162` - [Coverity CID :214221] Untrusted value as argument in subsys/net/lib/sockets/sockets_tls.c
|
||
* :github:`28161` - [Coverity CID :214219] Uninitialized scalar variable in subsys/net/lib/sockets/sockets_tls.c
|
||
* :github:`28160` - [Coverity CID :214212] Negative array index read in subsys/net/lib/dns/resolve.c
|
||
* :github:`28157` - benchmark.data_structures fails(bus error) on mimxrt1020/60/64/frdmk64f platform
|
||
* :github:`28156` - twr_kv58f220m: libraries.cmsis_dsp.transform.cf64 test fails
|
||
* :github:`28154` - reel_board:running samples/subsys/usb/console/ failed
|
||
* :github:`28153` - reel_board: running samples/subsys/shell/fs/ failed
|
||
* :github:`28152` - frdm_k64f: running samples/subsys/canbus/canopen/ failed
|
||
* :github:`28151` - gPTP should allow user setting of priority1 and priority2 fields used in BMCA
|
||
* :github:`28150` - mec15xxevb_assy6853:running samples/boards/mec15xxevb_assy6853/power_management/ failed
|
||
* :github:`28149` - mec15xxevb_assy6853:running samples/drivers/ps2/ failed
|
||
* :github:`28148` - mec15xxevb_assy6853:running samples/drivers/espi/ failed
|
||
* :github:`28146` - mec15xxevb_assy6853:running samples/drivers/kscan/ failed
|
||
* :github:`28145` - nRF52840 Dongle cannot scan LE Coded PHY devices
|
||
* :github:`28139` - tests: benchmarks: data_structure_perf: rbtree_perf: uninitialized root struct
|
||
* :github:`28138` - No more able to flash board on windows
|
||
* :github:`28134` - mcuboot: specifying -DCONF_FILE results in failure
|
||
* :github:`28133` - using nrf52dk_nrf52832 with serial disabled
|
||
* :github:`28131` - Crash while serving large files via HTTP with TCP2
|
||
* :github:`28118` - timers strange rounding errors
|
||
* :github:`28114` - subsys: OSDP forces SERIAL=y
|
||
* :github:`28112` - timer/scheduler problem (STM32F407)
|
||
* :github:`28108` - EEPROM shell MPU Fault when performing a write command with more than 9 bytes
|
||
* :github:`28104` - sanitycheck overloaded by tests/subsys/logging/log_immediate with large -j values
|
||
* :github:`28099` - subsys: power: device implicit depends on CONFIG_SYS_POWER_MANAGEMENT
|
||
* :github:`28097` - cmake: fails to filter options for target language
|
||
* :github:`28095` - Doc: Getting Started Guide: reel board blinky gif is outdated
|
||
* :github:`28092` - Make SPI speed of SDHC card configurable
|
||
* :github:`28090` - bluetooth: build error with extended advertising
|
||
* :github:`28083` - Align MWDT and LD linker scripts
|
||
* :github:`28069` - eswifi: build failure
|
||
* :github:`28068` - Crash in USB device when turning HFXO off
|
||
* :github:`28061` - nrf52840 can't boot up after power plug in,unless it was connected to JLINKRTTVIEWER with a JTAG
|
||
* :github:`28059` - sample for sensor lps22hh is not filtered out for bare nrf52dk_nrf52832
|
||
* :github:`28057` - TCP2: client side receives EOF before all pending data is fed into it
|
||
* :github:`28053` - Eclipse broken build ability
|
||
* :github:`28052` - metairq_dispatch sample fails on nrf platforms
|
||
* :github:`28049` - nucleo_wb55rg: test/spi/spi_loopback build failure
|
||
* :github:`28045` - [mimxrt1050_evk] uart_fifo_fill only send 1 byte
|
||
* :github:`28040` - sanitycheck reports test timeouts as "exited with 2"
|
||
* :github:`28036` - samples/drivers/flash_shell/sample.drivers.flash.shell fails to build on nucleo_wb55rg
|
||
* :github:`28033` - rand32_ctr_drbg.c fails to build
|
||
* :github:`28032` - eth_enc424j600 fails to build
|
||
* :github:`28031` - samples/subsys/mgmt/mcumgr/smp_svr/sample.mcumg.smp_svr.bt fails to build
|
||
* :github:`28020` - call k_malloc or k_mem_slab_alloc allowed or not
|
||
* :github:`28017` - tests/bluetooth/init/bluetooth.init.test_controller_dbg_ll_sw_split fails to build on a few boards
|
||
* :github:`28016` - tests/boards/intel_s1000_crb/main/boards.s1000_crb.main fails to build
|
||
* :github:`28013` - tests/misc/test_build/buildsystem.kconfig.utf8_in_values fails on faze
|
||
* :github:`28012` - tests/net/lib/mqtt_subscriber/net.mqtt.subscriber fails to build on cc3220sf_launchxl
|
||
* :github:`28006` - Module: mbedtls broken following driver instances const-ification
|
||
* :github:`28003` - Module: segger broken following driver instances const-ification
|
||
* :github:`28000` - sam_e70_xplained:Test cases run failed at tests/net/lib/dns_packet/.
|
||
* :github:`27985` - change in device initialization behavior
|
||
* :github:`27982` - TCP2: Apparent issues with client-side connections (hangs when server (apparently) closes connection).
|
||
* :github:`27964` - usb: Standard requests are not filtered.
|
||
* :github:`27963` - tests: net: socket: af_packet: failed on nucleo_f746zg
|
||
* :github:`27958` - USB: GET_STATUS(Device) is improperly handled
|
||
* :github:`27943` - tests/kernel/sched/schedule_api fails on nsim_hs_smp
|
||
* :github:`27935` - hci_uart not acknowledging data correctly / losing packets
|
||
* :github:`27934` - Tests ignore custom board config overlays
|
||
* :github:`27931` - Address resolving when eswifi is used causes MPU FAULT
|
||
* :github:`27929` - Address resolving when eswifi is used causes MPU FAULT
|
||
* :github:`27928` - Settings api hangs
|
||
* :github:`27921` - Bluetooth: Dynamic TX power is overwritten every procedure
|
||
* :github:`27915` - Samples:LoRa send;sx126x with NRF52840dk ,no data from SPI miso
|
||
* :github:`27887` - Event counter may get out of sync when multiple events collide in ticker
|
||
* :github:`27880` - build errors for some samples/ on lpcxpresso55s69_cpu1
|
||
* :github:`27876` - TCP2: Apparent issues with server-side connections (>1 connection doesn't work properly)
|
||
* :github:`27874` - Nordic timer failures with synchronized periodic timers
|
||
* :github:`27867` - up_squared: couldn't get test result from serial of each test.
|
||
* :github:`27855` - i2c bitbanging on nrf52840
|
||
* :github:`27849` - tests: lib: cmsis_dsp: transform: malloc out of memory
|
||
* :github:`27847` - tests/lib/sprintf fails on native_posix_64
|
||
* :github:`27843` - spi_nor.c: Wrong buffers for rx_set
|
||
* :github:`27838` - [Coverity CID :212961] Side effect in assertion in tests/kernel/threads/thread_apis/src/test_threads_cancel_abort.c
|
||
* :github:`27837` - [Coverity CID :212956] Out-of-bounds access in tests/kernel/mem_protect/mem_map/src/main.c
|
||
* :github:`27836` - [Coverity CID :212960] Logically dead code in samples/net/sockets/echo_client/src/echo-client.c
|
||
* :github:`27835` - [Coverity CID :212962] Macro compares unsigned to 0 in include/sys/mem_manage.h
|
||
* :github:`27834` - [Coverity CID :212959] Macro compares unsigned to 0 in include/sys/mem_manage.h
|
||
* :github:`27833` - [Coverity CID :212958] Out-of-bounds access in arch/x86/core/x86_mmu.c
|
||
* :github:`27832` - [Coverity CID :212957] Out-of-bounds access in arch/x86/core/x86_mmu.c
|
||
* :github:`27821` - frdm_k64f:running test cases /tests/subsys/power/power_mgmt/ error
|
||
* :github:`27820` - reel_board:running failed in tests/drivers/gpio/gpio_api_1pin/
|
||
* :github:`27813` - samples without sample.yaml
|
||
* :github:`27811` - intermittent failure of tests/net/socket/select on qemu_x86
|
||
* :github:`27803` - samples: update to support new devicetree flag defaults
|
||
* :github:`27792` - Default clock settings for STM32F7 violates operating conditions
|
||
* :github:`27791` - DT_DRV_COMPAT in spi_flash_w25qxxdv.c named incorrectly
|
||
* :github:`27785` - memory domain arch implementation not correct with respect to SMP on ARC
|
||
* :github:`27783` - Add support for mbedTLS Server Name Indication (SNI) at configuration
|
||
* :github:`27771` - iotdk: cpu_stats function doesn't work as expected
|
||
* :github:`27768` - Usage fault when running with CONFIG_NO_OPTIMIZATIONS=y
|
||
* :github:`27765` - Sanitycheck: non-existing test case shows up in .xml file.
|
||
* :github:`27753` - drivers: sensor: lis2dh: compilation issue struct lis2dh_config' has no member named 'spi_conf'
|
||
* :github:`27745` - Zephyr with host stack and hci driver only ?
|
||
* :github:`27738` - em_starterkit_7d sanitycheck test failure on tests\kernel\mem_protect\syscalls test
|
||
* :github:`27734` - vl53l0x driver gives wrong offset calibration value
|
||
* :github:`27727` - mcumgr serial interface does not work with CDC_ACM UART
|
||
* :github:`27721` - Concurrent file descriptor allocations may return the same descriptor
|
||
* :github:`27718` - Updatehub might dereference an uninitialized pointer
|
||
* :github:`27712` - warnings when compiling smp_svr with newlibc on 2.3.0
|
||
* :github:`27706` - Cannot debug specific files
|
||
* :github:`27693` - Crash on ARM when BT LE scan response packet too big
|
||
* :github:`27648` - [Coverity CID :212430] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c
|
||
* :github:`27647` - [Coverity CID :212429] Negative array index write in tests/subsys/fs/fs_api/src/test_fs_dir_file.c
|
||
* :github:`27646` - [Coverity CID :212428] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c
|
||
* :github:`27645` - [Coverity CID :212424] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c
|
||
* :github:`27644` - [Coverity CID :212141] Improper use of negative value in tests/lib/fdtable/src/main.c
|
||
* :github:`27643` - [Coverity CID :212427] Invalid type in argument to printf format specifier in samples/drivers/jesd216/src/main.c
|
||
* :github:`27642` - [Coverity CID :212143] Unused value in samples/drivers/flash_shell/src/main.c
|
||
* :github:`27641` - [Coverity CID :212142] Unused value in samples/drivers/flash_shell/src/main.c
|
||
* :github:`27640` - [Coverity CID :212426] Unrecoverable parse warning in drivers/wifi/eswifi/eswifi_socket_offload.c
|
||
* :github:`27639` - [Coverity CID :212425] Out-of-bounds access in drivers/ethernet/eth_mcux.c
|
||
* :github:`27637` - Bluetooth: controller: Possible corruption in AD data
|
||
* :github:`27636` - sensor: shell float output broken w/ CONFIG_NEWLIB_LIBC=y
|
||
* :github:`27634` - wifi simple_link driver build error
|
||
* :github:`27613` - CONFIG_ASSERT not working on nrf5340dk_nrf5340_cpunet in hci_rpmsg sample
|
||
* :github:`27612` - RFC: API Change: usb: Device argument to USB HID ops
|
||
* :github:`27610` - UART_ERROR_FRAMING
|
||
* :github:`27600` - JSON Api refuse to decode null value
|
||
* :github:`27599` - bluetooth shell deadlock on USB shell UART
|
||
* :github:`27597` - build system fails to propagate devicetree change to Kconfig
|
||
* :github:`27592` - threads without name show up as junk names in SystemView
|
||
* :github:`27587` - New socket close() implementation broke build of platforms using socket offloading
|
||
* :github:`27582` - BT Identity address is overwritten when using extended advertising
|
||
* :github:`27580` - west install error
|
||
* :github:`27576` - sample.drivers.sample.drivers.peci failed to run
|
||
* :github:`27574` - mec15xxevb_assy6853:arch.arm.arch.arm.no.multithreading failed to run
|
||
* :github:`27572` - mec15xxevb_assy6853:crypto.tinycrypt.hmac_prng.hmac_prng failed to build,
|
||
* :github:`27571` - up_squared:tests/portability/cmsis_rtos_v2/thread_api failed
|
||
* :github:`27569` - mimxrt1050_evk:samples.usb.cdc-acm-composite failed
|
||
* :github:`27566` - nRF52832: MCUBoot cannot read signed SMP Server Sample binary
|
||
* :github:`27560` - APIs for dynamically creating thread stacks
|
||
* :github:`27558` - "west update" only certain vendor
|
||
* :github:`27548` - CMake and west doesn't accept multiple overlay files during build
|
||
* :github:`27547` - samples/boards/reel_board/mesh_badge fails booting with error in i2c_nrfx_twim
|
||
* :github:`27544` - TrustZone: NSC_ALIGN gets redefined
|
||
* :github:`27533` - kernel crashes with small CONFIG_TIMESLICE_SIZE
|
||
* :github:`27531` - Zephyr testing via emulators
|
||
* :github:`27529` - sanitycheck: incorrect correct calculation of total_skipped when --subset is set:
|
||
* :github:`27526` - poll(2) returning -1 errno ENOMEM
|
||
* :github:`27523` - [RFC] drivers: display: Implementing driver for sharp memory display
|
||
* :github:`27522` - shell: Output can get corrupted when printing from thread before command completes
|
||
* :github:`27511` - coverage: qemu platforms: sanitycheck generates many ``unexpected eof`` failures when enable coverage
|
||
* :github:`27505` - spi: mchp: Unintended data is transmitted when tx and rx operations are performed simultaneously
|
||
* :github:`27503` - testcases under zephyr/tests/application_development take a very long time to dump coverage data
|
||
* :github:`27495` - Include full register state in ARM Cortex M Exception Stack Frame (ESF)
|
||
* :github:`27488` - Bluetooth Mesh samples don't build
|
||
* :github:`27482` - Bluetooth stops responding when calling k_delayed_work_submit. v2.3.0
|
||
* :github:`27473` - RT1050/60/64-evk board user LED does not work
|
||
* :github:`27465` - How recursively build boards on Zephyr?
|
||
* :github:`27464` - LOG_BACKEND_NET does not work for certain application/ip configurations
|
||
* :github:`27463` - Cannot build samples/net/sockets/echo for cc3220sf_launchxl
|
||
* :github:`27448` - fatal error: device_imx.h: No such file or directory
|
||
* :github:`27446` - Unable to flash cc1352r (no xds) with openocd in Zephyr SDK
|
||
* :github:`27444` - spi sdhc CS signal not working
|
||
* :github:`27434` - Bluetooth: L2CAP: buffer use after free
|
||
* :github:`27428` - Cannot compile network logging backend with IPv6-only
|
||
* :github:`27421` - libraries.cmsis_dsp.matrix.binary_q15: buffer allocation failure on twr_kv58f220m
|
||
* :github:`27420` - drivers.uart: config test failure on uart_mcux.c (was twr_kv58f220m platform)
|
||
* :github:`27414` - Bluetooth: Controller: First advertisement does not preempt continuous scanner
|
||
* :github:`27404` - IS_ENABLED not working with C++ (was: Is DT_INST_FOREACH_STATUS_OKAY broken on v2.3?)
|
||
* :github:`27403` - uart_fifo_read can only read one character
|
||
* :github:`27399` - [RFC] API change - Switch all struct device to constant
|
||
* :github:`27397` - [RFC] API change - Device structure attribute renaming
|
||
* :github:`27396` - samples/subsys/logging/logger timeout when sanitycheck enable coverage, it needs a filter
|
||
* :github:`27392` - tests/kernel/device/kernel.device.pm fails to build on cc1352r1_launchxl
|
||
* :github:`27380` - Cannot use mcuboot with i.MXRT1060 due to a problem with the vector table address
|
||
* :github:`27379` - Macro Z_ARC_MPU_SIZE_ALIGN seems to be missing
|
||
* :github:`27377` - up_squared(acrn):samples/philosophers/ caused the acrn platform crashed.
|
||
* :github:`27375` - "west zephyr-export" dumps stack if cmake is not installed
|
||
* :github:`27373` - CivetWeb Support for STM32H7 Series
|
||
* :github:`27370` - Constant asserts from nrf5 clock calibration
|
||
* :github:`27366` - tests: net: regression on many tests
|
||
* :github:`27363` - mec15xxevb_assy6853:kernel.device.pm failed
|
||
* :github:`27362` - cannot move to 1M baud rate in bt_shell
|
||
* :github:`27353` - west flash ignores --bin-file parameter and uses hex file when nrfjprog is used internally
|
||
* :github:`27348` - When using CONFIG_NVS it triggers BUS FAULT during startup on "nucleo_wb55rg" board
|
||
* :github:`27340` - <wrn> bt_driver: Discarding event 0x3e
|
||
* :github:`27339` - up_squared: Zephyr does not boot via grub anymore
|
||
* :github:`27338` - Bluetooth: host: GATT service request is not able to trigger the authentication procedure while in SC only mode
|
||
* :github:`27331` - Fails to upload over BLE using Zephyr with SMP Server Sample
|
||
* :github:`27330` - include in prj.conf
|
||
* :github:`27329` - [Coverity CID :211587] Unchecked return value in tests/drivers/clock_control/clock_control_api/src/test_clock_control.c
|
||
* :github:`27328` - [Coverity CID :211586] Resource leak in tests/posix/fs/src/test_fs_open_flags.c
|
||
* :github:`27327` - [Coverity CID :211585] Argument cannot be negative in tests/posix/fs/src/test_fs_open_flags.c
|
||
* :github:`27326` - [Coverity CID :211584] Logically dead code in drivers/wifi/eswifi/eswifi_core.c
|
||
* :github:`27325` - [Coverity CID :211583] Unchecked return value in drivers/wifi/eswifi/eswifi_socket.c
|
||
* :github:`27324` - [Coverity CID :211572] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
|
||
* :github:`27323` - [Coverity CID :211551] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
|
||
* :github:`27322` - [Coverity CID :211546] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
|
||
* :github:`27321` - [Coverity CID :211539] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
|
||
* :github:`27320` - [Coverity CID :211537] Out-of-bounds read in soc/xtensa/sample_controller/include/_soc_inthandlers.h
|
||
* :github:`27319` - [Coverity CID :211523] Bad bit shift operation in arch/arc/core/mpu/arc_mpu_v2_internal.h
|
||
* :github:`27318` - Decouple TLS socket from net_context
|
||
* :github:`27303` - RFC: downgrade i2c eeprom_slave driver to test
|
||
* :github:`27293` - Test nrf52840dk_nrf52840 tests/net/socket/net_mgmt/net.socket.mgmt build failure
|
||
* :github:`27288` - linker relocation feature fails for out of tree projects
|
||
* :github:`27282` - Drivers in app folder
|
||
* :github:`27280` - drivers: bluetooth: hci: spi: CS DT config not working because CS gpio_dt_flags are not set in the spi_cs_config struct
|
||
* :github:`27268` - usb: mcux RT1060 EVK - when using on-chip memory, USB fails
|
||
* :github:`27266` - samples: bluetooth: hci_spi: Invalid cmd_hdr and acl_hdr usage
|
||
* :github:`27249` - Is there any development plan for supporting RPL stack ?
|
||
* :github:`27239` - samples/subsys/canbus/isotp/sample.subsys.canbus.isotp fails on FRDM-K64F
|
||
* :github:`27238` - tests/net/socket/af_packet fails on FRDM-K64F
|
||
* :github:`27237` - Out_of_tree example broken
|
||
* :github:`27227` - shell crashes on qemu_x86 board upon the Tab button press
|
||
* :github:`27220` - Bluetooth: L2CAP: l2cap_change_security() not considering bt_conn::sec_level when handling BT_L2CAP_LE_ERR_AUTHENTICATION
|
||
* :github:`27219` - thousands of lines of log spam in buildkite output
|
||
* :github:`27212` - drivers: clock_control: stm32h7 cannot choose system frequency higher than 400MHz
|
||
* :github:`27211` - sanitycheck: add option to only build/run on emulated targets
|
||
* :github:`27205` - tests/kernel/timer/timer_api test fails on twr_ke18f
|
||
* :github:`27202` - tests/kernel/threads/thread_apis failure on lpcxpresso55s16_ns
|
||
* :github:`27181` - New drivers out of device tree
|
||
* :github:`27177` - Unable to build samples/bluetooth/st_ble_sensor for steval_fcu001v1 board
|
||
* :github:`27173` - [v2.1] Unable to build Zephyr 2.1 for Upsquared board running ACRN
|
||
* :github:`27172` - shell: logging: CONFIG_SHELL_LOG_BACKEND is forced if CONFIG_LOG is chosen
|
||
* :github:`27166` - tests/kernel/sched/schedule_api need add ram limitaion as some platform not support
|
||
* :github:`27164` - tests/lib/mem_alloc failed on up_squared board.
|
||
* :github:`27162` - reel_board:tests/net/ieee802154/l2 failed.
|
||
* :github:`27161` - shell: shell_start() and shell_stop() can cause deadlock
|
||
* :github:`27154` - bt_conn_le_param_update doesn't return an error when setting the timeout >30sec, stops device from sleeping on nrf52840
|
||
* :github:`27151` - sanitycheck: samples: net: echo_server: Doesn't run all configurations from atmel_rf2xx shield
|
||
* :github:`27150` - [Coverity CID :211513] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
||
* :github:`27149` - [Coverity CID :211508] Unchecked return value in tests/kernel/mem_protect/futex/src/main.c
|
||
* :github:`27148` - [Coverity CID :211506] Operands don't affect result in tests/drivers/clock_control/nrf_onoff_and_bt/src/main.c
|
||
* :github:`27147` - [Coverity CID :211505] Operands don't affect result in tests/drivers/clock_control/nrf_onoff_and_bt/src/main.c
|
||
* :github:`27145` - [Coverity CID :211511] Dereference after null check in subsys/net/ip/net_if.c
|
||
* :github:`27144` - [Coverity CID :211501] Explicit null dereferenced in subsys/net/ip/tcp2.c
|
||
* :github:`27143` - [Coverity CID :211512] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
|
||
* :github:`27142` - [Coverity CID :211509] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
|
||
* :github:`27141` - [Coverity CID :211507] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
|
||
* :github:`27140` - [Coverity CID :211504] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
|
||
* :github:`27139` - [Coverity CID :211503] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
|
||
* :github:`27138` - [Coverity CID :211502] Out-of-bounds read in drivers/wifi/eswifi/eswifi_socket_offload.c
|
||
* :github:`27130` - samples/drivers/spi_flash has no README
|
||
* :github:`27120` - exception happened when running CI
|
||
* :github:`27118` - Bluetooth: HCI: Missing implementation of hci_driver.h functions
|
||
* :github:`27112` - [v2.3.0] mcumgr fs download crashes
|
||
* :github:`27090` - LE Coded PHY scanning on nRF9160DK fails
|
||
* :github:`27081` - missing ``python3-devel`` dependency (was python3-psutil)
|
||
* :github:`27080` - uarte_instance_init() in NRF UARTE driver does not disable UART prior to setting PSEL pin values
|
||
* :github:`27079` - espi: driver: mchp: eSPI driver indicates flash channel is ready to eSPI host even before the channel negotiation takes place
|
||
* :github:`27078` - drivers: espi: mchp: Cannot perform multiple transactions over eSPI OOB channel
|
||
* :github:`27074` - doc: coding_guidelines: broken links to MISRA-C example suite
|
||
* :github:`27071` - USB: CDC-ACM uart console hijacks usb_enable call preventing user applications from registering callbacks
|
||
* :github:`27057` - NUCLEO-H745ZI-Q add cortex-m4 ethernet support
|
||
* :github:`27056` - Local header found before system header of same name
|
||
* :github:`27055` - BlueZ with ESP32 boards supported or not?
|
||
* :github:`27037` - No network interface found when running wifi sample
|
||
* :github:`27010` - net: ieee802154: wrong header generation
|
||
* :github:`27003` - CMakeLists.txt newline check is too strict
|
||
* :github:`27002` - checkpatch.pl incorrect ERROR:POINTER_LOCATION
|
||
* :github:`26998` - [Coverity CID :211479] Unchecked return value in tests/kernel/mutex/mutex_api/src/test_mutex_apis.c
|
||
* :github:`26997` - [Coverity CID :211474] Unchecked return value in tests/kernel/mutex/mutex_api/src/test_mutex_apis.c
|
||
* :github:`26996` - [Coverity CID :211340] Side effect in assertion in tests/kernel/smp/src/main.c
|
||
* :github:`26995` - [Coverity CID :211478] Logically dead code in samples/net/sockets/big_http_download/src/big_http_download.c
|
||
* :github:`26994` - [Coverity CID :210616] Resource leak in lib/updatehub/updatehub.c
|
||
* :github:`26993` - [Coverity CID :210593] Out-of-bounds access in lib/updatehub/updatehub.c
|
||
* :github:`26992` - [Coverity CID :210547] Unchecked return value in lib/updatehub/updatehub.c
|
||
* :github:`26991` - [Coverity CID :210072] Resource leak in subsys/mgmt/smp_udp.c
|
||
* :github:`26990` - i2c transfers are timing out with SSD1306 display
|
||
* :github:`26989` - [Coverity CID :211477] Unchecked return value in subsys/net/lib/lwm2m/lwm2m_engine.c
|
||
* :github:`26988` - [Coverity CID :211473] Unchecked return value in subsys/net/lib/lwm2m/lwm2m_engine.c
|
||
* :github:`26986` - [Coverity CID :211480] Printf arg count mismatch in arch/x86/zefi/zefi.c
|
||
* :github:`26985` - [Coverity CID :211476] Extra argument to printf format specifier in arch/x86/zefi/zefi.c
|
||
* :github:`26984` - sys/device_mmio.h API design should accept generic DT node identifiers
|
||
* :github:`26983` - MPU FAULT in nRF52840-DK
|
||
* :github:`26981` - Problem with PPP + GSM MUX with SIMCOM7600E
|
||
* :github:`26970` - usb: overflow of USB transfers leads to clogging
|
||
* :github:`26966` - Example OTA-DFU for Android/IOS app
|
||
* :github:`26961` - occasional sanitycheck failures in samples/subsys/settings
|
||
* :github:`26954` - devicetree: warning: braces around scalar initializer
|
||
* :github:`26953` - settings: ISO C++ forbids converting a string constant to 'char*'
|
||
* :github:`26948` - cmake failure when using ZEPHYR_MODULES without west
|
||
* :github:`26941` - Meta-IRQ documentation references
|
||
* :github:`26939` - MCUMGR - smp shell server sends responses to wrong port
|
||
* :github:`26937` - Kconfig choice Warning
|
||
* :github:`26924` - Bluetooth: Mesh: no space to store ccc cfg
|
||
* :github:`26923` - [RFC] API change - Normalize DMA, IPM and UART callbacks signatures including the caller's device pointer.
|
||
* :github:`26919` - ipv6: promiscuous mode: packet flood over 802.15.4 adapter
|
||
* :github:`26914` - gen_kobject_list.py dosn't generate correct gperf info for ARC MetaWare toolchain
|
||
* :github:`26910` - sanitycheck always treats warnings as errors
|
||
* :github:`26900` - Bluetooth: host: bt_conn_recv() assumes ACL data is >= 2 bytes
|
||
* :github:`26896` - STM32: mcu goes to sleep inadvertently when using PM.
|
||
* :github:`26868` - qemu_x86_64 icount support with SMP
|
||
* :github:`26862` - Bluetooth: GATT: CCC is not properly stored
|
||
* :github:`26848` - kernel: undefined reference with --no-gc-sections
|
||
* :github:`26833` - RFC: subsys: fs: Support file open flags to fs and POSIX API
|
||
* :github:`26832` - [mcux_counter_rtc][frdm_k82f] counter_basic_api hangs
|
||
* :github:`26828` - Build Error - Network communication between Zephyr app on QEMU and Host OS
|
||
* :github:`26826` - i2c_nrfx_twi_transfer hangs when SDA/SCL are set to pins 0,1
|
||
* :github:`26818` - drivers: uart_console.c: usb_enable() broken
|
||
* :github:`26814` - net_ipv6_send_rs behaviour doesn't comply with RFC4291
|
||
* :github:`26812` - NXP: tests/drivers/dma/loop_transfer fails on FRDM-K64F
|
||
* :github:`26807` - Bluetooth HCI USB sample is not working
|
||
* :github:`26805` - test: drivers: i2c: i2c_slave_api:
|
||
* :github:`26804` - Bluetooth mesh repeated provision/gatt bearer connection crash
|
||
* :github:`26803` - Cortex-M7 Thumb-2 Instructions Alignment
|
||
* :github:`26801` - UART API has ifdefs around API functions
|
||
* :github:`26796` - Interrupts on Cortex-M do not work with CONFIG_MULTITHREADING=n
|
||
* :github:`26793` - kernel: work: triggers immediately with longer timeouts
|
||
* :github:`26788` - cmake build system works wrong with cmake version 3.15.5
|
||
* :github:`26782` - boards: mchp: mec15xxevb_assy6853: Cannot set gpios as alternate function when enabling multiple instances of a driver
|
||
* :github:`26769` - "west flash -r openocd --serial <serial_num>" ignores serial_num and flashes wrong board
|
||
* :github:`26766` - Build failure on nucleo_wb55rg for tests/kernel/profiling/profiling_api/kernel.common.profiling
|
||
* :github:`26764` - Build failure on intel_s1000_crb for samples/drivers/flash_shell/sample.drivers.flash.shell
|
||
* :github:`26759` - Build error - Nothing found at GNUARMEMB_TOOLCHAIN_PATH
|
||
* :github:`26758` - Missing documentation of report targets (ram/rom report, puncover)
|
||
* :github:`26746` - Change sanitycheck to used pickled EDT
|
||
* :github:`26731` - Single channel selection - Bluetooth - Zephyr
|
||
* :github:`26729` - FCB flash_area_write fails on nRF52840DK when using mx25r64 storage
|
||
* :github:`26725` - USB suspend-resume process is not properly handled
|
||
* :github:`26723` - NULL handler in work queue entry can be called resulting in silent reboot
|
||
* :github:`26720` - lib: sockets: getaddrinfo don't work without newlib C on ARM
|
||
* :github:`26717` - Big HTTP Download - Upgrade
|
||
* :github:`26708` - RFC: API Change: watchdog: wdt_feed error codes
|
||
* :github:`26701` - Invalid handling of large cycle count in rtc timer
|
||
* :github:`26700` - waveshare_open103z board can't build tests/mem_protect
|
||
* :github:`26695` - net: TCP2: connect() returns 0 without waiting for handshake completion
|
||
* :github:`26689` - Couldn't get test result from serial on up_squared board.
|
||
* :github:`26685` - sanitycheck "--only-failed" is broken
|
||
* :github:`26683` - Transition from non-secure to kernel causes "Stacking error"
|
||
* :github:`26679` - sanitycheck passes tests if the emulator exits unexpectedly
|
||
* :github:`26676` - MDB runner is not capturing real board's output
|
||
* :github:`26665` - Implement reset for ARC development boards
|
||
* :github:`26664` - frdm_kw41z: tests/drivers/pwm/pwm_api fails in test_pwm_cycle()
|
||
* :github:`26663` - sanitycheck reports failing tests with em_starterkit_em7d_v22 board
|
||
* :github:`26651` - Updatehub: frdm_k64f resets in a loop
|
||
* :github:`26647` - build generates unaligned function reference in v2.3
|
||
* :github:`26643` - Nucleo board Slow Code execution at power up - need to always reset
|
||
* :github:`26628` - Couldn't find Definition for CTE transmit and enable command for Connectionless AoA/AoD implementation in Zephyr
|
||
* :github:`26627` - tests/benchmarks/sys_kernel failed on up_squared.
|
||
* :github:`26626` - tests/portability/cmsis_rtos_v1 failed on reel_board.
|
||
* :github:`26625` - tests/net/utils failed on multiple arm platforms.
|
||
* :github:`26624` - Noridc52840 hci_usb bug on linux when " discoverable on " by bluetoothctl
|
||
* :github:`26621` - System can't recover after assertion failed in kernel/mem_domain.c
|
||
* :github:`26619` - tests/unit/rbtree fails
|
||
* :github:`26617` - devicetree: sam0 gclk
|
||
* :github:`26607` - STM32F0 nucleo PWM output not working
|
||
* :github:`26602` - GH Action: Automate removal of tag "Waiting for response"
|
||
* :github:`26600` - net.util test is broken on MPU-enabled ARM platforms
|
||
* :github:`26596` - west: rimage support in ``west sign`` poorly documented
|
||
* :github:`26595` - tests/kernel/obj_tracing thread counting issue with 1.14 branch.
|
||
* :github:`26587` - DT_CALL_WITH_ARG macro missing
|
||
* :github:`26586` - K_TIMER_DEFINE macro causing build error
|
||
* :github:`26582` - What happened to DT_HAS_NODE macro?
|
||
* :github:`26575` - devicetree: need save/restore support for devicetree data
|
||
* :github:`26568` - tests: net: socket: af_packet: is ethernet cable now mandatory to run this test ?
|
||
* :github:`26555` - uart: uart_nrfx_uarte: async init does not cleanup previous sync rx
|
||
* :github:`26551` - sam0 devicetree failing to compile
|
||
* :github:`26536` - The CONFIG_BT_L2CAP_RX_MTU setting is not reflected correctly in the build
|
||
* :github:`26529` - How to support Nordic ble5.0 on Android 7.0?
|
||
* :github:`26527` - mimxrt1050_evk:Couldn't flash image by using west flash command.
|
||
* :github:`26524` - Problem with hci_uart and L2CAP CoC connections
|
||
* :github:`26519` - samples: net: sockets: dumb_http_server: instabllity on nucleo_f767zi
|
||
* :github:`26518` - NRF temperature sensor driver race condition
|
||
* :github:`26509` - net_l2_ppp.ppp_link_terminated: SARA U201 modem
|
||
* :github:`26508` - CI: simulated BT tests not run if BT tests are changed
|
||
* :github:`26506` - how does hci_usb (hci_usb fw : \ncs\v1.3.0\zephyr\samples\bluetooth\hci_usb) set mac and send/receive files ?
|
||
* :github:`26505` - An example of using the microphone in Thingy 52
|
||
* :github:`26499` - usermode: random: backport random syscall
|
||
* :github:`26476` - ARM Cortex-A: architecture timer continuously firing in tick-less mode
|
||
* :github:`26467` - Bluetooth: Race-condition on persistent connectable advertiser
|
||
* :github:`26466` - Bluetooth: host: Do auto-postponement of advertising also when application requests advertising
|
||
* :github:`26455` - bme280 connect to rt1020_evk
|
||
* :github:`26450` - Bad disconnect reason when client connects with wrong address type
|
||
* :github:`26438` - Bluetooth: Reconnection to paired/bonded peripheral fails
|
||
* :github:`26435` - Suspicious source code with subsys/random/random32_entropy_device: seg fault risk
|
||
* :github:`26434` - nrf9160 uart_tx can return -ENOTSUP, which is not documented behavior
|
||
* :github:`26428` - LPSPI support for i.MX RT106x
|
||
* :github:`26427` - Linker problems with zephyr-sdk-0.11.2: undefined reference to 'gettimeofday'
|
||
* :github:`26424` - master west.yml references pull in hal_stm32
|
||
* :github:`26419` - Cannot request update when writing to external flash
|
||
* :github:`26415` - CONFIG_FS_LOG_LEVEL_OFF option doesn't work with LittleFS
|
||
* :github:`26413` - disco_l475_iot1: flash storage corruption caused by partition overlap
|
||
* :github:`26410` - RFC: soc: Initial Nuvoton NPCX port
|
||
* :github:`26407` - fs: nvs: Incorrect handling of corrupt ate's in nvs_gc
|
||
* :github:`26406` - On x86, the main stack overflows when CONFIG_NET_IPV6 and CONFIG_DEBUG are enabled
|
||
* :github:`26403` - Compile Error when trying to build samples/synchronization
|
||
* :github:`26397` - storage: flash_map: Only works on limited compatibles
|
||
* :github:`26391` - stm32f746g: sample subsys/usb/hid-cdc does not work
|
||
* :github:`26377` - Problems getting I2C to work on NXP i.MX RT1020 EVK
|
||
* :github:`26372` - qspi driver does not work if multithreading is disabled
|
||
* :github:`26369` - C++ compilation warning for Z_TIMEOUT_TICKS
|
||
* :github:`26363` - samples: subsys: canbus: canopen: objdict: CO_OD.h is not normally made.
|
||
* :github:`26362` - arc gdb failed to load core dump file
|
||
* :github:`26361` - [Coverity CID :211051] Explicit null dereferenced in tests/lib/ringbuffer/src/main.c
|
||
* :github:`26360` - [Coverity CID :211048] Side effect in assertion in tests/drivers/uart/uart_async_api/src/test_uart_async.c
|
||
* :github:`26359` - [Coverity CID :211047] Dereference null return value in tests/net/ipv6/src/main.c
|
||
* :github:`26358` - [Coverity CID :211044] Unchecked return value in tests/subsys/settings/fcb_init/src/settings_test_fcb_init.c
|
||
* :github:`26357` - [Coverity CID :211046] Unchecked return value in boards/posix/native_posix/timer_model.c
|
||
* :github:`26356` - [Coverity CID :211043] Logical vs. bitwise operator in subsys/net/lib/lwm2m/lwm2m_rw_oma_tlv.c
|
||
* :github:`26355` - [Coverity CID :211045] Macro compares unsigned to 0 in kernel/timeout.c
|
||
* :github:`26354` - [Coverity CID :211040] Macro compares unsigned to 0 in kernel/timeout.c
|
||
* :github:`26353` - [Coverity CID :211039] Out-of-bounds access in drivers/gpio/gpio_nrfx.c
|
||
* :github:`26352` - [Coverity CID :211049] Macro compares unsigned to 0 in arch/x86/core/x86_mmu.c
|
||
* :github:`26343` - Gatt Bearer Issue
|
||
* :github:`26337` - BT scan: filter duplicates yields duplicates
|
||
* :github:`26333` - Bluetooth: Split LL: Cannot store Bluetooth keys
|
||
* :github:`26313` - nucleo_h745zi_q_m7 pwm device tree bug
|
||
* :github:`26303` - Bluetooth: Windows 10 cannot reconnect on direct advertising from Zephyr
|
||
* :github:`26302` - Test gen_isr_tables from ./tests/kernel/gen_isr_table/ fails on nrf9160dk_nrf9160
|
||
* :github:`26296` - Store logs in persistent storage (ext. flash, SD card)
|
||
* :github:`26295` - Enable persistent storage (ext flash/SD card) as logger backend
|
||
* :github:`26294` - Test suite output is hard to read
|
||
* :github:`26291` - canopen: error when CAN_MCP2515_MAX_FILTER > 8
|
||
* :github:`26290` - gfhgf
|
||
* :github:`26284` - device.h doxygen
|
||
* :github:`26281` - Question: Does NRF52840-DK support both OpenThread and BLE at the same time
|
||
* :github:`26280` - test_kernel_systicks from tests/portability/cmsis_rtos_v1 fails on nrf platforms
|
||
* :github:`26279` - littlefs: Unable to erase external flash.
|
||
* :github:`26278` - [v2.2] bt_att: Unhandled ATT code 0x1d
|
||
* :github:`26271` - k_sleep/k_msleep ends too early on UP_squared board
|
||
* :github:`26267` - drivers: SPI: CS output type not honored
|
||
* :github:`26266` - Cast and shift operator priority issue may lead to wrong memory size result in fat_fs example
|
||
* :github:`26265` - Zephyr os bluetooth peripheral example indication. When i flash code to my board custom configuration for indication will shown and after i click button for indication it device will disconnect from phone. My board is nrf52832.
|
||
* :github:`26264` - tests/benchmarks/latency_measure failed on up_squared board.
|
||
* :github:`26263` - reel_board:tests/posix/common failed.
|
||
* :github:`26259` - Add AT86RF233 REB Xplained Pro Extension shield
|
||
* :github:`26256` - NRF51822 BLE Micro module: hangs on k_msleep() (RTC counter not working)
|
||
* :github:`26255` - k_uptime_ticks() returns pointer instead of value
|
||
* :github:`26252` - bluetooth: controller: Cannot receive long packets
|
||
* :github:`26248` - A timer with 24-hour timeout fires immediately
|
||
* :github:`26242` - qemu_x86 and qemu_cortex_m3 time handling broken with CONFIG_QEMU_ICOUNT
|
||
* :github:`26235` - multi vlan support networking
|
||
* :github:`26234` - Question: how can a NRF52840-DK's clock be set to 64MHz
|
||
* :github:`26232` - Segger Embedded Studio doesn't find the right python
|
||
* :github:`26220` - OpenThread L2 does not implement ``enable`` API function
|
||
* :github:`26209` - sanitycheck tries to run random *samples*, without being asked for
|
||
* :github:`26200` - BT_LE_ADV_OPT_EXT_ADV causes bt_le_adv_start to return -22
|
||
* :github:`26197` - tracking provenance of utility code
|
||
* :github:`26185` - Sample posix:eventfd fails on all platforms
|
||
* :github:`26177` - Bluetooth: Mesh: Friend node unexpected un-reference buffer
|
||
* :github:`26174` - Add STM32H7 Series Ethernet Driver Support
|
||
* :github:`26172` - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies
|
||
* :github:`26169` - Enable -O0 for only one \*.c file
|
||
* :github:`26168` - arch-level memory-mapping interface
|
||
* :github:`26167` - Extend the sensor API with function for getting the value of a sensor attribute
|
||
* :github:`26165` - Clock not initialized in LPC Flexcomm UART driver
|
||
* :github:`26150` - storage/stream: flash_img_bytes_written() might returns more than number of payload bytes written.
|
||
* :github:`26149` - building native_posix against musl-libc
|
||
* :github:`26139` - west: nrfjprog and jlink runner leave SW-DP registers in enabled state
|
||
* :github:`26136` - CMake Error in Windows Environment
|
||
* :github:`26131` - nrf52840_mdk: add support for nrf stock bootloader
|
||
* :github:`26119` - Compilation error when enabling MPU on STM32 L0 boards
|
||
* :github:`26112` - bug: cmake loops when passing overlay file with left slashes in file path
|
||
* :github:`26107` - driver MMIO virtual address space mapping
|
||
* :github:`26106` - mcumgr: smp_bt: wrong notify MTU calculation with CONFIG_BT_GATT_NOTIFY_MULTIPLE
|
||
* :github:`26105` - Test kernel.memory_protection.stack_random fails on nrf52dk_nrf52832
|
||
* :github:`26104` - Asynchronous input via UART
|
||
* :github:`26096` - cmake finds a DTC from Zephyr-SDK version, it tries to execute it, and it fails
|
||
* :github:`26095` - Requirements.txt pip version conflict
|
||
* :github:`26080` - gPTP time sync fails if having more than one port
|
||
* :github:`26076` - bug: cortex-m0: vector table base address is set to zero when soc has control over where to put vector table.
|
||
* :github:`26071` - Bluetooth: host: ATT sent callback lost
|
||
* :github:`26070` - Bluetooth: ATT request not processed
|
||
* :github:`26065` - sanitycheck reports failing tests with timeout as passing
|
||
* :github:`26064` - tests/kernel/timer/timer_api failed on mec15xxevb_assy6853 board.
|
||
* :github:`26059` - Potentially incorrect interrupt handling in nRF SoC .dtsi for GPIO
|
||
* :github:`26049` - False multiple define of irq with IRQ_CONNECT
|
||
* :github:`26039` - tests: kernel: timer: timer_api: regression on STM32 boards
|
||
* :github:`26038` - build zephyr with llvm fail
|
||
* :github:`26037` - RFC: API Change: Bluetooth Mesh
|
||
* :github:`26034` - menuconfig target aborts when Kconfig warnings are present
|
||
* :github:`26033` - NET_SOCKETS_OFFLOAD conflicts with POSIX_API
|
||
* :github:`26030` - RV32M1_RI5CY: tests/kernel/threads/thread_apis and thread_init fails
|
||
* :github:`26021` - Problems compiling for Measuring Time
|
||
* :github:`26017` - Build error in shell with gcc 10.1 (tests/drivers/uart/uart_basic_api)
|
||
* :github:`25991` - [net][net.socket.select][imx-rt series] test fails (k_uptime_get_32() - tstamp <= FUZZ is false)
|
||
* :github:`25990` - tests/net/socket/select failed on sam_e70_xplained board.
|
||
* :github:`25989` - STM32_LPTIM_TIMER wrongly depends on DEVICE_POWER_MANAGEMENT
|
||
* :github:`25988` - [Coverity CID :210687] Argument cannot be negative in tests/net/socket/socketpair/src/test_socketpair_happy_path.c
|
||
* :github:`25987` - [Coverity CID :210685] Pointless string comparison in tests/lib/devicetree/legacy_api/src/main.c
|
||
* :github:`25986` - [Coverity CID :210684] Explicit null dereferenced in tests/kernel/mbox/mbox_api/src/test_mbox_api.c
|
||
* :github:`25985` - [Coverity CID :210683] Pointless string comparison in tests/lib/devicetree/legacy_api/src/main.c
|
||
* :github:`25984` - [Coverity CID :210686] Unchecked return value in lib/os/mempool.c
|
||
* :github:`25983` - [Coverity CID :210682] Unchecked return value in lib/os/mempool.c
|
||
* :github:`25982` - [Coverity CID :210020] Explicit null dereferenced in drivers/usb/device/usb_dc_mcux_ehci.c
|
||
* :github:`25981` - Support storing mcuboot images on serial flash accessed through Nordic QSPI
|
||
* :github:`25979` - Need root LICENSE files in hal_stm32 module
|
||
* :github:`25965` - hci_uart not responding at higher baudrates on NRF52810
|
||
* :github:`25964` - Bluetooth: <err> bt_att: ATT Timeout
|
||
* :github:`25958` - Concept Overview for improving support for serial flash devices via SPI and QSPI
|
||
* :github:`25956` - Including header files from modules into app
|
||
* :github:`25952` - STM32 LPTIM driver doesn't restart counter after sleeping K_TICKS_FOREVER
|
||
* :github:`25945` - devicetree: support generating symbols for -gpios properties w/o compatible
|
||
* :github:`25942` - Bluetooth: Scanning + Non-connectable advertising broken on nRF5340
|
||
* :github:`25926` - k_cycle_get_32() returns 0 in native_posix
|
||
* :github:`25920` - Compilation error when CONFIG_BOOTLOADER_MCUBOOT=y specified
|
||
* :github:`25919` - dhcpv4 or rx ethernet packets not working on nucleo_f429zi
|
||
* :github:`25892` - arc emsdp board work wrong with emsdp_em7d_esp config
|
||
* :github:`25869` - 2.3: Missing release notes
|
||
* :github:`25865` - Device Tree Memory Layout
|
||
* :github:`25859` - mesh example not working with switched off dcdc?
|
||
* :github:`25853` - modem_ublox_sara_r4: Cannot connect to UDP remote
|
||
* :github:`25833` - [lpcxpresso55s69_cpu1] no applications and build guide, hello world can not build
|
||
* :github:`25827` - Devicetree: add accessors with defaults
|
||
* :github:`25794` - [Coverity CID :210554] Uninitialized scalar variable in tests/net/iface/src/main.c
|
||
* :github:`25792` - [Coverity CID :210552] Resource leak in tests/net/pm/src/main.c
|
||
* :github:`25790` - [Coverity CID :210594] Dereference after null check in subsys/testsuite/ztest/src/ztest_mock.c
|
||
* :github:`25786` - [Coverity CID :210558] Dereference before null check in drivers/sensor/sensor_shell.c
|
||
* :github:`25784` - [Coverity CID :210546] Dereference after null check in tests/net/promiscuous/src/main.c
|
||
* :github:`25783` - [Coverity CID :210051] Dereference after null check in subsys/net/ip/tcp2.c
|
||
* :github:`25782` - [Coverity CID :210035] Dereference before null check in drivers/sensor/bq274xx/bq274xx.c
|
||
* :github:`25781` - [Coverity CID :210031] Dereference before null check in drivers/modem/gsm_ppp.c
|
||
* :github:`25778` - [Coverity CID :210604] Out-of-bounds access in tests/kernel/mem_protect/protection/src/main.c
|
||
* :github:`25777` - [Coverity CID :210589] Out-of-bounds access in tests/kernel/mem_protect/protection/src/main.c
|
||
* :github:`25776` - [Coverity CID :210573] Out-of-bounds access in tests/kernel/mem_protect/userspace/src/main.c
|
||
* :github:`25750` - [Coverity CID :210066] Unintentional integer overflow in include/sys/time_units.h
|
||
* :github:`25749` - [Coverity CID :210033] Unintentional integer overflow in drivers/sensor/mpr/mpr.c
|
||
* :github:`25748` - [Coverity CID :210606] Pointless string comparison in tests/lib/devicetree/src/main.c
|
||
* :github:`25747` - [Coverity CID :210596] Assign instead of compare in subsys/logging/log_output_syst.c
|
||
* :github:`25746` - [Coverity CID :210584] Assign instead of compare in subsys/logging/log_output_syst.c
|
||
* :github:`25745` - [Coverity CID :210052] Side effect in assertion in tests/kernel/fpu_sharing/generic/src/pi.c
|
||
* :github:`25744` - [Coverity CID :210045] Side effect in assertion in tests/kernel/fpu_sharing/generic/src/pi.c
|
||
* :github:`25743` - [Coverity CID :209944] Pointless string comparison in tests/lib/devicetree/src/main.c
|
||
* :github:`25742` - [Coverity CID :209943] Pointless string comparison in tests/lib/devicetree/src/main.c
|
||
* :github:`25741` - [Coverity CID :210618] Unchecked return value in drivers/wifi/esp/esp.c
|
||
* :github:`25740` - [Coverity CID :210617] Argument cannot be negative in tests/net/pm/src/main.c
|
||
* :github:`25739` - [Coverity CID :210610] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
||
* :github:`25738` - [Coverity CID :210602] Unchecked return value in tests/drivers/uart/uart_basic_api/src/test_uart_fifo.c
|
||
* :github:`25735` - [Coverity CID :210582] Unchecked return value in tests/net/socket/getaddrinfo/src/main.c
|
||
* :github:`25734` - [Coverity CID :210580] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
||
* :github:`25733` - [Coverity CID :210575] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
||
* :github:`25732` - [Coverity CID :210570] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
||
* :github:`25729` - [Coverity CID :210056] Unchecked return value in subsys/net/ip/tcp2.c
|
||
* :github:`25728` - [Coverity CID :210050] Unchecked return value in tests/subsys/settings/littlefs/src/settings_setup_littlefs.c
|
||
* :github:`25726` - [Coverity CID :210598] Missing break in switch in subsys/net/l2/ieee802154/ieee802154_frame.c
|
||
* :github:`25725` - [Coverity CID :210578] Structurally dead code in kernel/mem_domain.c
|
||
* :github:`25724` - [Coverity CID :210566] Missing break in switch in subsys/net/l2/ieee802154/ieee802154_frame.c
|
||
* :github:`25723` - [Coverity CID :210559] Unsigned compared against 0 in subsys/net/ip/tcp2.c
|
||
* :github:`25722` - [Coverity CID :210058] Logically dead code in samples/net/sockets/big_http_download/src/big_http_download.c
|
||
* :github:`25721` - [Coverity CID :209945] Logically dead code in tests/net/tcp2/src/main.c
|
||
* :github:`25720` - [Coverity CID :210073] Arguments in wrong order in drivers/modem/wncm14a2a.c
|
||
* :github:`25713` - Miss shift i2c slave address in i2c_sifive
|
||
* :github:`25710` - FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat
|
||
* :github:`25704` - lib: updatehub: Corrupted updated when receiving CoAP duplicate packages
|
||
* :github:`25693` - ESP WiFi MPU Fault causes zephyr fatal error
|
||
* :github:`25682` - [v2.2] Shell freezes with cout printf, prink on float
|
||
* :github:`25678` - enhance k_mutex to be ISR safe
|
||
* :github:`25672` - Bluetooth: Mesh: scan_start fails with synchronous bt_enable
|
||
* :github:`25664` - nRF Boards: unify static partition size for Bootloader
|
||
* :github:`25658` - Issue to run sample on nucleo_g474re
|
||
* :github:`25652` - smp_svr fails for nrf5340
|
||
* :github:`25645` - USB RNDIS driver can't work with Windows 10 (10.0.18363)
|
||
* :github:`25601` - UART input does not work on mps2_an{385,521}
|
||
* :github:`25599` - scanf() not functional with newlib out of the box
|
||
* :github:`25566` - LSPI of NXP i.MX RT Other interrupts treated as transfer completion
|
||
* :github:`25554` - lib: posix: nanosleep
|
||
* :github:`25501` - shields: mikroe_eth_click config should be made conditional
|
||
* :github:`25499` - Out of tree board: No sources given to target
|
||
* :github:`25474` - ipv6 client-server between ble's failed
|
||
* :github:`25458` - Multiple issues with timing benchmark
|
||
* :github:`25453` - tests/posix/common fails on nucleo_wb55rg
|
||
* :github:`25444` - No IPv6 routes from BLE IPSP node (NRF52840DK)
|
||
* :github:`25398` - UpSquared Grub build docs don't work on Ubuntu 20.04
|
||
* :github:`25358` - net: config: application starts with 3s delay when CONFIG_NET_CONFIG_SETTINGS=y
|
||
* :github:`25328` - mesh_demo is failing
|
||
* :github:`25327` - Move to C99 integer types and deprecate zephyr specific types
|
||
* :github:`25317` - RFC: Unstable API Change: uart_async: Call UART_RX_RDY event after rx_disable()
|
||
* :github:`25312` - samples:mimxrt1010_evk:samples/net/openthread/ncp: build error
|
||
* :github:`25311` - samples:frdmkw64f:bluetooth/peripheral_hr| peripheral_ht: could not get ADC device
|
||
* :github:`25308` - I2C simulation in native_posix
|
||
* :github:`25299` - SYSTICK: Inconsistency between dts status and Kconfig
|
||
* :github:`25295` - sanitycheck: race when running sanitycheck on native_posix producing false negatives.
|
||
* :github:`25294` - Nordic mcuboot + smp_svr + QSPI smp_shell incompatibility
|
||
* :github:`25293` - Add USB Device Support to STM32411E-DISCO
|
||
* :github:`25283` - sam0: watchdog: Times out twice as fast as expected
|
||
* :github:`25268` - sanitycheck doesn't report native_posix failures properly
|
||
* :github:`25258` - drivers: i2c_nios2: device config_info content mutated
|
||
* :github:`25257` - drivers: audio: dma_nios2_msgdma: device config_info content mutated
|
||
* :github:`25256` - drivers: audio: tlv320dac310x: device config_info content mutated
|
||
* :github:`25255` - drivers: i2c: gecko: device config_info content mutated
|
||
* :github:`25231` - net.offload test fails on atsame54_xpro
|
||
* :github:`25229` - net.neighbour test fails on atsame54_xpro
|
||
* :github:`25228` - net.util test fails on atsame54_xpro
|
||
* :github:`25227` - net.icmpv6 test fails on atsame54_xpro
|
||
* :github:`25226` - net.vlan test fails on atsame54_xpro
|
||
* :github:`25215` - enable modules to append to $DTS_ROOT
|
||
* :github:`25189` - Wrong flash size set in the XIP boot header for NXP imxrt SoCs
|
||
* :github:`25171` - Can only run the flash_simulator test once on native_posix
|
||
* :github:`25165` - LE Coded Phy code rate switch [s2/s8]
|
||
* :github:`25156` - Unable to use --use-elf option in 'west flash' to correctly flash the .elf file
|
||
* :github:`25148` - tests: gpio: Add check to validate initial values of gpio output
|
||
* :github:`25140` - Unable to obtain dhcp lease
|
||
* :github:`25104` - whitelist in {sample,testcase}.yaml precludes a test from being run with sanitycheck
|
||
* :github:`25101` - driver: gpio: mchp: GPIO initialization value doesn't get reflected when using new flags
|
||
* :github:`25098` - MCUX I2C bus errors leave state machine in busy state
|
||
* :github:`25076` - Remove potential I2C deadlock on NRFX implementation
|
||
* :github:`25063` - USB Console + USB CDC_ACM co-existing
|
||
* :github:`25051` - tests/drivers/gpio/gpio_api_1pin failed on reel_board.
|
||
* :github:`25022` - hsdk:There is no case’s information in serial log for ARC(R) HS Development Kit after one case was been flashed into the board.
|
||
* :github:`25021` - Problems getting open62541 to run on Zephyr
|
||
* :github:`24960` - The example "blinky" didn't work on MIMXRT1050-EVK
|
||
* :github:`24939` - LSPI of NXP i.MX RT timing delay issue
|
||
* :github:`24918` - Segger RTT using j-link doesn't work on NXP i.MX RT
|
||
* :github:`24916` - echo_client sample return: Cannot connect to TCP remote (IPv6): 60 (frdm_k64f <--> native_posix)
|
||
* :github:`24910` - kernel: stack sentinel crashes
|
||
* :github:`24859` - os: Add memory partition overlap assert check is not made for x86 boards
|
||
* :github:`24844` - Setting esp-idf path to match Espressif's documentation
|
||
* :github:`24770` - Low throughput with the zperf sample using stm32f746g_disco
|
||
* :github:`24767` - Ethernet support for STM32H747
|
||
* :github:`24750` - need API to get list of succeed initialization device or add initialization status flag in struct device
|
||
* :github:`24747` - tests/lib/heap fails on ARC nsim_sem nsim_em
|
||
* :github:`24745` - Mitigate changes in peripheral enable state after Kconfig replaced by DT status
|
||
* :github:`24730` - C standard library <time.h> functions and structures not available when using POSIX API
|
||
* :github:`24703` - hal_nuvoton: Add new module for Nuvoton numicro M480 HAL layer
|
||
* :github:`24700` - mimxrt1050_evk:tests/drivers/kscan/kscan_api failed.
|
||
* :github:`24632` - Devices vs. drivers
|
||
* :github:`24627` - tests/subsys/usb/device fails on SAM E54
|
||
* :github:`24625` - lib: drivers: clock: rtc: rtc api to maintain calendar time through reboot
|
||
* :github:`24619` - CONFIG_USERSPACE=y CONFIG_XIP=n causes .bin space to be wasted
|
||
* :github:`24546` - Implement MDB runner for ARC
|
||
* :github:`24499` - devicetree: node name for SPI buses should be 'spi' warning
|
||
* :github:`24429` - LPC55S69 flash faults when reading unwritten areas
|
||
* :github:`24372` - Json: array of objects is not properly handled
|
||
* :github:`24318` - Postpone driver initialization
|
||
* :github:`24301` - Support for multi core STM32 H75/H77 boards
|
||
* :github:`24300` - tests/net/trickle failed on frdm_k64f and sam_e70_xplained with v1.14 branch.
|
||
* :github:`24293` - subsys: shell: bug: shell_fprintf() before shell_enable() causes shell deadlock
|
||
* :github:`24233` - adxl362_trigger.c adxl362_init_interrupt function :const struct adxl362_config \*cfg not found gpio_cs_port
|
||
* :github:`24224` - Possible uninitialized variable in zephyr\subsys\logging\log_msg.c
|
||
* :github:`24221` - Do not run cron workflow on forks
|
||
* :github:`24217` - Shell: provide mechanism to call any command while in select command
|
||
* :github:`24191` - obj_tracing: Local IPC variables are not removed from obj tracing list after function return
|
||
* :github:`24147` - nrf5340 pdk: BOARDS_ENABLE_CPUNET does not allow proper NET MCU configuration
|
||
* :github:`24134` - [NXP i.MX RT Flash]: evkmimxrt1020 does not boot with a new flash chip
|
||
* :github:`24133` - Question: Context save/restore after deep sleep using device driver
|
||
* :github:`24111` - drivers: flash: littlefs: add sync to flash API & update LittleFS to use it
|
||
* :github:`24092` - Unable to change recv() buffer size in frdm_k64f board.
|
||
* :github:`24076` - [v1.14] UARTE high current consumption on NRF
|
||
* :github:`24030` - [Coverity CID :209379] Unchecked return value in tests/kernel/mem_protect/sys_sem/src/main.c
|
||
* :github:`24029` - [Coverity CID :209380] Unchecked return value in tests/kernel/poll/src/test_poll.c
|
||
* :github:`24028` - [Coverity CID :209381] Unrecoverable parse warning in include/bluetooth/bluetooth.h
|
||
* :github:`23961` - CCC does not get cleared when CONFIG_BT_KEYS_OVERWRITE_OLDEST is enabled
|
||
* :github:`23949` - Question: Is there any example for BR/EDR profile/protocols (like A2DP, AVDTP, RFCOMM)?
|
||
* :github:`23887` - drivers: modem: question: Should modem stack include headers to put into zephyr/include?
|
||
* :github:`23886` - drivers: modem_socket: Question: socket ID appears to be the same for all sockets
|
||
* :github:`23873` - GNA subsystem does not provide any system calls
|
||
* :github:`23825` - edtlib.py fails to find bindings when DTS_ROOT is a relative path
|
||
* :github:`23808` - ARM bus fault with code coverage
|
||
* :github:`23802` - up_squared(acrn):tests/kernel/timer/timer_api/ failed.
|
||
* :github:`23801` - up_squared(acrn):tests/kernel/sched/schedule_api failed.
|
||
* :github:`23800` - tests/drivers/counter/counter_cmos failed on up_squared platform
|
||
* :github:`23775` - k_poll() documentation is wrong or unclear
|
||
* :github:`23713` - CMake integration with libmetal errors-out with the bleeding edge CMake release
|
||
* :github:`23702` - STACK_POINTER_RANDOM is not working on ARM for the main thread
|
||
* :github:`23672` - dts: sam0: question: Is it possible to clean up samd.dtsi devicetree warning?
|
||
* :github:`23629` - support inverted PWM on STM32
|
||
* :github:`23599` - zephyr/samples/application_development/code_relocation execution stop at z_arm_bus_fault
|
||
* :github:`23578` - [Coverity CID :208922] Uninitialized pointer read in tests/posix/common/src/pthread.c
|
||
* :github:`23574` - [Coverity CID :208926] Side effect in assertion in tests/kernel/interrupt/src/nested_irq.c
|
||
* :github:`23546` - Kconfig: default value not assigned when inheriting Kconfig values in range
|
||
* :github:`23514` - Allocate executable memory for ESP32
|
||
* :github:`23474` - tests/subsys/usb/device failed on reel_board.
|
||
* :github:`23443` - esp32 needs i2c_transfer call to turn on the display
|
||
* :github:`23423` - Mitigation in case system [created] threads hang/non-responsive
|
||
* :github:`23419` - posix: clock: No thread safety clock_[get/set]time
|
||
* :github:`23366` - ARM: Core Stack Improvements/Bug fixes for 2.3 release
|
||
* :github:`23364` - Bluetooth: bt_recv deadlock on supervision timeout with pending GATT Write Commands
|
||
* :github:`23349` - Question: How to add external soc, board, DTS, drivers and libs?
|
||
* :github:`23322` - flash, spi-nor: Configuration of jedec spi nor flash device driver
|
||
* :github:`23319` - hci interface stopped working after few hours/days
|
||
* :github:`23248` - Add secure version of strcpy
|
||
* :github:`23246` - net: tx_bufs are not freed when NET_TCP_BACKLOG_SIZE is too high
|
||
* :github:`23243` - test/kernel/gen_isr_table fails in v2.2.0-rc3 on lpcxpresso54114_m4 board
|
||
* :github:`23215` - fujitsu FRAM read error on stm32_olimexino
|
||
* :github:`23211` - need a proper arch_system_halt() for x86_64
|
||
* :github:`23178` - usb: endpoint buffer leak upon SET_CONFIGURATION, SET_INTERFACE
|
||
* :github:`23177` - Bluetooth: Mesh: Access structure member with a possible NULL pointer
|
||
* :github:`23149` - [v1.14] sam_e70_xplained:tests/drivers/watchdog/wdt_basic_api failed with v1.14 branch.
|
||
* :github:`23139` - USB Mass storage - Unexpected USB restart from host
|
||
* :github:`23138` - Codegen for an C structure that stores pinmux definitions
|
||
* :github:`23134` - BT: Host: Notification dropped instead of truncated if bigger than ATT_MTU-3
|
||
* :github:`23111` - drivers:usb:device:sam0: Descriptor tables are filled with zeros in attach()
|
||
* :github:`23052` - nrf52840_pca10056: Spurious RTS pulse and incorrect line level with hardware flow control disabled
|
||
* :github:`23040` - samples: net/wifi: net ping shell causes USAGE FAULT once wifi is connected
|
||
* :github:`23039` - SystemView does not work with C++ enabled
|
||
* :github:`22996` - scripts/footprint/size_report doesn't work on qemu_x86_64
|
||
* :github:`22980` - bluetooth: logging: Build assertion prevents immediate logging when using legacy LL
|
||
* :github:`22975` - tests/kernel/gen_isr_table: filtered in CI only for Cortex-M Mainline
|
||
* :github:`22974` - Add cancel function to onoff service
|
||
* :github:`22955` - tests/kernel/interrupt fails intermittently on qemu_cortex_m0
|
||
* :github:`22906` - Slow read/write speed of microSD card via SPI and FatFS
|
||
* :github:`22892` - Kconfig warning when serial disable on PCA10059
|
||
* :github:`22873` - Bluetooth: RSSI Read command can be configured out even when mandatory
|
||
* :github:`22872` - Hello world application for mps2_an521 board when build as a secure/non-secure with Trusted Firmware is crashing on qemu
|
||
* :github:`22865` - drivers: enc28j60: sample: dumb_http_server: TX failed errors
|
||
* :github:`22758` - RFC: Require system clock stability on startup
|
||
* :github:`22751` - STM32F407 I2C driver hangs
|
||
* :github:`22722` - posix: redefinition of symbols while porting zeromq to zephyr
|
||
* :github:`22704` - Implement watchdog driver for lpcxpresso55s69
|
||
* :github:`22637` - 2.3 Release Checklist
|
||
* :github:`22594` - NXP S32K144 MCU support
|
||
* :github:`22562` - West: Allow configuring ``west sign`` similar to west runners
|
||
* :github:`22466` - Add hx711 sensor
|
||
* :github:`22391` - Resuming from suspend should check device usage count in device idle PM
|
||
* :github:`22344` - convert espi sample to devicetree
|
||
* :github:`22340` - Security problem with settings and littlefs
|
||
* :github:`22322` - Clang linking error
|
||
* :github:`22301` - k_msgq_put() semantics definition
|
||
* :github:`22151` - hal_nordic: nrfx: doxygen: Reference to missing nrfx/templates
|
||
* :github:`22145` - RISCV arch_irq_connect_dynamic() broken with PLIC interrupts
|
||
* :github:`22144` - arch: arm64: interrupt test is failing
|
||
* :github:`22140` - Exiting deep sleep without button help; nrf52832
|
||
* :github:`22091` - Blink-Led example doesn't build on Nucleo_L476RG, STM32F4_DISCOVERY, Nucleo_F302R8, Nucleo_F401RE
|
||
* :github:`22077` - W25Q32fv supported in spi_flash examples ?
|
||
* :github:`22063` - fs/NVS: NVS is not compatible with flash memories which have 0x00 as erased
|
||
* :github:`22060` - Build fails with gcc-arm-none-eabi-9-2019-q4-major
|
||
* :github:`21994` - Bluetooth: controller: split: Fix procedure complete event generation
|
||
* :github:`21848` - sanitycheck duplicate tests Testing/Ztest
|
||
* :github:`21843` - CONFIG_INIT_STACKS issue on x86_64
|
||
* :github:`21819` - Shell fails when dynamic command has empty subcommand
|
||
* :github:`21801` - Logger sample's performance estimates are incorrect
|
||
* :github:`21798` - Bluetooth: host: Allow GATT client to restore subscription info without resubscribing
|
||
* :github:`21772` - Adding I2C devices to device tree with the same address on different busses generates excessive warnings.
|
||
* :github:`21762` - [v1.14] stm32: k_sleep() actual sleep times are different than its input
|
||
* :github:`21754` - Arduino Due shell does not accept input (UART0)
|
||
* :github:`21725` - device power management by device
|
||
* :github:`21711` - sam0 i2c slave
|
||
* :github:`21708` - Multiple partitions for LittleFS
|
||
* :github:`21707` - Timing violation for all sensor drivers
|
||
* :github:`21670` - Keep device structures in ROM
|
||
* :github:`21635` - sht3xd error -5 on olimexino_stm32
|
||
* :github:`21616` - LWM2M: unable to get plain text from incoming message
|
||
* :github:`21611` - IS25LP032D-JNLE Flash support
|
||
* :github:`21554` - ldscript:datas section is not properly aligned in ROM
|
||
* :github:`21549` - i2c_sam0 interrupt latency is excessive
|
||
* :github:`21511` - re-visit k_thread_abort wrt SMP
|
||
* :github:`21498` - Zephyr Peripheral not responding to Terminate command from central
|
||
* :github:`21455` - driver: subsys: sdhc: USAGE FAULT trace and no cs control
|
||
* :github:`21452` - drivers: ethernet: unify the initiaization
|
||
* :github:`21445` - drivers/i2c: add I2C slave support for nrfx
|
||
* :github:`21436` - refactor and augment CPU cache management APIs
|
||
* :github:`21399` - NUCLEO-H745ZI-Q Support
|
||
* :github:`21378` - The program cannot be downloaded to nrf52840, only to pca10056
|
||
* :github:`21240` - Error west flash
|
||
* :github:`21234` - drivers: usb_dc_sam0: usb detach and reattach does not work
|
||
* :github:`21233` - i2c_sam0 driver does not execute a STOP condition
|
||
* :github:`21232` - i2c_sam0 LOWTOUT is not functional
|
||
* :github:`21229` - cc1plus: warning: '-Werror=' argument '-Werror=implicit-int' is not valid for C++
|
||
* :github:`21187` - Can not ping or run http server via ethernet when gPTP is enabled
|
||
* :github:`21114` - Invalid interaction between the RTC and the I2C drivers for the sam0
|
||
* :github:`21111` - Reschedule points are currently undocumented
|
||
* :github:`21092` - i2c-sam0 sleeps waiting for interrupt
|
||
* :github:`21053` - net: 6lo: Use context 0 as default when CID-bit is not set
|
||
* :github:`21016` - Unexpected ethernet network traffic after power up
|
||
* :github:`20987` - Console showing frequent usb warnings: <wrn> usb_device: Failed to write endpoint buffer 0x82
|
||
* :github:`20978` - Add bond_deleted callback
|
||
* :github:`20870` - [Coverity CID :205816] Control flow issues in subsys/settings/src/settings_file.c
|
||
* :github:`20844` - [Coverity CID :205781] Integer handling issues in lib/os/printk.c
|
||
* :github:`20806` - nrf: clock control: clock control on/off routines are refcounted
|
||
* :github:`20780` - Feature Request: Half-duplex UART shell backend
|
||
* :github:`20750` - shell: shell_execute_cmd introduce new line
|
||
* :github:`20734` - Are cooperative threads cooperative in SMP?
|
||
* :github:`20729` - Coverage reporting hangs for C++ tests on X86 qemu
|
||
* :github:`20712` - nRF clock_control_on() is nonblocking
|
||
* :github:`20693` - tests: watchdog: test_wdt_callback_1() implementation vs API specification
|
||
* :github:`20687` - Clarification: How to enable on-board nor-flash following the board porting guide?
|
||
* :github:`20671` - ARC: remove scheduler code from arch layer
|
||
* :github:`20663` - kernel objects are being included always, regardless of usage
|
||
* :github:`20595` - tests/arch/arm/arm_thread_swap failed on frdm_k64f board.
|
||
* :github:`20589` - RV32M1 SPI loopback needs DEBUG_OPTIMIZATIONS
|
||
* :github:`20541` - [Coverity CID :205639]Security best practices violations in /tests/subsys/settings/functional/src/settings_basic_test.c
|
||
* :github:`20520` - [Coverity CID :205652]Memory - corruptions in /tests/crypto/tinycrypt/src/ecc_dsa.c
|
||
* :github:`20519` - [Coverity CID :205616]Memory - corruptions in /tests/crypto/tinycrypt/src/ecc_dsa.c
|
||
* :github:`20517` - [Coverity CID :205640]Control flow issues in /subsys/testsuite/ztest/src/ztest.c
|
||
* :github:`20516` - [Coverity CID :205609]Control flow issues in /subsys/testsuite/ztest/src/ztest.c
|
||
* :github:`20500` - [Coverity CID :205629]Control flow issues in /drivers/timer/cc13x2_cc26x2_rtc_timer.c
|
||
* :github:`20418` - CONFIG_HEAP_MEM_POOL_SIZE should not be limited
|
||
* :github:`20297` - Bluetooth: can't close bt_driver log output
|
||
* :github:`20012` - Support peripheral deallocation at runtime
|
||
* :github:`19824` - Build sample net app for ACRN (nuc i7dnhe)
|
||
* :github:`19739` - stty: standard input: Inappropriate ioctl for device
|
||
* :github:`19701` - mem_pool_threadsafe sporadic failures impacting CI
|
||
* :github:`19684` - doc: [message_queues.rst] unclear about data_item structure type
|
||
* :github:`19670` - samples/drivers/spi_fujitsu_fram crashs due to uninitialized variables
|
||
* :github:`19661` - missing files in xtensa/xt-sim doc
|
||
* :github:`19550` - drivers/pcie: ``pcie_get_mbar()`` should return a ``void *`` not ``u32_t``
|
||
* :github:`19483` - Add support for Open Supervised Device Protocol (OSDP)
|
||
* :github:`19414` - UART and prf not working
|
||
* :github:`19376` - Build on a ARM host
|
||
* :github:`19348` - net: TCP/IPv6 set of fragmented packets causes Zephyr QEMU to double free
|
||
* :github:`19063` - can we increase qemu_riscv32/64 RAM sizes
|
||
* :github:`18960` - [Coverity CID :203908]Error handling issues in /lib/libc/newlib/libc-hooks.c
|
||
* :github:`18843` - Usage Fault with CONFIG_NO_OPTIMIZATIONS even on samples/hello_world
|
||
* :github:`18815` - UART API documentation
|
||
* :github:`18629` - Some tests fail to reach test_main() on cc1352r1_launchxl
|
||
* :github:`18570` - Dynamic interrupt does not work with multi-level interrupts
|
||
* :github:`18345` - Is there a way to get the bytes that shell receives?
|
||
* :github:`18157` - adding an offset to the zephyr code via dts overlay breaks linking + the image size changes
|
||
* :github:`18045` - BT Host: Advertising Extensions - Periodic Advertisement
|
||
* :github:`17814` - Zephyr support for NXP i.MX8M SoC
|
||
* :github:`17688` - Unable to Read data from SCC811
|
||
* :github:`17624` - SRAM size configurations aren't always consistent
|
||
* :github:`17372` - sanitycheck does not parse extra_args with spaces correctly
|
||
* :github:`16968` - silabs/gecko/emlib/src/em_gpio.c:111:35: warning: ?: using integer constants in boolean context [-Werror=int-in-bool-context]
|
||
* :github:`16886` - Bluetooth Mesh: Receive segmented message multiple times
|
||
* :github:`16809` - TCP2 integration
|
||
* :github:`16790` - adxl362 sample isn't build by sanitycheck
|
||
* :github:`16661` - Symmetric multiprocessing (SMP) for ARC HS cores
|
||
* :github:`16638` - Filesystem API is missing fs_open() flags
|
||
* :github:`16439` - flash: unify read alignment requirements
|
||
* :github:`16387` - STM32wb55 bluetooth samples fail
|
||
* :github:`16363` - Error building x_nucleo_iks01a1 sample on nucleo_wb55rg after activating I2C Bus
|
||
* :github:`16210` - ARM: initialization sequence might be not using all of interrupt stack
|
||
* :github:`16031` - Toolchain abstraction
|
||
* :github:`15968` - rom_report very imprecise
|
||
* :github:`15845` - _RESET_VECTOR different from 0x00 gives invalid .elf size on nios2
|
||
* :github:`15286` - HF clock's m16src_grd and BLE stack
|
||
* :github:`15246` - doc: confusion about dtc version
|
||
* :github:`14591` - Infineon Tricore architecture support
|
||
* :github:`14587` - IPv6 support in cc3220sf_launchxl
|
||
* :github:`14520` - invalid locking in shell
|
||
* :github:`14302` - USB MSC fails USB3CV tests
|
||
* :github:`14269` - Enforce usage of K_THREAD_STACK_SIZEOF macro in k_thread_create()
|
||
* :github:`14173` - Configure QEMU to run independent of the host clock
|
||
* :github:`13819` - mimxrt10xx: Wrong I2C transfer status
|
||
* :github:`13813` - Test suite mslab_threadsafe fails randomly
|
||
* :github:`13737` - Where can I find tutorial to make my own device driver for a device under I2C bus?
|
||
* :github:`13651` - ARC does not set thread->stack_info correctly
|
||
* :github:`13637` - Introduce supervisor-only stack declaration macros
|
||
* :github:`13276` - Do we need to update fatfs
|
||
* :github:`12987` - Fix workaround of using 'mmio-sram' compat for system memory (DRAM) in DTS
|
||
* :github:`12935` - Zephyr usurps "STRINGIFY" define
|
||
* :github:`12705` - Implement select() call for socket offloading and SimpleLink driver
|
||
* :github:`12025` - OS Pwr Manager doesn't put nrf52 into LPS_1
|
||
* :github:`11976` - APIs that support a callback should provide both the device pointer and a generic pointer
|
||
* :github:`11974` - rework eeprom driver to clearly indicate it is a test stub
|
||
* :github:`11908` - Power Manager does not handle K_FOREVER properly
|
||
* :github:`11890` - Reimplement getaddrinfo() to call SlNetUtil_getaddrinfo() in new SimpleLink SDK v 2.30+
|
||
* :github:`10628` - tests/kernel/common and tests/posix/fs crash on ESP32
|
||
* :github:`10436` - Mess with ssize_t, off_t definitions
|
||
* :github:`9893` - MISRA C Review switch statement usage
|
||
* :github:`9808` - remove single thread support
|
||
* :github:`9596` - tests/subsys/logging/log_core fails on ESP32 with no console output
|
||
* :github:`8469` - Zephyr types incompatibilities (e.g. u32_t vs uint32_t)
|
||
* :github:`8364` - mcumgr: unable to properly read big files
|
||
* :github:`8360` - CI should enforce that extract_dts_includes.py does not trigger warnings
|
||
* :github:`8262` - [Bluetooth] MPU FAULT on sdu_recv
|
||
* :github:`8257` - Unify TICKLESS_IDLE & TICKLESS_KERNEL
|
||
* :github:`7951` - doc: naming convention for requirements ids
|
||
* :github:`7385` - i2c_esp32 can write past checked buffer length
|
||
* :github:`6783` - Clean up wiki.zephyrproject.org content
|
||
* :github:`6184` - drivers: ISR-friendly driver APIs
|
||
* :github:`5934` - esp32: Output frequency is different from that configured on I2C and PWM drivers
|
||
* :github:`5443` - Deprecate # CONFIG`_ is not set
|
||
* :github:`4404` - Align k_poll with waiters
|
||
* :github:`3423` - Optimize MCUX shim drivers to reduce memory footprint
|
||
* :github:`3180` - implement direct interrupts on ARC
|
||
* :github:`3165` - xtensa: switch to clang-based frontend
|
||
* :github:`3066` - Improve Multi Core support
|
||
* :github:`2955` - Use interrupt-driven TX in hci_uart sample
|