This is the documentation for the latest (main) development branch of
Zephyr. If you are looking for the documentation of previous releases, use
the drop-down menu on the left and select the desired version.
Zephyr Kernel 1.10.0
We are pleased to announce the release of Zephyr kernel version 1.10.0.
Major enhancements with this release include:
Initial alpha-quality thread-level memory protection on x86, userspace and memory
domains
Major overhaul to the build system and a switch from Kbuild to CMake.
Newtron Flash Filesystem (NFFS) Support
Increased testsuite coverage and migrated majority of testcases to use ztest
Integration with MCUBOOT Bootloader
Additional SoC, platform and driver support for many of the already supported
platforms.
The following sections provide detailed lists of changes by component.
Kernel
Remove deprecated k_mem_pool_defrag code
Initial alpha-quality thread-level memory protection on x86, userspace and memory
domains:
Same kernel & driver APIs for kernel and user mode threads
System calls for privilege elevation
Stack overflow protection
Kernel object and device driver permission tracking
Simple app vs. kernel memory separation
Memory domain APIs for fine-tuning memory region permissions
Stack memory protection from other threads
Add the following application-facing memory domain APIs:
k_mem_domain_init() - to initialize a memory domain
k_mem_domain_destroy() - to destroy a memory domain
k_mem_domain_add_partition() - to add a partition into a domain
k_mem_domain_remove_partition() - to remove a partition from a domain
k_mem_domain_add_thread() - to add a thread into a domain
k_mem_domain_remove_thread() - to remove a thread from a domain
add k_calloc() which uses kernel heap to implement traditional calloc()
semantics.
Introduce object validation mechanism: All system calls made from userspace,
which involve pointers to kernel objects (including device drivers), will need
to have those pointers validated; userspace must never be able to crash the
kernel by passing it garbage.
Architectures
nrf52: Add support for LOW_POWER state and SYSTEM_OFF
Architecture specific memory domain APIs added
Tickless Kernel Implementation for Xtensa
Added support for the following ARM SoCs:
NXP i.MX RT1052
Silabs EFM32WG
STM F0
TI MSP432P4xx
Jailhouse port: The port will enable Zephyr to run as a guest OS on x86-64
systems. It comes with a test on QEMU to validate that, thus this new board
introduction.
Power Management for nrf52 series SOC
Added support for the following ARM boards:
96b_neonkey
efm32wg_stk3800
mimxrt1050_evk
msp_exp432p401r_launchxl
nucleo_f030r8
nucleo_f091rc
stm32f411e_disco
stm32f412g_disco
stm32l476g_disco
usb_kw24d512
timer: Add Support for TICKLESS KERNEL in xtensa_sys_timer
Rename
random
to
entropy
Add Atmel SAM I2S (SSC) driver
Add Atmel SAM DMA (XDMAC) driver
Add plantower PMS7003 Driver
Add Altera shim driver for JTAG UART soft IP
Add Altera shim driver for timer soft IP
Introduce mcux ccm driver
Introduce mcux igpio shim driver
Networking
HTTP API changed to use net-app API. Old HTTP API is deprecated.
Loopback network interface support added. This is used in testing only.
LWM2M multi-fragment network packet support added.
New CoAP library implementation, supporting longer network packets.
Deprecated ZoAP library.
mDNS (multicast DNS) support added.
SNTP (Simple Network Time Protocol) client library added.
Various fixes for: TCP, RPL, ARP, DNS, LWM2M, Ethernet, net-app API, Network
shell, and BSD socket API
Network management API fixes.
Networking sample application fixes.
6lo IPv6 header compression fixes.
IEEE 802.15.4 generic fixes.
IEEE 802.15.4 mcr20a driver fixes.
IEEE 802.15.4 kw41z driver fixes.
IEEE 802.15.4 nrf5 driver fixes.
Bluetooth
Multiple qualification-related fixes for Bluetooth Mesh
Support for Bluetooth Mesh Friend Node role
Support for Bluetooth Mesh Foundation Client Models
New Bluetooth Mesh shell module and test application
Support for PA/LNA amplifiers in the BLE Controller
Support for additional VS commands in the BLE Controller
Multiple stability fixes for the BLE Controller
Build and Infrastructure
The Zephyr project has migrated to CMake, an important step in a
larger effort to make Zephyr easier to use for application developers
working on different platforms with different development environment
needs. This change retains Kconfig as-is, and replaces all Makefiles
with corresponding CMakeLists.txt. The DSL-like Make language that
KBuild offers is replaced by a set of CMake extensions that provide
either simple one-to-one translations of KBuild features or introduce
new concepts that replace KBuild concepts. Please re-read the Getting
Started guide
(
https://docs.zephyrproject.org/1.10.0/getting_started/getting_started.html
)
with updated instructions for setting up and developing on your host-OS.
You
will
need to port your own out-of-tree scripts and Makefiles to
CMake.
Libraries / Subsystems
The implementation for sys_rand32_get() function has been moved to a new
“random” subsystem. There are new implementations for this function, one based
in the Xoroshift128+ PRNG (using a hardware number generator to seed), and
another that obtains random numbers directly from a hardware number generator
driver. Hardware number generator drivers have been moved to a
“drivers/entropy” directory; these drivers only expose the interface provided
by include/entropy.h.
TinyCrypt updated to version 0.2.8
HALs
Add Altera HAL for support NIOS-II boards
Add mcux 2.3.0 for mimxrt1051 and mimxrt1052
stm32cube: HAL/LL static library for stm32f0xx v.1.9.
Add support for STM32 family USB driver
Add Silabs Gecko SDK for EFM32WG SoCs
Simplelink: Update cc32xx SDK to version 1.50.00.06
Documentation
Missing API documentation caused by doxygen subgroups and missing
Sphinx directives now included.
Note added to all released doc pages mentioning more current content could
be available from the master branch version of the documentation.
Documentation updated to use CMake (vs. Make) in all examples, and
using a new Sphinx extension to keep examples consistent.
Getting Started Guide material updated to include CMake dependencies
and build instructions required for version 1.10.
Instead of hiding all expected warnings from the document build
process (there are some known doxygen/sphinx issues), the build
now outputs all warnings, and then reports
if any new/unexpected warnings or errors were detected.
Obsolete V1 to V2 porting material removed.
Continued updates to documentation for new board support, new samples,
and new features.
Integration of documentation with new zephyrproject.org website.
Documentation moved to docs.zephyrproject.org site (with redirection
from zephyrproject.org/doc)
Tests and Samples
Benchmarking: cleanup of the benchmarking code
Add userspace protection tests
Move all tests to ztest and cleanup coding style and formatting
Issue Related Items
These GitHub issues were addressed since the previous 1.9.0 tagged
release:
GitHub #779
- CI: shippable - provide some means to allow users to rebuild
GitHub #1166
- Keeping reusable components under samples/ leads to build issues
GitHub #1236
- Cleanup CONFIG_EXECUTION_BENCHMARKING
GitHub #1241
- tests/net/ipv6/ FAILED on qc1000:x86
GitHub #1242
- tests/kernel/mutex/mutex/ FAILED @ esp32
GitHub #1256
- [cmake] A board should support multiple configurations (variants)
GitHub #1270
- Issue : Information CC3220SF LaunchXL
GitHub #1280
- shell on Arduino Due prints “shell>” before the delayed boot banner
GitHub #1289
- C++ 11 support!
GitHub #1332
- sanitycheck builds too many duplicates in CI, make it smarter
GitHub #1392
- No module named ‘elftools’
GitHub #1397
- no serialport output
GitHub #1415
- Problem with forcing new line in generated documentation.
GitHub #1416
- Regression added by commit cd35742a (net/ethernet/arp: Let ethernet L2 managing pkt’s reference while sending)
GitHub #1419
- test, please ignore
GitHub #1425
- spi.h and spi_legacy.h documentation conflicts
GitHub #1428
- networking defines being used but not defined anywhere
GitHub #1435
- Could not connect to Eclipse Leshan Demo Server
GitHub #1445
- doc: groups of items in API documentation not displaying
GitHub #1450
- make kconfig help is difficult to understand
GitHub #1474
- tests/net/ipv6_fragment build failure, missing testcase.yaml
GitHub #1487
- net/lib/dns doesn’t respect CONFIG_NET_IPV6=n
GitHub #1488
- Replacing Make/Kbuild with CMake
GitHub #1499
- doc: replace Mac OS with macOS
GitHub #1501
- doc: Fix link title
GitHub #1510
- “make debugserver” broken for qemu_xtensa
GitHub #1522
- “make qemu” may not regenerate .config after changes to prj.conf
GitHub #1524
- doc: Remove “Changes from Version 1 Kernel” document
GitHub #1527
- make htmldocs failed
GitHub #1538
- esp32: is broken for the latest esp-idf version
GitHub #1542
- filter-known-issues.py fails if input file is empty
GitHub #1543
- doc: add process documentation for importing non-Apache2.0 licensed code
GitHub #1544
- regression: net: K64F: DHCP seems to fail a lot after 91041f9e
GitHub #1558
- Master reports itself as if it was 1.9.0 release
GitHub #1571
- Update to latest tinycrypt: v0.2.8
GitHub #1573
- tests/net/lib/http_header_fields/ fails with CONFIG_HTTP_PARSER_STRICT enabled
GitHub #1580
- checkpatch output in shippable log displays without line breaks
GitHub #1581
- two tests fail in qemu_cortex_m3 with new SDK
GitHub #1597
- remove deprecated k_mem_pool_defrag()
GitHub #1626
- Bluetooth LE dual mode topology
GitHub #1628
- Bluetooth LE data length extension
GitHub #1629
- LE privacy 1.2
GitHub #1630
- E2E tests for connection
GitHub #1632
- Implement Environmental Sensing Profile sample app
GitHub #1653
- enable stack canaries on ARC so we can run test_stackprot
GitHub #1670
- Add Reject command handling
GitHub #1853
- Review all Kconfig variables used and Simplify
GitHub #1880
- Zephyr Build Management
GitHub #1883
- Audio Codec
GitHub #1885
- Display Interface
GitHub #1902
- uWeave
GitHub #2011
- tcf: add support for running altera_max10 binaries
GitHub #2035
- doc: remove workaround for sphinx issue once 1.5 is released
GitHub #2202
- sporadic bad RAM pointer error under qemu_nios2
GitHub #2277
- Update to a more recent version of micro-ecc in Zephyr
GitHub #2281
- purge usage of platform_whitelist
GitHub #2411
- Look into supporting additional file systems under Zephyr FS API
GitHub #2580
- Failure in test_nano_work
GitHub #2723
- QEMU NIOS2 sporadic FAIL in tests/legacy/kernel/test_context
GitHub #2775
- Ability to make Security / Vulnerability bugs non-public
GitHub #2793
- entropy subsystem
GitHub #2818
- Add disk access based on flash on freedom board to interface with file system
GitHub #2853
- Customer: Zephyr Tutorial
GitHub #2855
- Customer: Sample code
GitHub #2858
- Customer: Training / Webinar / Video
GitHub #2942
- Support for NXP KW2xD MCU
GitHub #3039
- Simple Network Time Protocol support
GitHub #3058
- no good way to include library code outside of $(PROJECT_BASE)
GitHub #3064
- Symmetric multiprocessing (SMP)
GitHub #3070
- Add Atmel SAM family DMA (XDMAC) driver
GitHub #3139
- Zephyr Tutorials and Training
GitHub #3142
- [PTS] GAP/TC_SEC_AUT_BV_12_C fails
GitHub #3143
- [PTS] GAP/TC_SEC_AUT_BV_14_C fails
GitHub #3144
- [PTS] GAP/TC_PRIV_CONN_BV_11_C fails
GitHub #3146
- [PTS] SM/SLA/PROT/BV-02-C fails
GitHub #3147
- [PTS] SM/SLA/SIE/BV-01-C fails
GitHub #3158
- Add support for Panther board based on Quark SE C1000
GitHub #3184
- xtensa: Zephyr SDK build and emulation support
GitHub #3201
- Add Device Tree Documentation
GitHub #3268
- Add tickless kernel support in xtensa_sys_timer timer
GitHub #3274
- Lauterbach Debug Tools Support
GitHub #3275
- Tickless Kernel and Frequency Scaling
GitHub #3290
- introduce shared metadata for boards, samples and tests
GitHub #3294
- Application Development
GitHub #3297
- ROM-able
GitHub #3313
- [RESEARCH] Memory Protection Unit support
GitHub #3353
- Missing board documentation for arm/quark_se_c1000_ble
GitHub #3355
- Missing board documentation for arm/nucleo_f103rb
GitHub #3357
- Missing board documentation for arm/stm32_mini_a15
GitHub #3360
- Missing board documentation for x86/panther
GitHub #3364
- Missing board documentation for arc/panther_ss
GitHub #3368
- Can Zephyr support SNMP (Simple Network Management Protocol)?
GitHub #3378
- Zephyr will not build with icecream
GitHub #3383
- Work up linker-based system call prototype for MPU enabling
GitHub #3412
- Provide a sample application for kernel_event_logger
GitHub #3415
- Building FS for Arduino 101
GitHub #3432
- Port Zephyr to Silabs EFM32WG-STK3800
GitHub #3484
- Provide stm32cube LL based UART driver
GitHub #3485
- Provide stm32cube LL based I2C driver
GitHub #3486
- Provide stm32cube LL based SPI driver
GitHub #3587
- Move board related device tree files where the board is defined
GitHub #3588
- Move all X86 boards and related SoCs to device tree
GitHub #3600
- Build warnings [-Wpointer-sign] with LLVM/icx (tests/unit/bluetooth/at)
GitHub #3601
- Use QMSI mailbox driver for Quark SE
GitHub #3604
- the http_client sample app cannot send GET request on Qemu x86
GitHub #3608
- Add functionality of Gesture Sensor
GitHub #3621
- Design system call interface for drivers
GitHub #3625
- Validation mechanism for user-supplied kernel object pointers
GitHub #3627
- x86: implement system calls
GitHub #3628
- implement APIs for dropping threads to unprivileged mode
GitHub #3630
- use API to validate user-supplied kernel buffers
GitHub #3632
- define set of architecture-specific memory protection APIs
GitHub #3635
- Device Driver Access Control
GitHub #3641
- define kernel system calls
GitHub #3643
- [PTS] PTS server stops working while executing TC_SEC_CSIGN_BV_01_C test case
GitHub #3646
- Zoap message to use more than one fragment
GitHub #3682
- incremental builds do not work properly in Windows
GitHub #3683
- unable to follow directions to install Crosstool-NG on OS X
GitHub #3688
- OS X Setup Instructions Not Working on macOS Sierra
GitHub #3690
- Move to CMake or similar instead of Kbuild
GitHub #3697
- Use CMSIS __NVIC_PRIO_BITS consistently
GitHub #3716
- define / implement application-facing memory domain APIs
GitHub #3728
- ESP32 i2c Driver Support
GitHub #3772
- test_mem_pool_api crashes qemu_x86 if CONFIG_DEBUG=y
GitHub #3781
- iwdg: provide independent watchdog driver compliant with STM32Cube LL API
GitHub #3783
- Add mbedtls Crypto API shim driver
GitHub #3829
- PTS test case GATT/SR/GPA/BV-02-C crashes tester in QEMU
GitHub #3832
- ARM: implement API to validate user buffer
GitHub #3844
- Fix LWM2M header calculation in lwm2m_engine.c
GitHub #3851
- Port SPI HCI driver on new SPI API
GitHub #3852
- x86: implement memory domain interface
GitHub #3892
- Add support for STM32F429I_DISC1 board
GitHub #3897
- Static code scan (coverity) issues seen
GitHub #3922
- [PTS] GATT/SR/GAT/BV-01-C INCONC
GitHub #3923
- boards: provide support for Nucleo-64 F030R8
GitHub #3939
- Add Atmel SAM family I2S (Inter-IC Sound) driver based on SSC module
GitHub #3941
- x86: implement option for PAE-formatted page tables with NX bit
GitHub #3942
- x86: scope SMEP support in Zephyr
GitHub #3984
- Build warning: [-Wpointer-bool-conversion] with LLVM/icx (samples/bluetooth/mesh_demo)
GitHub #3985
- Build warning: [-Wpointer-bool-conversion] with LLVM/icx (samples/bluetooth/mesh)
GitHub #4001
- GENERATED_KERNEL_OBJECT_FILES end up in application memory
GitHub #4004
- integrate printk() with console subsystem
GitHub #4009
- I2C API is mixing two incompatible definitions of bit-fields
GitHub #4014
- memory protection: implicit kernel object permissions
GitHub #4016
- bluetooth linker not connected
GitHub #4022
- net: “queue: Use k_poll if enabled” commit regressed BSD Sockets performance
GitHub #4026
- CC3220 WiFi Host Driver support
GitHub #4027
- extra unref happening on net_context
GitHub #4029
- TinyTILE bluetooth app flash
GitHub #4030
- Coverity issue seen with CID: 175366 , in file: /subsys/bluetooth/host/smp.c
GitHub #4031
- Coverity issue seen with CID: 175365 , in file: /subsys/bluetooth/controller/hci/hci.c
GitHub #4032
- Coverity issue seen with CID: 175364 , in file: /subsys/bluetooth/host/mesh/proxy.c
GitHub #4033
- Coverity issue seen with CID: 175363 , in file: /subsys/bluetooth/host/smp.c
GitHub #4034
- Coverity issue seen with CID: 175362 , in file: /subsys/bluetooth/host/smp.c
GitHub #4035
- Coverity issue seen with CID: 175361 , in file: /samples/bluetooth/eddystone/src/main.c
GitHub #4036
- Coverity issue seen with CID: 175360 , in file: /subsys/bluetooth/host/mesh/prov.c
GitHub #4037
- Coverity issue seen with CID: 175359 , in file: /subsys/bluetooth/host/hci_core.c
GitHub #4038
- Coverity issue seen with CID: 175358 , in file: /subsys/bluetooth/host/hci_core.c
GitHub #4041
- flashing tinytile and use of minicom
GitHub #4043
- Add new user CONFIG to project
GitHub #4044
- Livelock in SMP pairing failed scenario
GitHub #4046
- BLE Central and BLE Peripheral roles at a moment on nRF52832
GitHub #4048
- HTTP Request Timeout Not Working
GitHub #4049
- AMP - Multi-core
GitHub #4050
- zephyr.git/tests/kernel/obj_validation/testcase.yaml#test :Evaluation failure
GitHub #4051
- Coverity issue seen with CID: 177219 , in file: /drivers/flash/flash_stm32f4x.c
GitHub #4054
- [CID: 177215 ], in file: /tests/subsys/dfu/mcuboot/src/main.c
GitHub #4055
- Coverity issue seen with CID: 177214 , in file: /samples/boards/microbit/pong/src/ble.c
GitHub #4056
- Coverity issue seen with CID: 177213 , in file: /tests/net/ipv6_fragment/src/main.c
GitHub #4057
- Coverity issue seen with CID: 170744, in file: /samples/boards/microbit/pong/src/ble.c
GitHub #4058
- samples/net/http_client: The HTTP client failed to send the GET request
GitHub #4059
- zephyr.git/tests/net/ipv6/testcase.yaml#test :evaluation failed
GitHub #4068
- [BLE, nRF51822] Error -ENOMEM when use bt_gatt_write_without_response function
GitHub #4099
- Add some docs to samples/net/ieee802154/hw
GitHub #4131
- gen_syscalls.py may choke on non-ascii chars
GitHub #4135
- checkpatch.pl generates warning messages when run w/ perl-5.26
GitHub #4149
- Transition message on jira.zephyrproject.org needed
GitHub #4162
- build error in http_get sample
GitHub #4165
- ieee802154_uart_pipe.c: warning: return from incompatible pointer type
GitHub #4182
- NET_APP_SETTINGS for 15.4 doesn’t seem to work (if to trust 15.4 shell)
GitHub #4186
- tcf.git/examples/test_network_linux_zephyr.py#_test :Compilation failure
GitHub #4188
- samples /net/echo_server:failed to send packets to client
GitHub #4189
- ieee802154_settings.c is duplicated in the codebase
GitHub #4190
- samples/net/echo_client :failed to send data
GitHub #4193
- Zephyr libc(snprintf) is not comply with ISO standard.
GitHub #4195
- tests/net/udp/test_udp.py#_ipv4_udp : evaluation failed
GitHub #4239
- unit tests broken in sanitycheck
GitHub #4249
- where is auto-pts py script of zephyr?
GitHub #4258
- samples/net/zoap_server : unable to communicate between zoap client and server
GitHub #4264
- Getting started guide for windows: small error
GitHub #4289
- samples/mpu/mem_domain_apis_test is broken
GitHub #4292
- net: tcp.c: prepare_segment() may unrightly unref packet in case of error
GitHub #4295
- Error flashing board STM32373C-EVAL
GitHub #4301
- checkpatch.pl false positives block PR merge
GitHub #4310
- unable to flash quark_se_c1000_devboard
GitHub #4312
- GDB: Ubuntu’s default GDB package does not support arm
GitHub #4323
- net: tcp.c: prepare_segment() may leak fragments in case of error
GitHub #4325
- samples/net/http_client: unable to send the proper http request to Apache server
GitHub #4327
- NET_PKT_TX_SLAB_DEFINE, NET_PKT_DATA_POOL_DEFINE description and usage are confusing
GitHub #4347
- net: BSD Sockets UDP sendto() impl broke tests/net/socket/udp/
GitHub #4353
- VM-VM qemu networking example crashes often
GitHub #4358
- k_queue_poll returns NULL with K_FOREVER
GitHub #4366
- memory corruption in test_pipe_api
GitHub #4377
- Sniffing traffic in a VM-VM qemu setup crashes with a segfault in the monitor application
GitHub #4392
- zephyr/tests/benchmarks/footprint :build Failed
GitHub #4394
- Coverity issue seen with CID: 178058
GitHub #4395
- Coverity issue seen with CID: 178059
GitHub #4396
- Coverity issue seen with CID: 178060
GitHub #4397
- Coverity issue seen with CID: 178064
GitHub #4398
- zephyr/tests/crypto/ccm_mode :-Evaluation failed due to esp32
GitHub #4419
- 6LoWPAN - source address uncompress corner case
GitHub #4421
- net: Duplicated functionality between net_pkt_get_src_addr() and net_context.c:create_sockaddr()
GitHub #4424
- Turning on network debug message w/ LwM2M sample client will result in stack check failure
GitHub #4429
- I2C: stm32-i2c-v2 Driver (F0/F3/F7) gets stuck in endless loop when handling restart conditions
GitHub #4442
- samples: net: ieee802154: Sample is not working on nRF52840 platform
GitHub #4459
- i2c: stm32-i2c-(v1/v2) don’t handle i2c_burst_write like expected
GitHub #4463
- Some tests and samples are missing a .yaml file
GitHub #4466
- warnings building echo_client with nrf5
GitHub #4469
- CI problem with check-compliance.py
GitHub #4476
- Multiple build failures with i2c_ll_stm32.c driver
GitHub #4480
- Compilation failure for qemu_x86 with CONFIG_DEBUG_INFO=y
GitHub #4481
- Build failure with CONFIG_NET_DEBUG_APP=y
GitHub #4503
- CONFIG_STACK_SENTINEL inconsistencies
GitHub #4538
- Coverity issue seen with
CID:174928
GitHub #4539
- Coverity issue seen with
CID:173658
GitHub #4540
- Coverity issue seen with CID: 173657
GitHub #4541
- Coverity issue seen with CID: 173653
GitHub #4544
- [BLE Mesh] Error: Failed to advertise using Node ID
GitHub #4563
- [BLE Mesh]: How to handle the ‘Set” and ‘Get’ callbacks
GitHub #4565
- net_context_recv always fails with timeout=K_FOREVER
GitHub #4567
- [BLE Mesh]: Multiple elements in a node
GitHub #4569
- LoRa: support LoRa
GitHub #4579
- [CID: 178249] Parse warnings in samples/mpu/mem_domain_apis_test/src/main.c
GitHub #4580
- Coverity issue seen with CID: 178248
GitHub #4581
- Coverity issue seen with CID: 178247
GitHub #4582
- Coverity issue seen with CID: 178246
GitHub #4583
- [CID: 178245] Parse warnings in samples/mpu/mem_domain_apis_test/src/main.c
GitHub #4584
- Coverity issue seen with CID: 178244
GitHub #4585
- Coverity issue seen with CID: 178243
GitHub #4586
- [CID: 178242]: Parse warnings samples/mpu/mem_domain_apis_test/src/main.c
GitHub #4587
- Coverity issue seen with CID: 178241
GitHub #4588
- Coverity issue seen with CID: 178240
GitHub #4589
- [coverity] Null pointer dereferences in tests/net/app/src/main.c
GitHub #4591
- [CID: 178237] memory corruption in drivers/ieee802154/ieee802154_mcr20a.c
GitHub #4592
- Coverity issue seen with CID: 178236
GitHub #4593
- Coverity issue seen with CID: 178235
GitHub #4594
- Coverity issue seen with CID: 178234
GitHub #4595
- Coverity issue seen with CID: 178233
GitHub #4600
- drivers:i2c_ll_stm32_v2: Interrupt mode uses while loops
GitHub #4607
- tests/net/socket/udp/ is broken, again
GitHub #4630
- Sample app ‘coaps_server’ fails to parse coap pkt
GitHub #4637
- [Coverity CID: 178334] Null pointer dereferences in /subsys/usb/class/netusb/function_ecm.c
GitHub #4638
- build is failing when newlib is enabled
GitHub #4644
- Kconfig warnings when building any sample for nRF5x
GitHub #4652
- Document “make flash” in the “application development primer”
GitHub #4654
- Wrong file name for drivers/aio/aio_comparator_handlers.o
GitHub #4667
- x86 boards need device trees
GitHub #4668
- drivers/random/random_handlers.c is built when no random driver has been kconfig’ed into the build
GitHub #4683
- net: tcp tcp_retry_expired cause assert
GitHub #4695
- samples/net/ieee802154 needs documentation
GitHub #4697
- [regression] net: echo_server doesn’t accept IPv4 connections
GitHub #4738
- ble-mesh: proxy.c : Is clients-> conn a clerical error? it should be client-> conn?
GitHub #4744
- tests/net/ieee802154/l2/testcase.yaml#test : unable to acknowledge data from receiver
GitHub #4757
- kw41z-frdm: assertion failure while setting IRQ priority
GitHub #4759
- [PTS] GATT/CL/GAW/BV-02-C fails with INCONC
GitHub #4760
- stm32f4_disco and frdm_k64f samples/basic/blink_led ,Choose supported PWM driver
GitHub #4766
- tests: mem_pool: Fixed memory pool test case failure on quark d2000
GitHub #4780
- [Coverity CID: 178794] Error handling issues in /tests/subsys/dfu/mcuboot/src/main.c
GitHub #4781
- [Coverity CID: 178793] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c
GitHub #4782
- [Coverity CID: 178792] Memory - illegal accesses in /subsys/net/lib/http/http_app_server.c
GitHub #4783
- [Coverity CID: 178791] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c
GitHub #4784
- [Coverity CID: 178790] Memory - corruptions in /samples/net/http_server/src/main.c
GitHub #4785
- [Coverity CID: 178789] Null pointer dereferences in /samples/net/http_server/src/main.c
GitHub #4786
- [Coverity CID: 178788] Control flow issues in /tests/net/context/src/main.c
GitHub #4787
- [Coverity CID: 178787] Null pointer dereferences in /subsys/net/ip/net_context.c
GitHub #4788
- [Coverity
CID:178786
] Memory - corruptions in /samples/net/http_server/src/main.c
GitHub #4789
- [Coverity CID: 178785] Incorrect expression in /tests/kernel/static_idt/src/static_idt.c
GitHub #4791
- rpl-node uses testcase.ini instead of sample.yaml format
GitHub #4825
- Bluetooth IPSP error with qemu_x86
GitHub #4827
- Ping command crashes kernel over qemu_x86
GitHub #4841
- fix doc/devices/dts/device_tree.rst path and Make references
GitHub #4844
- cmake: can’t flash stm32 with openocd
GitHub #4847
- custom 404 error page not being shown on docs.zephyrproject.org
GitHub #4853
- cmake: building unit test cases ignore EXTRA_* settings
GitHub #4864
- cmake: hts221 sensor sample not working anymore
GitHub #4881
- device_get_binding() returns failure in sample/drivers/crypto
GitHub #4889
- Flashing EM Starterkit with EM7D fails on master
GitHub #4899
- Convert opensda doc to CMake
GitHub #4901
- net: tcp: RST is sent after last ack is received
GitHub #4904
- cmake: BOOT_BANNER disappeared
GitHub #4905
- cmake: flashing for quark_se_devboard is broken
GitHub #4910
- BT host CMakeLists.txt code should be agnostic to the FS implementation
GitHub #4912
- Not using the Zephyr SDK is broken
GitHub #4925
- application_development test pollutes source directory
GitHub #4936
- net: 15.4 MAC addresses are shown differently between shell “net iface” and “ieee15_4 get_ext_addr”
GitHub #4937
- ESP32 can’t boot
GitHub #4975
- Getting started documentation for Mac OS X inconsistent
GitHub #5004
- Normalize IEEE802514 driver “raw” mode.
GitHub #5008
- system call headers are not properly regenerated in CMake on incremental builds
GitHub #5009
- cmake creates too many build artifacts
GitHub #5014
- samples/drivers/crypto :Unable to find crypto device
GitHub #5019
- tests/kernel/mem_protect/stackprot : input string is long stack overflow
GitHub #5025
- arduino_due not generating proper config with cmake (crash)
GitHub #5026
- k_poll() documentation is wrong
GitHub #5040
- Bluetooth mesh API documentation incomplete
GitHub #5047
- document error: getting_started.rst
GitHub #5051
- Verify doxygen documented APIs are in the generated docs
GitHub #5055
- [Coverity CID: 179254] Possible Control flow issues in /samples/net/zperf/src/zperf_udp_receiver.c
GitHub #5056
- [Coverity CID: 179253] Control flow issues in /samples/net/zperf/src/zperf_tcp_receiver.c
GitHub #5057
- [Coverity CID: 179252] Null pointer dereferences in /samples/net/zperf/src/zperf_udp_receiver.c
GitHub #5058
- [Coverity CID: 179251] Control flow issues in /samples/net/zperf/src/zperf_udp_receiver.c
GitHub #5059
- [Coverity CID: 179250] Null pointer dereferences in /samples/net/zperf/src/zperf_udp_uploader.c
GitHub #5060
- [Coverity CID: 179249] Incorrect expression in /tests/kernel/fatal/src/main.c
GitHub #5061
- [Coverity CID: 179248] Control flow issues in /samples/net/zperf/src/zperf_tcp_receiver.c
GitHub #5062
- [Coverity CID: 179247] Incorrect expression in /tests/kernel/fatal/src/main.c
GitHub #5063
- samples/bluetooth: central_hr sample app is not connecting with peripheral sample app on arduino_101.
GitHub #5085
- bug: dts: stm32f1: wrong pinctrl base address
GitHub #5087
- Samples/bluetooth: Failed to connect with eddystone sample app on arduino_101.
GitHub #5090
- no makefile in zephyr/samples/bluetooth/mesh examples
GitHub #5097
- zephyr_library_*() configuration has lower precedence than global zephyr_*() configuration
GitHub #5107
- Default partition addressing for nrf52_pca10040 is incompatible
GitHub #5116
- [Coverity CID: 179986] Null pointer dereferences in /subsys/bluetooth/host/mesh/access.c
GitHub #5117
- [Coverity CID: 179985] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c
GitHub #5118
- [Coverity CID: 179984] Memory - corruptions in /drivers/ethernet/eth_mcux.c
GitHub #5119
- [Coverity CID: 179983] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c
GitHub #5120
- [Coverity CID: 179982] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c
GitHub #5121
- [Coverity CID: 179981] Incorrect expression in /drivers/ieee802154/ieee802154_kw41z.c
GitHub #5122
- [Coverity CID: 179980] Integer handling issues in /subsys/bluetooth/host/mesh/friend.c
GitHub #5123
- [Coverity CID: 179979] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c
GitHub #5124
- [Coverity CID: 179978] Error handling issues in /subsys/bluetooth/host/mesh/health_srv.c
GitHub #5125
- [Coverity CID: 179976] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c
GitHub #5126
- [Coverity CID: 179975] Error handling issues in /subsys/bluetooth/host/mesh/health_srv.c
GitHub #5127
- [Coverity CID: 179974] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c
GitHub #5128
- [Coverity CID: 179973] Error handling issues in /subsys/bluetooth/host/mesh/cfg_srv.c
GitHub #5140
- CMake migration regressed (changed behavior) of QEMU_PTY=1
GitHub #5144
- BUG: cmake: make doesn’t update zephyr.hex file
GitHub #5145
- samples/bluetooth: Connection failure on peripheral CSC with Arduino 101
GitHub #5152
- CONFIG_CPLUSPLUS is incompatible with the zephyr_get_* API
GitHub #5159
- [nrf] Button example for nrf5x boards latches GPIO after 1 button press
GitHub #5176
- zephyr-v1.9.2 tag missing
GitHub #5177
- hci_usb: Linking error
GitHub #5184
- kernel system call handlers missing due to -Wl,–no-whole-archive
GitHub #5186
- gen_syscall_header_py is being run at the wrong time
GitHub #5189
- tests/subsys/fs/nffs_fs_api:-Evaluation failed
GitHub #5207
- Bluetooth subsystem uses acl_in_pool even for controllers not supporting flow control
GitHub #5211
- Kconfig: CPU_HAS_FPU dependencies problem
GitHub #5223
- CMake: Recent changes broke 3rd-party build system integration again
GitHub #5265
- ROM size increase due Zephyr compile options not stripping unused functions
GitHub #5266
- Ensure the Licensing page is up-to-date for the release
GitHub #5286
- NET_L2: Symbols from the L2 implementation layer are exposed to users of L2
GitHub #5298
- Endless loop in uart pipe