2020-09-26 18:36:13 +02:00
|
|
|
|
:orphan:
|
|
|
|
|
|
|
|
|
|
.. _zephyr_2.5:
|
|
|
|
|
|
2021-02-12 16:32:37 +01:00
|
|
|
|
Zephyr 2.5.0
|
|
|
|
|
#############
|
2020-09-26 18:36:13 +02:00
|
|
|
|
|
|
|
|
|
We are pleased to announce the release of Zephyr RTOS version 2.5.0.
|
|
|
|
|
|
|
|
|
|
Major enhancements with this release include:
|
|
|
|
|
|
2020-11-13 10:30:35 +01:00
|
|
|
|
* Introduced support for the SPARC processor architecture and the LEON
|
|
|
|
|
processor implementation.
|
2021-02-09 13:57:42 +01:00
|
|
|
|
* Added Thread Local Storage (TLS) support
|
|
|
|
|
* Added support for per thread runtime statistics
|
|
|
|
|
* Added support for building with LLVM on X86
|
|
|
|
|
* Added new synchronization mechanisms using Condition Variables
|
|
|
|
|
* Add support for demand paging, initial support on X86.
|
2020-11-13 10:30:35 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
The following sections provide detailed lists of changes by component.
|
|
|
|
|
|
|
|
|
|
Security Vulnerability Related
|
|
|
|
|
******************************
|
|
|
|
|
|
|
|
|
|
The following CVEs are addressed by this release:
|
|
|
|
|
|
2021-02-09 20:56:35 +01:00
|
|
|
|
* CVE-2021-3323: Under embargo until 2021-04-14
|
|
|
|
|
* CVE-2021-3321: Under embargo until 2021-04-14
|
|
|
|
|
* CVE-2021-3320: Under embargo until 2021-04-14
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
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
|
|
|
|
|
***********
|
|
|
|
|
|
2020-06-08 17:41:09 +02:00
|
|
|
|
* Removed SETTINGS_USE_BASE64 support as its been deprecated for more than
|
|
|
|
|
two releases.
|
|
|
|
|
|
2020-09-22 16:39:10 +02:00
|
|
|
|
* The :c:func:`lwm2m_rd_client_start` function now accepts an additional
|
|
|
|
|
``flags`` parameter, which allows to configure current LwM2M client session,
|
2023-08-03 22:54:08 +02:00
|
|
|
|
for instance enable bootstrap procedure in the current session.
|
2020-09-22 16:39:10 +02:00
|
|
|
|
|
2020-12-10 10:17:14 +01:00
|
|
|
|
* LwM2M execute now supports arguments. The execute callback
|
2021-10-22 16:16:56 +02:00
|
|
|
|
:c:type:`lwm2m_engine_execute_cb_t` is extended with an ``args`` parameter
|
|
|
|
|
which points to the CoAP payload that comprises the arguments, and an
|
|
|
|
|
``args_len`` parameter to indicate the length of the ``args`` data.
|
2020-12-10 10:17:14 +01:00
|
|
|
|
|
2020-10-02 16:06:26 +02:00
|
|
|
|
* Changed vcnl4040 dts binding default for property 'proximity-trigger'.
|
|
|
|
|
Changed the default to match the HW POR state for this property.
|
|
|
|
|
|
2020-08-07 09:57:11 +02:00
|
|
|
|
* The :c:func:`clock_control_async_on` function will now take ``callback`` and
|
|
|
|
|
``user_data`` as arguments instead of structure which contained list node,
|
|
|
|
|
callback and user data.
|
|
|
|
|
|
2020-12-03 15:33:27 +01:00
|
|
|
|
* The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive
|
|
|
|
|
messages are disabled by setting ``CONFIG_MQTT_KEEPALIVE`` to 0.
|
|
|
|
|
|
2020-12-18 20:12:39 +01:00
|
|
|
|
* The ``CONFIG_LEGACY_TIMEOUT_API`` mode has been removed. All kernel
|
|
|
|
|
timeout usage must use the new-style k_timeout_t type and not the
|
|
|
|
|
legacy/deprecated millisecond counts.
|
|
|
|
|
|
2021-01-18 13:13:26 +01:00
|
|
|
|
* The :c:func:`coap_pending_init` function now accepts an additional ``retries``
|
|
|
|
|
parameter, allowing to specify the maximum retransmission count of the
|
|
|
|
|
confirmable message.
|
|
|
|
|
|
2021-01-20 14:27:30 +01:00
|
|
|
|
* The ``CONFIG_BT_CTLR_CODED_PHY`` is now disabled by default for builds
|
|
|
|
|
combining both Bluetooth host and controller.
|
|
|
|
|
|
2021-01-23 08:25:06 +01:00
|
|
|
|
* The :c:func:`coap_packet_append_payload` function will now take a pointer to a
|
|
|
|
|
constant buffer as the ``payload`` argument instead of a pointer to a writable
|
|
|
|
|
buffer.
|
|
|
|
|
|
|
|
|
|
* The :c:func:`coap_packet_init` function will now take a pointer to a constant
|
|
|
|
|
buffer as the ``token`` argument instead of a pointer to a writable buffer.
|
|
|
|
|
|
2021-01-28 16:41:00 +01:00
|
|
|
|
* A new :ref:`regulator_api` API has been added to support controlling power
|
|
|
|
|
sources. Regulators can also be associated with devicetree nodes, allowing
|
|
|
|
|
drivers to ensure the device they access has been powered up. For simple
|
|
|
|
|
GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a
|
|
|
|
|
standard way to identify the control signal in nodes that support power
|
|
|
|
|
control.
|
|
|
|
|
|
2021-02-02 09:30:13 +01:00
|
|
|
|
* :c:type:`fs_tile_t` objects must now be initialized by calling
|
|
|
|
|
:c:func:`fs_file_t_init` before their first use.
|
|
|
|
|
|
2021-02-05 13:44:57 +01:00
|
|
|
|
* :c:type:`fs_dir_t` objects must now be initialized by calling
|
|
|
|
|
:c:func:`fs_dir_t_init` before their first use.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Deprecated in this release
|
|
|
|
|
==========================
|
|
|
|
|
|
2020-11-09 12:10:25 +01:00
|
|
|
|
* Nordic nRF5340 PDK board deprecated and planned to be removed in 2.6.0.
|
2020-10-20 18:02:21 +02:00
|
|
|
|
* ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0.
|
|
|
|
|
|
2020-11-05 13:09:32 +01:00
|
|
|
|
* DEVICE_INIT was deprecated in favor of utilizing DEVICE_DEFINE directly.
|
|
|
|
|
|
2021-01-05 19:16:23 +01:00
|
|
|
|
* DEVICE_AND_API_INIT was deprecated in favor of DEVICE_DT_INST_DEFINE and
|
|
|
|
|
DEVICE_DEFINE.
|
|
|
|
|
|
2021-01-19 15:38:37 +01:00
|
|
|
|
* Bluetooth
|
|
|
|
|
|
|
|
|
|
* Deprecated the :c:func:`bt_set_id_addr` function, use :c:func:`bt_id_create`
|
|
|
|
|
before calling :c:func:`bt_enable` instead. When ``CONFIG_PRIVACY`` is
|
|
|
|
|
enabled a valid IRK has to be supplied by the application for this case.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Removed APIs in this release
|
|
|
|
|
============================
|
|
|
|
|
|
2021-01-20 16:05:03 +01:00
|
|
|
|
* Bluetooth
|
|
|
|
|
|
|
|
|
|
* The deprecated BT_LE_SCAN_FILTER_DUPLICATE define has been removed,
|
|
|
|
|
use BT_LE_SCAN_OPT_FILTER_DUPLICATE instead.
|
|
|
|
|
* The deprecated BT_LE_SCAN_FILTER_WHITELIST define has been removed,
|
|
|
|
|
use BT_LE_SCAN_OPT_FILTER_WHITELIST instead.
|
|
|
|
|
* The deprecated bt_le_scan_param::filter_dup argument has been removed,
|
|
|
|
|
use bt_le_scan_param::options instead.
|
2021-01-20 16:37:29 +01:00
|
|
|
|
* The deprecated bt_conn_create_le() function has been removed,
|
|
|
|
|
use bt_conn_le_create() instead.
|
|
|
|
|
* The deprecated bt_conn_create_auto_le() function has been removed,
|
|
|
|
|
use bt_conn_le_create_auto() instead.
|
2021-01-20 16:43:04 +01:00
|
|
|
|
* The deprecated bt_conn_create_slave_le() function has been removed,
|
|
|
|
|
use bt_le_adv_start() instead with bt_le_adv_param::peer set to the remote
|
|
|
|
|
peers address.
|
2021-01-20 16:34:26 +01:00
|
|
|
|
* The deprecated BT_LE_ADV_* macros have been removed,
|
|
|
|
|
use the BT_GAP_ADV_* enums instead.
|
2021-01-20 16:39:11 +01:00
|
|
|
|
* The deprecated bt_conn_security function has been removed,
|
|
|
|
|
use bt_conn_set_security instead.
|
2021-01-20 16:29:26 +01:00
|
|
|
|
* The deprecated BT_SECURITY_* defines NONE, LOW, MEDIUM, HIGH, FIPS have been
|
|
|
|
|
removed, use the L0, L1, L2, L3, L4 defines instead.
|
|
|
|
|
* The deprecated BT_HCI_ERR_AUTHENTICATION_FAIL define has been removed,
|
|
|
|
|
use BT_HCI_ERR_AUTH_FAIL instead.
|
2021-01-20 16:05:03 +01:00
|
|
|
|
|
2021-02-01 22:52:06 +01:00
|
|
|
|
* Kernel
|
|
|
|
|
|
|
|
|
|
* The deprecated k_mem_pool API has been removed entirely (for the
|
|
|
|
|
past release it was backed by a k_heap, but maintained a
|
|
|
|
|
compatible API). Now all instantiated heaps must be
|
|
|
|
|
sys_heap/k_heaps. Note that the new-style heap is a general
|
|
|
|
|
purpose allocator and does not make the same promises about block
|
|
|
|
|
alignment/splitting. Applications with such requirements should
|
|
|
|
|
look at porting their logic, or perhaps at the k_mem_slab utility.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Stable API changes in this release
|
|
|
|
|
==================================
|
|
|
|
|
|
|
|
|
|
Kernel
|
|
|
|
|
******
|
|
|
|
|
|
2021-02-09 13:57:42 +01:00
|
|
|
|
* Added support for per thread runtime statistics
|
|
|
|
|
* Added new synchronization mechanisms using Condition Variables
|
2021-02-08 19:59:26 +01:00
|
|
|
|
* Thread Local Storage (TLS)
|
|
|
|
|
|
|
|
|
|
* Introduced thread local storage support for the following architectures:
|
|
|
|
|
|
|
|
|
|
* ARC
|
|
|
|
|
* Arm Cortex-M
|
|
|
|
|
* Arm Cortex-R
|
|
|
|
|
* AArch64
|
|
|
|
|
* RISC-V
|
|
|
|
|
* Sparc
|
|
|
|
|
* x86 and x86_64
|
|
|
|
|
* Xtensa
|
|
|
|
|
|
|
|
|
|
* This allows variables declared with ``__thread`` keyword to be allocated
|
|
|
|
|
on a per-thread basis, and every thread has its own copy of these
|
|
|
|
|
variables.
|
2022-02-07 17:27:43 +01:00
|
|
|
|
* Enable via :kconfig:option:`CONFIG_THREAD_LOCAL_STORAGE`.
|
|
|
|
|
* ``errno`` can be stored inside TLS if :kconfig:option:`CONFIG_ERRNO_IN_TLS`
|
|
|
|
|
is enabled (together with :kconfig:option:`CONFIG_ERRNO`). This allow user
|
2021-02-08 19:59:26 +01:00
|
|
|
|
threads to access the value of ``errno`` without making a system call.
|
|
|
|
|
|
2021-02-08 21:08:27 +01:00
|
|
|
|
* Memory Management
|
|
|
|
|
|
|
|
|
|
* Added page frame management for physical memory to keep track of
|
|
|
|
|
the status of each page frame.
|
|
|
|
|
* Added :c:func:`k_mem_map` which allows applications to increase
|
|
|
|
|
the data space available via anonymous memory mappings.
|
|
|
|
|
* Added :c:func:`k_mem_free_get` which returns the amount of
|
|
|
|
|
physical anonymous memory remaining.
|
|
|
|
|
* Paging structure must now be pre-allocated so that there is no need
|
|
|
|
|
to do memory allocations when mapping memory. Because of this,
|
|
|
|
|
:c:func:`arch_mem_map` may no longer fail.
|
|
|
|
|
|
|
|
|
|
* Demand Paging
|
|
|
|
|
|
|
|
|
|
* Introduced the framework for demand paging and infrastructure for
|
|
|
|
|
custom eviction algorithms and implementation of backing stores.
|
|
|
|
|
* Currently the whole kernel is pinned and remaining physical memory
|
|
|
|
|
can be used for paging.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Architectures
|
|
|
|
|
*************
|
|
|
|
|
|
|
|
|
|
* ARC
|
|
|
|
|
|
2021-02-08 14:19:09 +01:00
|
|
|
|
* Fixed execution on ARC HS with one interrupt bank and fast interrupts (FIRQ)
|
|
|
|
|
enabled
|
|
|
|
|
* Hardened SMP support
|
|
|
|
|
* Improved mdb west runner to support simulation on SMP nSIM-based
|
|
|
|
|
configurations
|
|
|
|
|
* Improved mdb west runner to support nSIM-based configurations execution
|
|
|
|
|
on real HW (FPGA-based)
|
|
|
|
|
* Added documentation page with Zephyr support status on ARC processor
|
|
|
|
|
* Added coverage support for nSIM-based configurations
|
|
|
|
|
* Switched to upstream OpenOCD for ARC
|
|
|
|
|
* Various minor fixes/improvements for ARC MWDT toolchain infrastructure
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* ARM
|
|
|
|
|
|
|
|
|
|
* AARCH32
|
|
|
|
|
|
2020-10-27 18:52:46 +01:00
|
|
|
|
* Introduced the functionality for chain-loadable Zephyr
|
2021-02-08 09:26:32 +01:00
|
|
|
|
firmware images to force the initialization of internal
|
2020-10-27 18:52:46 +01:00
|
|
|
|
architecture state during early system boot (Cortex-M).
|
2021-01-29 11:43:34 +01:00
|
|
|
|
* Changed the default Floating Point Services mode to
|
|
|
|
|
Shared FP registers mode.
|
2021-02-08 09:26:32 +01:00
|
|
|
|
* Enhanced Cortex-M Shared FP register mode by implementing
|
|
|
|
|
dynamic lazy FP register stacking in threads.
|
|
|
|
|
* Added preliminary support for Cortex-R7 variant.
|
|
|
|
|
* Fixed inline assembly code in Cortex-M system calls.
|
|
|
|
|
* Enhanced and fixed Cortex-M TCS support.
|
|
|
|
|
* Enabled interrupts before switching to main in single-thread
|
|
|
|
|
Cortex-M builds (CONFIG_MULTITHREADING=n).
|
|
|
|
|
* Fixed vector table relocation in non-XIP Cortex-M builds.
|
|
|
|
|
* Fixed exception exit routine for fatal error exceptions in
|
|
|
|
|
Cortex-R.
|
|
|
|
|
* Fixed interrupt nesting in ARMv7-R architecture.
|
|
|
|
|
|
2020-10-27 18:52:46 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* AARCH64
|
|
|
|
|
|
2021-02-08 19:10:25 +01:00
|
|
|
|
* Fixed registers printing on error and beautified crash dump output
|
|
|
|
|
* Removed CONFIG_SWITCH_TO_EL1 symbol. By default the execution now drops
|
|
|
|
|
to EL1 at boot
|
|
|
|
|
* Deprecated booting from EL2
|
|
|
|
|
* Improved assembly code and errors catching in EL3 and EL1 during the
|
|
|
|
|
start routine
|
|
|
|
|
* Enabled support for EL0 in the page tables
|
|
|
|
|
* Fixed vector table alignment
|
|
|
|
|
* Introduced support to boot Zephyr in NS mode
|
|
|
|
|
* Fixed alignment fault in z_bss_zero
|
|
|
|
|
* Added PSCI driver
|
|
|
|
|
* Added ability to generate image header
|
|
|
|
|
* Improved MMU code and driver
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* RISC-V
|
|
|
|
|
|
2021-02-09 13:57:42 +01:00
|
|
|
|
* Added support for PMP (Physical Memory Protection).
|
|
|
|
|
Integrate PMP in Zephyr allow to support userspace (with shared
|
|
|
|
|
memory) and stack guard features.
|
|
|
|
|
|
2020-11-13 10:30:35 +01:00
|
|
|
|
* SPARC
|
|
|
|
|
|
|
|
|
|
* Added support for the SPARC architecture, compatible with the SPARC V8
|
|
|
|
|
specification and the SPARC ABI.
|
2020-12-04 09:42:41 +01:00
|
|
|
|
* FPU is supported in both shared and unshared FP register mode.
|
2020-11-13 10:30:35 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* x86
|
|
|
|
|
|
2021-02-09 13:57:42 +01:00
|
|
|
|
* Enabled soft float support for Zephyr SDK
|
2021-02-08 21:08:27 +01:00
|
|
|
|
* ``CONFIG_X86_MMU_PAGE_POOL_PAGES`` is removed as paging structure
|
|
|
|
|
must now be pre-allocated.
|
|
|
|
|
* Mapping of physical memory has changed:
|
|
|
|
|
|
|
|
|
|
* This allows a smaller virtual address space thus requiring a smaller
|
|
|
|
|
paging structure.
|
2022-02-07 17:27:43 +01:00
|
|
|
|
* Only the kernel image is mapped when :kconfig:option:`CONFIG_ACPI` is not enabled.
|
|
|
|
|
* When :kconfig:option:`CONFIG_ACPI` is enabled, the previous behavior to map
|
2021-02-08 21:08:27 +01:00
|
|
|
|
all physical memory is retained as platforms with ACPI are usually not
|
|
|
|
|
memory constrained and can accommodate bigger paging structure.
|
|
|
|
|
|
|
|
|
|
* Page fault handler has been extended to support demand paging.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Boards & SoC Support
|
|
|
|
|
********************
|
|
|
|
|
|
|
|
|
|
* Added support for these SoC series:
|
|
|
|
|
|
2021-01-23 15:05:25 +01:00
|
|
|
|
* Cypress PSoC-63
|
2021-02-08 21:27:09 +01:00
|
|
|
|
* Intel Elkhart Lake
|
2021-01-23 15:05:25 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Made these changes in other SoC series:
|
|
|
|
|
|
|
|
|
|
* Changes for ARC boards:
|
|
|
|
|
|
2021-02-08 14:19:09 +01:00
|
|
|
|
* Added icount support for ARC QEMU boards
|
|
|
|
|
* Added MWDT compiler options for HSDK board
|
|
|
|
|
* Added missing taps into JTAG chain for the dual-core configuration of the
|
|
|
|
|
HSDK board
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Added support for these ARM boards:
|
|
|
|
|
|
2021-01-23 15:05:25 +01:00
|
|
|
|
* Cypress CY8CKIT_062_BLE board
|
|
|
|
|
|
2021-02-11 19:39:29 +01:00
|
|
|
|
* Added support for these x86 boards:
|
2021-02-08 21:27:09 +01:00
|
|
|
|
|
|
|
|
|
* Elkhart Lake CRB board
|
|
|
|
|
* ACRN configuration on Elkhart Lake CRB board
|
2021-02-11 20:46:07 +01:00
|
|
|
|
* Slim Bootloader configuration on Elkhart Lake CRB board
|
2021-02-08 21:27:09 +01:00
|
|
|
|
|
2020-11-13 10:30:35 +01:00
|
|
|
|
* Added support for these SPARC boards:
|
|
|
|
|
|
|
|
|
|
* GR716-MINI LEON3FT microcontroller development board
|
|
|
|
|
* Generic LEON3 board configuration for GRLIB FPGA reference designs
|
|
|
|
|
* SPARC QEMU for emulating LEON3 processors and running kernel tests
|
|
|
|
|
|
2021-02-05 20:20:59 +01:00
|
|
|
|
* Added support for these NXP boards:
|
|
|
|
|
|
|
|
|
|
* LPCXpresso55S28
|
|
|
|
|
* MIMXRT1024-EVK
|
|
|
|
|
|
2021-02-02 14:57:52 +01:00
|
|
|
|
* Added support for these STM32 boards and SoCs :
|
|
|
|
|
|
|
|
|
|
* Cortex-M Trace Reference Board V1.2 (SEGGER TRB STM32F407)
|
|
|
|
|
* MikroE Clicker 2 for STM32
|
|
|
|
|
* STM32F103RCT6 Mini
|
|
|
|
|
* ST Nucleo F303K8
|
|
|
|
|
* ST Nucleo F410RB
|
|
|
|
|
* ST Nucleo H723ZG
|
|
|
|
|
* ST Nucleo L011K4
|
|
|
|
|
* ST Nucleo L031K6
|
|
|
|
|
* ST Nucleo L433RC-P
|
|
|
|
|
* ST STM32L562E-DK Discovery
|
|
|
|
|
* STM32F105xx and STM32F103xG SoC variants
|
|
|
|
|
* STM32G070xx SoC variants
|
|
|
|
|
* STM32G474xB/C SoC variants
|
|
|
|
|
* STM32L071xx SoC variants
|
|
|
|
|
* STM32L151xC and STM32L152xC SoC variants
|
|
|
|
|
|
|
|
|
|
* Made these global changes in STM32 boards and SoC series:
|
|
|
|
|
|
2021-02-07 22:22:37 +01:00
|
|
|
|
* Pin control configuration is now done through devicetree and existing
|
2021-02-02 14:57:52 +01:00
|
|
|
|
macros to configure pins in pinmux.c files are tagged as deprecated.
|
|
|
|
|
The new pin settings are provided thanks to .dtsi files distributed in
|
|
|
|
|
hal_stm32 module.
|
|
|
|
|
* Generic LL headers, also distributed in hal_stm32 module, are now available
|
|
|
|
|
to abstract series references in drivers.
|
|
|
|
|
* Hardware stack protection is now default on all boards with enabled MPU
|
|
|
|
|
(SRAM > 64K ), excluding F0/G0/L0 series.
|
|
|
|
|
* West flash STM32CubeProgrammer runner was added as a new option for STM32
|
|
|
|
|
boards flashing (to be installed separately).
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Made these changes in other boards:
|
|
|
|
|
|
2021-01-23 15:05:25 +01:00
|
|
|
|
* CY8CKIT_062_WIFI_BT_M0: was renamed to CY8CKIT_062_WIFI_BT.
|
|
|
|
|
* CY8CKIT_062_WIFI_BT_M4: was moved into CY8CKIT_062_WIFI_BT.
|
|
|
|
|
* CY8CKIT_062_WIFI_BT: Now M0+/M4 are at same common board.
|
2020-11-30 14:39:44 +01:00
|
|
|
|
* nRF5340 DK: Selected TF-M as the default Secure Processing Element
|
|
|
|
|
(SPE) when building Zephyr for the non-secure domain.
|
2021-01-23 15:02:50 +01:00
|
|
|
|
* SAM4E_XPRO: Added support to SAM-BA ROM bootloader.
|
|
|
|
|
* SAM4S_XPLAINED: Added support to SAM-BA ROM bootloader.
|
2021-02-05 20:20:59 +01:00
|
|
|
|
* Extended LPCXpresso55S69 to support dual-core.
|
|
|
|
|
* Enhanced MIMXRT1064-EVK to support QSPI flash storage and LittleFS.
|
|
|
|
|
* Updated MIMXRT685-EVK to increase the core clock frequency.
|
|
|
|
|
* Updated NXP i.MX RT, Kinetis, and LPC boards to enable hardware stack
|
|
|
|
|
protection by default.
|
|
|
|
|
* Fixed Segger RTT and SystemView support on NXP i.MX RT boards.
|
2021-02-08 21:08:27 +01:00
|
|
|
|
* Demand paging is turned on by default for ``qemu_x86_tiny``.
|
2021-02-11 20:46:07 +01:00
|
|
|
|
* Updated zefi.py to use cross-compiler while building Zephyr.
|
|
|
|
|
* Enabled code coverage report for ``qemu_x86_64``.
|
|
|
|
|
* Removed support for legacy APIC timer driver.
|
|
|
|
|
* Added common memory linker for x86 SoCs.
|
|
|
|
|
* Enabled configuration to reserve the first megabyte in x86 SoCs.
|
2020-11-30 14:39:44 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Added support for these following shields:
|
|
|
|
|
|
2021-01-23 15:10:05 +01:00
|
|
|
|
* Inventek es-WIFI shield
|
2021-02-02 15:01:46 +01:00
|
|
|
|
* Sharp memory display generic shield
|
2021-01-23 15:10:05 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Drivers and Sensors
|
|
|
|
|
*******************
|
|
|
|
|
|
|
|
|
|
* ADC
|
|
|
|
|
|
2021-02-12 14:45:57 +01:00
|
|
|
|
* Added support for ADC on STM32G0 Series.
|
|
|
|
|
* Introduced the ``adc_sequence_options::user_data`` field.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* CAN
|
|
|
|
|
|
2021-01-30 13:26:54 +01:00
|
|
|
|
* We reworked the configuration API.
|
|
|
|
|
A user can now specify the timing manually (define prop segment,
|
|
|
|
|
phase segment1, phase segment2, and prescaler) or use a newly introduced
|
|
|
|
|
algorithm to calculate optimal timing values from a bitrate and sample point.
|
2021-02-07 22:22:37 +01:00
|
|
|
|
The bitrate and sample point can be specified in the devicetree too.
|
2021-01-30 13:26:54 +01:00
|
|
|
|
It is possible to change the timing values at runtime now.
|
|
|
|
|
|
|
|
|
|
* We reworked the zcan_frame struct due to undefined behavior.
|
|
|
|
|
The std_id (11-bit) and ext_id (29-bit) are merged to a single id
|
|
|
|
|
field (29-bit). The union of both IDs was removed.
|
|
|
|
|
|
|
|
|
|
* We made the CANbus API CAN-FD compatible.
|
|
|
|
|
The zcan_frame data-field can have a size of >8 bytes now.
|
|
|
|
|
A flag was introduced to mark a zcan_frame as CAN-FD frame.
|
|
|
|
|
A flag was introduced that enables a bitrate switch in CAN-FD frames.
|
|
|
|
|
The configuration API supports an additional timing parameter for the CAN-FD
|
|
|
|
|
data-phase.
|
|
|
|
|
|
|
|
|
|
* drivers are converted to use the new DEVICE_DT_* macros.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Clock Control
|
|
|
|
|
|
2021-02-05 20:20:59 +01:00
|
|
|
|
* Added NXP LPC driver.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* DAC
|
|
|
|
|
|
2021-02-08 12:46:58 +01:00
|
|
|
|
* STM32: Enabled support for G0 and H7 series.
|
|
|
|
|
* Added TI DACx3608 driver.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* DMA
|
|
|
|
|
|
2021-02-02 14:57:52 +01:00
|
|
|
|
* kmalloc was removed from STM32 DMAMUX driver initialization.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* EEPROM
|
|
|
|
|
|
2021-02-01 20:21:50 +01:00
|
|
|
|
* Marked the EEPROM API as stable.
|
|
|
|
|
* Added support for AT24Cxx devices.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Ethernet
|
|
|
|
|
|
2021-02-04 11:14:00 +01:00
|
|
|
|
* Added support for Distributed Switch Architecture (DSA) devices.
|
|
|
|
|
Currently only ip_k66f board supports DSA.
|
|
|
|
|
* Added support for w5500 Ethernet controller.
|
2021-02-05 20:20:59 +01:00
|
|
|
|
* Reworked the NXP MCUX driver to use DT_INST_FOREACH.
|
2021-02-04 11:14:00 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Flash
|
|
|
|
|
|
2020-12-29 18:48:39 +01:00
|
|
|
|
* CONFIG_NORDIC_QSPI_NOR_QE_BIT has been removed. The
|
|
|
|
|
quad-enable-requirements devicetree property should be used instead.
|
2021-02-02 14:57:52 +01:00
|
|
|
|
* MPU_ALLOW_FLASH_WRITE is now default on STM32 boards when MPU is enabled.
|
|
|
|
|
* Add driver for STM32H7 and STM32L1 SoC series.
|
|
|
|
|
* Add QSPI NOR Flash controller support for STM32 family.
|
2021-02-05 20:20:59 +01:00
|
|
|
|
* Added NXP LPC legacy flash driver.
|
|
|
|
|
* Added NXP FlexSPI flash driver for i.MX RT SoCs.
|
2021-02-12 14:45:57 +01:00
|
|
|
|
* Added support for nRF53 Series SoCs in the nRF QSPI NOR flash driver
|
|
|
|
|
(nrf_qspi_nor).
|
2020-12-29 18:48:39 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* GPIO
|
|
|
|
|
|
2021-01-23 15:05:25 +01:00
|
|
|
|
* Added Cypress PSoC-6 driver.
|
2021-01-23 15:02:50 +01:00
|
|
|
|
* Added Atmel SAM4L driver.
|
2021-01-23 15:05:25 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Hardware Info
|
|
|
|
|
|
2021-01-23 15:05:25 +01:00
|
|
|
|
* Added Cypress PSoC-6 driver.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* I2C
|
|
|
|
|
|
2024-01-25 18:29:05 +01:00
|
|
|
|
* Added driver support for lmx6x, it8xxx2, and npcx7 platforms.
|
2021-01-23 15:02:50 +01:00
|
|
|
|
* Added Atmel SAM4L TWIM driver.
|
2021-02-08 15:21:46 +01:00
|
|
|
|
* Added I2C slave support in the microchip i2c driver.
|
|
|
|
|
* Reversed 2.4 decision to downgrade I2C eeprom slave driver to a
|
|
|
|
|
test. It's a driver again.
|
2021-01-23 15:02:50 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* I2S
|
|
|
|
|
|
|
|
|
|
* IEEE 802.15.4
|
|
|
|
|
|
2021-02-04 11:14:00 +01:00
|
|
|
|
* nRF:
|
|
|
|
|
|
|
|
|
|
* Added IEEE 802.15.4 support for nRF5340.
|
|
|
|
|
* Added support for failed rx notification.
|
|
|
|
|
|
|
|
|
|
* cc13xx/cc26xx:
|
|
|
|
|
|
|
|
|
|
* Added multi-protocol radio support.
|
|
|
|
|
* Added sub-ghz support.
|
|
|
|
|
* Added raw mode support.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Interrupt Controller
|
|
|
|
|
|
2021-01-23 15:05:25 +01:00
|
|
|
|
* Added Cypress PSoC-6 Cortex-M0+ interrupt multiplexer driver.
|
|
|
|
|
|
2021-02-02 14:57:52 +01:00
|
|
|
|
* memc
|
|
|
|
|
|
|
|
|
|
* Added FMC/SDRAM memory controller for STM32 family
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Modem
|
|
|
|
|
|
2021-02-04 11:14:00 +01:00
|
|
|
|
* Improved RX with HW flow control in modem interface API.
|
|
|
|
|
* Improved reading from interface in command handler.
|
|
|
|
|
* Fixed race condition when waiting on cmd reply.
|
|
|
|
|
* Added support for Quectel bg95 modem.
|
|
|
|
|
* Constified modem command structures to reduce RAM usage.
|
|
|
|
|
|
|
|
|
|
* hl7800:
|
|
|
|
|
|
|
|
|
|
* Fixed buffer handling issues.
|
|
|
|
|
* Fixed setting DNS address.
|
|
|
|
|
* Fixed file open in fw update.
|
|
|
|
|
* Fixed cases where socket would not close.
|
|
|
|
|
|
|
|
|
|
* sara-r4:
|
|
|
|
|
|
|
|
|
|
* Added sanity timeout for @ prompt.
|
|
|
|
|
* Fixed redundant wait after sendto.
|
|
|
|
|
* Improved offload_sendmsg() support.
|
|
|
|
|
* Added Kconfig to configure RSSI work.
|
|
|
|
|
* Added direct CMD to catch @ when sending data.
|
|
|
|
|
* Sanitize send_socket_data() semaphore handling.
|
|
|
|
|
|
|
|
|
|
* bg96:
|
|
|
|
|
|
|
|
|
|
* Fixed UDP packet management.
|
|
|
|
|
|
|
|
|
|
* GSM:
|
|
|
|
|
|
|
|
|
|
* Added start/stop API support so that application can turn off
|
|
|
|
|
the GSM/PPP modem if needed to save power.
|
|
|
|
|
* Avoid wrapping each byte in muxing headers in PPP.
|
|
|
|
|
* Added support to remove PPP IPv4 ipcp address on network down.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* PECI
|
|
|
|
|
|
|
|
|
|
* Pinmux
|
|
|
|
|
|
2021-02-02 14:57:52 +01:00
|
|
|
|
* STM32 pinmux driver has been reworked to allow pin configuration using
|
2021-02-07 22:22:37 +01:00
|
|
|
|
devicetree definitions. The previous C macros are now deprecated.
|
2021-02-02 14:57:52 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* PWM
|
|
|
|
|
|
2021-02-12 14:45:57 +01:00
|
|
|
|
* Added support for generating PWM signal based on RTC in the pwm_nrf5_sw
|
|
|
|
|
driver.
|
|
|
|
|
* Added optional API for capturing the PWM pulse width and period.
|
|
|
|
|
* Added PWM capture driver for the NXP Kinetis Pulse Width Timer (PWT).
|
|
|
|
|
* Removed the DesignWare and PCA9685 controller drivers.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Sensor
|
|
|
|
|
|
2021-02-05 20:14:50 +01:00
|
|
|
|
* Fixed current conversion to milliamps in the MAX17055 driver.
|
|
|
|
|
* Added multi-instance support to the FXOS8700, IIS2DLPC, and IIS2ICLX
|
|
|
|
|
drivers.
|
|
|
|
|
* Added Invensense ICM42605 driver.
|
|
|
|
|
* Added NXP MCUX ACMP driver.
|
|
|
|
|
* Fixed gyro units in the FXAS21002 driver.
|
|
|
|
|
* Fixed pressure and temperature registers in the DPS310 driver.
|
|
|
|
|
* Added I2C support to the BMI160 driver.
|
|
|
|
|
* Added IIS2ICLX driver.
|
|
|
|
|
* Aligned ST sensor drivers to stmemsc HAL i/f v1.03.
|
|
|
|
|
* Fixed temperature units in the IIS2MDC driver.
|
|
|
|
|
* Added emulator for Bosch BMI160 accelerometer.
|
|
|
|
|
* Added device power management support to the LIS2MDL driver.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Serial
|
|
|
|
|
|
2021-02-02 14:57:52 +01:00
|
|
|
|
* Added ASYNC API support on STM32 family.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* SPI
|
|
|
|
|
|
2021-02-05 20:20:59 +01:00
|
|
|
|
* Enhanced NXP MCUX Flexcomm driver to support DMA.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Timer
|
|
|
|
|
|
|
|
|
|
* USB
|
|
|
|
|
|
2021-02-11 12:26:23 +01:00
|
|
|
|
* Reworked nrfx driver to use mem_slab for event elements and
|
|
|
|
|
and static memory for OUT endpoints.
|
|
|
|
|
* Fixed ZLP handling for nrfx driver.
|
|
|
|
|
* Added support for USB Device mode on STM32F105xx parts.
|
2020-11-13 14:50:31 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Video
|
|
|
|
|
|
|
|
|
|
* Watchdog
|
|
|
|
|
|
2021-02-05 20:20:59 +01:00
|
|
|
|
* Added NXP i.MX RT driver.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* WiFi
|
|
|
|
|
|
2021-02-04 11:14:00 +01:00
|
|
|
|
* eswifi:
|
|
|
|
|
|
|
|
|
|
* Added uart bus interface. This enables all Inventek modules with
|
|
|
|
|
IWIN AT Commands firmware.
|
|
|
|
|
|
|
|
|
|
* esp:
|
|
|
|
|
|
|
|
|
|
* Fixed thread-safety access on esp_socket operations.
|
|
|
|
|
* Fixed scheduling each RX packet on separate work thread.
|
|
|
|
|
* Fixed initializing socket work structures only once.
|
|
|
|
|
* Reworked +IPD and +CIPRECVDATA handling.
|
|
|
|
|
* Stopped locking scheduler when sending data.
|
|
|
|
|
* Added DHCP/Static IP Support.
|
|
|
|
|
* Added support using DNS servers.
|
|
|
|
|
* Enhanced CWMODE support.
|
|
|
|
|
* Added support for configuring hostname.
|
|
|
|
|
* Added support for power-gpios to enable ESP module.
|
|
|
|
|
* Added support 32-bit length in +IPD.
|
|
|
|
|
* Added support for reconfiguring UART baudrate after initial communication.
|
|
|
|
|
* Improved packet allocation failure handling by closing stream sockets.
|
2021-01-23 15:10:05 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Networking
|
|
|
|
|
**********
|
|
|
|
|
|
2021-02-04 11:14:00 +01:00
|
|
|
|
* CoAP:
|
|
|
|
|
|
|
|
|
|
* Fixed discovery response formatting according to RFC6690.
|
|
|
|
|
* Randomized initial ACK timeout.
|
|
|
|
|
* Reworked pending retransmission logic.
|
|
|
|
|
* Fixed long options encoding.
|
|
|
|
|
|
|
|
|
|
* DHCPv4:
|
|
|
|
|
|
|
|
|
|
* Added start/bound/stop network management events for DHCPv4.
|
|
|
|
|
* Fixed timeout scheduling with multiple network interfaces.
|
|
|
|
|
* Fixed timeout on entry to bound state.
|
|
|
|
|
* Fixed invalid timeout on send failure.
|
|
|
|
|
* Fixed bounds checking in timeout.
|
|
|
|
|
* Fixed endian issue.
|
|
|
|
|
* Added randomization to message interval.
|
|
|
|
|
* Limited message interval to a maximum of 64 seconds.
|
|
|
|
|
|
|
|
|
|
* DNS:
|
|
|
|
|
|
|
|
|
|
* Added resolving literal IP addresses even when DNS is disabled.
|
|
|
|
|
* Added support for DNS Service Discovery (dns-sd).
|
|
|
|
|
* Fixed getaddrinfo() to respect socket type hints.
|
|
|
|
|
|
|
|
|
|
* HTTP:
|
|
|
|
|
|
|
|
|
|
* Added chunked encoding body support to HTTP client API.
|
|
|
|
|
|
|
|
|
|
* IPv6:
|
|
|
|
|
|
|
|
|
|
* Tweaked IPv6 DAD and RS timeout handling.
|
|
|
|
|
* Fixed multiple endian issues.
|
|
|
|
|
* Fixed unaligned access to IPv6 address.
|
|
|
|
|
|
|
|
|
|
* LwM2M:
|
|
|
|
|
|
|
|
|
|
* Added dimension discovery support.
|
|
|
|
|
* Implemented bootstrap discovery.
|
|
|
|
|
* Fixed message find based on pending/reply.
|
|
|
|
|
* Reworked bootstrap DELETE operation.
|
|
|
|
|
* Added path generation macro.
|
|
|
|
|
* Added a way to notify the application on network error.
|
|
|
|
|
* Added a callback to notify socket errors to applications.
|
|
|
|
|
* Send Registration Update on lifetime changes.
|
|
|
|
|
* Fixed PULL FW update in case of URI parse errors.
|
|
|
|
|
* Fixed separate response handling.
|
|
|
|
|
* Start notify sequence numbers on 0.
|
|
|
|
|
* Enhanced packing of TLV integers more efficiently.
|
|
|
|
|
* Improved token generation.
|
|
|
|
|
* Fixed the bootstrap to be optional.
|
|
|
|
|
|
|
|
|
|
* Misc:
|
|
|
|
|
|
|
|
|
|
* Allow user to select pre-emptive or co-operative RX/TX threads.
|
|
|
|
|
* Refactored RX and TX thread priorities.
|
|
|
|
|
* Only start the network logging backend if the autostarting is enabled.
|
|
|
|
|
* Added support for simultaneous UDP/TCP and raw sockets in applications.
|
|
|
|
|
* Enabled solicit node multicast group registration for Bluetooth IPSP
|
|
|
|
|
connections.
|
|
|
|
|
* Added net_buf_remove API to manipulate data at the end of network buffers.
|
|
|
|
|
* Added checks to syslog-net that ensure immediate logging mode is not set as
|
|
|
|
|
the network logging is not compatible with it.
|
|
|
|
|
* Implemented SO_RCVTIMEO socket receive timeout option.
|
|
|
|
|
* Added support to update unique hostname on link address changes.
|
|
|
|
|
* Added locking to IPv6, CAN and packet socket bind calls.
|
|
|
|
|
* Added network management events monitor support.
|
|
|
|
|
|
|
|
|
|
* MQTT:
|
|
|
|
|
|
|
|
|
|
* Reset client state before notifying application with MQTT_EVT_DISCONNECT event.
|
|
|
|
|
|
|
|
|
|
* OpenThread:
|
|
|
|
|
|
|
|
|
|
* Added support for RCP (Radio Co-Processor) mode.
|
|
|
|
|
* Made radio workqueue stack size configurable.
|
|
|
|
|
* Added joining thread multicast addresses which are added to Zephyr.
|
|
|
|
|
* Added SRP Kconfig options.
|
|
|
|
|
* Enabled CSL and TREL config options.
|
|
|
|
|
* Added option to enable software CSMA backoff.
|
|
|
|
|
* Added support to configure platform info.
|
|
|
|
|
* Added Kconfigs to change values in Zephyr.
|
|
|
|
|
* Removed unused defines from platform configuration.
|
|
|
|
|
|
|
|
|
|
* Samples:
|
|
|
|
|
|
2021-01-23 15:12:26 +01:00
|
|
|
|
* Added TagoIO IoT Cloud HTTP post sample.
|
2021-02-04 11:14:00 +01:00
|
|
|
|
* Fixed the return code in MQTT Docker tests.
|
|
|
|
|
* Added support to allow DHCPv4 or manually set addresses in zperf sample.
|
|
|
|
|
* Use IPv4 instead of IPv6 in coap-server to support Docker based testing.
|
|
|
|
|
* Added connection manager support to dumb_http_server_mt sample.
|
|
|
|
|
* Added support for large file in dumb_http_server_mt sample.
|
|
|
|
|
* Added support for running the gptp sample X seconds to support Docker based testing.
|
|
|
|
|
* Added Docker based testing to http_client sample.
|
|
|
|
|
* Refractored code structure and reduced RAM usage of civetweb sample.
|
|
|
|
|
* Added suspend/resume shell commands to gsm_modem sample.
|
|
|
|
|
* Added Docker based testing support to network logging sample.
|
|
|
|
|
|
|
|
|
|
* TCP:
|
|
|
|
|
|
|
|
|
|
* The new TCP stack is enabled by default. Legacy TCP stack is deprecated but
|
|
|
|
|
still available and scheduled for removal in next 2.6 release.
|
|
|
|
|
* Added support to queue received out-of-order TCP data.
|
|
|
|
|
* Added connection termination if the TCP handshake is not finalized.
|
|
|
|
|
* Enhanced received TCP RST packet handling.
|
|
|
|
|
* Fixed TCP connection from Windows 10.
|
|
|
|
|
|
|
|
|
|
* TLS:
|
|
|
|
|
|
|
|
|
|
* Use Maximum Fragment Length (MFL) extension by default.
|
|
|
|
|
* Added ALPN extension option to TLS.
|
|
|
|
|
* Fixed TLS context leak on socket allocation failure.
|
2021-01-23 15:12:26 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Bluetooth
|
|
|
|
|
*********
|
|
|
|
|
|
|
|
|
|
* Host
|
|
|
|
|
|
2020-11-06 11:55:25 +01:00
|
|
|
|
* When privacy has been enabled in order to advertise towards a
|
|
|
|
|
privacy-enabled peer the BT_LE_ADV_OPT_DIR_ADDR_RPA option must now
|
|
|
|
|
be set, same as when privacy has been disabled.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Mesh
|
|
|
|
|
|
2020-08-18 13:36:38 +02:00
|
|
|
|
* The ``bt_mesh_cfg_srv`` structure has been deprecated in favor of a
|
|
|
|
|
standalone Heartbeat API and Kconfig entries for default state values.
|
|
|
|
|
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* BLE split software Controller
|
|
|
|
|
|
|
|
|
|
* HCI Driver
|
|
|
|
|
|
2021-02-11 12:26:23 +01:00
|
|
|
|
USB
|
|
|
|
|
***
|
|
|
|
|
|
|
|
|
|
* USB synchronous transfer
|
|
|
|
|
|
|
|
|
|
* Fixed possible deadlock in usb_transfer_sync().
|
|
|
|
|
* Check added to prevent starting new transfer if an other transfer is
|
|
|
|
|
already ongoing on same endpoint.
|
|
|
|
|
|
|
|
|
|
* USB DFU class
|
|
|
|
|
|
|
|
|
|
* Made USB DFU class compatible with the target configuration that does not
|
|
|
|
|
have a secondary image slot.
|
|
|
|
|
* Support to use USB DFU within MCUBoot with single application slot mode.
|
|
|
|
|
* Separate PID for DFU mode added to avoid problems caused by the host OS
|
|
|
|
|
caching the remaining descriptors when switching to DFU mode.
|
|
|
|
|
* Added timer for appDETACH state and revised descriptor handling to
|
|
|
|
|
to meet specification requirements.
|
|
|
|
|
|
|
|
|
|
* USB HID class
|
|
|
|
|
|
|
|
|
|
* Reworked transfer handling after suspend and resume events.
|
|
|
|
|
|
|
|
|
|
* Samples
|
|
|
|
|
|
|
|
|
|
* Reworked disk and FS configuration in MSC sample. MSC sample can be
|
|
|
|
|
built with none or one of two supported file systems, LittleFS or FATFS.
|
|
|
|
|
Disk subsystem can be flash or RAM based.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Build and Infrastructure
|
|
|
|
|
************************
|
|
|
|
|
|
|
|
|
|
* Improved support for additional toolchains:
|
|
|
|
|
|
|
|
|
|
* Devicetree
|
|
|
|
|
|
2020-10-06 05:02:13 +02:00
|
|
|
|
* Support for legacy devicetree macros via
|
|
|
|
|
``CONFIG_LEGACY_DEVICETREE_MACROS`` was removed. All devicetree-based code
|
|
|
|
|
should be using the new devicetree API introduced in Zephyr 2.3 and
|
|
|
|
|
documented in :ref:`dt-from-c`. Information on flash partitions has moved
|
|
|
|
|
to :ref:`flash_map_api`.
|
2021-01-28 18:12:49 +01:00
|
|
|
|
* It is now possible to resolve at build time the device pointer associated
|
|
|
|
|
with a device that is defined in devicetree, via ``DEVICE_DT_GET``. See
|
|
|
|
|
:ref:`dt-get-device`.
|
2021-02-08 01:51:15 +01:00
|
|
|
|
* Enhanced support for enumerated property values via new macros:
|
|
|
|
|
|
|
|
|
|
- :c:macro:`DT_ENUM_IDX_OR`
|
|
|
|
|
- :c:macro:`DT_ENUM_TOKEN`
|
|
|
|
|
- :c:macro:`DT_ENUM_UPPER_TOKEN`
|
|
|
|
|
|
|
|
|
|
* New hardware specific macros:
|
|
|
|
|
|
|
|
|
|
- :c:macro:`DT_GPIO_CTLR_BY_IDX`
|
|
|
|
|
- :c:macro:`DT_GPIO_CTLR`
|
|
|
|
|
- :c:macro:`DT_MTD_FROM_FIXED_PARTITION`
|
|
|
|
|
|
|
|
|
|
* Miscellaneous new node-related macros:
|
|
|
|
|
|
|
|
|
|
- :c:macro:`DT_GPARENT`
|
|
|
|
|
- :c:macro:`DT_INVALID_NODE`
|
|
|
|
|
- :c:macro:`DT_NODE_PATH`
|
|
|
|
|
- :c:macro:`DT_SAME_NODE`
|
|
|
|
|
|
|
|
|
|
* Property access macro changes:
|
|
|
|
|
|
|
|
|
|
- :c:macro:`DT_PROP_BY_PHANDLE_IDX_OR`: new macro
|
|
|
|
|
- :c:macro:`DT_PROP_HAS_IDX` now expands to a literal 0 or 1, not an
|
|
|
|
|
expression that evaluates to 0 or 1
|
|
|
|
|
|
|
|
|
|
* Dependencies between nodes are now exposed via new macros:
|
|
|
|
|
|
|
|
|
|
- :c:macro:`DT_DEP_ORD`, :c:macro:`DT_INST_DEP_ORD`
|
|
|
|
|
- :c:macro:`DT_REQUIRES_DEP_ORDS`, :c:macro:`DT_INST_REQUIRES_DEP_ORDS`
|
|
|
|
|
- :c:macro:`DT_SUPPORTS_DEP_ORDS`, :c:macro:`DT_INST_SUPPORTS_DEP_ORDS`
|
2020-10-05 21:09:43 +02:00
|
|
|
|
|
2021-01-23 20:44:02 +01:00
|
|
|
|
* West
|
|
|
|
|
|
|
|
|
|
* Improve bossac runner. It supports now native ROM bootloader for Atmel
|
|
|
|
|
MCUs and extended SAM-BA bootloader like Arduino and Adafruit UF2. The
|
|
|
|
|
devices supported depend on bossac version inside Zephyr SDK or in users
|
|
|
|
|
path. The recommended Zephyr SDK version is 0.12.0 or newer.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Libraries / Subsystems
|
|
|
|
|
**********************
|
|
|
|
|
|
2021-02-02 09:30:13 +01:00
|
|
|
|
* File systems
|
|
|
|
|
|
|
|
|
|
* API
|
|
|
|
|
|
2021-10-22 16:16:56 +02:00
|
|
|
|
* Added :c:func:`fs_file_t_init` function for initialization of
|
|
|
|
|
:c:type:`fs_file_t` objects.
|
2021-02-02 09:30:13 +01:00
|
|
|
|
|
2021-10-22 16:16:56 +02:00
|
|
|
|
* Added :c:func:`fs_dir_t_init` function for initialization of
|
|
|
|
|
:c:type:`fs_dir_t` objects.
|
2021-01-29 22:50:14 +01:00
|
|
|
|
|
2021-06-17 09:32:14 +02:00
|
|
|
|
* ``CONFIG_FS_LITTLEFS_FC_MEM_POOL`` has been deprecated and
|
2022-02-07 17:27:43 +01:00
|
|
|
|
should be replaced by :kconfig:option:`CONFIG_FS_LITTLEFS_FC_HEAP_SIZE`.
|
2021-01-29 22:50:14 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Management
|
|
|
|
|
|
|
|
|
|
* MCUmgr
|
|
|
|
|
|
2020-12-08 11:10:00 +01:00
|
|
|
|
* Added support for flash devices that have non-0xff erase value.
|
2020-12-14 12:02:45 +01:00
|
|
|
|
* Added optional verification, enabled via
|
2022-02-07 17:27:43 +01:00
|
|
|
|
:kconfig:option:`CONFIG_IMG_MGMT_REJECT_DIRECT_XIP_MISMATCHED_SLOT`, of an uploaded
|
2020-12-14 12:02:45 +01:00
|
|
|
|
Direct-XIP binary, which will reject any binary that is not able to boot
|
|
|
|
|
from base address of offered upload slot.
|
2020-12-08 11:10:00 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* updatehub
|
|
|
|
|
|
2021-01-23 15:07:17 +01:00
|
|
|
|
* Added support to Network Manager and interface overlays at UpdateHub
|
|
|
|
|
sample. Ethernet is the default interface configuration and overlays
|
|
|
|
|
can be used to change default configuration
|
|
|
|
|
* Added WIFI overlay
|
|
|
|
|
* Added MODEM overlay
|
|
|
|
|
* Added IEEE 802.15.4 overlay [experimental]
|
|
|
|
|
* Added BLE IPSP overlay as [experimental]
|
|
|
|
|
* Added OpenThread overlay as [experimental].
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Settings
|
|
|
|
|
|
|
|
|
|
* Random
|
|
|
|
|
|
|
|
|
|
* POSIX subsystem
|
|
|
|
|
|
|
|
|
|
* Power management
|
|
|
|
|
|
2021-02-08 22:48:56 +01:00
|
|
|
|
* Use a consistent naming convention using **pm_** namespace.
|
|
|
|
|
* Overhaul power states. New states :c:enum:`pm_state` are more
|
|
|
|
|
meaningful and ACPI alike.
|
|
|
|
|
* Move residency information and supported power states to devicetree
|
|
|
|
|
and remove related Kconfig options.
|
|
|
|
|
* New power state changes notification API :c:struct:`pm_notifier`
|
|
|
|
|
* Cleanup build options.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* LVGL
|
|
|
|
|
|
2020-10-08 23:08:46 +02:00
|
|
|
|
* Library has been updated to minor release v7.6.1
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
* Storage
|
|
|
|
|
|
2020-11-04 13:18:18 +01:00
|
|
|
|
* flash_map: Added API to get the value of an erased byte in the flash_area,
|
|
|
|
|
see ``flash_area_erased_val()``.
|
|
|
|
|
|
2021-01-15 13:50:36 +01:00
|
|
|
|
* DFU
|
|
|
|
|
|
|
|
|
|
* boot: Reworked using MCUBoot's bootutil_public library which allow to use
|
|
|
|
|
API implementation already provided by MCUboot codebase and remove
|
|
|
|
|
zephyr's own implementations.
|
|
|
|
|
|
2021-02-09 21:03:57 +01:00
|
|
|
|
* Crypto
|
|
|
|
|
|
|
|
|
|
* mbedTLS updated to 2.16.9
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
HALs
|
|
|
|
|
****
|
|
|
|
|
|
|
|
|
|
* HALs are now moved out of the main tree as external modules and reside in
|
|
|
|
|
their own standalone repositories.
|
|
|
|
|
|
2020-10-07 18:59:28 +02:00
|
|
|
|
MCUBoot
|
|
|
|
|
*******
|
|
|
|
|
|
|
|
|
|
* bootloader
|
|
|
|
|
|
|
|
|
|
* Added hardening against hardware level fault injection and timing attacks,
|
|
|
|
|
see ``CONFIG_BOOT_FIH_PROFILE_HIGH`` and similar kconfig options.
|
|
|
|
|
* Introduced Abstract crypto primitives to simplify porting.
|
|
|
|
|
* Added ram-load upgrade mode (not enabled for zephy-rtos yet).
|
|
|
|
|
* Renamed single-image mode to single-slot mode,
|
|
|
|
|
see ``CONFIG_SINGLE_APPLICATION_SLOT``.
|
|
|
|
|
* Added patch for turning off cache for Cortex M7 before chain-loading.
|
2024-01-25 18:29:05 +01:00
|
|
|
|
* Fixed bootstrapping in swap-move mode.
|
2020-10-07 18:59:28 +02:00
|
|
|
|
* Fixed issue causing that interrupted swap-move operation might brick device
|
|
|
|
|
if the primary image was padded.
|
|
|
|
|
* Fixed issue causing that HW stack protection catches the chain-loaded
|
2020-11-04 13:18:18 +01:00
|
|
|
|
application during its early initialization.
|
2020-10-07 18:59:28 +02:00
|
|
|
|
* Added reset of Cortex SPLIM registers before boot.
|
|
|
|
|
* Fixesd build issue that occurs if CONF_FILE contains multiple file paths
|
|
|
|
|
instead of single file path.
|
2020-10-21 11:25:20 +02:00
|
|
|
|
* Added watchdog feed on nRF devices. See ``CONFIG_BOOT_WATCHDOG_FEED`` option.
|
|
|
|
|
* Removed the flash_area_read_is_empty() port implementation function.
|
2020-11-04 13:18:18 +01:00
|
|
|
|
* Initialize the ARM core configuration only when selected by the user,
|
|
|
|
|
see ``CONFIG_MCUBOOT_CLEANUP_ARM_CORE``.
|
|
|
|
|
* Allow the final data chunk in the image to be unaligned in
|
|
|
|
|
the serial-recovery protocol.
|
2021-01-11 14:58:14 +01:00
|
|
|
|
* Kconfig: allow xip-revert only for xip-mode.
|
|
|
|
|
* ext: tinycrypt: update ctr mode to stream.
|
|
|
|
|
* Use minimal CBPRINTF implementation.
|
|
|
|
|
* Configure logging to LOG_MINIMAL by default.
|
|
|
|
|
* boot: cleanup NXP MPU configuration before boot.
|
|
|
|
|
* Fix nokogiri<=1.11.0.rc4 vulnerability.
|
2021-01-15 13:50:36 +01:00
|
|
|
|
* bootutil_public library was extracted as code which is common API for
|
|
|
|
|
MCUboot and the DFU application, see ``CONFIG_MCUBOOT_BOOTUTIL_LIB``
|
2020-10-07 18:59:28 +02:00
|
|
|
|
|
|
|
|
|
* imgtool
|
|
|
|
|
|
|
|
|
|
* Print image digest during verify.
|
|
|
|
|
* Add possibility to set confirm flag for hex files as well.
|
|
|
|
|
* Usage of --confirm implies --pad.
|
|
|
|
|
* Fixed 'custom_tlvs' argument handling.
|
2021-01-11 14:58:14 +01:00
|
|
|
|
* Add support for setting fixed ROM address into image header.
|
2021-01-27 15:04:39 +01:00
|
|
|
|
* Fixed verification with protected TLVs.
|
2020-10-07 18:59:28 +02:00
|
|
|
|
|
2020-12-03 10:23:53 +01:00
|
|
|
|
|
|
|
|
|
Trusted-Firmware-M
|
|
|
|
|
******************
|
|
|
|
|
|
|
|
|
|
* Synchronized Trusted-Firmware-M module to the upstream v1.2.0 release.
|
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Documentation
|
|
|
|
|
*************
|
|
|
|
|
|
|
|
|
|
Tests and Samples
|
|
|
|
|
*****************
|
|
|
|
|
|
2021-02-02 14:57:52 +01:00
|
|
|
|
* A sample was added to demonstrate how to use the ADC driver API.
|
2021-02-09 13:57:42 +01:00
|
|
|
|
* Sanitycheck script was renamed to twister
|
2021-02-02 14:57:52 +01:00
|
|
|
|
|
2020-09-26 18:36:13 +02:00
|
|
|
|
Issue Related Items
|
|
|
|
|
*******************
|
|
|
|
|
|
|
|
|
|
These GitHub issues were addressed since the previous 2.4.0 tagged
|
|
|
|
|
release:
|
2021-02-11 14:29:15 +01:00
|
|
|
|
|
2021-02-14 14:19:18 +01:00
|
|
|
|
* :github:`32221` - Sporadic kernel panics on stm32g4 flash erase/writes
|
|
|
|
|
* :github:`32203` - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host
|
|
|
|
|
* :github:`32181` - samples: tests: Tests from samples/boards/nrf/nrfx fail
|
|
|
|
|
* :github:`32179` - samples: tests: Tests from samples/subsys/usb/audio fail
|
|
|
|
|
* :github:`32112` - intel_adsp_cavs15: a part of testcases run failed with same error
|
|
|
|
|
* :github:`31819` - intel_adsp_cavs15: signing not correct thus download firmware failed
|
|
|
|
|
* :github:`31675` - [Coverity CID :216790] Division or modulo by zero in tests/drivers/can/timing/src/main.c
|
|
|
|
|
* :github:`31607` - Bluetooth: host: bt_conn_auth_cb callbacks are not called when pairing to BLE 4.1 central in BT_SECURITY_L4 mode.
|
|
|
|
|
* :github:`28685` - Bluetooth: Characteristic unsubscribe under indication load results in ATT timeout
|
|
|
|
|
* :github:`26495` - Make k_poll work with KERNEL_COHERENCE
|
|
|
|
|
* :github:`21033` - Read out heap space used and unallocated
|
|
|
|
|
* :github:`19655` - Milestones toward generalized representation of timeouts
|
|
|
|
|
* :github:`12028` - Enable 16550 UART driver on x86_64
|
2021-02-11 14:29:15 +01:00
|
|
|
|
* :github:`32206` - CMSIS-DSP support seems broken on link
|
|
|
|
|
* :github:`32194` - Source files missing specification of SPDX-License-Identifier in comments
|
|
|
|
|
* :github:`32167` - Bluetooth: controller: conformance testcase failures
|
|
|
|
|
* :github:`32153` - Use of deprecated macro's in dma_iproc_pax_v1, and dma_iproc_pax_v2
|
|
|
|
|
* :github:`32152` - DEVICE_AND_API_INIT and DEVICE_INIT deprecation marking is not working
|
|
|
|
|
* :github:`32151` - Use of deprecated macro's in icm42605
|
|
|
|
|
* :github:`32143` - AArch64 idle loop corrupts IRQ state with CONFIG_TRACING
|
|
|
|
|
* :github:`32142` - dtc: Unrecognized check name "unique_unit_address_if_enabled"
|
|
|
|
|
* :github:`32136` - z_unpend1_no_timeout non-atomic
|
|
|
|
|
* :github:`32095` - guiconfig search fails
|
|
|
|
|
* :github:`32078` - build error with llvm: samples/subsys/fs/littlefs
|
|
|
|
|
* :github:`32070` - How to manage power consumption when working with peripheral_hr sample on NRF52832
|
|
|
|
|
* :github:`32067` - Bluetooth: Mesh: Devkey and addr not stored correctly
|
|
|
|
|
* :github:`32064` - Minimal libc malloc() is unprotected
|
|
|
|
|
* :github:`32059` - Getting Started - Windows - Toolchain not found
|
|
|
|
|
* :github:`32048` - doc: power management: Remove references to previous PM states terminology
|
|
|
|
|
* :github:`32046` - LMP90xxx ADC driver fails to initialise more than one instance
|
|
|
|
|
* :github:`32045` - boards: Inaccurate values for ram/flash in nrf5340dk_nrf5340_cpuapp.yaml
|
|
|
|
|
* :github:`32040` - BT_AUDIO_UNICAST selection rejected in nightly tests
|
|
|
|
|
* :github:`32033` - Bluetooth mesh : LPN doesn't receive messages from Friend
|
|
|
|
|
* :github:`32030` - dma: stm32: remove dump stream info in irq
|
|
|
|
|
* :github:`32015` - Thread local storage is broken when adding more thread variables
|
|
|
|
|
* :github:`32014` - Is there a sample that uses SAADC (analog to digital converter)?
|
|
|
|
|
* :github:`32007` - Wrong clock value at USART1 in STM32F2 dtsi file
|
|
|
|
|
* :github:`32005` - stm32: async uart tests fail
|
|
|
|
|
* :github:`32002` - Cannot build encrypted images on Zephyr
|
|
|
|
|
* :github:`31996` - tests/bluetooth/init/bluetooth.init.test_ctlr_peripheral_iso fails to build on a few platforms
|
|
|
|
|
* :github:`31994` - drivers: flash: stm32h7: fix int/long int warnings
|
|
|
|
|
* :github:`31989` - nrfx_uarte serial driver does not go to low power mode after setting off state
|
|
|
|
|
* :github:`31976` - dma: loop_transfer issue on nucleo_wb55rg
|
|
|
|
|
* :github:`31973` - Stm32 uart async driver changes offset after callback
|
|
|
|
|
* :github:`31952` - Linking fails with latest master on ARM64 platform
|
|
|
|
|
* :github:`31948` - tests: drivers: spi: spi_loopback: became skipped whereas it used to be run
|
|
|
|
|
* :github:`31947` - Cleanup devicetree warnings generated by dtc
|
|
|
|
|
* :github:`31946` - arm,arm-timer dts compatible should be arm,armv8-timer
|
|
|
|
|
* :github:`31944` - flashing not working with openocd runner
|
|
|
|
|
* :github:`31938` - Invalid SPDX license identifier used in file
|
|
|
|
|
* :github:`31937` - sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy does not build
|
2021-12-10 13:14:27 +01:00
|
|
|
|
* :github:`31930` - uart_nrfx_uarte: ``CONFIG_UART_ASYNC_API`` with ``CONFIG_PM_DEVICE`` breaks
|
2021-02-11 14:29:15 +01:00
|
|
|
|
* :github:`31928` - usb loopback not work on nrf52840
|
|
|
|
|
* :github:`31924` - IVSHMEM with ACRN not working
|
|
|
|
|
* :github:`31921` - west flash not working with pyocd
|
2021-10-27 13:22:56 +02:00
|
|
|
|
* :github:`31920` - BME280: Use of deprecated ``CONFIG_DEVICE_POWER_MANAGEMENT``
|
2021-02-11 14:29:15 +01:00
|
|
|
|
* :github:`31911` - Bluetooth: Mesh: Network buffer overflow on too long proxy messages
|
|
|
|
|
* :github:`31907` - settings: Unhandled error in NVS backend
|
|
|
|
|
* :github:`31905` - Question : Friend & Low power node with nRF52840
|
|
|
|
|
* :github:`31876` - west signing seems to be broken on windows
|
|
|
|
|
* :github:`31867` - samples/scheduler/metairq_dispatc failed on iotdk boards
|
|
|
|
|
* :github:`31858` - xtensa crt1.S hard coding
|
|
|
|
|
* :github:`31853` - Devicetree API - Getting GPIO details from pin
|
|
|
|
|
* :github:`31847` - BT ISO channel. error value set, but not returned.
|
|
|
|
|
* :github:`31836` - Correct values of _msg_len arg in BT_MESH_MODEL_PUB_DEFINE macro
|
|
|
|
|
* :github:`31835` - Type conflict (uint32_t) vs. (uint32_t:7) leads to overflow (276 vs. 20)
|
|
|
|
|
* :github:`31822` - tests: drivers: timer: Test drivers.timer.nrf_rtc_timer.stress fails on nrf52 platforms
|
|
|
|
|
* :github:`31817` - mec15xxevb_assy6853: tests/boards/mec15xxevb_assy6853/i2c_api/ failed
|
|
|
|
|
* :github:`31807` - USB DFU Broken for STM32L4
|
|
|
|
|
* :github:`31800` - west build; west build --board=qemu_x86 fails with "unknown BOARD"
|
|
|
|
|
* :github:`31797` - need 2.5 release notes on switch to k_heap from mem_pool
|
|
|
|
|
* :github:`31791` - samples: hello-world: extra slash in path
|
|
|
|
|
* :github:`31789` - samples/scheduler/metairq_dispatch: Regression after 30916 (sched: timeout: Do not miss slice timeouts)
|
|
|
|
|
* :github:`31782` - adc: test and sample failed on STM32
|
|
|
|
|
* :github:`31778` - Calling k_sem_give causes MPU Fault on nRF52833
|
|
|
|
|
* :github:`31769` - Twister: AttributeError: 'NoneType' object has no attribute 'serial_pty'
|
|
|
|
|
* :github:`31767` - twister: rename variable p
|
|
|
|
|
* :github:`31749` - fs: fs_opendir can corrupt fs_dir_t object given via zdp parameter
|
|
|
|
|
* :github:`31741` - tests:subsys_canbus_isotp: mimxrt1060 meet recv timeout
|
|
|
|
|
* :github:`31735` - intel_adsp_cavs15: use twister to run kernel testcases has no output
|
|
|
|
|
* :github:`31733` - Unable to build socket can with frdm_k64f
|
|
|
|
|
* :github:`31729` - test: build fatal related testcase failed on qemu_cortex_m0 and run failed on qemu_nios2
|
|
|
|
|
* :github:`31727` - system_off fails to go into soft_off (deep sleep) state on cc1352r1_launchxl
|
|
|
|
|
* :github:`31726` - RISC-V MIV SoC clock rate is specified 100x too slow
|
|
|
|
|
* :github:`31721` - tests: nrf: posix: portability.posix.common.tls.newlib fails on nrf9160dk_nrf9160
|
|
|
|
|
* :github:`31704` - tests/bluetooth/init/bluetooth.init.test_ctlr_tiny Fails to build on nrf52dk_nrf52832
|
|
|
|
|
* :github:`31696` - UP² Celeron version (not the Atom one) has no console
|
|
|
|
|
* :github:`31693` - Bluetooth: controller: Compilation error when Encryption support is disabled
|
|
|
|
|
* :github:`31684` - intel_adsp_cavs15: Cannot download firmware of kernel testcases
|
|
|
|
|
* :github:`31681` - [Coverity CID :216796] Uninitialized scalar variable in tests/subsys/power/power_mgmt/src/main.c
|
|
|
|
|
* :github:`31680` - [Coverity CID :216795] Unchecked return value in tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c
|
|
|
|
|
* :github:`31679` - [Coverity CID :216794] Pointless string comparison in tests/lib/devicetree/api/src/main.c
|
|
|
|
|
* :github:`31678` - [Coverity CID :216793] Division or modulo by zero in tests/ztest/error_hook/src/main.c
|
|
|
|
|
* :github:`31677` - [Coverity CID :216792] Out-of-bounds access in tests/net/lib/dns_addremove/src/main.c
|
|
|
|
|
* :github:`31676` - [Coverity CID :216791] Side effect in assertion in tests/lib/p4workq/src/main.c
|
|
|
|
|
* :github:`31674` - [Coverity CID :216788] Explicit null dereferenced in tests/ztest/error_hook/src/main.c
|
|
|
|
|
* :github:`31673` - [Coverity CID :216787] Wrong sizeof argument in tests/kernel/mem_heap/mheap_api_concept/src/test_mheap_api.c
|
|
|
|
|
* :github:`31672` - [Coverity CID :216786] Side effect in assertion in tests/kernel/threads/thread_apis/src/test_threads_cancel_abort.c
|
|
|
|
|
* :github:`31671` - [Coverity CID :216785] Side effect in assertion in tests/lib/p4workq/src/main.c
|
|
|
|
|
* :github:`31670` - [Coverity CID :216783] Side effect in assertion in tests/lib/p4workq/src/main.c
|
|
|
|
|
* :github:`31669` - [Coverity CID :215715] Unchecked return value in tests/subsys/fs/littlefs/src/testfs_mount_flags.c
|
|
|
|
|
* :github:`31668` - [Coverity CID :215714] Unchecked return value in tests/subsys/fs/fs_api/src/test_fs_mount_flags.c
|
|
|
|
|
* :github:`31667` - [Coverity CID :215395] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31666` - [Coverity CID :215394] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31665` - [Coverity CID :215393] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31664` - [Coverity CID :215390] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31663` - [Coverity CID :215389] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31662` - [Coverity CID :215388] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31661` - [Coverity CID :215387] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31660` - [Coverity CID :215385] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31659` - [Coverity CID :215384] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31658` - [Coverity CID :215383] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31657` - [Coverity CID :215382] Operands don't affect result in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31656` - [Coverity CID :215380] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31655` - [Coverity CID :215378] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31654` - [Coverity CID :215377] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31653` - [Coverity CID :215375] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31652` - [Coverity CID :215374] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31651` - [Coverity CID :215371] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31650` - [Coverity CID :215370] Argument cannot be negative in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31649` - [Coverity CID :215369] Out-of-bounds access in tests/net/lib/dns_sd/src/main.c
|
|
|
|
|
* :github:`31648` - [Coverity CID :216800] Operands don't affect result in lib/os/heap.c
|
|
|
|
|
* :github:`31647` - [Coverity CID :216789] Wrong sizeof argument in include/kernel.h
|
|
|
|
|
* :github:`31646` - [Coverity CID :215712] Assignment of overlapping memory in lib/os/cbprintf_complete.c
|
|
|
|
|
* :github:`31645` - [Coverity CID :215711] Wrong sizeof argument in include/kernel.h
|
|
|
|
|
* :github:`31644` - [Coverity CID :216798] Unused value in subsys/net/lib/sockets/socketpair.c
|
|
|
|
|
* :github:`31643` - [Coverity CID :215372] Logically dead code in subsys/net/lib/sockets/sockets_tls.c
|
|
|
|
|
* :github:`31642` - [Coverity CID :216784] Uninitialized scalar variable in drivers/can/can_common.c
|
|
|
|
|
* :github:`31640` - mcuboot build is broken
|
|
|
|
|
* :github:`31631` - x86: ehl_crb_sbl: Booting fails with Slim Bootloader
|
|
|
|
|
* :github:`31630` - Incorrect configuration override option for west flash
|
|
|
|
|
* :github:`31629` - mcumgr-cli image upload is failing on shell channel after MCUBOOT_BOOTUTIL library was introduced
|
|
|
|
|
* :github:`31627` - tests/subsys/power/power_mgmt/subsys.power.device_pm fails to build on nrf5340dk_nrf5340_cpunet & nrf5340pdk_nrf5340_cpunet
|
|
|
|
|
* :github:`31616` - test: ipc: Test from samples/subsys/ipc/rpmsg_service fails on nrf5340dk_nrf5340_cpuapp
|
|
|
|
|
* :github:`31614` - drivers: clock_control: Kconfig.stm32xxx PLL div range for each serie
|
|
|
|
|
* :github:`31613` - Undefined reference errors when using External Library with k_msgq_* calls
|
|
|
|
|
* :github:`31609` - CoAP discovery response does not follow CoRE link format specification
|
|
|
|
|
* :github:`31599` - 64 bit race on timer counter in cavs_timer
|
|
|
|
|
* :github:`31584` - Twister: json reports generation takes too much time
|
|
|
|
|
* :github:`31582` - STM32F746ZG: No pwm signal output when running /tests/drivers/pwm/pwm_api
|
|
|
|
|
* :github:`31579` - sam_e70_xplained: running tests/subsys/logging/log_core failed
|
|
|
|
|
* :github:`31573` - Wrong log settings in can_stm32 driver
|
|
|
|
|
* :github:`31569` - lora: sx126x: interrupt pin permanently enabled
|
|
|
|
|
* :github:`31567` - lora: SX126x modems consume excess power until used for first time
|
|
|
|
|
* :github:`31566` - up_squared: Couldn't get testcase log from console for all testcases.
|
|
|
|
|
* :github:`31562` - unexpected sign-extension in Kconfig linker symbols on 64-bit platforms
|
|
|
|
|
* :github:`31560` - Fix incorrect usage of default in dts bindings
|
|
|
|
|
* :github:`31555` - tests:drivers_can_api: mimxrt1060 can api test meet assert failure
|
|
|
|
|
* :github:`31551` - lorawan: setting datarate does not allow sending larger packets
|
|
|
|
|
* :github:`31549` - tests/kernel/lifo/lifo_usage/kernel.lifo.usage fails on m2gl025_miv
|
|
|
|
|
* :github:`31546` - DTS device dependency is shifting memory addresses between builds
|
|
|
|
|
* :github:`31543` - Documentation: Spelling
|
|
|
|
|
* :github:`31531` - STM32 can driver don't set prescaler
|
|
|
|
|
* :github:`31528` - introduction of demand paging support causing qemu failures on x86_64, qemu_x86_64_nokpti
|
|
|
|
|
* :github:`31524` - littlefs: Too small heap for file cache.
|
|
|
|
|
* :github:`31517` - UP² broken (git bisect findings inside)
|
|
|
|
|
* :github:`31511` - AArch32 exception exit routine behaves incorrectly on fatal exceptions
|
|
|
|
|
* :github:`31510` - Some drivers return invalid z_timer_cycle_get_32() value
|
|
|
|
|
* :github:`31508` - up_squared: tests/kernel/sched/deadline/ failed.
|
|
|
|
|
* :github:`31505` - qemu_cortex_m0: Cmake build failure
|
|
|
|
|
* :github:`31504` - qemu_cortex_m0: Cmake build failure
|
|
|
|
|
* :github:`31502` - it8xxx2_evb should not define TICKLESS_CAPABLE
|
|
|
|
|
* :github:`31488` - build failure w/twister and SDK 0.12.1 related to
|
|
|
|
|
* :github:`31486` - make htmldocs-fast not working in development workspace
|
|
|
|
|
* :github:`31485` - west flash --runner=jlink should raise error when CONFIG_BUILD_OUTPUT_BIN=n
|
|
|
|
|
* :github:`31472` - tests: kernel: poll: timeout with FPU enabled
|
|
|
|
|
* :github:`31467` - samples: bluetooth: peripheral_hids: Pairing fails on the nucleo_wb55rg board.
|
|
|
|
|
* :github:`31444` - Error in include/net/socket_select.h
|
|
|
|
|
* :github:`31439` - nrf5340dk_nrf5340_cpunet configuring incomplete
|
|
|
|
|
* :github:`31436` - compliance script broken
|
|
|
|
|
* :github:`31433` - samples/bluetooth/hci_pwr_ctrl stack overflow on nRF52DK_nRF52832
|
|
|
|
|
* :github:`31419` - tests/ztest/error_hook failed on ARC boards
|
|
|
|
|
* :github:`31414` - samples/net/mqtt_publisher link error: undefined reference to ``z_impl_sys_rand32_get``
|
|
|
|
|
* :github:`31400` - Extending ``zephyr,code-partition`` with ``zephyr,code-header-size``
|
|
|
|
|
* :github:`31386` - sam_e70b_xplained: running tests/drivers/watchdog/wdt_basic_api/ timeout for v1.14-branch
|
|
|
|
|
* :github:`31385` - ARC version of sys_read32 only reads uint16_t on Zephyr v2.4
|
|
|
|
|
* :github:`31379` - Update CAN-API Documentation
|
|
|
|
|
* :github:`31370` - Question about serial communication using virtual COM
|
|
|
|
|
* :github:`31362` - kconfiglib.py _save_old() may rename /dev/null -- replacing /dev/null with a file
|
|
|
|
|
* :github:`31358` - ``west build`` might destroy your repository, as it is defaulting doing pristine.
|
|
|
|
|
* :github:`31344` - iotdk: running tests/ztest/error_hook/ failed
|
|
|
|
|
* :github:`31343` - sam_e70_xplained: running tests/net/socket/af_packet/ failed
|
|
|
|
|
* :github:`31342` - sam_e70_xplained: running tests/net/ptp/clock/ failed
|
|
|
|
|
* :github:`31340` - sam_e70_xplained: running tests/subsys/logging/log_core/ failed
|
|
|
|
|
* :github:`31339` - nsim_em: running tests/ztest/error_hook/ failed
|
|
|
|
|
* :github:`31338` - mimxrt1050_evk: running tests/kernel/fpu_sharing/float_disable/ failed
|
|
|
|
|
* :github:`31333` - adding a periodic k_timer causes k_msleep to never return in tests/kernel/context
|
|
|
|
|
* :github:`31330` - Getting started guide outdated: Step 4 - Install a toolchain
|
|
|
|
|
* :github:`31327` - ci compliance failures due to intel_adsp_cavs25 sample
|
|
|
|
|
* :github:`31316` - Issue in UDP management for BG96
|
|
|
|
|
* :github:`31308` - Cannot set static address when using hci_usb or hci_uart on nRF5340 attached to Linux Host
|
|
|
|
|
* :github:`31301` - intel_adsp_cavs15: run kernel testcases failed.
|
|
|
|
|
* :github:`31289` - Problems building grub2 bootloader for Zephyr
|
|
|
|
|
* :github:`31285` - LOG resulting in incorrect output
|
|
|
|
|
* :github:`31282` - Kernel: Poll: Code Suspected Logic Problem
|
|
|
|
|
* :github:`31272` - CANOpen Sample compilation fails
|
|
|
|
|
* :github:`31262` - tests/kernel/threads/tls/kernel.threads.tls.userspace failing
|
|
|
|
|
* :github:`31259` - uart.h: Clarification required on uart_irq_tx_ready uart_irq_rx_ready
|
|
|
|
|
* :github:`31258` - watch dog (WWDT) timeout calculation for STM32 handles biggest timeout and rollover wrong
|
|
|
|
|
* :github:`31235` - Cortex-M: vector table relocation is incorrect with XIP=n
|
|
|
|
|
* :github:`31234` - twister: Add choice for tests sorting into subsets
|
|
|
|
|
* :github:`31226` - tests/drivers/dma/loop_transfer does not use ztest
|
|
|
|
|
* :github:`31219` - newlib printk float formatting not working
|
|
|
|
|
* :github:`31207` - Non-existent event in asynchronous UART API
|
|
|
|
|
* :github:`31206` - coap.c : encoding of options with lengths larger than 268 is not proper
|
|
|
|
|
* :github:`31203` - fatal error: setjmp.h: No such file or directory
|
|
|
|
|
* :github:`31194` - twister: using unsupported fixture without defined harness causes an infinite loop during on-target test execution
|
|
|
|
|
* :github:`31168` - Wrong linker option syntax for printf and scanf with float support
|
|
|
|
|
* :github:`31158` - Ethernet (ENC424J600) with dumb_http_server_mt demo does not work
|
|
|
|
|
* :github:`31153` - twister build of samples/audio/sof/sample.audio.sof fails on most platforms
|
|
|
|
|
* :github:`31145` - Litex-vexriscv address misaligned with dumb_http_server example
|
|
|
|
|
* :github:`31143` - samples: audio: sof: compilation issue, include file not found.
|
|
|
|
|
* :github:`31137` - Seems like the rule ".99 tag to signify major work started, minor+1 started " not used anymore ?
|
|
|
|
|
* :github:`31134` - LittleFS: Error Resizing the External QSPI NOR Flash in nRF52840dk
|
|
|
|
|
* :github:`31114` - Bluetooth: Which coding (S2 vs S8) is used during advertising on Coded PHY?
|
|
|
|
|
* :github:`31100` - Recvfrom not returning -1 if UDP and len is too small for packet.
|
|
|
|
|
* :github:`31091` - usb: usb_transfer_sync deadlocks on disconnect/cancel transfer
|
|
|
|
|
* :github:`31086` - bluetooth: Resume peripheral's advertising after disconnection when using new bt_le_ext_adv_* API
|
|
|
|
|
* :github:`31085` - networking / openthread: ipv6 mesh-local all-nodes multicast (ff03::1) packets are dropped by zephyr ipv6 stack
|
|
|
|
|
* :github:`31079` - Receiving extended scans on an Adafruit nRF 52840
|
|
|
|
|
* :github:`31071` - board: arm: SiliconLabs: add support to development kit efm32pg_stk3401a
|
|
|
|
|
* :github:`31069` - net: buf: remove data from end of buffer
|
|
|
|
|
* :github:`31067` - usb: cdc_acm: compilation error without UART
|
|
|
|
|
* :github:`31055` - nordic: west flash no longer supports changing ``CONFIG_GPIO_PINRESET`` when flashing
|
|
|
|
|
* :github:`31053` - LwM2M FOTA pull not working with modem (offloaded socket) driver using UART
|
|
|
|
|
* :github:`31044` - sample.bluetooth.peripheral_hr build fails on rv32m1_vega_ri5cy
|
|
|
|
|
* :github:`31110` - How can I overwrite west build in command?
|
|
|
|
|
* :github:`31028` - Cannot READ_BIT(RCC->CR, RCC_CR_PLL1RDY) on STM32H743 based board
|
|
|
|
|
* :github:`31027` - Google tests run twice
|
|
|
|
|
* :github:`31020` - CI build failed on intel_adsp_cavs18 when submitted a PR
|
|
|
|
|
* :github:`31019` - Bluetooth: Mesh: Thread competition leads to failure to open or close the scanning.
|
|
|
|
|
* :github:`31018` - up_squared: tests/kernel/pipe/pipe_api failed.
|
|
|
|
|
* :github:`31014` - Incorrect timing calculation in can_mcux_flexcan
|
|
|
|
|
* :github:`31008` - error: initializer element is not constant .attr = K_MEM_PARTITION_P_RX_U_RX
|
|
|
|
|
* :github:`30999` - updatehub with openthread build update pkg failed
|
|
|
|
|
* :github:`30997` - samples: net: sockets: echo_client: posix tls example
|
|
|
|
|
* :github:`30989` - driver : STM32 Ethernet : Pin definition for PH6
|
|
|
|
|
* :github:`30979` - up_squared_adsp: Twister can not capture testcases log correctly
|
|
|
|
|
* :github:`30972` - USB: SET_ADDRESS logic error
|
|
|
|
|
* :github:`30964` - Sleep calls are off on qemu_x86
|
|
|
|
|
* :github:`30961` - esp32 broken by devicetree device updates
|
|
|
|
|
* :github:`30955` - Bluetooth: userchan: k_sem_take failed with err -11
|
|
|
|
|
* :github:`30938` - samples/net/dhcpv4_client does not work with sam_e70_xplained
|
|
|
|
|
* :github:`30935` - tests: net: sockets: tcp: add a tls tests
|
|
|
|
|
* :github:`30921` - west flash failed with an open ocd error
|
|
|
|
|
* :github:`30918` - up_squared: tests/kernel/mem_protect/mem_protect failed.
|
|
|
|
|
* :github:`30893` - Remove LEGACY_TIMEOUT_API
|
|
|
|
|
* :github:`30872` - Convert Intel GNA driver to devicetree
|
|
|
|
|
* :github:`30871` - "warning: compound assignment with 'volatile'-qualified left operand is deprecated" when building with C++20
|
|
|
|
|
* :github:`30870` - Convert Intel DMIC to devicetree
|
|
|
|
|
* :github:`30869` - Convert designware PWM driver to devicetree
|
|
|
|
|
* :github:`30862` - Nordic system timer driver incompatible with LEGACY_TIMEOUT_API
|
|
|
|
|
* :github:`30860` - legacy timeout ticks mishandled
|
|
|
|
|
* :github:`30857` - SDRAM not working on STM32H747I-DISCO
|
|
|
|
|
* :github:`30850` - iotdk: couldn't flash image into iotdk board using west flash.
|
|
|
|
|
* :github:`30846` - devicetree: unspecified phandle-array elements cause errors
|
|
|
|
|
* :github:`30822` - designator order for field 'zcan_filter::rtr' does not match declaration order in 'const zcan_filter'
|
|
|
|
|
* :github:`30819` - twister: --generate-hardware-map crashes and deletes map
|
|
|
|
|
* :github:`30810` - tests: kernel: kernel.threads.armv8m_mpu_stack_guard fails on nrf9160dk
|
|
|
|
|
* :github:`30809` - new testcase is failing after 3f134877 on mec1501modular_assy6885
|
|
|
|
|
* :github:`30808` - Blueooth: Controller Response COMMAND DISALLOWED
|
|
|
|
|
* :github:`30805` - Build error at tests/kernel/queue in mec15xxevb_assy6853(qemu) platform
|
|
|
|
|
* :github:`30800` - STM32 usb clock from PLLSAI1
|
|
|
|
|
* :github:`30792` - Cannot build network echo_server for nucleo_f767zi
|
|
|
|
|
* :github:`30752` - ARC: passed tests marked as failed when running sanitycheck on nsim_* platforms
|
|
|
|
|
* :github:`30750` - Convert i2s_cavs to devicetree
|
|
|
|
|
* :github:`30736` - Deadlock with usb_transfer_sync()
|
|
|
|
|
* :github:`30730` - tests: nrf: Tests in tests/drivers/timer/nrf_rtc_timer are flaky
|
|
|
|
|
* :github:`30723` - libc: malloc() returns unaligned pointer, causes CPU exception
|
|
|
|
|
* :github:`30713` - doc: "Variable ZEPHYR_TOOLCHAIN_VARIANT is not defined"
|
|
|
|
|
* :github:`30712` - "make zephyr_generated_headers" regressed again - ";" separator for Z_CFLAGS instead of spaces
|
|
|
|
|
* :github:`30705` - STM32 PWM driver generates signal with wrong frequency on STM32G4
|
|
|
|
|
* :github:`30702` - Shell module broken on LiteX/VexRiscv after release zephyr-v2.1.0
|
|
|
|
|
* :github:`30698` - OpenThread Kconfigs should more closely follow Zephyr Kconfig recommendations
|
|
|
|
|
* :github:`30688` - Using openthread based lwm2m_client cannot ping the external network address unless reset once
|
|
|
|
|
* :github:`30686` - getaddrinfo() does not respect socket type
|
|
|
|
|
* :github:`30685` - reel_board: tests/kernel/fatal/exception/ failure
|
|
|
|
|
* :github:`30683` - intel_adsp_cavs15:running tests/kernel/sched/schedule_api failed
|
|
|
|
|
* :github:`30679` - puncover worst-case stack analysis does not work
|
|
|
|
|
* :github:`30673` - cmake: zephyr_module.cmake included before ZEPHYR_EXTRA_MODULES is evaluated
|
|
|
|
|
* :github:`30663` - Support for TI's TMP117 Temperature Sensor.
|
|
|
|
|
* :github:`30657` - BT Mesh: Friendship ends if LPN publishes to a VA it is subscribed to
|
|
|
|
|
* :github:`30651` - sanitycheck samples/video/capture/sample.video.capture fails to build on mimxrt1064_evk
|
|
|
|
|
* :github:`30649` - Trouble with gpio callback on frdm k64f
|
|
|
|
|
* :github:`30638` - nrf pwm broken
|
|
|
|
|
* :github:`30636` - TCP stack locks irq's for too long
|
|
|
|
|
* :github:`30634` - frdm_kw41z: Current master fails compilation in drivers/pwm/pwm_mcux_tpm.c
|
|
|
|
|
* :github:`30624` - BLE : ATT Timeout occurred during multilink central connection
|
|
|
|
|
* :github:`30591` - build RAM usage printout uses prebuilt and not final binary
|
|
|
|
|
* :github:`30582` - Doxygen doesn't catch errors in argument names in callback functions that are @typedef'd
|
|
|
|
|
* :github:`30574` - up_squared: tests/kernel/semaphore/semaphore failed.
|
|
|
|
|
* :github:`30573` - up_squared: slowdown on test execution and timing out on multiple tests
|
|
|
|
|
* :github:`30566` - flashing issue with ST Nucleo board H745ZI-Q
|
|
|
|
|
* :github:`30557` - i2c slave driver removed
|
|
|
|
|
* :github:`30554` - tests/kernel/fatal/exception/sentinel test is failing for various nrf platforms
|
|
|
|
|
* :github:`30553` - kconfig.py exits with error when using multiple shields
|
|
|
|
|
* :github:`30548` - reel_board: tests/net/ieee802154/l2/ build failure
|
|
|
|
|
* :github:`30547` - reel_board: tests/net/ieee802154/fragment/ build failure
|
|
|
|
|
* :github:`30546` - LwM2M Execute arguments currently not supported
|
|
|
|
|
* :github:`30541` - l2m2m: writing to resources with pre_write callback fails
|
|
|
|
|
* :github:`30531` - When using ccache, compiler identity stored in ToolchainCapabilityDatabase is always the same
|
|
|
|
|
* :github:`30526` - tests: drivers: timer: Tests from drivers.timer.nrf_rtc_timer.basic fail on all nrf platforms
|
|
|
|
|
* :github:`30517` - Interrupt nesting is broken on ARMv7-R / LR_svc corrupted.
|
|
|
|
|
* :github:`30514` - reel_board: tests/benchmarks/sys_kernel/ fails
|
|
|
|
|
* :github:`30513` - reel_board: tests/benchmarks/latency_measure/ fails
|
|
|
|
|
* :github:`30509` - k_timer_remaining_get returns incorrect value on long timers
|
|
|
|
|
* :github:`30507` - nrf52_bsim fails on some tests after merging 29810
|
|
|
|
|
* :github:`30488` - Bluetooth: controller: swi.h should use CONFIG_SOC_NRF5340_CPUNET define
|
|
|
|
|
* :github:`30486` - updatehub demo for nrf52840dk
|
|
|
|
|
* :github:`30483` - Sanitycheck: When platform is nsim_hs_smp, process "west flash" become defunct, the grandchild "cld" process can't be killed
|
|
|
|
|
* :github:`30480` - Bluetooth: Controller: Advertising can only be started 2^16 times
|
|
|
|
|
* :github:`30477` - frdm_k64f: testcase samples/subsys/canbus/canopen/ failed to be ran
|
|
|
|
|
* :github:`30476` - frdm_k64f: testcase samples/net/cloud/tagoio_http_post/ failed to be ran
|
|
|
|
|
* :github:`30475` - frdm_k64f: testcase tests/kernel/fatal/exception/ failed to be ran
|
|
|
|
|
* :github:`30473` - mimxrt1050_evk: testcase tests/kernel/fatal/exception/ failed to be ran
|
|
|
|
|
* :github:`30472` - sam_e70_xplained: the samples/net/civetweb/http_server/. waits for interface unitl timeout
|
|
|
|
|
* :github:`30470` - sam_e70_xplained: tesecase tests/subsys/log_core failed to run
|
|
|
|
|
* :github:`30468` - mesh: cfg_svr.c app_key_del passes an incorrect parameter
|
|
|
|
|
* :github:`30467` - replace device define macros with devicetree-based macro
|
|
|
|
|
* :github:`30446` - fxas21002 gyroscope reading is in deg/s
|
|
|
|
|
* :github:`30435` - NRFX_CLOCK_EVT_HFCLKAUDIO_STARTED not handled in clock_control_nrf.c
|
|
|
|
|
* :github:`30434` - Memory map executing test case failed when code coverage enabled in x86_64 platform
|
|
|
|
|
* :github:`30433` - zephyr client automatic joiner failed on nRF52840dk
|
|
|
|
|
* :github:`30432` - No network interface was found when running socketcan sample
|
|
|
|
|
* :github:`30426` - Enforce all checkpatch warnings and move to 100 characters per line
|
|
|
|
|
* :github:`30423` - Devicetree: Child node of node on SPI bus itself needs reg property - Bug?
|
|
|
|
|
* :github:`30418` - Logging: Using asserts with LOG in high pri ISR context blocks output
|
|
|
|
|
* :github:`30408` - tests/kernel/sched/schedule_api is failing after 0875740 on m2gl025_miv
|
|
|
|
|
* :github:`30397` - tests:latency_measure is not counting semaphore results on the ARM boards
|
|
|
|
|
* :github:`30394` - TLS tests failing with sanitycheck (under load)
|
|
|
|
|
* :github:`30393` - kernel.threads.tls.userspace fails with SDK 0.12.0-beta on ARM Cortex-M
|
|
|
|
|
* :github:`30386` - Building confirmed images does not work
|
|
|
|
|
* :github:`30384` - Scheduler doesn't activate sleeping threads on native_posix
|
|
|
|
|
* :github:`30380` - Improve the use of CONFIG_KERNEL_COHERENCE
|
|
|
|
|
* :github:`30378` - Bluetooth: controller: tx buffer overflow error
|
|
|
|
|
* :github:`30364` - TCP2 does not implement queing for incoming packets
|
|
|
|
|
* :github:`30362` - adc_read_async callback parameters are dereferenced pointers, making use of CONTAINER_OF impossible
|
|
|
|
|
* :github:`30360` - reproducible qemu_x86_64 SMP failures
|
|
|
|
|
* :github:`30356` - DAC header file not included in stm32 soc.h
|
|
|
|
|
* :github:`30354` - Regression with 'local-mac-address' enet DTS property parsing (on i.MX K6x)
|
|
|
|
|
* :github:`30349` - Memory protection unit fault when running socket CAN program
|
|
|
|
|
* :github:`30344` - Bluetooth: host: Add support for multiple advertising sets for legacy advertising
|
|
|
|
|
* :github:`30338` - BT Mesh LPN max. poll timeout calculated incorrectly
|
|
|
|
|
* :github:`30330` - tests/subsys/usb/bos/usb.bos fails with native_posix and llvm/clang
|
|
|
|
|
* :github:`30328` - Openthread build issues with clang/llvm
|
|
|
|
|
* :github:`30322` - tests: benchmarks: latency_measure: timing measurement values are all 0
|
|
|
|
|
* :github:`30316` - updatehub with openthread
|
|
|
|
|
* :github:`30315` - Build failure: zephyr/include/generated/devicetree_unfixed.h:627:29: error: 'DT_N_S_leds_S_led_0_P_gpios_IDX_0_PH_P_label' undeclared
|
|
|
|
|
* :github:`30308` - Add optional user data field to device structure
|
|
|
|
|
* :github:`30307` - up_squared: tests/kernel/device/ failed.
|
|
|
|
|
* :github:`30306` - up_squared: tests/kernel/mem_protect/userspace failed.
|
|
|
|
|
* :github:`30305` - up_squared: tests/kernel/mem_protect/mem_protect failed.
|
|
|
|
|
* :github:`30304` - NRF52832 consumption too high 220uA
|
|
|
|
|
* :github:`30298` - regression/change in master: formatting floats and doubles
|
|
|
|
|
* :github:`30276` - Sanitycheck: can't find mdb.pid
|
|
|
|
|
* :github:`30275` - up_squared: tests/kernel/common failed (timeout error)
|
|
|
|
|
* :github:`30261` - File no longer at this location
|
|
|
|
|
* :github:`30257` - test: kernel: Test kernel.common.stack_protection_arm_fpu_sharing.fatal fails on nrf52 platforms
|
|
|
|
|
* :github:`30253` - tests: kernel: Test kernel.memory_protection.gap_filling fails on nrf5340dk_nrf5340_cpuapp
|
|
|
|
|
* :github:`30372` - WEST Support clean build
|
|
|
|
|
* :github:`30373` - out of tree (board soc doc subsystem ...)
|
|
|
|
|
* :github:`30240` - Bluetooth: Mesh: PTS Test failed in friend node
|
|
|
|
|
* :github:`30235` - MbedTLS X509 certificate not parsing
|
|
|
|
|
* :github:`30232` - CMake 3.19 doesn't work with Zephyr (tracking issue w/upstream CMake)
|
|
|
|
|
* :github:`30230` - printk and power management incompatibility
|
|
|
|
|
* :github:`30229` - BinaryHandler has no pid file
|
|
|
|
|
* :github:`30224` - stm32f4_disco: User button press is inverted
|
|
|
|
|
* :github:`30222` - boards: arm: nucleo_wb55rg: fails to build basic samples
|
|
|
|
|
* :github:`30219` - drivers: gpio: gpio_cc13xx_cc26xx: Add drive strength configurability
|
|
|
|
|
* :github:`30213` - usb: tests: Test usb.device.usb.device.usb_disable fails on nrf52840dk_nrf52840
|
|
|
|
|
* :github:`30211` - spi nor sfdp runtime: nph offset
|
|
|
|
|
* :github:`30207` - Mesh_demo with a nRF52840 not working
|
|
|
|
|
* :github:`30205` - Missing error check of function i2c_write_read() and dac_write_value()
|
|
|
|
|
* :github:`30194` - qemu_x86 crashes when printing floating point.
|
|
|
|
|
* :github:`30193` - reel_board: running tests/subsys/power/power_mgmt_soc failed
|
|
|
|
|
* :github:`30191` - Missing checks of return values of settings_runtime_set()
|
|
|
|
|
* :github:`30189` - Missing error check of function sensor_trigger_set()
|
|
|
|
|
* :github:`30187` - usb: stm32: MCU fall in deadlock when calling sleep API during USB transfer
|
|
|
|
|
* :github:`30183` - undefined reference to ``ring_buf_item_put``
|
|
|
|
|
* :github:`30179` - out of tree (board soc doc subsystem ...)
|
|
|
|
|
* :github:`30178` - Is there any plan to support NXP RT600 HIFI4 DSP in the zephyr project?
|
|
|
|
|
* :github:`30173` - OpenThread SED cannot join the network after "Update nRF5 ieee802154 driver to v1.9"
|
|
|
|
|
* :github:`30157` - SW based BLE Link Layer Random Advertise delay not as expected
|
|
|
|
|
* :github:`30153` - BSD recv() can not received huge package(may be 100kB) sustain .
|
|
|
|
|
* :github:`30148` - STM32G474: Write to flash Bank 2 address 0x08040000 does not work in 256K flash version
|
|
|
|
|
* :github:`30141` - qemu_x86 unexpected thread behavior
|
|
|
|
|
* :github:`30137` - TCP2: Handling of RST flag from server makes poll() call unable to return indefinitely
|
|
|
|
|
* :github:`30135` - LWM2M: Firmware URI writing does not work anymore
|
|
|
|
|
* :github:`30134` - tests: drivers: uart: Tests from tests/drivers/uart/uart_mix_fifo_poll fails on nrf platforms
|
|
|
|
|
* :github:`30133` - sensor: driver: lis2dh interrupt definitions
|
|
|
|
|
* :github:`30130` - nrf_radio_power_set() should use bool
|
|
|
|
|
* :github:`30129` - TCP2 send test
|
|
|
|
|
* :github:`30126` - xtensa-asm2-util.s hard coding
|
|
|
|
|
* :github:`30120` - sanitycheck fails for tests/bluetooth/init/bluetooth.init.test_ctlr_per_sync
|
|
|
|
|
* :github:`30117` - Cannot compile Zephyr project with standard macros INT8_C, UINT8_C, UINT16_C
|
|
|
|
|
* :github:`30106` - Refactor zcan_frame.
|
|
|
|
|
* :github:`30100` - twister test case selection numbers don't make any sense
|
|
|
|
|
* :github:`30099` - sanitycheck --build-only gets stuck
|
|
|
|
|
* :github:`30098` - > very few are even tested with CONFIG_NO_OPTIMIZATIONS. What is the general consensus about this?
|
|
|
|
|
* :github:`30094` - tests: kernel: fpu_sharing: Tests in tests/kernel/fpu_sharing fail on nrf platforms
|
|
|
|
|
* :github:`30075` - dfu: mcuboot: fail to build with CONFIG_BOOTLOADER_MCUBOOT=n and CONFIG_IMG_MANAGER=y
|
|
|
|
|
* :github:`30072` - tests/net/socket/socketpair appears to mis-use work queue APIs
|
|
|
|
|
* :github:`30066` - CI test build with RAM overflow
|
|
|
|
|
* :github:`30057` - LLVM built application crash
|
|
|
|
|
* :github:`30037` - Documentation: Fix getting started guide for macOS around homebrew install
|
|
|
|
|
* :github:`30031` - stm32f4 usb - bulk in endpoint does not work
|
|
|
|
|
* :github:`30029` - samples: net: cloud: tagoio_http_post: Undefined initialization levels used.
|
|
|
|
|
* :github:`30028` - sam_e70_xplained: MPU fault with CONFIG_NO_OPTIMIZATIONS=y
|
|
|
|
|
* :github:`30027` - sanitycheck failures on ``tests/bluetooth/init/bluetooth.init.test_ctlr_peripheral_ext``
|
|
|
|
|
* :github:`30022` - The mailbox message.info in the receiver thread is not updated.
|
|
|
|
|
* :github:`30014` - STM32F411RE PWM support
|
|
|
|
|
* :github:`30010` - util or toolchain: functions for reversing bits
|
|
|
|
|
* :github:`29999` - nrf52840 Slave mode is not supported on SPI_0
|
|
|
|
|
* :github:`29997` - format specifies type 'unsigned short' but the argument has type 'int' error in network stack
|
|
|
|
|
* :github:`29995` - Bluetooth: l2cap: L2CAP/LE/REJ/BI-02-C test failure
|
|
|
|
|
* :github:`29994` - High bluetooth ISR latency with CONFIG_BT_MAX_CONN=2
|
|
|
|
|
* :github:`29992` - dma tests fail with stm32wb55 and stm32l476 nucleo boards
|
|
|
|
|
* :github:`29991` - Watchdog Example not working as expected on a Nordic chip
|
|
|
|
|
* :github:`29977` - nrf9160: use 32Mhz HFCLK
|
|
|
|
|
* :github:`29969` - sanitycheck fails on tests/benchmarks/latency_measure/benchmark.kernel.latency
|
|
|
|
|
* :github:`29968` - sanitycheck fails a number of bluetooth tests on NRF
|
|
|
|
|
* :github:`29967` - sanitycheck fails to build samples/bluetooth/peripheral_hr/sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy
|
|
|
|
|
* :github:`29964` - net: lwm2m: Correctly Support Bootstrap-Delete Operation
|
|
|
|
|
* :github:`29963` - RFC: dfu/boot/mcuboot: consider usage of boootloader/mcuboot code
|
|
|
|
|
* :github:`29961` - Add i2c driver tests for microchip evaluation board
|
|
|
|
|
* :github:`29960` - Checkpatch compliance errors do not fail CI
|
|
|
|
|
* :github:`29958` - mcuboot hangs when CONFIG_BOOT_SERIAL_DETECT_PORT value not found
|
|
|
|
|
* :github:`29957` - BLE Notifications limited to 1 per connection event on Zephyr v2.4.0 Central
|
|
|
|
|
* :github:`29954` - intel_adsp_cavs18 fails with heap errors on current Zephyr
|
|
|
|
|
* :github:`29953` - Add the sofproject as a module
|
|
|
|
|
* :github:`29951` - ieee802154: cc13xx_cc26xx: raw mode support
|
|
|
|
|
* :github:`29945` - Missing error check of function sensor_sample_fetch() and sensor_channel_get()
|
|
|
|
|
* :github:`29943` - Missing error check of function isotp_send()
|
|
|
|
|
* :github:`29937` - XCC Build offsets.c :FAILED
|
|
|
|
|
* :github:`29936` - XCC Build isr_tables.c fail
|
|
|
|
|
* :github:`29925` - pinctrl error for disco_l475_iot1 board:
|
|
|
|
|
* :github:`29921` - USB DFU with nrf52840dk (PCA10056)
|
|
|
|
|
* :github:`29916` - ARC: tests fail on nsim_hs with one register bank
|
|
|
|
|
* :github:`29913` - Question : Bluetooth mesh using long range
|
|
|
|
|
* :github:`29908` - devicetree: Allow all GPIO flags to be used by devicetree
|
|
|
|
|
* :github:`29896` - new documentation build warning
|
|
|
|
|
* :github:`29891` - mcumgr image upload (with smp_svr) does not work over serial/shell on the nrf52840dk
|
|
|
|
|
* :github:`29884` - x_nucleo_iks01a2 device tree overlay issue with stm32mp157c_dk2 board
|
|
|
|
|
* :github:`29883` - drivers: ieee802154: cc13xx_cc26xx: use multi-protocol radio patch
|
|
|
|
|
* :github:`29879` - samples/net/gptp compile failed on frdm_k64f board in origin/master (work well in origin/v2.4-branch)
|
|
|
|
|
* :github:`29877` - WS2812 SPI LED strip driver produces bad SPI data
|
|
|
|
|
* :github:`29869` - Missing error check of function entropy_get_entropy()
|
|
|
|
|
* :github:`29868` - Bluetooth: Mesh: DST not checked on send
|
|
|
|
|
* :github:`29858` - [v1.14, v2.4] Bluetooth: Mesh: RPL cleared on LPN disconnect
|
|
|
|
|
* :github:`29855` - Bluetooth: Mesh: TTL max not checked on send
|
|
|
|
|
* :github:`29853` - multiple PRs fail doc checks
|
|
|
|
|
* :github:`29842` - 'imgtool' absent in requirements.txt
|
|
|
|
|
* :github:`29833` - Test DT_INST_PROP_HAS_IDX() inside the macros for multi instances
|
|
|
|
|
* :github:`29831` - flash support for stm32h7 SoC
|
|
|
|
|
* :github:`29829` - On-PR CI needs to build a subset of tests for a subset of platforms regardless of the scope of the PR changes
|
|
|
|
|
* :github:`29826` - SNTP doesn't work on v2.4.0 on eswifi
|
|
|
|
|
* :github:`29822` - Redundant error check of function usb_set_config() in subsys/usb/class/usb_dfu.c
|
|
|
|
|
* :github:`29809` - gen_isr_tables.py does not check that the IRQ number is in bounds
|
|
|
|
|
* :github:`29805` - SimpleLink does not compile (simplelink_sockets.c)
|
|
|
|
|
* :github:`29796` - Zephyr API for writing to flash for STM32G474 doesn't work as expected
|
|
|
|
|
* :github:`29793` - Ninja generated error when setting PCAP option in west
|
|
|
|
|
* :github:`29791` - spi stm32 dma: spi
|
|
|
|
|
* :github:`29790` - The zephyr-app-commands macro does not honor :generator: option
|
|
|
|
|
* :github:`29782` - smp_svr: Flashing zephyr.signed.bin does not seem to work on nrf52840dk
|
|
|
|
|
* :github:`29780` - nRF SDK hci_usb sample disconnects after 40 seconds with extended connection via coded PHY
|
|
|
|
|
* :github:`29776` - Check vector number and pointer to ISR in "_isr_wrapper" routine for aarch64
|
|
|
|
|
* :github:`29775` - TCP socket stream
|
|
|
|
|
* :github:`29773` - sam_e70_xplained: running samples/net/sockets/civetweb/ failed
|
|
|
|
|
* :github:`29772` - sam_e70_xplained:running testcase tests/subsys/logging/log_core failed
|
|
|
|
|
* :github:`29771` - samples: net: sockets: tcp: tcp2 server not accepting with ipv6 bsd sockets
|
|
|
|
|
* :github:`29769` - mimxrt1050_evk: build error at tests/subsys/usb/device/
|
|
|
|
|
* :github:`29762` - nRF53 Network core cannot start LFClk when using empty_app_core
|
|
|
|
|
* :github:`29758` - edtlib not reporting proper matching_compat for led nodes (and other children nodes)
|
|
|
|
|
* :github:`29740` - OTA using Thread
|
|
|
|
|
* :github:`29737` - up_squared: tests/subsys/power/power_mgmt failed.
|
|
|
|
|
* :github:`29733` - SAM0 will wake up with interrupted execution after deep sleep
|
|
|
|
|
* :github:`29732` - issue with ST Nucleo H743ZI2
|
|
|
|
|
* :github:`29730` - drivers/pcie: In Kernel Mode pcie_conf_read crashes when used with newlib
|
|
|
|
|
* :github:`29722` - West flash is not able to flash with openocd
|
|
|
|
|
* :github:`29721` - drivers/sensor/lsm6dsl: assertion/UB during interrupt handling
|
|
|
|
|
* :github:`29720` - samples/display/lvgl/sample.gui.lvgl fails to build on several boards
|
|
|
|
|
* :github:`29716` - Dependency between userspace and memory protection features
|
|
|
|
|
* :github:`29713` - nRF5340 - duplicate unit-address
|
|
|
|
|
* :github:`29711` - Add BSD socket option SO_RCVTIMEO
|
|
|
|
|
* :github:`29710` - drivers: usb_dc_mcux_ehci: driver broken, build error at all USB test and samples
|
|
|
|
|
* :github:`29707` - xtensa xt-xcc -Wno-unused-but-set-variable not work
|
|
|
|
|
* :github:`29706` - xtensa xt-xcc inline warning
|
|
|
|
|
* :github:`29705` - reel_board: tests/kernel/sched/schedule_api/ fails on multiple boards
|
|
|
|
|
* :github:`29704` - [Coverity CID :215255] Dereference before null check in tests/subsys/fs/fs_api/src/test_fs.c
|
|
|
|
|
* :github:`29703` - [Coverity CID :215261] Explicit null dereferenced in subsys/emul/emul_bmi160.c
|
|
|
|
|
* :github:`29702` - [Coverity CID :215232] Dereference after null check in subsys/emul/emul_bmi160.c
|
|
|
|
|
* :github:`29701` - [Coverity CID :215226] Logically dead code in soc/xtensa/intel_adsp/common/bootloader/boot_loader.c
|
|
|
|
|
* :github:`29700` - [Coverity CID :215253] Unintentional integer overflow in drivers/timer/stm32_lptim_timer.c
|
|
|
|
|
* :github:`29699` - [Coverity CID :215249] Unused value in drivers/modem/ublox-sara-r4.c
|
|
|
|
|
* :github:`29698` - [Coverity CID :215248] Dereference after null check in drivers/modem/hl7800.c
|
|
|
|
|
* :github:`29697` - [Coverity CID :215243] Unintentional integer overflow in drivers/timer/stm32_lptim_timer.c
|
|
|
|
|
* :github:`29696` - [Coverity CID :215241] Buffer not null terminated in drivers/modem/hl7800.c
|
|
|
|
|
* :github:`29695` - [Coverity CID :215235] Dereference after null check in drivers/modem/hl7800.c
|
|
|
|
|
* :github:`29694` - [Coverity CID :215233] Logically dead code in drivers/modem/hl7800.c
|
|
|
|
|
* :github:`29693` - [Coverity CID :215224] Parse warning in drivers/modem/hl7800.c
|
|
|
|
|
* :github:`29692` - [Coverity CID :215221] Unchecked return value in drivers/regulator/regulator_fixed.c
|
|
|
|
|
* :github:`29690` - NUCLEO-H745ZI-Q + OpenOCD - connect under reset
|
|
|
|
|
* :github:`29684` - Can not make multiple BLE IPSP connection to the same host
|
|
|
|
|
* :github:`29683` - BLE IPSP sample doesn't work on raspberry pi 4 with nrf52840_mdk board
|
|
|
|
|
* :github:`29681` - Add NUCLEO-H723ZG board support
|
|
|
|
|
* :github:`29677` - stm32h747i_disco add ethernet support
|
|
|
|
|
* :github:`29675` - Remove pinmux dependency on STM32 boards
|
|
|
|
|
* :github:`29667` - RTT Tracing is not working using NXP mimxrt1064_evk
|
|
|
|
|
* :github:`29657` - enc28j60 on nRF52840 stalls during enc28j60_init_buffers in zephyr 2.4.0
|
|
|
|
|
* :github:`29654` - k_heap APIs have no tests
|
|
|
|
|
* :github:`29649` - net: context: add net_context api to check if a port is bound
|
|
|
|
|
* :github:`29639` - Bluetooth: host: Security procedure failure can terminate GATT client request
|
|
|
|
|
* :github:`29637` - 5g is microwave and 4LTE is radio or static?
|
|
|
|
|
* :github:`29636` - Bluetooth: Controller: Connection Parameter Update indication timeout
|
|
|
|
|
* :github:`29634` - Build error: (Bluetooth: Mesh: split prov.c into two separate modules #28457)
|
|
|
|
|
* :github:`29632` - GPIO interrupt support for IO expander
|
|
|
|
|
* :github:`29631` - kernel: provide aligned variant of k_heap_alloc
|
|
|
|
|
* :github:`29629` - Creating a k_thread as runtime instantiated kernel object using k_malloc causes general protection fault
|
|
|
|
|
* :github:`29616` - Lorawan subsystem stack: missing MLE_JOIN parameter set
|
|
|
|
|
* :github:`29611` - usb/class/dfu: void wait_for_usb_dfu() terminates before DFU operation is completed
|
|
|
|
|
* :github:`29608` - question: create runtime instantiated kernel objects in kernel mode
|
|
|
|
|
* :github:`29594` - x86_64: RBX being clobbered in the idle thread
|
|
|
|
|
* :github:`29590` - ARM: FPU: using Unshared FP Services mode can still result in corrupted floating point registers
|
|
|
|
|
* :github:`29589` - Creating a k_thread and k_sem as runtime instantiated kernel object causes general protection fault
|
|
|
|
|
* :github:`29574` - question: about CONFIG_NET_BUF_POOL_USAGE
|
|
|
|
|
* :github:`29567` - Using openthread based echo_client and lwm2m_client cannot ping the external network address
|
|
|
|
|
* :github:`29549` - doc: Zephyr module feature ``depends`` not documented.
|
|
|
|
|
* :github:`29544` - Bluetooth: Mesh: Friend node unable relay message for lpn
|
|
|
|
|
* :github:`29541` - CONFIG_THREAD_LOCAL_STORAGE=y build fails with ZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb
|
|
|
|
|
* :github:`29538` - eswifi recvfrom() not properly implemented on disco_l475_iot1
|
|
|
|
|
* :github:`29534` - reel_board:running tests/kernel/workq/work_queue_api/ failed
|
|
|
|
|
* :github:`29533` - mec15xxevb_assy6853:running testcase tests/kernel/workq/work_queue_api/ failed.
|
|
|
|
|
* :github:`29532` - mec15xxevb_assy6853:running testcase tests/portability/cmsis_rtos_v2/ failed.
|
|
|
|
|
* :github:`29530` - display: nrf52840: adafruit_2_8_tft_touch_v2 shield not working with nrf-spim driver
|
|
|
|
|
* :github:`29519` - kernel: provide aligned variants for allocators
|
|
|
|
|
* :github:`29518` - sleep in qemu to short
|
|
|
|
|
* :github:`29499` - x86 thread stack guards persist after thread exit
|
|
|
|
|
* :github:`29497` - Warning in CR2
|
|
|
|
|
* :github:`29491` - usb: web USB sample fails Chapter9 USB3CV tests.
|
|
|
|
|
* :github:`29478` - fs: fs_open can corrupt fs_open_t object given via zfp parameter
|
|
|
|
|
* :github:`29468` - usb: ZEPHYR FATAL ERROR when running USB test for Nordic.
|
|
|
|
|
* :github:`29467` - nrf_qspi_nor.c Incorrect value used for checking start of RAM address space
|
|
|
|
|
* :github:`29446` - pwm: stm32: output signal delayed
|
|
|
|
|
* :github:`29444` - Network deadlock
|
|
|
|
|
* :github:`29442` - build failure w/sanitycheck for samples/bluetooth/hci_usb_h4/sample.bluetooth.hci_usb_h4
|
|
|
|
|
* :github:`29440` - Missing hw-flow-control; in hci_uart overlay files
|
|
|
|
|
* :github:`29435` - SDCard via SD/SDIO/MMC interfaces
|
|
|
|
|
* :github:`29430` - up_squared_adsp: Sanitycheck can not run test case on Up_Squared_ADSP board
|
|
|
|
|
* :github:`29429` - net: dns: enable dns service discovery for mdns service
|
|
|
|
|
* :github:`29418` - ieee802154: cc13xx_cc26xx: bug in rf driver library
|
|
|
|
|
* :github:`29412` - sanitycheck: skipped tests marked as failed due to the reason SKIPPED (SRAM overflow)
|
|
|
|
|
* :github:`29398` - ICMPv6 error sent with incorrect link layer addresses
|
|
|
|
|
* :github:`29386` - unexpected behavior when doing syscall with 7 or more arguments
|
|
|
|
|
* :github:`29382` - remove memory domain restriction on system RAM for memory partitions on MMU devices
|
|
|
|
|
* :github:`29376` - sanitycheck: "TypeError: 'NoneType' object is not iterable"
|
|
|
|
|
* :github:`29373` - Some altera DTS bindings have the wrong vendor prefix
|
|
|
|
|
* :github:`29368` - STM32: non F1 -pinctrl.dtsi generation files: Limit mode to variants
|
|
|
|
|
* :github:`29367` - usb: drivers: add USB support for UP squared
|
|
|
|
|
* :github:`29364` - cdc_acm_composite fails USB3CV test for Nordic platform.
|
|
|
|
|
* :github:`29363` - shell: inability to print 64-bit integers with newlib support
|
|
|
|
|
* :github:`29357` - RFC: API Change: Bluetooth: Update indication callback parameters
|
|
|
|
|
* :github:`29347` - Network deadlock because of mutex locking order
|
|
|
|
|
* :github:`29346` - west boards doesn't display the arcitecture.
|
|
|
|
|
* :github:`29330` - mec15xxevb_assy6853:running samples/boards/mec15xxevb_assy6853/power_management Sleep entry latency is higher than expected
|
|
|
|
|
* :github:`29329` - tests: kernel.workqueue.api tests fail on multiple platforms
|
|
|
|
|
* :github:`29328` - mec15xxevb_assy6853:running tests/kernel/workq/work_queue_api/ failed
|
|
|
|
|
* :github:`29327` - mec15xxevb_assy6853:region ``SRAM`` overflowed during build
|
|
|
|
|
* :github:`29319` - up_squared: tests/kernel/timer/timer_api failed.
|
|
|
|
|
* :github:`29317` - mimxrt1015: kernel_threads_sched: application meet size issue
|
|
|
|
|
* :github:`29315` - twr_kv58f220m: all application build failure
|
|
|
|
|
* :github:`29312` - [RFC] [BOSSA] Improve offset parameter
|
|
|
|
|
* :github:`29310` - ble central Repeat read and write to three peripherals error USAGE FAULT
|
|
|
|
|
* :github:`29309` - ADC1 doesn't read correctly on STM32F7
|
|
|
|
|
* :github:`29308` - GPIO bit banging i2c init before gpio clock init in stm32f401 plantform,cause same gpio can't work.
|
|
|
|
|
* :github:`29307` - samples/bluetooth/mesh-demo unable to send vendor button message
|
|
|
|
|
* :github:`29300` - K_THREAD_DEFINE() uses const in a wrong way
|
|
|
|
|
* :github:`29298` - xlnx_psttc_timer driver has an imprecise z_clock_set_timeout() implementation
|
|
|
|
|
* :github:`29287` - spi: SPI_LOCK_ON does not hold the lock for multiple spi_transceive until spi_release
|
|
|
|
|
* :github:`29284` - compilation issues for MinnowBoard/ UpSquared on documentation examples
|
|
|
|
|
* :github:`29283` - quickfeather not listed in boards
|
|
|
|
|
* :github:`29274` - Can't get Coded PHY type(S2 or S8)
|
|
|
|
|
* :github:`29272` - nordic qspi: readoc / writeoc selection may not work
|
|
|
|
|
* :github:`29263` - tests/kernel/mem_protect/obj_validation fails build on some boards after recent changes
|
|
|
|
|
* :github:`29261` - boards: musca_b1: post build actions with TF-M might not be done in right order
|
|
|
|
|
* :github:`29259` - sanitycheck: sanitycheck defines test expected to fail as FAILED
|
|
|
|
|
* :github:`29258` - net: Unable to establish TCP connections from Windows hosts
|
|
|
|
|
* :github:`29257` - Race condition in k_queue_append and k_queue_alloc_append
|
|
|
|
|
* :github:`29248` - board: nrf52840_mdk: support for qspi flash missing
|
|
|
|
|
* :github:`29244` - k_thread_resume can cause k_sem_take with K_FOREVER to return -EAGAIN and crash
|
|
|
|
|
* :github:`29239` - i2c: mcux driver does not prevent simultaneous transactions
|
|
|
|
|
* :github:`29235` - Endless build loop after adding pinctrl dtsi
|
|
|
|
|
* :github:`29223` - BLE one central connect multiple peripherals
|
|
|
|
|
* :github:`29220` - ARC: tickless idle exit code destroy exception status
|
|
|
|
|
* :github:`29202` - core kernel depends on minimal libc ``z_prf()``
|
|
|
|
|
* :github:`29195` - west fails with custom manifest
|
|
|
|
|
* :github:`29194` - Sanitycheck block after passing some test
|
|
|
|
|
* :github:`29183` - DHCPv4 retransmission interval gets too large
|
|
|
|
|
* :github:`29175` - x86 fails all tests if CONFIG_X86_KPTI is disabled
|
|
|
|
|
* :github:`29173` - uart_nrfx_uart fails uart_async_api_test
|
|
|
|
|
* :github:`29166` - sanitycheck ``--test-only --device-testing --hardware-map`` shouldn't run tests on all boards from ``--build-only``
|
|
|
|
|
* :github:`29165` - shell_print doesn't support anymore %llx when used with newlib
|
|
|
|
|
* :github:`29164` - net: accept() doesn't return an immediately usable descriptor
|
|
|
|
|
* :github:`29162` - Data Access Violation when LOG_* is called on ISR context
|
|
|
|
|
* :github:`29155` - CAN BUS support on Atmel V71
|
|
|
|
|
* :github:`29150` - CONFIG_BT_SETTINGS_CCC_LAZY_LOADING never loads CCC
|
|
|
|
|
* :github:`29148` - MPU: twr_ke18f: many kernel application fails when allocate dynamic MPU region
|
|
|
|
|
* :github:`29146` - canisotp: mimxrt1064_evk: no DT_CHOSEN_ZEPHYR_CAN_PRIMARY_LABEL defined cause tests failure
|
|
|
|
|
* :github:`29145` - net: frdmk64f many net related applications meet hardfault, hal driver assert
|
|
|
|
|
* :github:`29139` - tests/kernel/fatal/exception failed on nsim_sem_mpu_stack_guard board
|
|
|
|
|
* :github:`29120` - STM32: Few issues on on pinctrl generation script
|
|
|
|
|
* :github:`29113` - Build failure with OSPD
|
|
|
|
|
* :github:`29111` - Atmel SAM V71 UART_0 fail
|
|
|
|
|
* :github:`29109` - HAL STM32 Missing ETH pin control configurations in DT files
|
|
|
|
|
* :github:`29101` - Bluetooth: assertion fail with basic repeated extended advertisement API
|
|
|
|
|
* :github:`29099` - net: dns: dns-sd: support for dns service discovery
|
|
|
|
|
* :github:`29098` - ATT timeout worker not canceled by destroy, and may operate on disposed object
|
|
|
|
|
* :github:`29095` - zefi.py has incorrect assertions
|
|
|
|
|
* :github:`29092` - tests/drivers/uart/uart_async_api fails on nrf52840dk_nrf52840 (and additional platforms)
|
|
|
|
|
* :github:`29089` - doc: boards: cc1352r_sensortag: fix minor rst issue
|
|
|
|
|
* :github:`29083` - Bluetooth: Host: Inconsistent permission value during discovery procedure
|
|
|
|
|
* :github:`29078` - nRF52840 doesn't start legacy advertisment after extended advertisment
|
|
|
|
|
* :github:`29074` - #27901 breaks mikroe_* shields overlay
|
|
|
|
|
* :github:`29070` - NXP LPC GPIO driver masked set does not use the mask
|
|
|
|
|
* :github:`29068` - chosen zephyr,code-partition has no effect on ELF linking start address
|
|
|
|
|
* :github:`29066` - kernel: k_sleep doesn't handle relative or absolute timeouts >INT_MAX
|
|
|
|
|
* :github:`29062` - samples/bluetooth/peripheral_hr/sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy fails to build on rv32m1_vega_ri5cy
|
|
|
|
|
* :github:`29059` - HAL: mchp: Missing PCR ids to control PM for certain HW blocks
|
|
|
|
|
* :github:`29056` - tests/bluetooth/init/bluetooth.init.test_ctlr_dbg fails to build on nrf51dk_nrf51422
|
|
|
|
|
* :github:`29050` - Ugrade lvgl library
|
|
|
|
|
* :github:`29048` - Removing pwr-gpio of rt1052 from devicetree will cause build error
|
|
|
|
|
* :github:`29047` - Boards: nucleo_stm32g474re does not build
|
|
|
|
|
* :github:`29043` - dirvers: eth_stm32_hal: No interrupt is generated on the MII interface.
|
|
|
|
|
* :github:`29042` - CONFIG_SHELL_HELP=n fails to compile
|
|
|
|
|
* :github:`29034` - error in samples/subsys/usb/cdc_acm
|
|
|
|
|
* :github:`29025` - [Coverity CID :214882] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
|
|
|
|
* :github:`29024` - [Coverity CID :214878] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
|
|
|
|
* :github:`29023` - [Coverity CID :214877] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
|
|
|
|
* :github:`29022` - [Coverity CID :214876] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
|
|
|
|
* :github:`29021` - [Coverity CID :214874] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
|
|
|
|
* :github:`29020` - [Coverity CID :214873] Argument cannot be negative in tests/posix/eventfd/src/main.c
|
|
|
|
|
* :github:`29019` - [Coverity CID :214871] Side effect in assertion in tests/kernel/sched/preempt/src/main.c
|
|
|
|
|
* :github:`29018` - [Coverity CID :214881] Unchecked return value in subsys/mgmt/ec_host_cmd/ec_host_cmd_handler.c
|
|
|
|
|
* :github:`29017` - [Coverity CID :214879] Explicit null dereferenced in subsys/emul/spi/emul_bmi160.c
|
|
|
|
|
* :github:`29016` - [Coverity CID :214875] Dereference after null check in subsys/emul/spi/emul_bmi160.c
|
|
|
|
|
* :github:`29015` - [Coverity CID :214880] Out-of-bounds access in subsys/net/ip/tcp2.c
|
|
|
|
|
* :github:`29014` - [Coverity CID :214872] Bad bit shift operation in drivers/ethernet/eth_w5500.c
|
|
|
|
|
* :github:`29008` - BLE Connection fails to establish between two nRF52840-USB Dongles with Zephyr controller
|
|
|
|
|
* :github:`29007` - OOT manifest+module discovery/builds fail
|
|
|
|
|
* :github:`29003` - memory corruption in pkt_alloc
|
|
|
|
|
* :github:`28999` - STM32: Transition to device tree based pinctrl configuration
|
|
|
|
|
* :github:`28990` - Docs: Dead links to sample source directories
|
|
|
|
|
* :github:`28979` - Automatic reviewer assignment for PR does not seem to work anymore
|
|
|
|
|
* :github:`28976` - sanitycheck failing all tests for nsim_em7d_v22
|
|
|
|
|
* :github:`28970` - clarify thread life-cycle documentation
|
|
|
|
|
* :github:`28956` - API-less devices aren't findable
|
|
|
|
|
* :github:`28955` - undesired kernel debug log
|
|
|
|
|
* :github:`28953` - winc1500 driver blocks on listen
|
|
|
|
|
* :github:`28948` - hci_usb: ACL transfer not restarted after USB Suspend - Resume
|
|
|
|
|
* :github:`28942` - ARC: nsim_hs_smp: huge zephyr.hex file generated on build
|
|
|
|
|
* :github:`28941` - Civetweb: create separate directory
|
|
|
|
|
* :github:`28938` - EFR32BGx Bluetooth Support
|
|
|
|
|
* :github:`28935` - support code coverage in unit tests
|
|
|
|
|
* :github:`28934` - pinmux: stm32: port remaining pinctrl DT serial definitions for STM32 based boards
|
|
|
|
|
* :github:`28933` - mcuboot: Brick when using BOOT_SWAP_USING_MOVE and reset happens during images swap
|
|
|
|
|
* :github:`28925` - west failed due to empty value in self.path
|
|
|
|
|
* :github:`28921` - MCUboot / smp_svr sample broken in 2.4.0
|
|
|
|
|
* :github:`28916` - net_if_down doesn't clear address
|
|
|
|
|
* :github:`28912` - Incorrect macro being used to init a sflist
|
|
|
|
|
* :github:`28908` - The same buffers are shared by the 2 Ethernet controllers in the eth_mcux driver
|
|
|
|
|
* :github:`28898` - lwm2m_client can't start if mcuboot is enabled
|
|
|
|
|
* :github:`28897` - SPI does not work for STM32 min dev board
|
|
|
|
|
* :github:`28893` - Double-dot in path's may cause problems with gcc under Windows
|
|
|
|
|
* :github:`28887` - Bluetooth encryption request overrides ongoing phy update
|
|
|
|
|
* :github:`28881` - tests/kernel/mem_protect/sys_sem: qemu_x86_64 intermittent failure
|
|
|
|
|
* :github:`28876` - -p doesn't run a pristine build
|
|
|
|
|
* :github:`28872` - Support ESP32 as Bluetooth controller
|
|
|
|
|
* :github:`28870` - Peripheral initiated connection parameter update is ignored
|
|
|
|
|
* :github:`28867` - ARM Cortex-M4: Semaphores could not be used in ISRs with priority 0?
|
|
|
|
|
* :github:`28865` - Doc: Generate documentation using dts bindings
|
2021-12-10 13:14:27 +01:00
|
|
|
|
* :github:`28854` - ``CONFIG_STACK_POINTER_RANDOM`` may be undefined
|
2021-02-11 14:29:15 +01:00
|
|
|
|
* :github:`28847` - code_relocation sample does not work on windows
|
|
|
|
|
* :github:`28844` - Double quote prepended when exporting CMAKE compile option using zephyr_get_compile_options_for_lang()
|
|
|
|
|
* :github:`28833` - STM32: SPI DMA Driver - HW CS handling not compatible with spi_nor (Winbond W25Q)
|
|
|
|
|
* :github:`28826` - nRF QSPI flash driver broken for GD25Q16
|
|
|
|
|
* :github:`28822` - Improve STM32 LL HAL usage
|
|
|
|
|
* :github:`28809` - Enable bt_gatt_notify() to overwrite notified value before sending rather than queue values
|
|
|
|
|
* :github:`28794` - RFC: API Change: k_work
|
|
|
|
|
* :github:`28791` - STM32: Clock recovery system (CRS) support
|
|
|
|
|
* :github:`28787` - lwm2m-client sample can't be build with openthread and DTLS
|
|
|
|
|
* :github:`28785` - shell: It should be possible to get list of commands without pressing tab
|
|
|
|
|
* :github:`28777` - Memory pool issue
|
|
|
|
|
* :github:`28775` - Update to TFM v1.2 release
|
|
|
|
|
* :github:`28774` - build failure: several bluetooth samples fail to build on nrf51dk_nrf51422
|
|
|
|
|
* :github:`28773` - Lower Link Layer code use upper link layer function have " undefined reference to"
|
|
|
|
|
* :github:`28758` - ASSERTION FAIL [conn->in_retransmission == 1] with civetweb sample application
|
|
|
|
|
* :github:`28745` - Bug in drivers/modem/hl7800.c
|
|
|
|
|
* :github:`28739` - Bluetooth: Mesh: onoff_level_lighting_vnd sample fails provisioning
|
|
|
|
|
* :github:`28735` - NULL pointer access in zsock_getsockname_ctx with TCP2
|
|
|
|
|
* :github:`28723` - Does not respect python virtualenv
|
|
|
|
|
* :github:`28722` - Bluetooth: provide ``struct bt_conn`` to ccc_changed callback
|
|
|
|
|
* :github:`28714` - Bluetooth: PTS upper tester: GAP/CONN/NCON/BV-02-C Fails because of usage of NRPA
|
|
|
|
|
* :github:`28709` - phandle-array doesn't allow array of just phandles
|
|
|
|
|
* :github:`28706` - west build -p auto -b nrf52840dk_nrf52840 error: HAS_SEGGER_RTT
|
|
|
|
|
* :github:`28701` - ASSERTION FAIL [!radio_is_ready()]
|
|
|
|
|
* :github:`28699` - Bluetooth: controller: Speed up disconnect process when slave latency is used
|
|
|
|
|
* :github:`28694` - k_wakeup follwed by k_thread_resume call causes system freeze
|
|
|
|
|
* :github:`28693` - FCB support for non-0xFF flash erase values
|
|
|
|
|
* :github:`28691` - tests: arch: arm: arm_thread_swap: fails with bus fault
|
|
|
|
|
* :github:`28688` - Bluetooth: provide ``struct bt_gatt_indicate_params`` to ``bt_gatt_indicate_func_t``
|
|
|
|
|
* :github:`28670` - drivers: flash: bluetooth: stm32wb: attempt to erase internal flash before enabling Bluetooth cause fatal error
|
|
|
|
|
* :github:`28664` - Decide whether to enable HW_STACK_PROTECTION by default
|
|
|
|
|
* :github:`28650` - GCC-10.2 link issue w/g++ on aarch64
|
|
|
|
|
* :github:`28629` - tests: kernel: common: and common.misra are failing on nrf52840dk
|
|
|
|
|
* :github:`28620` - 6LowPAN ipsp: ping host -> µc failes, ping µc -> host works. after that: ping host -> µc works
|
|
|
|
|
* :github:`28613` - cannot set GDB watchpoints on QEMU x86 with icount enabled
|
|
|
|
|
* :github:`28590` - up_squared_adsp:running tests/kernel/smp/ failed
|
|
|
|
|
* :github:`28589` - up_squared_adsp:running tests/kernel/workq/work_queue/ failed
|
|
|
|
|
* :github:`28587` - Data corruption while serving large files via HTTP with TCP2
|
|
|
|
|
* :github:`28556` - mec15xxevb_assy6853:running tests/kernel/sched/schedule_api/ failed
|
|
|
|
|
* :github:`28547` - up_squared: tests/subsys/debug/coredump failed using twister command.
|
|
|
|
|
* :github:`28544` - Null pointer dereference in ll_adv_aux_ad_data_set
|
|
|
|
|
* :github:`28533` - soc: ti_simplelink: cc13xx-cc26xx: kconfig for subghz 802.15.4
|
|
|
|
|
* :github:`28509` - series-push-hook.sh: Don't parse then-master-to-latest-master commits after rebase to lastest
|
|
|
|
|
* :github:`28504` - dfu: dfu libraries might fails to compile on redefined functions while building MCUBoot
|
|
|
|
|
* :github:`28502` - USB DFU class: support MCUBoot CONFIG_SINGLE_APPLICATION_SLOT
|
|
|
|
|
* :github:`28493` - Sanitycheck on ARC em_starterkit_em7d has many tests timeout
|
|
|
|
|
* :github:`28483` - Fix nanosleep(2) for sub-microsecond durations
|
|
|
|
|
* :github:`28473` - Mcuboot fails to compile when using single image and usb dfu
|
|
|
|
|
* :github:`28469` - Unable to capture adc signal at 8ksps when using nrf52840dk board.
|
|
|
|
|
* :github:`28462` - SHIELD not handled correct in CMake when using custom board
|
|
|
|
|
* :github:`28461` - ``HCI_CMD_TIMEOUT`` when setting ext adv data in the hci_usb project
|
|
|
|
|
* :github:`28456` - TOOLCHAIN_LD_FLAGS setting of -mabi/-march aren't propagated to linker invocation on RISC-V
|
|
|
|
|
* :github:`28442` - How handle IRQ_CONNECT const requirement?
|
|
|
|
|
* :github:`28406` - Condition variables
|
|
|
|
|
* :github:`28383` - bq274xx sample is not working
|
|
|
|
|
* :github:`28363` - ssd16xx: off-by-one with non-multiple-of-eight heights
|
|
|
|
|
* :github:`28355` - Document limitations of net_buf queuing functions
|
|
|
|
|
* :github:`28309` - Sample/subsys/fs/littlefs with board=nucleo_f429zi don't work
|
|
|
|
|
* :github:`28299` - net: lwm2m: Improve token handling
|
|
|
|
|
* :github:`28298` - Deep sleep(system off) is not working with LVGL and display driver
|
|
|
|
|
* :github:`28296` - test_essential_thread_abort: lpcxpresso55s16_ns test failure
|
|
|
|
|
* :github:`28278` - PWM silently fails when changing output frequency on stm32
|
|
|
|
|
* :github:`28220` - flash: revise API to remove block restrictions on write operations
|
|
|
|
|
* :github:`28177` - gPTP gptp_priority_vector struct field ordering is wrong
|
|
|
|
|
* :github:`28176` - [Coverity CID :214217] Out-of-bounds access in tests/kernel/mem_protect/mem_map/src/main.c
|
|
|
|
|
* :github:`28175` - [Coverity CID :214214] Uninitialized pointer read in tests/benchmarks/data_structure_perf/rbtree_perf/src/rbtree_perf.c
|
|
|
|
|
* :github:`28170` - [Coverity CID :214222] Unrecoverable parse warning in include/ec_host_cmd.h
|
|
|
|
|
* :github:`28168` - [Coverity CID :214218] Unused value in subsys/mgmt/osdp/src/osdp.c
|
|
|
|
|
* :github:`28159` - [Coverity CID :214216] Logically dead code in drivers/pwm/pwm_stm32.c
|
|
|
|
|
* :github:`28155` - sam_e70_xplained:running samples/net/sockets/civetweb/ failed
|
|
|
|
|
* :github:`28124` - Linking external lib against POSIX API
|
|
|
|
|
* :github:`28117` - CoAP/LWM2M: Clean Packet Retransmission Concept
|
|
|
|
|
* :github:`28113` - Embed precise Zephyr version & platform name in sanitycheck output .xml
|
|
|
|
|
* :github:`28094` - samples: drivers: spi_flash_at45: Not work for boards without internal flash driver
|
|
|
|
|
* :github:`28092` - Make SPI speed of SDHC card configurable
|
|
|
|
|
* :github:`28014` - tests: kernel: mem_protect: sys_sem: failed when CONFIG_FPU is activated
|
|
|
|
|
* :github:`27999` - Add QSPI tests for microchip mec1521 board, drivers are in zephyr/drivers/spi, to be tested on mec15xxevb_assy6853
|
|
|
|
|
* :github:`27997` - Errors in copy paste lengthy script into Shell Console
|
|
|
|
|
* :github:`27981` - Low UART utilization for hci_uart
|
|
|
|
|
* :github:`27957` - flash signed binaries: key path and version
|
|
|
|
|
* :github:`27914` - frdm_k64f async uart api
|
|
|
|
|
* :github:`27892` - [v2.1.x] lib: updatehub: Improve download on slow networks and security fix
|
|
|
|
|
* :github:`27890` - [v2.2.x] lib: updatehub: Improve download on slow networks and security fix
|
|
|
|
|
* :github:`27881` - Zephyr requirements.txt fails to install on Python 3.9rc1
|
|
|
|
|
* :github:`27879` - Make i2c_slave callbacks public in the documentation
|
|
|
|
|
* :github:`27856` - Support per thread runtime statistics
|
|
|
|
|
* :github:`27846` - Weird ADC outliers on nrf52
|
|
|
|
|
* :github:`27841` - samples: disk: unable to access sd card
|
|
|
|
|
* :github:`27829` - sys_mutex and futex missing documentation
|
|
|
|
|
* :github:`27809` - Cannot enable MPU for nucleo_l552ze_q_ns
|
|
|
|
|
* :github:`27785` - memory domain arch implementation not correct with respect to SMP on ARC
|
|
|
|
|
* :github:`27716` - Bluetooth: Mesh: Devices relay their own messages (even with relay disabled!)
|
|
|
|
|
* :github:`27677` - RFC: Get rid of shell UART device selection in Kconfig
|
|
|
|
|
* :github:`27672` - [v2.2] BLE Transaction Collision
|
|
|
|
|
* :github:`27633` - arm64 SMP
|
|
|
|
|
* :github:`27628` - stm32: i2c bus failure when using USB
|
|
|
|
|
* :github:`27622` - Power management for modems using PPP
|
|
|
|
|
* :github:`27600` - JSON Api refuse to decode null value
|
|
|
|
|
* :github:`27596` - logging: backend inconsistency with console and shell
|
|
|
|
|
* :github:`27583` - sanitycheck does not fail on SRAM overflow, add option to make it fail on those cases.
|
|
|
|
|
* :github:`27574` - mec15xxevb_assy6853:arch.arm.arch.arm.no.multithreading failed to run
|
|
|
|
|
* :github:`27573` - coverage: When enable coverage, some testcases need more time
|
|
|
|
|
* :github:`27570` - up_squared:logging.add.logging.add.async failed
|
|
|
|
|
* :github:`27561` - drivers: gpio: pca9555 : Add GPIO driver enable interrupt support
|
|
|
|
|
* :github:`27559` - How to use stm32cubeIDE to build and debug?
|
|
|
|
|
* :github:`27525` - Including STM32Cube's USB PD support to Zephyr
|
|
|
|
|
* :github:`27510` - [v1.14] Bluetooth: controller: Fix uninit conn context after invalid channel map
|
|
|
|
|
* :github:`27506` - driver: peci: mchp: Ping command is failing due to improper tx wait timeout.
|
|
|
|
|
* :github:`27490` - arch/common/isr_tables.c compilation fails with CONFIG_NUM_IRQS=0
|
|
|
|
|
* :github:`27487` - storage/stream: should use only flash driver public API
|
|
|
|
|
* :github:`27468` - BT Host: Periodic Advertisement delayed receive
|
|
|
|
|
* :github:`27467` - BT Host: Periodic Advertiser List
|
|
|
|
|
* :github:`27466` - BT Host: Periodic Advertisement Sync Transfer (PAST)
|
|
|
|
|
* :github:`27457` - Add support for Nordic nrfx PDM driver for Nordic Thingy52
|
|
|
|
|
* :github:`27423` - RFC: API change: clock_control: Change parameters of clock_control_async_on
|
|
|
|
|
* :github:`27417` - CivetWeb Enable WebSocket
|
|
|
|
|
* :github:`27396` - samples/subsys/logging/logger timeout when sanitycheck enable coverage, it needs a filter
|
|
|
|
|
* :github:`27369` - spi: stm32: dma: rx transfer error when spi_write called
|
|
|
|
|
* :github:`27367` - Sprintf - error while sending data to SD card
|
|
|
|
|
* :github:`27350` - ADC: adc shell failure when mismatch with dts device label
|
|
|
|
|
* :github:`27332` - [v2.3.x] lib: updatehub: Improve download on slow networks and security fix
|
|
|
|
|
* :github:`27299` - espi: xec: Whenever eSPI host indicates we are entering DnX mode, notification doesn't reach application
|
|
|
|
|
* :github:`27279` - CMSIS RTOS v1 Signals Implementation Issue
|
|
|
|
|
* :github:`27231` - Sending data to .csv file on SD card - ERROR CS control inhibited (no GPIO device)
|
|
|
|
|
* :github:`27195` - Sanitycheck: BinaryHandler can't kill children processes
|
|
|
|
|
* :github:`27176` - [v1.14] Restore socket descriptor permission management
|
|
|
|
|
* :github:`27174` - TCP Server don't get the right data from the client
|
|
|
|
|
* :github:`27146` - [Coverity CID :211510] Unchecked return value in lib/posix/semaphore.c
|
|
|
|
|
* :github:`27122` - Implement watchdog driver for mimxrt1050_evk
|
|
|
|
|
* :github:`27068` - ESP-IDF Bootloader bootloop
|
|
|
|
|
* :github:`27055` - BlueZ with ESP32 boards supported or not?
|
|
|
|
|
* :github:`27047` - zefi.py assumes host GCC is x86
|
|
|
|
|
* :github:`27031` - Zephyr OpenThread Simulation
|
|
|
|
|
* :github:`27020` - civetweb issues
|
|
|
|
|
* :github:`27006` - unsynchronized newlib uintptr_t and PRIxPTR definition on xtensa
|
|
|
|
|
* :github:`26987` - [Coverity CID :211475] Unintended sign extension in drivers/sensor/wsen_itds/itds.c
|
|
|
|
|
* :github:`26975` - Control never returns from stm32_i2c_msg_write(), when SCL is pulled low permanently (hardware fault occurs)
|
|
|
|
|
* :github:`26961` - occasional sanitycheck failures in samples/subsys/settings
|
|
|
|
|
* :github:`26949` - sanitycheck gets overwhelmed by console output
|
|
|
|
|
* :github:`26912` - arm: cortex_r: config_userspace: hang during early power-up
|
|
|
|
|
* :github:`26873` - WIFI_ESP: sockets left opened after unexpected reset of ESP
|
|
|
|
|
* :github:`26829` - GSM modem example on stm32f103 bluepill
|
|
|
|
|
* :github:`26819` - drivers: modem: SARA modem driver leaks sockets
|
|
|
|
|
* :github:`26807` - Bluetooth HCI USB sample is not working
|
|
|
|
|
* :github:`26799` - Introduce p99
|
|
|
|
|
* :github:`26794` - arc: smp: different sanitycheck results of ARC hsdk's 2 cores and 4 cores configuration
|
|
|
|
|
* :github:`26732` - Advertise only on single bluetooth channel
|
|
|
|
|
* :github:`26722` - uarte_nrfx_poll_out() in NRF UARTE driver does not work with hardware flow control
|
|
|
|
|
* :github:`26665` - Implement reset for ARC development boards
|
|
|
|
|
* :github:`26656` - SAM0 USB transfer slot leak
|
|
|
|
|
* :github:`26637` - How to identify sensor device?
|
|
|
|
|
* :github:`26584` - Multicast emission is only possible for ipv4 starting with 224.
|
|
|
|
|
* :github:`26533` - Support newlib for Aarch64 architecture
|
|
|
|
|
* :github:`26522` - Reported "Supported shields" list includes boards
|
|
|
|
|
* :github:`26515` - timers: platforms using cortex_m_systick does not enter indefinite wait on SLOPPY_IDLE
|
|
|
|
|
* :github:`26500` - sanitycheck reports failing tests with test_slice_scheduling()
|
|
|
|
|
* :github:`26488` - Bluetooth: Connection failure using frdm_kw41z shield
|
|
|
|
|
* :github:`26486` - possible SMP race with k_thread_join()
|
|
|
|
|
* :github:`26477` - GPIO sim driver
|
|
|
|
|
* :github:`26443` - sanitycheck shall generate results and detailed information about tests and environment in json format.
|
|
|
|
|
* :github:`26409` - Clearing of previously initialized data during IPv6 interface init causes infinite loop, memory corruption in timer ISR
|
|
|
|
|
* :github:`26383` - OpenThread NCP radio-only
|
|
|
|
|
* :github:`26372` - qspi driver does not work if multithreading is disabled
|
|
|
|
|
* :github:`26330` - tcp: low bulk receive performance due to window handling
|
|
|
|
|
* :github:`26315` - ieee802154: cc13xx_cc26xx: sub_ghz support
|
|
|
|
|
* :github:`26312` - drivers: ieee802154: cc13xx_cc26xx: adopt hal/ti rf driverlib
|
|
|
|
|
* :github:`26275` - USB MSC fails 'Command Set Test' from USB3CV.
|
|
|
|
|
* :github:`26272` - Cannot use alternative simulation runner with sanitycheck
|
|
|
|
|
* :github:`26227` - icount support for qemu_arc_{em,hs}
|
|
|
|
|
* :github:`26225` - x86_64 doesn't seem to be handling spurious interrupts properly
|
|
|
|
|
* :github:`26219` - sys/util: add support for mapping lists with per-element terminal symbols
|
|
|
|
|
* :github:`26172` - Zephyr Master/Slave not conforming with Core Spec. 5.2 connection policies
|
|
|
|
|
* :github:`26163` - qemu_arc_{em,hs} keeps failing in CI on tests/kernel/lifo/lifo_usage
|
|
|
|
|
* :github:`26142` - cmake warning: "Policy CMP0077 is not set"
|
|
|
|
|
* :github:`26084` - 2.4 Release Checklist
|
|
|
|
|
* :github:`26072` - refactor struct device to reduce RAM demands
|
|
|
|
|
* :github:`26051` - shell: uart: Allow a change in the shell initalisation to let routing it through USB UART
|
|
|
|
|
* :github:`26050` - devicetree: provide access to node ordinal
|
|
|
|
|
* :github:`26026` - RFC: drivers: pwm: add functions for capturing pwm pulse width and period
|
|
|
|
|
* :github:`25956` - Including header files from modules into app
|
|
|
|
|
* :github:`25927` - ARM: Core Stack Improvements/Bug fixes for 2.4 release
|
|
|
|
|
* :github:`25918` - qemu_nios2 crash when enabled icount
|
|
|
|
|
* :github:`25832` - [test][kernel][lpcxpresso55s69_ns] kernel cases meet ESF could not be retrieved successfully
|
|
|
|
|
* :github:`25604` - USB: enable/disable a class driver at runtime
|
|
|
|
|
* :github:`25600` - wifi_eswifi: Unable to start TCP/UDP client
|
|
|
|
|
* :github:`25592` - Remove checks on board undocumented DT strings
|
|
|
|
|
* :github:`25597` - west sign fails to find header size or padding
|
|
|
|
|
* :github:`25508` - tests: add additonal power management tests
|
|
|
|
|
* :github:`25507` - up_squared:tests/portability/cmsis_rtos_v2 failed.
|
|
|
|
|
* :github:`25482` - outdated recommendations for SYS_CLOCK_TICKS_PER_SEC
|
|
|
|
|
* :github:`25466` - log build errors are not helpful
|
|
|
|
|
* :github:`25434` - nRF5340 Bluetooth peripheral_hr sample high power consumption
|
|
|
|
|
* :github:`25413` - soc: ti_simplelink: kconfig: ble: placeholder for hal_ti
|
|
|
|
|
* :github:`25409` - Inconsistent naming of Kconfig options related to stack sizes of various Zephyr components
|
|
|
|
|
* :github:`25395` - Websocket Server API
|
|
|
|
|
* :github:`25379` - Bluetooth mesh example not working
|
|
|
|
|
* :github:`25314` - Bluetooth: controller: legacy: Backport conformance test related changes
|
|
|
|
|
* :github:`25302` - lwm2m client sample bootstrap server support
|
|
|
|
|
* :github:`25182` - Raspberry Pi 4B Support
|
|
|
|
|
* :github:`25173` - k_sem_give(struct k_sem \*sem) should report failure when the semaphore is full
|
|
|
|
|
* :github:`25164` - Remove ``default:`` functionality from devicetree bindings
|
|
|
|
|
* :github:`25015` - Bluetooth Isochronous Channels Support
|
|
|
|
|
* :github:`25010` - disco_l475_iot1 don't confirm MCUBoot slot-1 image
|
|
|
|
|
* :github:`24803` - ADC driver test hangs on atsame54_xpro
|
|
|
|
|
* :github:`24652` - sanitycheck doesn't keep my cores busy
|
|
|
|
|
* :github:`24453` - docs: Allow to use the exact current zephyr version number in place of /latest/ in documentation URLs
|
|
|
|
|
* :github:`24358` - deprecate and remove old k_mem_pool / sys_mem_pool APIs
|
|
|
|
|
* :github:`24338` - UICR & FICR missing from nRF52* devicetree files
|
|
|
|
|
* :github:`24211` - [v2.2.x] lib: updatehub: Not working on Zephyr 2.x
|
|
|
|
|
* :github:`23917` - Kconfig: problems with using backslash-escapes in "default" value of "string" option
|
|
|
|
|
* :github:`23874` - Test case to check registers data
|
|
|
|
|
* :github:`23866` - sample hci_usb fails with zephyr 2.2.0 (worked with zephyr 2.1.0)
|
|
|
|
|
* :github:`23729` - hifive1_revb fails to work with samples/subsys/console/getline
|
|
|
|
|
* :github:`23314` - Bluetooth: controller: Use defines for 625 us and 1250 us
|
|
|
|
|
* :github:`23302` - Poor TCP performance
|
|
|
|
|
* :github:`23212` - ARC: SMP: Enable use of ARConnect Inter-core Debug Unit
|
|
|
|
|
* :github:`23210` - mimxrt1050_evk:tests/net/iface failed with v1.14 branch.
|
|
|
|
|
* :github:`23063` - CMSIS v2 osThreadJoin does not work if thread exits with osThreadExit
|
|
|
|
|
* :github:`23062` - thread_num / thread_num_dynamic are never decremented in CMSIS v2 thread.c
|
|
|
|
|
* :github:`22942` - Missing TX power options for nRF52833
|
|
|
|
|
* :github:`22771` - z_x86_check_stack_bounds() doesn't work right for nested IRQs on x86-64
|
|
|
|
|
* :github:`22703` - Implement ADC driver for lpcxpresso55s69
|
|
|
|
|
* :github:`22411` - AArch64 / Cortex-A port improvements / TODO
|
|
|
|
|
* :github:`22333` - drivers: can: Check bus-timing values at compile-time
|
|
|
|
|
* :github:`22247` - Discussion: Supporting the Arduino ecosystem
|
|
|
|
|
* :github:`22198` - BMA280 Sample Code
|
|
|
|
|
* :github:`22185` - Add Thread Local Storage (TLS) support
|
|
|
|
|
* :github:`22060` - Build fails with gcc-arm-none-eabi-9-2019-q4-major
|
|
|
|
|
* :github:`21991` - memory domain locking may not be entirely correct
|
|
|
|
|
* :github:`21495` - x86_64: interrupt stack overflows are not caught
|
|
|
|
|
* :github:`21462` - x86_64 exceptions are not safely preemptible, and stack overflows are not caught
|
|
|
|
|
* :github:`21273` - devicetree: improved support for enum values
|
|
|
|
|
* :github:`21238` - Improve Zephyr HCI VS extension detection
|
|
|
|
|
* :github:`21216` - Ztest "1cpu" cases don't retarget interrupts on x86_64
|
|
|
|
|
* :github:`21179` - Reduce RAM consumption for civetweb HTTP sample
|
|
|
|
|
* :github:`20980` - ESP32 flash error with segment count error using esptool.py from esp-idf
|
|
|
|
|
* :github:`20925` - tests/kernel/fp_sharing/float_disable crashes on qemu_x86 with CONFIG_KPTI=n
|
|
|
|
|
* :github:`20821` - Do USE\_\(DT\_\)CODE\_PARTITION and FLASH_LOAD_OFFSET/SIZE need to be user-configurable?
|
|
|
|
|
* :github:`20792` - sys_pm: fragility in residency policy
|
|
|
|
|
* :github:`20775` - sys_pm_ctrl: fragility in managing state control
|
|
|
|
|
* :github:`20686` - tests/kernel/fp_sharing/float_disable failed when code coverage is enabled on qemu_x86.
|
|
|
|
|
* :github:`20518` - [Coverity CID :205647]Memory - illegal accesses in /tests/arch/x86/info/src/memmap.c
|
|
|
|
|
* :github:`20337` - sifive_gpio: gpio_basic_api test fails
|
|
|
|
|
* :github:`20262` - dt-binding for timers
|
|
|
|
|
* :github:`20118` - Zephyr BLE stack to work on the CC2650 Launchpad
|
|
|
|
|
* :github:`19850` - Bluetooth: Mesh: Modular settings handling
|
|
|
|
|
* :github:`19530` - Enhance sanitycheck/CI for separating build phase from testing
|
|
|
|
|
* :github:`19523` - Can't build fade-led example for any Nordic board
|
|
|
|
|
* :github:`19511` - net: TCP: echo server blocks after a packet with zero TCP options
|
|
|
|
|
* :github:`19497` - log subsystem APIs need to be clearly namespaced as public or private
|
|
|
|
|
* :github:`19467` - Error building samples with PWM
|
|
|
|
|
* :github:`19448` - devicetree: support disabled devices
|
|
|
|
|
* :github:`19435` - how to change uart tx rx pins in zephyr
|
|
|
|
|
* :github:`19380` - Potential bugs re. 'static inline' and static variables
|
|
|
|
|
* :github:`19244` - BLE throughput of DFU by Mcumgr is too slow
|
|
|
|
|
* :github:`19138` - zassert prints to UART even when RTT is selected
|
|
|
|
|
* :github:`19100` - LwM2M sample with DTLS: does not connect
|
|
|
|
|
* :github:`19003` - bluetooth : Mesh: adv thread can be replace by other methods.
|
|
|
|
|
* :github:`18927` - settings: deprecate base64 encoding
|
|
|
|
|
* :github:`18778` - soc: arm: nordic_nrf: Defining DT\_..._DEV_NAME
|
|
|
|
|
* :github:`18728` - sam_e70_xplained:tests/subsys/logging/log_core failed.
|
|
|
|
|
* :github:`18608` - PCA9685 PWM driver is broken
|
|
|
|
|
* :github:`18607` - DesignWare PWM driver is broken
|
|
|
|
|
* :github:`18601` - LwM2M client sample: an overlay for OpenThread support
|
|
|
|
|
* :github:`18551` - address-of-temporary idiom not allowed in C++
|
|
|
|
|
* :github:`18529` - fs/fcb: consider backport of mynewt fixes
|
|
|
|
|
* :github:`18276` - irq_connect_dynamic() is not tested on all arches
|
|
|
|
|
* :github:`17893` - dynamic threads don't work on x86 in some configurations
|
|
|
|
|
* :github:`17787` - openocd unable to flash hello_world to cc26x2r1_launchxl
|
|
|
|
|
* :github:`17743` - cross compiling for RISCV32 fails as compiler flags are not supplied by board but must be in target.cmake
|
|
|
|
|
* :github:`17645` - VSCode debugging Zephyr application
|
|
|
|
|
* :github:`17545` - Licensing and reference to public domain material
|
|
|
|
|
* :github:`17300` - [Zephyr v1.14.0] mcumgr: stm32: Strange Build warnings when counter is enabled
|
|
|
|
|
* :github:`17023` - userspace: thread indexes are not released when dynamic threads lose all references
|
|
|
|
|
* :github:`17014` - reentrancy protection in counter drivers?
|
|
|
|
|
* :github:`16766` - net: net_pkt_copy don't work as expected when data was pulled from destination
|
|
|
|
|
* :github:`16544` - drivers: spi: spi_mcux_lpspi: inconsistent chip select behaviour
|
|
|
|
|
* :github:`16438` - fs/FCB fs/NVS : requires unaligned flash read-out length capabilities,
|
|
|
|
|
* :github:`16237` - disco_l475_iot1: samples/bluetooth/ipsp ko since 3151d26
|
|
|
|
|
* :github:`16195` - k_uptime_delta(): Defective by design
|
|
|
|
|
* :github:`15944` - stm32: New Driver for FMC/FSMC
|
|
|
|
|
* :github:`15713` - MCUMGR_LOG build error
|
|
|
|
|
* :github:`15570` - Unbonded peripheral gets 'Tx Buffer Overflow' when erasing bond on master
|
|
|
|
|
* :github:`15372` - logging can't dump exceptions without losing data with CONFIG_LOG_PRINTK
|
|
|
|
|
* :github:`14591` - Infineon Tricore architecture support
|
|
|
|
|
* :github:`14571` - TCP: sending lots of data deadlocks with slow peer
|
|
|
|
|
* :github:`14300` - Bluetooth connection using central and peripheral samples in nrf52840
|
|
|
|
|
* :github:`13955` - stm32: Implement async uart api
|
|
|
|
|
* :github:`13591` - tests/blutooth/tester: ASSERTION FAIL due to Recursive spinlock when running bt tester on qemu-cortex-m3
|
|
|
|
|
* :github:`13396` - Cannot connect to Galaxy S8 via BLE
|
|
|
|
|
* :github:`13244` - How to encrypt advertise packet with zephyr and nrf52832 ?
|
|
|
|
|
* :github:`12368` - File descriptors: Compile fails with non-POSIX out-of-tree libc
|
|
|
|
|
* :github:`12353` - intel_s1000: SPI Flash Erase command doesn't work when booting from flash
|
|
|
|
|
* :github:`12239` - BLE400 / nRF51822 (nRF51) PWM clock too low (servo-motor example)
|
|
|
|
|
* :github:`12150` - Power management on nRF52 boards
|
|
|
|
|
* :github:`11912` - net: SimpleLink: Create real cross-platform port
|
|
|
|
|
* :github:`11770` - Multiprotocol feature for BLE/Thread
|
|
|
|
|
* :github:`10904` - Requirements for driver devices generation using device tree
|
|
|
|
|
* :github:`10857` - Migrating from CMSIS-Core to DeviceTree results in loss of type information
|
|
|
|
|
* :github:`10460` - Bluetooth: settings: No space to store CCC config after successful pairing
|
|
|
|
|
* :github:`10158` - Have support for probot with Zephyr
|
|
|
|
|
* :github:`10022` - Porting Modbus Library: Need some guidance
|
|
|
|
|
* :github:`9944` - sockets: Connect doesn't send new SYN in case the first connection attempt fails
|
|
|
|
|
* :github:`9883` - DTS processing generates unit_address_vs_reg warning on entries with 'reg'
|
|
|
|
|
* :github:`9875` - Bluetooth: Host LE Extended Advertising
|
|
|
|
|
* :github:`9783` - LwM2M: Cannot create object instance without specifying instance number
|
|
|
|
|
* :github:`9509` - Unable to upload firmware over serial with mcumgr
|
|
|
|
|
* :github:`9406` - Generate DTS 'compatible' based compilation flags
|
|
|
|
|
* :github:`9403` - is Support C++ standard library?
|
|
|
|
|
* :github:`9087` - driver: CAN interface should be compatible with CAN-FD interface
|
|
|
|
|
* :github:`8499` - Device Tree support overhaul
|
|
|
|
|
* :github:`8393` - ``CONFIG_MULTITHREADING=n`` builds call ``main()`` with interrupts locked
|
|
|
|
|
* :github:`8008` - net: Sockets (and likely net_context's) should not be closed behind application's back
|
|
|
|
|
* :github:`7939` - Connections to TI CC254x break after conn_update
|
|
|
|
|
* :github:`7404` - arch: arm: MSP initialization during early boot
|
|
|
|
|
* :github:`7331` - Precise time sync through BLE mesh.
|
|
|
|
|
* :github:`6857` - need to improve filtering and coverage in sanitycheck
|
|
|
|
|
* :github:`6818` - Question: Is Lightweight OpenMP implementation supported in Zephyr? Or any plan?
|
|
|
|
|
* :github:`6648` - Trusted Execution Framework: practical use-cases (high-level overview)
|
|
|
|
|
* :github:`6199` - STM32: document dts porting rules
|
|
|
|
|
* :github:`6040` - Implement flash driver for LPC54114
|
|
|
|
|
* :github:`5626` - Building samples failed
|
|
|
|
|
* :github:`4420` - net: tcp: RST handling is weak
|
2021-02-14 14:19:18 +01:00
|
|
|
|
* :github:`3675` - LE Adv. Ext.: Extended Scan with PHY selection for non-conn non-scan un-directed without aux packets
|
|
|
|
|
* :github:`3674` - LE Adv. Ext.: Non-Connectable and Non-Scannable Undirected without auxiliary packet
|
2021-02-11 14:29:15 +01:00
|
|
|
|
* :github:`3893` - Enhance k_stack_push() to check k_stack->top to avoid corruption
|
|
|
|
|
* :github:`3719` - Multiple consoles support.
|
|
|
|
|
* :github:`3441` - IP stack: No TCP send window handling
|
|
|
|
|
* :github:`3102` - Make newlib libc the default c library
|
|
|
|
|
* :github:`2247` - LE Controller: Change hal/ into a set of drivers
|