doc/releases/release-notes-2.1.rst
:orphan:
.. _zephyr_2.1:
Zephyr 2.1.0 ############
We are pleased to announce the release of Zephyr kernel version 2.1.0.
Major enhancements with this release include:
The following sections provide detailed lists of changes by component.
Security Vulnerability Related
No security vulnerabilities received.
Kernel
Architectures
ARC:
ARM:
POSIX:
RISC-V:
x86:
Boards & SoC Support
.. rst-class:: rst-columns
Atmel SAMD51, SAME51, SAME53, SAME54
Nordic Semiconductor nRF53
NXP Kinetis KV5x
STMicroelectronics STM32G4
Added support for these ARM boards:
.. rst-class:: rst-columns
Added support for these following shields:
.. rst-class:: rst-columns
Added CAN support for Olimexino STM32 board
Drivers and Sensors
ADC
Bluetooth
CAN
Clock Control
Console
Counter
Display
DMA
EEPROM
Entropy
Ethernet
Flash
GPIO
Hardware Info
I2C
I2S
IEEE 802.15.4
Interrupt Controller
IPM
Keyboard Scan
LED
Modem
Pinmux
PS/2
PWM
Sensor
Serial
SPI
Timer
USB
Video
Watchdog
WiFi
Networking
Added new TCP stack implementation. The new TCP stack is still experimental
and is turned off by default. Users wanting to experiment with it can set
CONFIG_NET_TCP2 Kconfig option.
Added support for running MQTT protocol on top of a Websocket connection.
Added support for enabling DNS in LWM2M.
Added support for resetting network statistics in net-shell.
Added support for getting statistics about the time it took to receive or send a network packet.
Added support for sending a PPP Echo-Reply packet when a Echo-Request packet is received.
Added CC13xx / CC26xx device drivers for IEEE 802.15.4.
Added TCP/UDP socket offload with TLS for eswifi network driver.
Added support for sending multiple SNTP requests to increase reliability.
Added support for choosing a default network protocol in socket() call.
Added support for selecting either native IP stack, which is the default, or offloaded IP stack. This can save ROM and RAM as we do not need to enable network functionality that is not going to be used in the network device.
Added support for LWM2M client initiated de-register.
Updated the supported version of OpenThread.
Updated OpenThread configuration to use mbedTLS provided by Zephyr.
Various fixes to TCP connection establishment.
Fixed delivery of multicast packets to all listening sockets.
Fixed network interface initialization when using socket offloading.
Fixed initial message id seed value for sent CoAP messages.
Fixed selection of network interface when using "net ping" command to send ICMPv4 echo-request packet.
Networking sample changes for:
.. rst-class:: rst-columns
Network device driver changes for:
.. rst-class:: rst-columns
Bluetooth
Host:
bt_gatt_is_subscribed() function to check if attribute has been subscribedBLE split software Controller:
BLE legacy software Controller:
Build and Infrastructure
Deprecated kconfig functions dt_int_val, dt_hex_val, and dt_str_val.
Use new functions that utilize eDTS info such as dt_node_reg_addr.
See :zephyr_file:scripts/kconfig/kconfigfunctions.py for details.
Deprecated direct use of the DT_ Kconfig symbols from the generated
generated_dts_board.conf. This was done to have a single source of
Kconfig symbols coming from only Kconfig (additionally the build should
be slightly faster). For Kconfig files we should utilize functions from
:zephyr_file:scripts/kconfig/kconfigfunctions.py. See
:ref:kconfig-functions for usage details. For sanitycheck yaml usage
we should utilize functions from
scripts/sanity_chk/expr_parser.py. Its possible that a
new function might be required for a particular use pattern that isn't
currently supported.
Various parts of the binding format have been simplified. The format is better documented now too.
Libraries / Subsystems
Random
HALs
Documentation
Tests and Samples
Issue Related Items
These GitHub issues were addressed since the previous 2.0.0 tagged release:
.. comment List derived from GitHub Issue query: ...
:github:issuenumber - issue title
:github:21177 - Long ATT MTU reports wrong length field in write callback.
:github:21148 - nrf51: uart_1 does not compile
:github:21131 - Bluetooth: host: Subscriptions not removed upon unpair
:github:21139 - west: runners: blackmagicprobe: Keyboard Interrupt shouldn't kill the process
:github:21126 - drivers: spi_nrfx_spim: Incorrect handling of extended SPIM configuration
:github:21115 - Request a new repository for the Xtensa HAL
:github:21113 - k_sem_give reschedules cooperative threads unexpectedly
:github:21102 - Slack link at https://www.zephyrproject.org/ is expired
:github:21077 - Help: Pull request "Identity/Emails issues"
:github:21059 - Bluetooth sent callback delayed more than ATT
:github:21049 - Bluetooth: Multiple issues with net_buf usage
:github:21048 - timer case fail on qemu_xtensa and mps2_an385
:github:21004 - cmd_data buffer corruption
:github:20970 - Bluetooth: Mesh: seg_tx_reset in the transport layer
:github:20969 - No SOURCES given to target: drivers__gpio
:github:20968 - [Coverity CID :206016] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
:github:20967 - [Coverity CID :206017] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c
:github:20966 - [Coverity CID :206018] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
:github:20965 - [Coverity CID :206019] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
:github:20964 - [Coverity CID :206020] Bad bit shift operation in drivers/ipm/ipm_nrfx_ipc.c
:github:20963 - [Coverity CID :206021] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
:github:20962 - [Coverity CID :206022] Out-of-bounds read in drivers/ipm/ipm_nrfx_ipc.c
:github:20939 - long duration timeouts can cause loss of time
:github:20938 - ATT/L2CAP "deadlock"
:github:20936 - tests/kernel/mem_protect/protection fails on ARMv8-M
:github:20933 - x_nucleo_iks01a3 shield: STM LSM6DSO sensor does not work after h/w or s/w reset
:github:20931 - intel_s1000_crb samples can't be built with latest master
:github:20926 - ztest_1cpu_user_unit_test() doesn
:github:20892 - our nRF52840 board power management sleep duration
:github:20883 - [Coverity CID :205808] Integer handling issues in tests/net/lib/coap/src/main.c
:github:20882 - [Coverity CID :205806] Integer handling issues in tests/net/lib/coap/src/main.c
:github:20881 - [Coverity CID :205786] Integer handling issues in tests/net/lib/coap/src/main.c
:github:20880 - [Coverity CID :205780] Integer handling issues in tests/net/lib/coap/src/main.c
:github:20879 - [Coverity CID :205812] Incorrect expression in tests/kernel/spinlock/src/main.c
:github:20878 - [Coverity CID :205801] Incorrect expression in tests/kernel/mp/src/main.c
:github:20872 - [Coverity CID :205779] Parse warnings in subsys/usb/class/hid/core.c
:github:20871 - [Coverity CID :205815] Memory - illegal accesses in subsys/shell/shell.c
:github:20868 - [Coverity CID :205814] Null pointer dereferences in subsys/net/ip/6lo.c
:github:20867 - [Coverity CID :205803] Integer handling issues in subsys/fs/nvs/nvs.c
:github:20866 - [Coverity CID :205795] Integer handling issues in subsys/fs/nvs/nvs.c
:github:20846 - [Coverity CID :205775] Memory - corruptions in samples/net/sockets/big_http_download/src/big_http_download.c
:github:20845 - [Coverity CID :205824] Memory - corruptions in samples/net/mqtt_publisher/src/main.c
:github:20842 - [Coverity CID :205787] Memory - corruptions in drivers/usb/device/usb_dc_native_posix_adapt.c
:github:20841 - [Coverity CID :205839] Error handling issues in drivers/usb/device/usb_dc_native_posix.c
:github:20840 - [Coverity CID :205821] Error handling issues in drivers/usb/device/usb_dc_native_posix.c
:github:20839 - [Coverity CID :205813] Error handling issues in drivers/usb/device/usb_dc_native_posix.c
:github:20838 - [Coverity CID :205790] Null pointer dereferences in drivers/usb/device/usb_dc_native_posix.c
:github:20837 - [Coverity CID :205777] Error handling issues in drivers/usb/device/usb_dc_native_posix.c
:github:20836 - [Coverity CID :205776] Error handling issues in drivers/usb/device/usb_dc_native_posix.c
:github:20834 - [Coverity CID :205825] API usage errors in boards/posix/native_posix/hw_models_top.c
:github:20833 - Bluetooth: Deadlock in Host API from SMP callbacks.
:github:20826 - [Coverity CID :205798] API usage errors in boards/posix/native_posix/hw_models_top.c
:github:20811 - spi driver
:github:20804 - sanitycheck: unimplemented documented option
:github:20800 - Ready thread is not swapped in after being woken up in IRQ
:github:20797 - echo server qemu_x86 e1000 crash when coverage is enabled
:github:20781 - peripheral_hr on VEGABoard disconnects from central_hr after BT_CONN_PARAM_UPDATE_TIMEOUT
:github:20771 - onoff_level_lighting_vnd_app mcumgr unable to connect to provisioned node
:github:20769 - nucleo_g431rb: Settings subsystem fails to initialise
:github:20743 - doc: settings.rst has references to mynewt structures
:github:20741 - Reel board Ethernet Support using the Link board ETH
:github:20735 - Cannot flash with jlink on windows.
:github:20726 - arm: Specifying sp register in asm's clobber list is deprecated in GCC 9
:github:20715 - rtc driver may interrupt in a short time for large timeouts on cc13x2/cc26x2
:github:20707 - Define GATT service at run-time
:github:20695 - nRF5340: misc fixes for nRF53 porting
:github:20692 - samples: CAN: kconfig: CONFIG_CAN_AUTO_BOFF_RECOVERY does not exist
:github:20681 - samples: sensor: lps22hb: Reference to undefined CONFIG_LPS22HB_TRIGGER symbol
:github:20666 - Unexpected UART Kconfig warnings during build
:github:20660 - Bluetooth: host: bt_conn_create_le sometimes fails to stop pre-scan before connecting
:github:20658 - The misc-flasher runner is not usable
:github:20651 - Bluetooth: disable and restart BT functionality
:github:20639 - x_nucleo_iks01a3 sample is not working anymore after #20560 has been merged
:github:20621 - Invalid baudrate on stm32 usart
:github:20620 - Advertiser seen alternating between RPA an ID address with privacy enabled
:github:20613 - HCI reset command complete before LL reset done
:github:20603 - tests/kernel/critical failed on sam_e70_xplained board in v.1.14-branch
:github:20598 - tests/lib/mem_alloc newlibnano target run time error
:github:20587 - undefined reference when enabling CONFIG_STACK_CANARIES
:github:20582 - samples/subsys/logging/syst is broken when building with gcc-arm-none-eabi-7-2018-q2-update
:github:20571 - devicetree: fix non-deterministic multi-level interrupt encodings
:github:20558 - Build failure for samples/bluetooth/peripheral_hr/sample.bluetooth.peripheral_hr_rv32m1_vega_ri5cy on rv32m1_vega_ri5cy
:github:20545 - imgtool: signing image fails: missing DT_FLASH_WRITE_BLOCK_SIZE
:github:20540 - [Coverity CID :205656]Error handling issues in /tests/net/tcp/src/main.c
:github:20539 - [Coverity CID :205637]Resource leaks in /tests/net/socket/tcp/src/main.c
:github:20538 - [Coverity CID :205673]Memory - corruptions in /tests/net/ppp/driver/src/main.c
:github:20536 - [Coverity CID :205607]Memory - corruptions in /tests/net/ppp/driver/src/main.c
:github:20535 - [Coverity CID :205619]Null pointer dereferences in /tests/net/ieee802154/fragment/src/main.c
:github:20534 - [Coverity CID :205669]Incorrect expression in /tests/kernel/mem_protect/stack_random/src/main.c
:github:20533 - [Coverity CID :205667]Error handling issues in /tests/drivers/counter/counter_basic_api/src/test_counter.c
:github:20530 - [Coverity CID :205663]Memory - corruptions in /tests/crypto/tinycrypt/src/sha256.c
:github:20515 - [Coverity CID :205670]Code maintainability issues in /subsys/settings/src/settings_nvs.c
:github:20514 - [Coverity CID :205633]Memory - illegal accesses in /subsys/settings/src/settings.c
:github:20513 - [Coverity CID :205621]Memory - illegal accesses in /subsys/net/lib/websocket/websocket.c
:github:20512 - [Coverity CID :143683]Error handling issues in /subsys/fs/fcb/fcb.c
:github:20511 - [Coverity CID :205612]Control flow issues in /subsys/disk/disk_access_spi_sdhc.c
:github:20510 - [Coverity CID :205660]Incorrect expression in /subsys/debug/tracing/ctf/ctf_top.c
:github:20509 - [Coverity CID :205632]Incorrect expression in /subsys/debug/tracing/ctf/ctf_top.c
:github:20508 - [Coverity CID :205634]Code maintainability issues in /samples/net/sockets/websocket_client/src/main.c
:github:20507 - [Coverity CID :205662]Memory - illegal accesses in /samples/net/sockets/dumb_http_server_mt/src/main.c
:github:20506 - [Coverity CID :205672]Null pointer dereferences in /samples/drivers/espi/src/main.c
:github:20505 - [Coverity CID :205613]Null pointer dereferences in /samples/drivers/espi/src/main.c
:github:20504 - [Coverity CID :205661]Incorrect expression in /drivers/watchdog/wdt_wwdg_stm32.c
:github:20503 - [Coverity CID :205655]Error handling issues in /drivers/watchdog/wdt_wwdg_stm32.c
:github:20502 - [Coverity CID :205665]Integer handling issues in /drivers/video/mt9m114.c
:github:20501 - [Coverity CID :205643]Integer handling issues in /drivers/video/mt9m114.c
:github:20499 - [Coverity CID :205625]Error handling issues in /drivers/sensor/lsm6dso/lsm6dso_shub.c
:github:20498 - [Coverity CID :205628]Error handling issues in /drivers/sensor/amg88xx/amg88xx_trigger.c
:github:20496 - [Coverity CID :205630]Memory - illegal accesses in /drivers/pwm/pwm_mchp_xec.c
:github:20495 - [Coverity CID :205622]Memory - illegal accesses in /drivers/pwm/pwm_mchp_xec.c
:github:20494 - [Coverity CID :205617]Memory - corruptions in /drivers/kscan/kscan_mchp_xec.c
:github:20493 - [Coverity CID :205668]Insecure data handling in /drivers/ethernet/eth_enc424j600.c
:github:20489 - [Coverity CID :205645]Integer handling issues in /drivers/counter/counter_mchp_xec.c
:github:20488 - [Coverity CID :205614]Integer handling issues in /drivers/clock_control/nrf_clock_calibration.c
:github:20487 - [Coverity CID :205648]Memory - corruptions in /arch/arc/core/mpu/arc_mpu_v3_internal.h
:github:20480 - i2c driver for cc13xx/cc26xx is configured with incorrect frequency
:github:20472 - drivers/flash: nRF flash driver uses absolute addressing instead of relative
:github:20450 - Bluetooth: hci_uart: conn param update request from peripheral ignored
:github:20449 - 'west flash' command failed on sam_e70_xplained board.
:github:20445 - tests/kernel/critical failed on mimxrt1050_evk board.
:github:20444 - sanitycheck error with tests/arch/x86/info.
:github:20438 - Kernel timeout API does not document well accepted values
:github:20431 - sockets_tls: missing sendmsg
:github:20425 - storage/flash_map: flash_area_get_sectors can't fetch sectors on devices with non-zero flash base address
:github:20423 - drivers/flash: flash_get_page_info_by_off uses relative addresses
:github:20422 - Device with bonds should not accept new keys without user awareness
:github:20417 - BME280 wrong pressure unit?
:github:20416 - sample: sensor: fxos8700 issues
:github:20406 - misc.app_dev.libcxx test fails to build for qemu_x86_64
:github:20371 - Sanitycheck filtering broken
:github:20351 - sample vl53l0x fails on disco_l475_iot1
:github:20332 - Nordic: DocLib links are obsolete
:github:20325 - samples/drivers/i2c_scanner does not work on STM32 NUCLEO and DISCOVERY boards
:github:20313 - Zperf documentation points to wrong iPerf varsion
:github:20310 - SDHC : Could not enable SPI clock on nucleo_f091rc
:github:20299 - bluetooth: host: Connection not being unreferenced when using CCC match callback
:github:20297 - Bluetooth: can't close bt_driver log output
:github:20285 - ST lis2dh sample with motion callback
:github:20284 - zephyr-env.sh Is this supposed to be unsetopt posixargzero ?
:github:20274 - Kconfig new libc changes cause echo server cmake error
:github:20260 - logging system call
:github:20255 - Meta-IRQs making cooperative threads preemptive
:github:20250 - hci_usb: scanning crashes controller if a lot of devices are nearby
:github:20246 - Module Request: hal_unisoc
:github:20245 - HTTP parser error with chunked transfer encoding
:github:20244 - mesh: demo: BT fails it init
:github:20232 - Bluetooth: Kernel panic on gatt discover in shell app
:github:20225 - [TOPIC-GPIO] sam_e70_xplained fails 2-pin active-low pull test
:github:20224 - [TOPIC-GPIO] rv32m1_vega_ri5cy fails 2-pin double-edge detection test
:github:20223 - [TOPIC-GPIO] efr32mg_sltb004a fails 2-pin double-edge detection test
:github:20205 - ztest testing.ztest does not have a prj.conf with CONFIG_ZTEST=y
:github:20202 - tests/arch/arm/arm_interrupt failed on sam_e70_xplained board.
:github:20177 - sanitycheck error with tests/benchmarks/timing_info.
:github:20176 - tests/drivers/pwm/pwm_api failed on reel_board.
:github:20167 - posix clock: unexpected value for CLOCK_REALTIME when used with newlib
:github:20163 - doc: storage settings not clear
:github:20135 - Bluetooth: controller: split: Missing initialization of master terminate_ack flag
:github:20122 - Deadlock in ASAN leak detection on exit
:github:20110 - Crash in hci_driver.c when create_connection_cancel is issued after create connection
:github:20109 - altera_nios2 support decision required
:github:20105 - tests/subsys/fs/fcb/ Using uninitialised memory/variables
:github:20104 - Kconfig is too slow
:github:20100 - Slave PTP clock time is updated with large value when Master PTP Clock time has changed
:github:20088 - tests/net/icmpv6/ failed on mimxrt1050_evk board.
:github:20086 - Broken-looking duplicated ESPI_XEC symbol
:github:20072 - Incompatible pointer types in Nordic Driver nrfx_usbd.h
:github:20071 - Incompatible pointer types in Nordic Driver
:github:20049 - Build warnings in several unit tests
:github:20045 - z_sched_abort: sched_spinlock should be released before k_busy_wait
:github:20042 - Telnet can connect only once
:github:20033 - Thread suspend only works if followed by k_sleep in thread that is performing the suspension
:github:20032 - Make it clear in HTML docs what monospaced text is a link
:github:20030 - stm32 can: zcan_frame from fifo uninitialized
:github:20022 - sanitycheck is not failing on build warnings
:github:20021 - Add a module to Zephyr to include TF-M project and it's related repos
:github:20016 - STM32F4: cannot erase sectors from bank2
:github:20010 - Cannot flash mimxrt1050_evk board
:github:20007 - tests/net/mld failed on mimxrt1050_evk board.
:github:20000 - Invalid callback parameters in drivers/serial/uart_nrfx_uarte.c (using async API)
:github:19969 - [TOPIC-GPIO] mcux driver problems with pull configuration
:github:19963 - settings test tests/subsys/settings/fcb/raw failing
:github:19918 - Incremental builds broken for OpenAMP sample
:github:19917 - Bluetooth: Controller: Missing LL_ENC_RSP after HCI LTK Negative Reply
:github:19915 - tests/net/icmpv6 failed on sam_e70 board.
:github:19914 - tests/net/shell failed on sam_e70 board.
:github:19910 - Bluetooth: Mesh: Thread stack can reduce by use malloc&free function
:github:19898 - CONFIG_NET_ROUTE_MCAST and CONFIG_NET_ROUTING can't be enabled
:github:19889 - Buffer leak in GATT for Write Without Response and Notifications
:github:19885 - SMP doesn't work on ARC any longer
:github:19877 - Broken partition size
:github:19872 - sensor/lis2dh: using runtime scale other than 2g generates strange values
:github:19871 - display/ssd1306: allow "reverse display" in kconfig or dts
:github:19867 - modem: ublox-sara-r4/u2 build error
:github:19848 - stm32wb MPU failure
:github:19841 - MIPI Sys-T logging/tracing support
:github:19837 - SS register is 0 when taking exceptions on qemu_x86_long
:github:19833 - missing or empty reg/ranges property when trying to build blink_led example
:github:19820 - Bluetooth: Host: Unable to use whitelist in peripheral only build
:github:19818 - Compiler error for counter example (nRF52_pca10040)
:github:19811 - native_posix stack smashing
:github:19802 - Zephyr was unable to find the toolchain after update to zephyr version 1.13.0
:github:19795 - bt_gatt_attr_next returns first attribute in table for attributes with static storage.
:github:19791 - How to use CMSIS DSP Library on nRF52832 running zephyr LTS Version(V1.14) ?
:github:19783 - floating point in C++ on x86_64 uses SSE
:github:19775 - net_calc_chksum: Use of un-initialized memory on 64 bit targets
:github:19769 - CONFIG_FLASH_SIZE should be CONFIG_FLASH_END and specified in hex
:github:19767 - Bluetooth: Mesh: Provision Random buffer has too small size
:github:19762 - tests/net/lib/tls_credentials failed on sam_e70_xplained board.
:github:19759 - z_arch_switch() passed pointer to NULL outgoing switch handle on dummy thread context switch
:github:19748 - k_sleep(K_FOREVER) behavior unexpected
:github:19734 - "make gdbserver" doesn't work properly for qemu_x86_long
:github:19724 - Bluetooth: Mesh: Receiving an access message
:github:19722 - Settings: settings_file_save_priv() use of uninitialized variable
:github:19721 - samples/bluetooth/ipsp does not respond to pings from Linux
:github:19717 - Add provisions for supporting multiple CMSIS variants
:github:19701 - mem_pool_threadsafe sporadic failures impacting CI
:github:19700 - nrfx_uart RX hang on errors
:github:19697 - tests/subsys/fs/fat_fs_api uses unitialized variables
:github:19692 - [TOPIC-GPIO] gpi_api_1pin test failures
:github:19685 - Samples: BluetoothMesh: not able to connect with device over GATT to provision it
:github:19683 - nrf: clock reimplementation breaks test
:github:19678 - Noticeable delay between processing multiple client connection requests (200ms+)
:github:19660 - missing file reference in samples/sensor/ti_hdc doc
:github:19649 - [TOPIC-GPIO]: Replace GPIO_INT_DEBOUNCE with GPIO_DEBOUNCE
:github:19638 - Bluetooth: Mesh: Provisioning Over PB-ADV
:github:19629 - tinycbor buffer overflow causing mcumgr image upload failure
:github:19612 - ICMPv6 packet is routed to wrong interface when peer is not found in neighbor cache
:github:19604 - Bluetooth: ATT does not release all buffers on disconnect
:github:19603 - addition to winbond,w25q16.yaml required for SPI CS to be controlled by driver
:github:19599 - ARC builds missing z_arch_start_cpu() when !SMP
:github:19592 - Request new repository to host the Eclipse plugin for building Zephyr applications
:github:19569 - nRF RTC Counter with compile time decision about support of custom top value
:github:19560 - Console on CDC USB crashes when CONFIG_USB_COMPOSITE_DEVICE=y
:github:19552 - [TOPIC-GPIO]: Support for legacy interrupt configuration breaks new API contract
:github:19550 - drivers/pcie: `pcie_get_mbar()` should return a `void *` not `u32_t`
:github:19549 - kernel/mem_protection/stackprot fails on NXP RT series platforms on v1.14.1-rc3 release
:github:19544 - make usb power settings in "Configuration Descriptor" setable
:github:19543 - net: tcp: echo server stops if CONFIG_POSIX_MAX_FDS is not set
:github:19539 - Support MQTT over Websocket
:github:19537 - debug:object_tracing: The trace list is not complete once we initialize the object on the trace list
:github:19536 - devicetree bindings path misinterpreted
:github:19535 - Doubly freed memory in the pipe_api test
:github:19525 - Can't change the slave latency on a connection.
:github:19515 - Bluetooth: Controller: assertion failed
:github:19509 - Bluetooth: stm32wb55: Unable to pair with privacy-enabled peer
:github:19490 - Bluetooth: split: 'e' assert during disconnect
:github:19484 - Bluetooth: split: bt_set_name() asserts due to flash and radio coex
:github:19472 - drivers: usb_dc_stm32: shows after some time errors and warnings
:github:19459 - Bluetooth: Mesh: Mesh Model State Binding.
:github:19456 - arch/x86: make use of z_bss_zero() and z_data_copy()
:github:19452 - Bluetooth: Mesh: Mesh model implementation?
:github:19447 - SEGGER_RTT.h: No such file or directory
:github:19438 - boot flags incorrect after image swapping
:github:19437 - tests/kernel/sched/schedule_api tests fail to build
:github:19432 - nrfx: nrf52840_pca10056 SPIM1 cannot be selected without SPIM3
:github:19420 - power: system power management sleep duration
:github:19419 - Build automation and testing tools
:github:19415 - typo in nucleo_l496zg.dts
:github:19413 - Not able to scan and connect to other ble devices with HCI commands
:github:19398 - net: ENC28J60 driver does not respond to ping
:github:19385 - compilation error
:github:19381 - `k_yield()` exhibits different behavior with `CONFIG_SMP`
:github:19376 - Build on a ARM host
:github:19374 - net: echo server: TCP add support for multiple connections
:github:19370 - bugs in kernel/atomic_c
:github:19367 - net: TCP/IPv4: TCP stops working after dropping segment with incorrect checksum
:github:19363 - arc: bug in _firq_enter
:github:19353 - arch/x86: QEMU doesn't appear to support x2APIC
:github:19347 - Bluetooth: BL654 USB dongle not found after flashing
:github:19342 - Bluetooth: Mesh: Persistent storage of Virtual Addresses
:github:19320 - build error using logger in test case
:github:19319 - tests/kernel/spinlock only runs on ESP32
:github:19317 - need a minimal log implementation that maps to printk()
:github:19307 - _interrupt_stack is defined in the kernel, but declared in arch headers
:github:19299 - kernel/spinlock: A SMP race condition in SPIN_VALIDATE
:github:19284 - Service Changed indication not being sent in some cases
:github:19270 - GPIO: STM32: Migration to new API
:github:19267 - Service changed not notified upon reconnection.
:github:19265 - Bluetooth: Mesh: Friend Send model message to LPN
:github:19263 - Bluetooth: Mesh: Friend Clear Procedure Timeout
:github:19250 - NVS: Overwriting an item with a shorter matching item fails
:github:19239 - tests/kernel/common failed on iotdk board.
:github:19238 - tests/subsys/usb/device failed on reel_board.
:github:19235 - move drivers/timer/apic_timer.c to devicetree
:github:19231 - native_posix_64/tests/subsys/fs/fat_fs_api/filesystem.fat fails
:github:19227 - IOTDK uses QMSI DT binding
:github:19226 - Device Tree Enhancements in 2.1
:github:19219 - drivers/i2c/i2c_dw.c is not 64-bit clean
:github:19216 - Ext library for WIN1500: different values of AF_INET
:github:19198 - Bluetooth: LL split assert on connect
:github:19191 - problem with implementation of sock_set_flag
:github:19186 - BLE: Mesh: IVI Initiator When ivi in progress timeout
:github:19181 - sock_set_flag implementation in sock_internal.h does not work for 64 bit pointers
:github:19178 - Segmentation fault when running echo server
:github:19177 - re-valuate commit 0951ce2
:github:19176 - NET: LLMNR: zephyr drops IPV4 LLMNR packets
:github:19167 - Message queues bug when using C++
:github:19165 - zephyr_file generates bad links on branches
:github:19164 - compiling native_posix64 with unistd.h & net/net_ip.h fail
:github:19144 - arch/x86: CONFIG_BOOT_TIME_MEASUREMENT broken
:github:19135 - net: ipv4: udp: echo server sends malformed data bytes in reply to broadcast packet
:github:19133 - Scheduler change in #17369 introduces crashes
:github:19103 - zsock_accept_ctx blocks even when O_NONBLOCK is specified
:github:19098 - Failed to flash on ESP32
:github:19096 - No error thrown for device tree node with missing required property of type compound
:github:19079 - Enable shield sample on stm32mp157c_dk2
:github:19078 - search for board specific shield overlays doesn't always work
:github:19066 - Build error with qemu_x86_64
:github:19065 - Build error with stm32h747i_disco_m4
:github:19064 - Correct docs for K_THREAD_DEFINE
:github:19059 - i2c_ll_stm32_v2: nack on write is not handled correctly
:github:19051 - [Zephyr v2.0.0 nrf52840] Unable to reconnect to recently bonded peripheral
:github:19039 - Bluetooth: Qualification test case GATT/SR/UNS/BI-02-C fails
:github:19038 - [zephyr branch 1.14 and master -stm32-netusb]:errors when i view RNDIS Device‘s properties on Windows 10
:github:19034 - sanitycheck fail with ninja option with single-core machine
:github:19031 - nrfx_clock.c functions are not available with CONFIG_NRFX_CLOCK
:github:19015 - Bluetooth: Mesh: Node doesn't respond to "All Proxies" address
:github:19013 - [Zephyr 1.14]: NetUsb and Ethernet work together
:github:19004 - problems in sanitycheck/CI infrastructure revealed by post-release change
:github:18999 - assignment in assert in test of arm_thread_arch causes build failures
:github:18990 - C++ New allocates memory from kernel heap
:github:18988 - BLE Central auto enables indications and notifies
:github:18986 - DTS: transition from alias to node label as the standard prefix
:github:18973 - z_arch_system_halt() does not block interrupts
:github:18961 - [Coverity CID :203912]Error handling issues in /samples/net/sockets/coap_client/src/coap-client.c
:github:18957 - NET_L2: modem drivers (offloaded) aren't assigned a net_l2 which causes a crash in net_if_up()/net_if_down()
:github:18956 - memory protection for x86 dependent on XIP
:github:18935 - [Zephyr 1.14] drivers: flash: spi_nor: Problematic write with page boundaries
:github:18880 - boards: mec15xxevb_assy6853: consider moving ARCH_HAS_CUSTOM_BUSY_WAIT to SoC definition
:github:18873 - zsock_socket() should support proto==0
:github:18870 - zsock_getaddrinfo() returns garbage values if IPv4 address is passed and hints->ai_family == AF_INET6
:github:18858 - Runner support for stm32flash utility
:github:18832 - Doc: contact-us page should use slack invite (not zephyrproject.slack.com)
:github:18824 - tests/subsys/usb/device/ failed on sam_e70 board.
:github:18816 - ssd1306 driver can't work with lvgl
:github:18807 - Support the Ubuntu Cross Toolchain
:github:18803 - LTS - support time
:github:18787 - arch/x86: retire loapic_timer.c driver in favor of new apic_timer.c
:github:18749 - Avenger96 regressed in mainline for U-Boot M4 boot
:github:18695 - Watchdog: stm32: Wrong timeout value when watchdog started at boot
:github:18657 - drivers/timer/hpet.c should use devicetree, not CONFIG_* for MMIO/IRQ data
:github:18652 - Optimization flags from CMAKE_BUILD_TYPE are not taken into account
:github:18592 - (nRF51) The RSSI signal does not rise above -44 dBm
:github:18591 - tests/kernel/fifo/fifo_timeout/kernel.fifo.timeout.poll fails to run on multiple ARM platforms
:github:18585 - STM32G4 support
:github:18583 - hci_usb: NRF52840 connecting addtional peripheral fails
:github:18540 - MEC1501 ADC is missing in HAL
:github:18539 - MEC1501 PWM is missing in HAL
:github:18488 - Bluetooth: Mesh: Friend queue message seqnum order
:github:18480 - Microchip's MEC1501 HAL is broken (watchdog part)
:github:18465 - timeutil_timegm() has undefined behavior
:github:18451 - [Coverity CID :203528]Integer handling issues in /tests/lib/fdtable/src/main.c
:github:18449 - [Coverity CID :203458]Integer handling issues in /tests/lib/fdtable/src/main.c
:github:18450 - [Coverity CID :203505]Integer handling issues in /tests/lib/fdtable/src/main.c
:github:18448 - [Coverity CID :203429]Integer handling issues in /tests/lib/fdtable/src/main.c
:github:18440 - [Coverity CID :203439]Memory - corruptions in /tests/kernel/mem_protect/protection/src/main.c
:github:18441 - [Coverity CID :203460]Memory - corruptions in /tests/kernel/mem_protect/protection/src/main.c
:github:18373 - [Coverity CID :203399]API usage errors in /samples/boards/olimex_stm32_e407/ccm/src/main.c
:github:18341 - settings: test setting FS back-end using littlefs
:github:18340 - settings: make NVS the default backend
:github:18308 - net: TCP/IPv6 set of fragmented packets causes Zephyr to quit
:github:18305 - Native Posix target can not use features with newlib dependencies
:github:18297 - Bluetooth: SMP: Pairing issues
:github:18282 - tests/kernel/sched/schedule_api/ fails on LPC54114_m4
:github:18160 - Cleanup dts compatible for "nxp,kinetis-sim" on nxp_ke1xf
:github:18143 - stm32f SPI Slave TX does not work correctly, but occurs OVERRUN err
:github:18138 - xtensa arch has two different implementations
:github:18105 - BSD socket offload with IPv4 and IPv6 disabled breaks many client-based net samples
:github:18031 - samples/shields/x_nucleo_iks01a3 test is stucking due to dca45cb commit
:github:17998 - STM32 (Nucleo L476RG) SPI pins floating
:github:17983 - Bluetooth: Re-establish security before notifications/indications can be sent
:github:17949 - stm32 i2c driver has problems with AHB_PRESCALER, APB1_PRESCALER, APB2_PRESCALER
:github:17892 - arch/x86: clean up segmentation.h
:github:17888 - arch/x86: remove IAMCU ABI support
:github:17832 - x86: update mmustructs.h and x86_mmu.c to support long mode
:github:17829 - support default property values in devicetree bindings
:github:17805 - [Zepyhr v1.14.0 and master] Unable to run commands of mcumgr tool over UART like reset
:github:17781 - Question:Is it possible to connect the device on internet using bluetooth connection?
:github:17645 - VSCode debugging Zephyr application
:github:17626 - Change sanitycheck to use 'gcovr' instead of 'lcov'
:github:17625 - driver: gpio: PCAL9535A: can't write to register (read is possible)
:github:17548 - Can't set thread name with k_thread_create prevents useful tracing information
:github:17546 - Bluetooth: Central Scan fails continuously if last connect attempt failed to complete
:github:17454 - Bluetooth: Mesh: Add provisioner support
:github:17443 - Kconfig: move arch-specific stack sizes to arch trees?
:github:17430 - arch/x86: drivers/interrupt_controller/system_apic.c improperly classifies IRQs
:github:17361 - _THREAD_QUEUED overlaps with x86 _EXC_ACTIVE in k_thread.thread_state
:github:17337 - ArmV7-M mpu sub region alignment
:github:17239 - Too many open files crash when running "sanitycheck" with no arguments
:github:17234 - CONFIG_KERNEL_ENTRY appears to be superfluous
:github:17133 - arch/x86: x2APIC EOI should be inline
:github:17104 - arch/x86: fix -march flag for Apollo Lake
:github:17064 - drivers/serial/uart_ns16550: CMD_SET_DLF should be removed
:github:17004 - arch/x86: build errors with newest build-grub.sh scripts
:github:16900 - Inline assembly in Arm z_arch_switch_to_main_thread missing clobber list
:github:16880 - Systematic *-zephyr-eabi/bin/ld: warning: toolchain_is_ok cannot find entry symbol _start; defaulting to 000::00XXXXX
:github:16791 - build system does not see changes in DTS dependencies
:github:16723 - nrfx: uart: power management does not include CTS/RTS pins
:github:16721 - PCIe build warnings from devicetree
:github:16673 - usb_dc_stm32: If i remove the cable while writing, the program will freeze.
:github:16599 - drivers: usb_dc_nrfx: unstable handling of hosts suspend/resume
:github:16529 - LTS 1.14.0: sanitycheck: Cannot identify OOT boards and shields
:github:16452 - drivers: ethernet: stm32, sam, mcux: LAA bit not set
:github:16421 - drivers: rtc: stm32: correct tm_mon conversion
:github:16376 - posix ext: Implement eventfd()
:github:16320 - The routing option CONFIG_NET_ROUTING needs clarification
:github:16223 - stm32: Unable to send 64 byte packet over control endpoint
:github:16167 - Implement interrupt driven GPIO on LPC families
:github:16097 - STM32 Ethernet driver should be able to detect the carrier state
:github:16041 - stm32f407 flash erase error sometimes
:github:16035 - facing problem with SDHC driver disk mount, need help to debug better
:github:16032 - Socket UDP: Low transmission efficiency
:github:16031 - Toolchain abstraction
:github:15912 - add Reject as an option to pull request reviews
:github:15881 - tests/net/buf fails on qemu_x86_64
:github:15841 - Support AT86RF233
:github:15604 - Suspicious PCI and build_on_all default test coverage
:github:15603 - Unable to use C++ Standard Library
:github:15598 - Standard devicetree connectors for boards
:github:15494 - 2.0 Release Checklist
:github:15359 - The docs incorrectly state that common.dts integrates with mcuboot
:github:15323 - blink_led sample does not work on most of the nRF boards
:github:15196 - logging: Support for blocking deferred logging
:github:15027 - doc: PDF generation broken
:github:14906 - USB: NXP Device controller does not pass testusb tests
:github:14683 - need end-to-end memory protection samples
:github:13725 - drivers: ssd1306: When 128x32 is used, only half of the screen is output.
:github:13708 - No Arduino interface definition for Nordic dev. kits
:github:13417 - tests/drivers/watchdog/wdt_basic_api/testcase.yaml: test_wdt_no_callback() failed at "Waiting to restart MCU"
:github:13000 - sanitycheck serializes running tests on ARC simulator
:github:12969 - settings: loading key-value pairs for given subtree
:github:12965 - POSIX subsys: Need more fine-grained enable options
:github:12961 - ARM Memory Protection functions not invoked in SWAP for ARMv6/ARMv8-M Baseline
:github:12703 - how to configure interrupt signals on shields via device tree?
:github:12677 - USB: There are some limitations for users to process descriptors
:github:12653 - Sanitycheck should not write results into scripts/sanity_chk
:github:12535 - Bluetooth: suspend private address (RPA) rotating
:github:12509 - Fix rounding in _ms_to_ticks()
:github:12504 - STM32: add USB_OTG_HS example
:github:12206 - OpenThread apps want to download and build OpenThread every time!
:github:12114 - assertion using nRF5 power clock with BLE and nRF5 temp sensor
:github:11743 - logging: add user mode access
:github:11717 - qemu_x86 's SeaBIOS clears the screen every time it runs
:github:11655 - Alleged multiple design and implementation issues with logging
:github:11501 - RFC: Improve CI and add more status items
:github:10748 - Work waiting on pollable objects
:github:10701 - API: Prefix (aio_) conflict between POSIX AsyncIO and Designware AnalogIO Comparator
:github:10503 - User defined USB function & usb_get_device_descriptor()
:github:10338 - Add PyLint checking of all python scripts in CI
:github:10256 - Add support for shield x-nucleo-idb05a1
:github:9482 - Enable mpu on lpc54114
:github:9249 - Get non ST, STM32 Based boards compliant with default configuration guidelines
:github:9248 - Get Olimex boards compliant with default configuration guidelines
:github:9245 - Get TI SoC based boards compliant with default configuration guidelines
:github:9244 - Get SILABS board compliant with default configuration guidelines
:github:9243 - Get NXP SoC based boards compliant with default configuration guidelines
:github:9241 - Get ATMEL SoC based boards compliant with default configuration guidelines
:github:9240 - Get ARM boards compliant with default configuration guidelines
:github:9239 - Get NIOS boards compliant with default configuration guidelines
:github:9237 - Get RISCV boards compliant with default configuration guidelines
:github:9236 - Get X86 boards compliant with default configuration guidelines
:github:9235 - Get XTENSA boards compliant with default configuration guidelines
:github:9193 - STM32: Move DMA driver to LL/HAL and get it STM32 generic
:github:8758 - All nRF drivers: migrate configuration from Kconfig to DTS
:github:7909 - tests/kernel/common.test_bitfield fails on max10
:github:7375 - Codecov does not report coverage of code that is not covered by the native_posix test suite
:github:7213 - DTS should use (one or more) prefixes on all defines
:github:6991 - Enhance test reporting and maintain one source for testcase meta data
:github:6858 - Default board configuration guidelines
:github:6446 - sockets: Accept on non-blocking socket is currently blocking
:github:6152 - Inter-applications flash layout exchange mechanism
:github:5138 - dts: boards: provide generic dtsi file for 'generic' boards
:github:4028 - C++ 11 Support
:github:3981 - ESP32 uart driver does not support Interrupt/fifo mode
:github:3877 - Use mbedtls from Zephyr instead of openthread
:github:652 - Provide a mean to find tests with 0 platforms due to bad filtering
:github:3497 - refactor _NanoFatalErrorHandler
:github:3181 - scalable solution for test case stack sizes
:github:3124 - Atmel SAM RTC driver
:github:3056 - arch-specific inline functions cannot manipulate _kernel
:github:2686 - Add qemu_cortex_m0/m0+ board.
:github:2490 - Provide sanity test cases for NANO_ESF/NANO_ISF structures
:github:2144 - clearly document internal kernel interfaces