github zephyrproject-rtos/zephyr zephyr-v1.11.0
Zephyr v1.11.0

latest releases: v2.7.6, v3.6.0, v3.6.0-rc3...
6 years ago

We are pleased to announce the release of Zephyr kernel version 1.11.0.

Major enhancements with this release include:

  • Thread-level memory protection on x86, ARC and Arm, userspace and memory
    domains
  • Symmetric Multi Processing (SMP) support on the Xtensa architecture.
  • Initial Armv8-M architecture support.
  • Native development environment on Microsoft Windows.
  • Native build target on POSIX platforms.
  • POSIX PSE52 partial support.
  • Thread support via integration with OpenThread.
  • Firmware over-the-air (FOTA) updates over BLE using MCUmgr.
  • Lightweight flash storage layer for constrained devices.
  • Additional SoC, platform and driver support for many of the already supported
    platforms.

The following sections provide detailed lists of changes by component.

Kernel


  • Initial Symmetric Multi Processing (SMP) support added:

    • SMP-aware scheduler
    • SMP timer and idling support
    • Available on the Xtensa architecture
  • POSIX PSE52 support:

    • Timer, clock, scheduler and pthread APIs

Architectures


  • User space and system call related changes:

    • Added ARC user space implementation
    • Added Arm user space implementation
    • Fixed a few MPU related issues with stack guards
  • Armv8-M initial architecture support, including the following cores:

    • Arm Cortex-M23
    • Arm Cortex-M33
  • New POSIX architecture for native GNU/Linux and macOS build targets:

    • Targets native executables that can be run on the host operating system

Boards


  • New native_posix board for the POSIX architecture:

    • Includes a template for hardware models
    • Adds support for console and logging
    • Interrupts and timers are simulated in several different configurations
  • Added support for the following Arm boards:

    • adafruit_trinket_m0
    • arduino_zero
    • lpcxpresso54114
    • nrf52_sparkfun
    • nucleo_f429zi
    • stm32f072_eval
    • stm32f072b_disco
  • Removed Panther board support, which included boards/x86/panther and
    boards/arc/panther_ss

  • Refactored dts.fixup so common SoC-related fixes are in arch/<*>/soc
    and board dts.fixup is only used for board-specific items.

Drivers and Sensors


  • New LED PWM driver for ESP32 SoC
  • Fixed ESP32 I2C driver
  • Added I2C master, QSPI flash, and GPIO drivers for nios-II
  • Added PinMux, GPIO, serial drivers for LPC54114
  • Added PinMux, GPIO, serial, SPI, and watchdog drivers for sam0
  • Added APA102 and WS2821B led_strip drivers
  • Added native entropy driver
  • Moved some sensors to dts
  • Added AMG88xx, CCS811, and VL53L0x sensor drivers
  • Redefined SENSOR_CHAN_HUMIDITY in percent

Networking


  • Generic OpenThread support added
  • OpenThread support to nRF5 IEEE 802.15.4 driver added
  • NXP MCUX ethernet driver IPv6 multicast join/leave enhancements
  • Ethernet STM32 fixes
  • IEEE 802.15.4 Sub-GHz TI CC1200 chip support added
  • IEEE 802.15.4 test driver (upipe) hw filtering support added
  • IEEE 802.15.4 radio API enhancements
  • Net loopback driver fixes
  • Net management API event enhancements
  • IPv6 neighbor addition and removal can be monitored
  • Static IPv4 and DHCPv4 configuration enhancements
  • Bluetooth IPSP disconnect fix
  • Network buffer enhancements
  • ICMPv4 and ICMPv6 error checking fixes
  • Network interface address handling enhancements
  • Add routing support between network interfaces
  • LWM2M fixes and enhancements
  • Old legacy HTTP API removed
  • Old legacy ZoAP API removed
  • CoAP fixes
  • TCP fixes
  • HTTP fixes
  • RPL fixes
  • Net-app API fixes
  • Net-shell fixes
  • BSD socket API fixes

Bluetooth


  • Multiple fixes to the controller
  • Fixed potential connection transmission deadlock issue with the help
    of a dedicated fragment pool
  • Multiple fixes to Mesh support
  • Added test automation for Mesh (for tests/bluetooth/tester)

Build and Infrastructure


  • Native development environment on Microsoft Windows:

    • Uses CMake and Kconfiglib to avoid requiring an emulation layer
    • Package management support with Chocolatey for simple setup
    • Build time now comparable to Linux and macOS using Ninja

Libraries / Subsystems


  • New management subsystem based on the cross-RTOS MCUmgr:

    • Secure Firmware Updates over BLE and serial
    • Support for file system access and statistics
    • mcumgr cross-platform command-line tool
  • FCB (File Circular Buffer) lightweight storage layer:

    • Wear-leveling support for NOR flashes
    • Suitable for memory constrained devices

HALs


  • Updated Arm CMSIS from version 4.5.0 to 5.2.0
  • Updated stm32cube stm32l4xx from version 1.9.0 to 1.10.0
  • Updated stm32cube stm32f4xx from version 1.16.0 to 1.18.0
  • Added Atmel SAMD21 HAL
  • Added mcux 2.2.1 for LPC54114
  • Added HAL for VL53L0x sensor from STM
  • Imported and moved to nRFx 0.8.0 on Nordic SoCs
  • Added QSPI Controller HAL driver

Documentation


  • Added MPU specific stack and userspace documentation
  • Improved docs for Native (POSIX) support
  • Docs for new samples and supported board
  • General documentation clarifications and improvements
  • Identify daily-built master-branch docs as "Latest" version
  • Addressed Sphinx-generated intra-page link issues
  • Updated doc generation tools (Doxygen, Sphinx, Breathe, Docutils)

Tests and Samples


  • Added additional tests and test improvements for user space testing

Issue Related Items


These GitHub issues were addressed since the previous 1.10.0 tagged
release:

.. comment List derived from GitHub Issue query: ...

  • :github:1082 - build all tests have issues for devices that don't exist on a given board
  • :github:1281 - spi_ll_stm32 driver does not support stm32f1soc
  • :github:1291 - Initial Posix PSE52 Support
  • :github:1460 - 1.10 Release Checklist
  • :github:1462 - rename nano_internal.h to kernel_internal.h
  • :github:1526 - Bluetooth:mesh:prov_start: Invalid authentication
  • :github:1532 - There are no RISC-V boards in the list of supported boards
  • :github:1727 - Support out-of-tree board definitions
  • :github:1793 - I2S device APIs and Drivers
  • :github:1868 - Build System cleanup and Kernel / Application build separation
  • :github:1877 - Provide single point of notification for new data on multiple sockets.
  • :github:1890 - Memory Management
  • :github:1891 - Native Port
  • :github:1892 - NFC Stack
  • :github:1893 - Unified Kernel
  • :github:1921 - Bluetooth LE 4.2 Hardware Support
  • :github:1926 - build system does not re-link if linker script changed
  • :github:1930 - bluetooth tester shall support logging on Arduino101
  • :github:2007 - C++ compiler flags are not managed correctly
  • :github:2072 - create abstraction layer to directly use Altera HAL drivers for Nios II IP blocks
  • :github:2107 - handle configuration changes with more code coverage
  • :github:2239 - sporadic illegal instruction exception on Nios II in test_errno
  • :github:2244 - LE Controller: remove util folder
  • :github:2280 - Move defaults.tc and .known-issue under tests/
  • :github:2347 - Thread Protocol v1.1 Dependencies on the IP Stack
  • :github:2365 - Port IOT Protocols to the new IP Stack
  • :github:2477 - no unit tests exist for CONFIG_DEBUG_INFO
  • :github:2620 - object files created outside of $O directory when obj-XYZ path is relative
  • :github:2722 - QEMU NIOS2 sporadic FAIL in tests/legacy/kernel/test_timer/nanokernel
  • :github:2760 - Implement Virtual USB ethernet Adapter support
  • :github:2819 - legacy/kernel/test_task_priv randomly fails on EMSK ARC
  • :github:2889 - [ARC] legacy/benchmark/latency_measure not measuring RIRQ/FIRQ
  • :github:2891 - implement _tsc_read equivalent for all architectures
  • :github:2912 - Develop Guideline for Handling Configuration Changes with More Code Coverage
  • :github:2937 - Thread-level Memory Protection Support
  • :github:2939 - Add Xtensa Port
  • :github:2943 - Support for the KW22D512 Kinetis MCU based USB Dongle
  • :github:2971 - I2C High-Speed Mode is not implemented
  • :github:2994 - The build system crashes when GCCARMEMB_TOOLCHAIN_PATH has a space in it
  • :github:3069 - XML encoding/decoding library
  • :github:3081 - Concise Binary Object Representation (CBOR)
  • :github:3083 - I2C problem Zephyr OS sensor example on NRF51 and F401re
  • :github:3127 - IP stack does not implement multicasting requirements of IPv6 RFCs and network driver model lacks features to implement it properly
  • :github:3240 - Unnecessary code footprint bloat due to "static inline"
  • :github:3279 - Reclaiming Memory
  • :github:3283 - Split net_buf parsing context from the actual data
  • :github:3302 - samples/subsys/logging/logger-hook needs to be a test case
  • :github:3308 - [TAHI] No "ICMPv6 error message" is received while sending echo request with parameter problem header
  • :github:3316 - [IPv6 TAHI] Section 1: RFC 2460 - IPv6 Specification
  • :github:3317 - [IPv6 TAHI]Section 4: RFC 1981 - Path MTU Discovery for IPv6
  • :github:3318 - [IPv6 TAHI]Section 5: RFC 4443 - ICMPv6
  • :github:3322 - [IPv6 TAHI] Section 3: RFC 4862 - IPv6 Stateless Address Autoconfiguration
  • :github:3323 - [IPv6 TAHI] Section 2: RFC 4861 - Neighbor Discovery for IPv6
  • :github:3329 - Build warnings [-Wpointer-sign] with LLVM/icx (bluetooth_ipsp)
  • :github:3345 - Missing board documentation for riscv32/zedboard_pulpino
  • :github:3346 - Missing board documentation for riscv32/qemu_riscv32
  • :github:3351 - Missing board documentation for arm/bbc_microbit board
  • :github:3352 - Missing board documentation for arm/nrf51_blenano
  • :github:3439 - IP stack: No MTU handling on send()
  • :github:3440 - IP stack: No TCP receive window handling
  • :github:3483 - Unify STM32 configuration files
  • :github:3546 - Enabling networking for targets w/o network hw causes hang on boot
  • :github:3565 - Symmetric multiprocessing (SMP) for Xtensa architecture
  • :github:3597 - Build warnings [-Wpointer-sign] with LLVM/icx (tests/net/ieee802154/crypto)
  • :github:3614 - cdc-acm error when printing one byte at a time
  • :github:3617 - Build warnings [-Wshift-overflow] with LLVM/icx (K_MEM_POOL_DEFINE)
  • :github:3667 - _IsInIsr doesn't work properly on Cortex M0
  • :github:3685 - Test suite cleanup and Test Coverage
  • :github:3704 - Move all X86 boards to device tree
  • :github:3707 - intermittent work_queue test failure
  • :github:3712 - RPL client node version bogus incrementation
  • :github:3718 - Mpu stack guard is not set when reaching main
  • :github:3747 - tests/kernel/mem_slab/test_mslab_threadsafe/testcase.ini#test type:qemu-zephyr-arm
  • :github:3809 - Build warnings [-Wimplicit-function-declaration] with LLVM/icx (tests/drivers/pci_enum)
  • :github:3833 - make device_get_binding() more efficient
  • :github:3834 - CDC_ACM is limited to 4 bytes at a time for Arduino 101
  • :github:3838 - Some tests end up with 0 platforms due to bad filtering
  • :github:3850 - SPI fails on Nucleo_f334r8
  • :github:3855 - Support board files located in application directory
  • :github:3856 - LwM2M: Support write attributes (section 5.4.4 of spec)
  • :github:3858 - Enable OpenThread support for Zephyr
  • :github:3859 - Create OpenThread platform adaptation for Zephyr
  • :github:3860 - Create OpenThread network interface driver
  • :github:3862 - Verify that the OpenThread requirements are fulfilled by Zephyr 15.4 radio driver
  • :github:3870 - Create a shell to configure OpenThread stack
  • :github:3872 - build on windows failed " error: unrecognized command line option '-no-pie'"
  • :github:3918 - Build error [use of undeclared identifier]with LLVM/icx (samples/net/nats)
  • :github:4000 - xtensa-vectors.S builds wrong versions of ISRs based on HAL information
  • :github:4010 - [CID: 174928]: Control flow issues in /tests/kernel/mem_slab/mslab/src/slab.c
  • :github:4025 - Upgrade to TinyCrypt 0.2.7 has significant API changes
  • :github:4045 - convert to ztest for files in tests/kernel
  • :github:4105 - Sensors: move all the drivers using SPI bus to new SPI API
  • :github:4106 - Flash: move w25qxxdv driver to new SPI API
  • :github:4216 - samples:net:sockets:echo : communication blocks between client and server after few packets transmission
  • :github:4351 - arduino_101: USB device is not listed after flashing with a Zephyr sample
  • :github:4401 - tests/net/ipv6/test.yaml :--Cannot add multicast IPv6 address
  • :github:4445 - sanitycheck --platform-limit is broken
  • :github:4513 - parsetab.py is getting corrupted when multiple instance of sanitycheck is executed simultaneously
  • :github:4549 - tests/crypto/mbedtls/testcase.yaml#test :Build failed
  • :github:4566 - k_busy_wait( ) gives compilation error when CONFIG_SYS_CLOCK_TICKS_PER_SEC is set to 0
  • :github:4568 - dts generation incorrect
  • :github:4576 - no testcase.yaml for tests/drivers/spi/spi_loopback
  • :github:4578 - tests/net/socket/udp/testcase.yaml#test : Build failed on esp32
  • :github:4596 - tests/net/mgmt/testcase.yaml#test :failed due to un-handled exception
  • :github:4597 - tests/drivers/ipm/testcase.yaml#test :unable to print the Expected output
  • :github:4603 - sanitycheck either conceals information from user or spams it
  • :github:4606 - usb mass storage : config waits for Vendor ID and Product ID from user during building
  • :github:4633 - Implement flash page layout api in the Kinetis flash driver
  • :github:4635 - xtensa-esp32-elf-gcc.exe: error: unrecognized command line option '-no-pie'
  • :github:4653 - net: tcp->recv_max_ack isn't used
  • :github:4666 - x86 device trees need interrupt controller nodes
  • :github:4687 - Windows: Remove all dependencies on MSYS2
  • :github:4699 - PWM LED Driver for ESP32
  • :github:4705 - tests/net/socket/tcp/ undefined reference to __getreent
  • :github:4709 - tests/kernel/fatal/testcase.yaml#stack-sentinel : Kernel Panic
  • :github:4724 - sanitycheck build_only option can be confusing
  • :github:4772 - doc: add contributing info about shippable failures
  • :github:4777 - need a testcase for version number of the kernel and version.h
  • :github:4779 - net: tcp: FIN isn't sent when performing active close.
  • :github:4826 - Bluetooth IPSP example does not reach main() on qemu_cortex_m3
  • :github:4828 - device tree: Introduce bus objects (i2c-device)
  • :github:4851 - cmake does not show verbose output of build tools
  • :github:4885 - cmake: IS_TEST guessing gets thrown off by symlinks
  • :github:4924 - dumb_http_server pollutes the source directory
  • :github:4934 - net: 15.4 network interfaces use incorrect MTU setting of 127
  • :github:4941 - LwM2M: support discovery other than '/'
  • :github:4983 - ARMv8-M basic support
  • :github:4989 - Bluetooth: PTS fails to connect to Zephyr
  • :github:5010 - changes to included linker scripts are not picked up by the build system
  • :github:5017 - Genuino/Arduino 101 Sensor Sample BMI160: Gyro Device not found
  • :github:5091 - MPU fault at drivers/flash/soc_flash_nrf5.c:493 with NFFS enabled on nrf52840_pca10056
  • :github:5101 - LwM2M: device hang after requesting a firmware update to a loopback device IP
  • :github:5109 - yaml: fix key/value syntax to 'mapping' instead of 'series'
  • :github:5130 - include guards missing in toolchain/gcc.h and toolchain/common.h
  • :github:5136 - "Distinguishing Features" section in docs is outdated and needs an update
  • :github:5143 - Cmake ignores setting CONFIG_ETH_MCUX_0=n in prj.conf
  • :github:5148 - Lightweight flash storage layer
  • :github:5162 - Reduce duplication in UUID definitions?
  • :github:5184 - kernel system call handlers missing due to -Wl,--no-whole-archive
  • :github:5221 - Build doesn't fail if total RAM usage is greater than the RAM available on the board
  • :github:5226 - Compiling with -O0 causes the kobject text area to exceed the limit (linker error)
  • :github:5228 - The build fails when building echo_server with nrf52840_pca10056
  • :github:5240 - I2C is enabled by default on ESP32
  • :github:5247 - Object tracing test case fails in NRF boards
  • :github:5256 - _nano_tick_delta, sys_tick_delta, sys_tick_delta_32: not used or tested
  • :github:5270 - Not all IEEE802154_MCR20A_RAW references were removed
  • :github:5282 - net: IPv6 DAD is incorrect, wouldn't work ("always succeed") on mcast medium like Ethernet
  • :github:5283 - reference to non-existing functions in arch/x86/core/intstub.S
  • :github:5305 - flash: use generated FLASH_WRITE_BLOCK_SIZE in flash_stm32_api
  • :github:5317 - IPSP deadlock during disconnect -> net_if_down
  • :github:5326 - IPSP ping fails
  • :github:5328 - build system should try and create conf if not found for non-zephyr SDK
  • :github:5334 - CMake: Ninja support is broken
  • :github:5345 - Cmake: ext: Header file include error: No such file or directory
  • :github:5348 - rom_report is broken for some environments
  • :github:5351 - Some libraries should automatically be linked with 'app'
  • :github:5355 - qemu_x86/qemu_x86_nommu hangs on big executable files
  • :github:5370 - [Coverity CID: 180699] Error handling issues in /tests/bluetooth/tester/src/gatt.c
  • :github:5374 - merge_config.sh can behave differently from merge_config.py
  • :github:5379 - sample: net/socket/http_get: no printf output
  • :github:5382 - P2P Device Firwmare Update (FOTA) over BLE and Serial
  • :github:5391 - drivers: stm32 clock control: F0 Series with PREDIV1 Support uses wrong PLLSOURCE define for HSI clock
  • :github:5401 - delta_ticks_from_prev become negative and waiting tasks never scheduled
  • :github:5406 - UART1 on STM32F0 Series not working: errors in makro to enable clock
  • :github:5418 - Provide a python based replacement for gperf
  • :github:5419 - Provide a python based kconfig processing script, replacement for conf/mconf..
  • :github:5428 - can not build for esp32
  • :github:5444 - bluetooth controller fails when building with -Wshadow
  • :github:5448 - STM32: Entropy test could not build
  • :github:5449 - STM32: provide default configuration for entropy sample
  • :github:5453 - gitlint should allow tabs in commit messages
  • :github:5458 - [ESP32] Make error
  • :github:5466 - sanitycheck: "CMake Error: : System Error: File name too long"
  • :github:5467 - NFFS file system does no build when newlib libc is used
  • :github:5471 - cmake errors at -B containing @
  • :github:5476 - Native port (posix) to write own PID into a file
  • :github:5477 - Native port (posix) to support receiving signals
  • :github:5483 - Native port (POSIX) should accept command-line arguments
  • :github:5484 - net: ARP/ND: Possibility for deadlocks and DoS
  • :github:5486 - Bluetooth: Cannot connect to prevoiusly disconnected device when BT_PRIVACY is enabled
  • :github:5488 - target_ld_options will apply flags that should be skipped
  • :github:5493 - NFFS does not work with STM32L4 devices due to flash restrictions
  • :github:5497 - cmake: allow to link external libraries with --whole-archive
  • :github:5499 - config BT_CTLR_DEBUG_PINS
  • :github:5504 - net: Incorrect logic for TCP "ackerr" statistics
  • :github:5530 - [Coverity CID: 181848] Null pointer dereferences in /subsys/bluetooth/host/mesh/access.c
  • :github:5531 - [Coverity CID: 181847] Incorrect expression in /samples/drivers/crypto/src/main.c
  • :github:5539 - tests/kernel/fatal/stack-sentinel fails when asserts are enabled
  • :github:5546 - (Stupid) questions about coverage reports
  • :github:5548 - coverage should be collected from code built with -O0
  • :github:5557 - Cloning Zephyr with git's core.autocrlf=true leads to obscure errors
  • :github:5565 - net: Kconfig: NET_BUF_LOG and NET_BUF_SIMPLE_LOG unrightly select STDOUT_CONSOLE
  • :github:5566 - kconfig: STDOUT_CONSOLE unrightly stuffed under subsys/debug
  • :github:5576 - None of the :github:'XYZ' links work in the 1.10 release notes
  • :github:5589 - Issue with using generic gcc cross compile with cmake
  • :github:5601 - docs for cc3220sf_launchxl are out of date/incorrect
  • :github:5608 - Bluetooth LE continous scan weird behaviour
  • :github:5619 - zephyr.git/tests/misc/test_build/testcase.yaml#test_newlib @ esp32:xtensa BUILD failed
  • :github:5626 - Building samples failed
  • :github:5640 - MacOS compile error with -std=gnu89
  • :github:5645 - build failures with asserts enabled/newlib: arch/arm/core/cortex_m/mpu/nxp_mpu.c
  • :github:5646 - userbuffer_validate test fails with double fault if CONFIG_USERSPACE disabled
  • :github:5650 - i2c driver test on ESP32 fails with error
  • :github:5651 - [In Progress] arch: arm: linkder: vt must be linked at address 0x00000000 for Cortex-M0
  • :github:5660 - doc: make: make htmldocs fails in genrest.py/kconfiglib.py
  • :github:5673 - kconfig regression: Existing configuration is overwritten on reconfiguration
  • :github:5687 - docs: Confusing treatment of "Sensor Drivers" in Zephyr subsystem docs
  • :github:5692 - sensors: struct sensor_value::val2 is confusingly defined
  • :github:5693 - sensors: SENSOR_CHAN_HUMIDITY confusingly defined in "milli percent", SENSOR_CHAN_DISTANCE inconsistently defined in millimeters
  • :github:5696 - net_app: Static vs DHCPv4 behavior appears to be not as described
  • :github:5699 - Zephyr installs a broken pyOCD
  • :github:5717 - CONTRIBUTING instructions are Linux-specific and don't work for Windows
  • :github:5719 - need a zephyr-env.sh equivalent for Windows developers
  • :github:5720 - Add CONFIG_NOOPTIMIZATIONS option
  • :github:5722 - dts board configuration is incompatible with "build all" kind of test
  • :github:5724 - [Windows] Instructions for setting up a bash-less environment uses bashisms
  • :github:5726 - CI should use the same generator as the sanitycheck default
  • :github:5737 - [Coverity CID: 182195] Error handling issues in /subsys/fs/fcb/fcb_walk.c
  • :github:5740 - [Coverity CID: 181923] Incorrect expression in /subsys/bluetooth/controller/ll_sw/ctrl.c
  • :github:5741 - [Coverity CID: 181922] Incorrect expression in /subsys/bluetooth/controller/ll_sw/ctrl.c
  • :github:5743 - Windows and Linux are writing .config files with options re-ordered
  • :github:5749 - Exception and Interrupt vector forwarding
  • :github:5753 - Bluetooth: controller: In nRF5 radio. c RATEBOOST event not cleared in ISRs
  • :github:5755 - Support flash in jlink runner
  • :github:5756 - MCUboot-compatible builds in Zephyr
  • :github:5760 - doc: device.h defines device_power_management_api group twice
  • :github:5761 - NRF5 BLE radio driver: PPI18 is cleared unconditionally
  • :github:5762 - Windows 10 WSL does not supports Native POSIX Boards
  • :github:5766 - boards: nucleo_f413zh: Likely outdated OpenOCD info in docs
  • :github:5771 - Linking issues with host cross compile with cmake
  • :github:5772 - sanitycheck crashes if ZEPHYR_BASE has symlinks in its path
  • :github:5778 - Add/fix flash controller nodes for NXP kinetis SoCs
  • :github:5779 - bluetooth test_controller_4_0 fails to build on nrf52840_pca10056
  • :github:5784 - make rom_report fails for qemu_x86 (not finding zephyr.bin)
  • :github:5794 - wiki/Development-Model is out of date
  • :github:5808 - msys2 getting started instructions are missing Ninja install step
  • :github:5817 - socket.h: Using #define for POSIX redefinition of zsock_ functions has unintended consequences
  • :github:5821 - [MSYS2] Unable to build Zephyr
  • :github:5823 - Bluetooth: Collision during Start Encryption procedure
  • :github:5836 - spi: stm32: convert remaining boards that support SPI to using dts
  • :github:5853 - Using newlibc in a project breaks 'rom_report' and 'ram_report' targets.
  • :github:5866 - ram_report not working for qemu targets
  • :github:5877 - sensors: Cleanup Kconfig for address, driver & bus name
  • :github:5881 - enabling THREAD_MONITOR causes tests to fail
  • :github:5886 - [Coverity CID: 182602] Integer handling issues in /drivers/interrupt_controller/system_apic.c
  • :github:5887 - [Coverity CID: 182597] Control flow issues in /drivers/sensor/vl53l0x/vl53l0x.c
  • :github:5888 - [Coverity CID: 182594] Control flow issues in /drivers/sensor/lsm6ds0/lsm6ds0.c
  • :github:5889 - [Coverity CID: 182593] Control flow issues in /drivers/sensor/vl53l0x/vl53l0x.c
  • :github:5890 - [Coverity CID: 182588] Integer handling issues in /drivers/sensor/hts221/hts221.c
  • :github:5903 - Code coverage reports seem wrong
  • :github:5919 - Remove obsolete FLASH_DRIVER_NAME
  • :github:5938 - Incorrectly reported coverage changes
  • :github:5952 - API k_delayed_work_submit_to_queue() make a delayed_work unusable
  • :github:5958 - "Ninja flash" swallows user prompts
  • :github:5968 - datastructure for LIFO
  • :github:5982 - nRF5x subscribe will cause HardFault while disconnect and reconnect
  • :github:5989 - workstation setup instructions are broken for Fedora
  • :github:5992 - doc: Discrepancy in Zephyr memory domain API documentation
  • :github:5994 - samples/bluetooth/ipsp: build failed for MICRO-BIT & NRF51-PCA10028 HW
  • :github:5996 - Need a "ps aux" like command to list all running threads and their attributes
  • :github:6010 - Removal of old HTTP API is causing errors and faults
  • :github:6013 - updated workstations setup breaks FC27
  • :github:6023 - Bluetooth: Invalid behaviour of Transport Layer after Incomplete timer expiration
  • :github:6025 - mbedTLS: Buffer overflow security issue, requires upgrade to 2.7.0
  • :github:6050 - IPSP sample failed: Cannot bind IPv6 mcast (-2)
  • :github:6062 - build failure in tests/boards/altera_max10/i2c_master with sys log enabled
  • :github:6064 - k_is_in_isr() returns false inside "direct" interrupts on several arches
  • :github:6081 - echo server crash from corrupt ICMPv4 packet
  • :github:6083 - Bluetooth: Regression in MESH tests
  • :github:6091 - [Coverity CID: 182780] Error handling issues in /samples/net/sockets/http_get/src/http_get.c
  • :github:6092 - [Coverity CID: 182779] Memory - corruptions in /drivers/flash/soc_flash_nios2_qspi.c
  • :github:6102 - [Coverity CID: 182769] Error handling issues in /subsys/bluetooth/host/mesh/beacon.c
  • :github:6121 - doc: unit tests documentation refers to non existing sample code
  • :github:6127 - net: Semantics of CONFIG_NET_BUF_POOL_USAGE changed (incorrectly)
  • :github:6131 - mbedtls: Name of config-mini-tls1_2.h contradicts description
  • :github:6135 - build error with gcc 7.3
  • :github:6164 - timer: cortex_m: Incorrect read of clock cycles counter after idle tickless period
  • :github:6185 - [MSYS2] Unable to build hello_world sample
  • :github:6194 - K64F ethernet regression since f7ec62e
  • :github:6197 - echo server crash from corrupt ICMPv6 packet
  • :github:6204 - bluetooth controller: crc init is not random
  • :github:6217 - echo server crash from corrupt ICMPv6 NS packet
  • :github:6229 - Bluetooth, nRF51: ticker_success_assert during flash erase
  • :github:6231 - samples/bluetooth/eddystone: failed to connect with central device
  • :github:6232 - samples/bluetooth/central_hr: Run time HARD fault occurs
  • :github:6233 - samples/bluetooth/central: Run time HARD fault occurs
  • :github:6235 - echo server crash from ICMPv6 NS source link layer address anomaly
  • :github:6238 - spi: stm32f0 IRQ priority is invalid
  • :github:6240 - "Previous execution" and "Next execution" display problem.
  • :github:6257 - test, please ignore
  • :github:6261 - [Coverity CID: 182887] Control flow issues in /drivers/gpio/gpio_esp32.c
  • :github:6263 - ARC: Implement userspace
  • :github:6264 - ARM: Implement Userspace
  • :github:6279 - Add doc to samples/bluetooth/mesh & samples/bluetooth/mesh_demo
  • :github:6284 - docs.zephyrproject.org should be served with HTTPS
  • :github:6309 - Non-blocking BSD sockets not working as expected
  • :github:6312 - The shell sample does not working on k64f board
  • :github:6315 - echo server crash from malformed ICMPv6 NA
  • :github:6322 - shell crashes when enter is pressed
  • :github:6323 - "SPI master port SPI_1 not found* when porting spi ethernet device enc28j60 on stm32_min_dev board
  • :github:6324 - doc: Project coding standards: page not found
  • :github:6333 - How do I implement GPIO on the f429zi board?
  • :github:6339 - samples/drivers/gpio Sample doesn't work on ESP32 after SMP support was added
  • :github:6346 - ESP-32 preemption regressions with asm2
  • :github:6382 - echo server: crash from unsolicited RA reachable time anomaly
  • :github:6393 - echo server: crash from NS flood
  • :github:6429 - How to add custom driver subdirectory to application project?
  • :github:6432 - daily doc build pages don't indicate their version
  • :github:6439 - ESP32 doesn't compile in master
  • :github:6444 - tests/kernel/mem_protect/obj_validation/ fails to build
  • :github:6455 - k_sleep() fails on ESP32 sometimes
  • :github:6469 - tests/crypto/ecc_dsa results in FATAL EXCEPTION on esp32
  • :github:6470 - tests/crypto/ecc_dh results in FATAL EXCEPTION on esp32
  • :github:6471 - tests/crypto/aes results in Assertion failure on esp32
  • :github:6472 - tests/crypto/sha256 results in Assertion failure on esp32
  • :github:6505 - Userspace support: stack corruption for ARC em7d v2.3

Don't miss a new zephyr release

NewReleases is sending notifications on new releases.