506 lines
29 KiB
ReStructuredText
506 lines
29 KiB
ReStructuredText
:orphan:
|
|
|
|
.. _zephyr_1.11:
|
|
|
|
Zephyr Kernel 1.11.0
|
|
#####################
|
|
|
|
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 f7ec62eb
|
|
* :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
|
|
|