Part 1
요약·해설
945줄 공식 원문 전체, component heading 13개, GitHub issue 483건을 빠짐없이 번역합니다.
ARMv6-M · Cortex-R CMSIS · x86 SMP · RISC-V multicore
Experimental TCP2 · MQTT/WebSocket · offloaded IP stack
STM32G4 · nRF53 · XEC · EEPROM · video
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
DAC12BF73CF269A71AACAB9AB7342DCC3F7936DE9917DA93BAC23714C75B7479
:orphan:
.. _zephyr_2.1:
Zephyr 2.1.0
############
We are pleased to announce the release of Zephyr kernel version 2.1.0.
Major enhancements with this release include:
* Normalized APIs across all architectures.
* Expanded support for ARMv6-M architecture.
* Added support for numerous new boards and shields.
* Added numerous new drivers and sensors.
* Added new TCP stack implementation (experimental).
* Added BLE support on Vega platform (experimental).
* Memory size improvements to Bluetooth host stack.
The following sections provide detailed lists of changes by component.
Security Vulnerability Related
******************************
No security vulnerabilities received.
Kernel
******
* Add arch abstraction for irq_offload()
* Add architecture interface headers and normalized APIs across all arches
* Show faulting CPU on fatal error message
* Improve C++ compatibility
* Modified arch API namespace to allow automatic arch API documentation
generation
* Use logging for userspace errors
Architectures
*************
* ARC:
* Increased the exception handling stack size
* Implement DIRECT IRQ support
* Implement z_arch_system_halt()
* ARM:
* Added support for memory protection features (user mode and
hardware-based stack overflow detection) in ARMv6-M architecture
* Added QEMU support for ARMv6-M architecture
* Extended test coverage for ARM-specific kernel features in ARMv6-M
architecture
* Enhanced runtime MPU programming in ARMv8-M architecture, making
the full partitioning of kernel SRAM memory a user-configurable
feature.
* Added CMSIS support for Cortex-R architectures.
* Updated CMSIS headers to version 5.6
* Added missing Cortex-R CPU device tree bindings.
* Fixed incorrect Cortex-R device tree specification.
* Fixed several bugs in ARM architecture implementation
* POSIX:
* Added support for CONFIG_DYNAMIC_INTERRUPTS (native_posix
& nrf52_bsim)
* RISC-V:
* Add support to boot multicore system
* x86:
* Add basic ACPI and non-trivial memory map support
* Add SMP support (64-bit mode only)
* Inline direct ISR functions
Boards & SoC Support
********************
* Added support for these SoC series:
.. rst-class:: rst-columns
* Atmel SAMD51, SAME51, SAME53, SAME54
* Nordic Semiconductor nRF53
* NXP Kinetis KV5x
* STMicroelectronics STM32G4
* Added support for these ARM boards:
.. rst-class:: rst-columns
* actinius_icarus
* cc3235sf_launchxl
* decawave_dwm1001_dev
* degu_evk
* frdm_k22f
* frdm_k82f
* mec1501modular_assy6885
* nrf52833_pca10100
* nrf5340_dk_nrf5340
* nucleo_g431rb
* pico_pi_m4
* qemu_cortex_r0
* sensortile_box
* steval_fcu001v1
* stm32f030_demo
* stm32l1_disco
* twr_kv58f220m
* Added support for these following shields:
.. rst-class:: rst-columns
* adafruit_2_8_tft_touch_v2
* dfrobot_can_bus_v2_0
* link_board_eth
* ssd1306_128x32
* ssd1306_128x64
* waveshare_epaper
* x_nucleo_idb05a1
* Added CAN support for Olimexino STM32 board
Drivers and Sensors
*******************
* ADC
* Added support for STM32G4X in STM32 driver
* Added Microchip XEC ADC driver
* Bluetooth
* Added RPMsg transport HCI driver
* CAN
* Added API to read the bus-state and error counters
* Added API for bus-off recovery
* Optimizations for the MCP2515 driver
* Bug fixes
* Clock Control
* Added support for nRF52833 in nRF driver
* Added support for STM32G4X in STM32 driver
* Console
* Removed deprecated function console_register_line_input
* Counter
* Added support for STM32L1 and STM32G4X in STM32 driver
* Removed QMSI driver
* Added Microchip XEC driver
* Display
* Enhanced SSD1306 driver to support build time selection
* Enhanced SSD16XX driver to use bytestring property for LUT and parameters
* DMA
* Added generic STM32 driver
* Removed QMSI driver
* EEPROM
* Added EEPROM device driver API
* Added Atmel AT24 (and compatible) I2C EEPROM driver
* Added Atmel AT25 (and compatible) SPI EEPROM driver
* Added native_posix EEPROM emulation driver
* Entropy
* Added RV32M1 driver
* Added support for STM32G4X in STM32 driver
* Ethernet
* Added MAC address configuration and carrier state detection to STM32 driver
* Added ENC424J600 driver
* Removed DesignWare driver
* Flash
* Added deep-power-down mode support in SPI NOR driver
* Fixed STM32 driver for 2MB parts
* Added support for STM32G4X in STM32 driver
* Removed QMSI driver
* GPIO
* Added support for STM32G4X in STM32 driver
* Removed QMSI, SCH, and SAM3 drivers
* Hardware Info
* Added LiteX DNA driver
* I2C
* Converted remaining drivers to device tree
* Added support for STM32G4X in STM32 driver
* Fixed DesignWare driver for 64-bit
* Removed QMSI driver
* Added proper error handling in XEC driver
* I2S
* Refactored STM32 driver
* IEEE 802.15.4
* Added CC13xx / CC26xx driver
* Interrupt Controller
* Added support for SAME54 to SAM0 EIC driver
* Added support for STM32G4X in STM32 driver
* Converted RISC-V plic to use multi-level irq support
* IPM
* Added nRFx driver
* Keyboard Scan
* Added Microchip XEC driver
* LED
* Removed non-DTS support from LP5562, PCA9633, and LP3943 drivers
* Modem
* Added simple power management to modem receiver
* Pinmux
* Added support for STM32G4X in STM32 driver
* Removed QMSI driver
* PS/2
* Added Microchip XEC driver
* PWM
* Added PWM shell
* Added Microchip XEC driver
* Removed QMSI driver
* Sensor
* Fixed raw value scaling and SPI burst transfers in LIS2DH driver
* Converted various drivers to device tree
* Fixed fractional part calculation in ENS210 driver
* Added OPT3001 light sensor driver
* Added SI7060 temperature sensor driver
* Added TMP116 driver
* Implemented single shot mode in SHT3XD driver
* Added single/double tap trigger support in LIS2DW12 driver
* Serial
* Added support for SAME54 to SAM0 driver
* Added support for STM32G4X in STM32 driver
* Added support for 2 stop bits in nRF UARTE and UART drivers
* Removed QMSI driver
* Added ESP32 driver with FIFO/interrupt support
* SPI
* Added support for nRF52833 in nRFx driver
* Added support for STM32G4X in STM32 driver
* Added RV32M1 driver
* Added Microchip XEC driver
* Added LiteX driver
* Removed Intel Quark driver
* Timer
* Fixed starving clock announcements in SYSTICK and nRF drivers
* Fixed clamp tick adjustment in tickless mode in various drivers
* Fixed calculation of absolute cycles in SYSTICK driver
* Fixed lost ticks from unannounced elapsed in nRF driver
* Fixed SMP bug in ARC driver
* Added STM32 LPTIM driver
* Changed CC13X2/CC26X2 to use RTC instead of SYSTICK for system clock
* USB
* Added support for nRF52833 in nRFx driver
* Added support for STM32G4X in STM32 driver
* Enabled ZLP hardware handling for variable-length data storage
* Video
* Added MCUX CSI and Aptina MT9M114 drivers
* Added software video pattern generator driver
* Watchdog
* Added support for SAME54 to SAM0 driver
* Converted drivers to use device tree
* Removed QMSI driver
* Added STM32 WWDG driver
* Added Microchip XEC driver
* WiFi
* Implemented TCP/UDP socket offload with TLS in Inventek eS-WiFi driver
Networking
**********
* Added new TCP stack implementation. The new TCP stack is still experimental
and is turned off by default. Users wanting to experiment with it can set
``CONFIG_NET_TCP2`` Kconfig option.
* Added support for running MQTT protocol on top of a Websocket connection.
* Added support for enabling DNS in LWM2M.
* Added support for resetting network statistics in net-shell.
* Added support for getting statistics about the time it took to receive or send
a network packet.
* Added support for sending a PPP Echo-Reply packet when a Echo-Request packet
is received.
* Added CC13xx / CC26xx device drivers for IEEE 802.15.4.
* Added TCP/UDP socket offload with TLS for eswifi network driver.
* Added support for sending multiple SNTP requests to increase reliability.
* Added support for choosing a default network protocol in socket() call.
* Added support for selecting either native IP stack, which is the default, or
offloaded IP stack. This can save ROM and RAM as we do not need to enable
network functionality that is not going to be used in the network device.
* Added support for LWM2M client initiated de-register.
* Updated the supported version of OpenThread.
* Updated OpenThread configuration to use mbedTLS provided by Zephyr.
* Various fixes to TCP connection establishment.
* Fixed delivery of multicast packets to all listening sockets.
* Fixed network interface initialization when using socket offloading.
* Fixed initial message id seed value for sent CoAP messages.
* Fixed selection of network interface when using "net ping" command to send
ICMPv4 echo-request packet.
* Networking sample changes for:
.. rst-class:: rst-columns
- http_client
- dumb_http_server_mt
- dumb_http_server
- echo_server
- mqtt_publisher
- zperf
* Network device driver changes for:
.. rst-class:: rst-columns
- Ethernet enc424j600 (new driver)
- Ethernet enc28j60
- Ethernet stm32
- WiFi simplelink
- Ethernet DesignWare (removed)
Bluetooth
*********
* Host:
* Reworked the Host transmission path to improve memory footprint and remove potential deadlocks
* Document HCI errors for connected callback
* GATT: Added a ``bt_gatt_is_subscribed()`` function to check if attribute has been subscribed
* GATT: Added an initializer for GATT CCC structures
* HCI: Added a function to get the connection handle of a connection
* Added ability to load CCC settings on demand to reduce memory usage
* Made the time to run slave connection parameters update procedure configurable
* Folded consecutive calls to bt_rand into one to reduce overhead
* Added key displacement feature for key storage
* Reduced severity of unavoidable warnings
* Added support C++20 designated initializers
* Mesh: Add the model extension concept as described in the Mesh Profile Specification
* Mesh: Added support for acting as a Provisioner
* BLE split software Controller:
* Numerous bug fixes
* Fixed several control procedure (LLCP) handling issues
* Added experimental BLE support on Vega platform.
* Added a hook for flushing in LLL
* Implemented the LLL reset functions in a call from ll_reset
* Made the number of TX ctrl buffers configurable
* Added support for Zero Latency IRQs
* BLE legacy software Controller:
* Multiple bug fixes
Build and Infrastructure
************************
* Deprecated kconfig functions dt_int_val, dt_hex_val, and dt_str_val.
Use new functions that utilize eDTS info such as dt_node_reg_addr.
See :zephyr_file:`scripts/kconfig/kconfigfunctions.py` for details.
* Deprecated direct use of the ``DT_`` Kconfig symbols from the generated
``generated_dts_board.conf``. This was done to have a single source of
Kconfig symbols coming from only Kconfig (additionally the build should
be slightly faster). For Kconfig files we should utilize functions from
:zephyr_file:`scripts/kconfig/kconfigfunctions.py`. See
:ref:`kconfig-functions` for usage details. For sanitycheck yaml usage
we should utilize functions from
:zephyr_file:`scripts/sanity_chk/expr_parser.py`. Its possible that a
new function might be required for a particular use pattern that isn't
currently supported.
* Various parts of the binding format have been simplified. The format is
better documented now too.
Libraries / Subsystems
***********************
* Random
* Add cryptographically secure random functions
* Add bulk fill random functions
HALs
****
* HALs are now moved out of the main tree as external modules and reside in
their own standalone repositories.
Documentation
*************
* A new Getting Started Guide simplifies and streamlines the "out of
box" experience for developers, from setting up their development
environment through running the blinky sample.
* Many additions and updates to architecture, build, and process docs including
sanity check, board porting, Bluetooth, scheduling, timing,
peripherals, configuration, and user mode.
* Documentation for new boards and samples.
* Improvements and clarity of API documentation.
Tests and Samples
*****************
* We have implemented additional tests and significantly expanded the amount
of test cases in existing tests to increase code coverage.
Issue Related Items
*******************
These GitHub issues were addressed since the previous 2.0.0 tagged
release:
.. comment List derived from GitHub Issue query: ...
* :github:`issuenumber` - issue title
* :github:`21177` - Long ATT MTU reports wrong length field in write callback.
* :github:`21148` - nrf51: uart\_1 does not compile
* :github:`21131` - Bluetooth: host: Subscriptions not removed upon unpair
* :github:`21139` - west: runners: blackmagicprobe: Keyboard Interrupt shouldn't kill the process
* :github:`21126` - drivers: spi\_nrfx\_spim: Incorrect handling of extended SPIM configuration
* :github:`21115` - Request a new repository for the Xtensa HAL
* :github:`21113` - k\_sem\_give reschedules cooperative threads unexpectedly
* :github:`21102` - Slack link at https://www.zephyrproject.org/ is expired
* :github:`21077` - Help: Pull request "Identity/Emails issues"
* :github:`21059` - Bluetooth sent callback delayed more than ATT
* :github:`21049` - Bluetooth: Multiple issues with net\_buf usage
* :github:`21048` - timer case fail on qemu\_xtensa and mps2\_an385
* :github:`21004` - cmd\_data buffer corruption
* :github:`20970` - Bluetooth: Mesh: seg\_tx\_reset in the transport layer
* :github:`20969` - No SOURCES given to target: drivers\_\_gpio
* :github:`20968` - [Coverity CID :206016] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
* :github:`20967` - [Coverity CID :206017] Out-of-bounds read in drivers/ipm/ipm\_nrfx\_ipc.c
* :github:`20966` - [Coverity CID :206018] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
* :github:`20965` - [Coverity CID :206019] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
* :github:`20964` - [Coverity CID :206020] Bad bit shift operation in drivers/ipm/ipm\_nrfx\_ipc.c
* :github:`20963` - [Coverity CID :206021] Side effect in assertion in tests/kernel/sched/metairq/src/main.c
* :github:`20962` - [Coverity CID :206022] Out-of-bounds read in drivers/ipm/ipm\_nrfx\_ipc.c
* :github:`20939` - long duration timeouts can cause loss of time
* :github:`20938` - ATT/L2CAP "deadlock"
* :github:`20936` - tests/kernel/mem\_protect/protection fails on ARMv8-M
* :github:`20933` - x\_nucleo\_iks01a3 shield: STM LSM6DSO sensor does not work after h/w or s/w reset
* :github:`20931` - intel\_s1000\_crb samples can't be built with latest master
* :github:`20926` - ztest\_1cpu\_user\_unit\_test() doesn
* :github:`20892` - our nRF52840 board power management sleep duration
* :github:`20883` - [Coverity CID :205808] Integer handling issues in tests/net/lib/coap/src/main.c
* :github:`20882` - [Coverity CID :205806] Integer handling issues in tests/net/lib/coap/src/main.c
* :github:`20881` - [Coverity CID :205786] Integer handling issues in tests/net/lib/coap/src/main.c
* :github:`20880` - [Coverity CID :205780] Integer handling issues in tests/net/lib/coap/src/main.c
* :github:`20879` - [Coverity CID :205812] Incorrect expression in tests/kernel/spinlock/src/main.c
* :github:`20878` - [Coverity CID :205801] Incorrect expression in tests/kernel/mp/src/main.c
* :github:`20872` - [Coverity CID :205779] Parse warnings in subsys/usb/class/hid/core.c
* :github:`20871` - [Coverity CID :205815] Memory - illegal accesses in subsys/shell/shell.c
* :github:`20868` - [Coverity CID :205814] Null pointer dereferences in subsys/net/ip/6lo.c
* :github:`20867` - [Coverity CID :205803] Integer handling issues in subsys/fs/nvs/nvs.c
* :github:`20866` - [Coverity CID :205795] Integer handling issues in subsys/fs/nvs/nvs.c
* :github:`20846` - [Coverity CID :205775] Memory - corruptions in samples/net/sockets/big\_http\_download/src/big\_http\_download.c
* :github:`20845` - [Coverity CID :205824] Memory - corruptions in samples/net/mqtt\_publisher/src/main.c
* :github:`20842` - [Coverity CID :205787] Memory - corruptions in drivers/usb/device/usb\_dc\_native\_posix\_adapt.c
* :github:`20841` - [Coverity CID :205839] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c
* :github:`20840` - [Coverity CID :205821] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c
* :github:`20839` - [Coverity CID :205813] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c
* :github:`20838` - [Coverity CID :205790] Null pointer dereferences in drivers/usb/device/usb\_dc\_native\_posix.c
* :github:`20837` - [Coverity CID :205777] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c
* :github:`20836` - [Coverity CID :205776] Error handling issues in drivers/usb/device/usb\_dc\_native\_posix.c
* :github:`20834` - [Coverity CID :205825] API usage errors in boards/posix/native\_posix/hw\_models\_top.c
* :github:`20833` - Bluetooth: Deadlock in Host API from SMP callbacks.
* :github:`20826` - [Coverity CID :205798] API usage errors in boards/posix/native\_posix/hw\_models\_top.c
* :github:`20811` - spi driver
* :github:`20804` - sanitycheck: unimplemented documented option
* :github:`20800` - Ready thread is not swapped in after being woken up in IRQ
* :github:`20797` - echo server qemu\_x86 e1000 crash when coverage is enabled
* :github:`20781` - peripheral\_hr on VEGABoard disconnects from central\_hr after BT\_CONN\_PARAM\_UPDATE\_TIMEOUT
* :github:`20771` - onoff\_level\_lighting\_vnd\_app mcumgr unable to connect to provisioned node
* :github:`20769` - nucleo\_g431rb: Settings subsystem fails to initialise
* :github:`20743` - doc: settings.rst has references to mynewt structures
* :github:`20741` - Reel board Ethernet Support using the Link board ETH
* :github:`20735` - Cannot flash with jlink on windows.
* :github:`20726` - arm: Specifying sp register in asm's clobber list is deprecated in GCC 9
* :github:`20715` - rtc driver may interrupt in a short time for large timeouts on cc13x2/cc26x2
* :github:`20707` - Define GATT service at run-time
* :github:`20695` - nRF5340: misc fixes for nRF53 porting
* :github:`20692` - samples: CAN: kconfig: CONFIG\_CAN\_AUTO\_BOFF\_RECOVERY does not exist
* :github:`20681` - samples: sensor: lps22hb: Reference to undefined CONFIG\_LPS22HB\_TRIGGER symbol
* :github:`20666` - Unexpected UART Kconfig warnings during build
* :github:`20660` - Bluetooth: host: bt\_conn\_create\_le sometimes fails to stop pre-scan before connecting
* :github:`20658` - The misc-flasher runner is not usable
* :github:`20651` - Bluetooth: disable and restart BT functionality
* :github:`20639` - x\_nucleo\_iks01a3 sample is not working anymore after #20560 has been merged
* :github:`20621` - Invalid baudrate on stm32 usart
* :github:`20620` - Advertiser seen alternating between RPA an ID address with privacy enabled
* :github:`20613` - HCI reset command complete before LL reset done
* :github:`20603` - tests/kernel/critical failed on sam\_e70\_xplained board in v.1.14-branch
* :github:`20598` - tests/lib/mem\_alloc newlibnano target run time error
* :github:`20587` - undefined reference when enabling CONFIG\_STACK\_CANARIES
* :github:`20582` - samples/subsys/logging/syst is broken when building with gcc-arm-none-eabi-7-2018-q2-update
* :github:`20571` - devicetree: fix non-deterministic multi-level interrupt encodings
* :github:`20558` - Build failure for samples/bluetooth/peripheral\_hr/sample.bluetooth.peripheral\_hr\_rv32m1\_vega\_ri5cy on rv32m1\_vega\_ri5cy
* :github:`20545` - imgtool: signing image fails: missing DT\_FLASH\_WRITE\_BLOCK\_SIZE
* :github:`20540` - [Coverity CID :205656]Error handling issues in /tests/net/tcp/src/main.c
* :github:`20539` - [Coverity CID :205637]Resource leaks in /tests/net/socket/tcp/src/main.c
* :github:`20538` - [Coverity CID :205673]Memory - corruptions in /tests/net/ppp/driver/src/main.c
* :github:`20536` - [Coverity CID :205607]Memory - corruptions in /tests/net/ppp/driver/src/main.c
* :github:`20535` - [Coverity CID :205619]Null pointer dereferences in /tests/net/ieee802154/fragment/src/main.c
* :github:`20534` - [Coverity CID :205669]Incorrect expression in /tests/kernel/mem\_protect/stack\_random/src/main.c
* :github:`20533` - [Coverity CID :205667]Error handling issues in /tests/drivers/counter/counter\_basic\_api/src/test\_counter.c
* :github:`20530` - [Coverity CID :205663]Memory - corruptions in /tests/crypto/tinycrypt/src/sha256.c
* :github:`20515` - [Coverity CID :205670]Code maintainability issues in /subsys/settings/src/settings\_nvs.c
* :github:`20514` - [Coverity CID :205633]Memory - illegal accesses in /subsys/settings/src/settings.c
* :github:`20513` - [Coverity CID :205621]Memory - illegal accesses in /subsys/net/lib/websocket/websocket.c
* :github:`20512` - [Coverity CID :143683]Error handling issues in /subsys/fs/fcb/fcb.c
* :github:`20511` - [Coverity CID :205612]Control flow issues in /subsys/disk/disk\_access\_spi\_sdhc.c
* :github:`20510` - [Coverity CID :205660]Incorrect expression in /subsys/debug/tracing/ctf/ctf\_top.c
* :github:`20509` - [Coverity CID :205632]Incorrect expression in /subsys/debug/tracing/ctf/ctf\_top.c
* :github:`20508` - [Coverity CID :205634]Code maintainability issues in /samples/net/sockets/websocket\_client/src/main.c
* :github:`20507` - [Coverity CID :205662]Memory - illegal accesses in /samples/net/sockets/dumb\_http\_server\_mt/src/main.c
* :github:`20506` - [Coverity CID :205672]Null pointer dereferences in /samples/drivers/espi/src/main.c
* :github:`20505` - [Coverity CID :205613]Null pointer dereferences in /samples/drivers/espi/src/main.c
* :github:`20504` - [Coverity CID :205661]Incorrect expression in /drivers/watchdog/wdt\_wwdg\_stm32.c
* :github:`20503` - [Coverity CID :205655]Error handling issues in /drivers/watchdog/wdt\_wwdg\_stm32.c
* :github:`20502` - [Coverity CID :205665]Integer handling issues in /drivers/video/mt9m114.c
* :github:`20501` - [Coverity CID :205643]Integer handling issues in /drivers/video/mt9m114.c
* :github:`20499` - [Coverity CID :205625]Error handling issues in /drivers/sensor/lsm6dso/lsm6dso\_shub.c
* :github:`20498` - [Coverity CID :205628]Error handling issues in /drivers/sensor/amg88xx/amg88xx\_trigger.c
* :github:`20496` - [Coverity CID :205630]Memory - illegal accesses in /drivers/pwm/pwm\_mchp\_xec.c
* :github:`20495` - [Coverity CID :205622]Memory - illegal accesses in /drivers/pwm/pwm\_mchp\_xec.c
* :github:`20494` - [Coverity CID :205617]Memory - corruptions in /drivers/kscan/kscan\_mchp\_xec.c
* :github:`20493` - [Coverity CID :205668]Insecure data handling in /drivers/ethernet/eth\_enc424j600.c
* :github:`20489` - [Coverity CID :205645]Integer handling issues in /drivers/counter/counter\_mchp\_xec.c
* :github:`20488` - [Coverity CID :205614]Integer handling issues in /drivers/clock\_control/nrf\_clock\_calibration.c
* :github:`20487` - [Coverity CID :205648]Memory - corruptions in /arch/arc/core/mpu/arc\_mpu\_v3\_internal.h
* :github:`20480` - i2c driver for cc13xx/cc26xx is configured with incorrect frequency
* :github:`20472` - drivers/flash: nRF flash driver uses absolute addressing instead of relative
* :github:`20450` - Bluetooth: hci\_uart: conn param update request from peripheral ignored
* :github:`20449` - 'west flash' command failed on sam\_e70\_xplained board.
* :github:`20445` - tests/kernel/critical failed on mimxrt1050\_evk board.
* :github:`20444` - sanitycheck error with tests/arch/x86/info.
* :github:`20438` - Kernel timeout API does not document well accepted values
* :github:`20431` - sockets\_tls: missing sendmsg
* :github:`20425` - storage/flash\_map: flash\_area\_get\_sectors can't fetch sectors on devices with non-zero flash base address
* :github:`20423` - drivers/flash: flash\_get\_page\_info\_by\_off uses relative addresses
* :github:`20422` - Device with bonds should not accept new keys without user awareness
* :github:`20417` - BME280 wrong pressure unit?
* :github:`20416` - sample: sensor: fxos8700 issues
* :github:`20406` - misc.app\_dev.libcxx test fails to build for qemu\_x86\_64
* :github:`20371` - Sanitycheck filtering broken
* :github:`20351` - sample vl53l0x fails on disco\_l475\_iot1
* :github:`20332` - Nordic: DocLib links are obsolete
* :github:`20325` - samples/drivers/i2c\_scanner does not work on STM32 NUCLEO and DISCOVERY boards
* :github:`20313` - Zperf documentation points to wrong iPerf varsion
* :github:`20310` - SDHC : Could not enable SPI clock on nucleo\_f091rc
* :github:`20299` - bluetooth: host: Connection not being unreferenced when using CCC match callback
* :github:`20297` - Bluetooth: can't close bt\_driver log output
* :github:`20285` - ST lis2dh sample with motion callback
* :github:`20284` - zephyr-env.sh Is this supposed to be unsetopt posixargzero ?
* :github:`20274` - Kconfig new libc changes cause echo server cmake error
* :github:`20260` - logging system call
* :github:`20255` - Meta-IRQs making cooperative threads preemptive
* :github:`20250` - hci\_usb: scanning crashes controller if a lot of devices are nearby
* :github:`20246` - Module Request: hal\_unisoc
* :github:`20245` - HTTP parser error with chunked transfer encoding
* :github:`20244` - mesh: demo: BT fails it init
* :github:`20232` - Bluetooth: Kernel panic on gatt discover in shell app
* :github:`20225` - [TOPIC-GPIO] sam\_e70\_xplained fails 2-pin active-low pull test
* :github:`20224` - [TOPIC-GPIO] rv32m1\_vega\_ri5cy fails 2-pin double-edge detection test
* :github:`20223` - [TOPIC-GPIO] efr32mg\_sltb004a fails 2-pin double-edge detection test
* :github:`20205` - ztest testing.ztest does not have a prj.conf with CONFIG\_ZTEST=y
* :github:`20202` - tests/arch/arm/arm\_interrupt failed on sam\_e70\_xplained board.
* :github:`20177` - sanitycheck error with tests/benchmarks/timing\_info.
* :github:`20176` - tests/drivers/pwm/pwm\_api failed on reel\_board.
* :github:`20167` - posix clock: unexpected value for CLOCK\_REALTIME when used with newlib
* :github:`20163` - doc: storage settings not clear
* :github:`20135` - Bluetooth: controller: split: Missing initialization of master terminate\_ack flag
* :github:`20122` - Deadlock in ASAN leak detection on exit
* :github:`20110` - Crash in hci\_driver.c when create\_connection\_cancel is issued after create connection
* :github:`20109` - altera\_nios2 support decision required
* :github:`20105` - tests/subsys/fs/fcb/ Using uninitialised memory/variables
* :github:`20104` - Kconfig is too slow
* :github:`20100` - Slave PTP clock time is updated with large value when Master PTP Clock time has changed
* :github:`20088` - tests/net/icmpv6/ failed on mimxrt1050\_evk board.
* :github:`20086` - Broken-looking duplicated ESPI\_XEC symbol
* :github:`20072` - Incompatible pointer types in Nordic Driver nrfx\_usbd.h
* :github:`20071` - Incompatible pointer types in Nordic Driver
* :github:`20049` - Build warnings in several unit tests
* :github:`20045` - z\_sched\_abort: sched\_spinlock should be released before k\_busy\_wait
* :github:`20042` - Telnet can connect only once
* :github:`20033` - Thread suspend only works if followed by k\_sleep in thread that is performing the suspension
* :github:`20032` - Make it clear in HTML docs what monospaced text is a link
* :github:`20030` - stm32 can: zcan\_frame from fifo uninitialized
* :github:`20022` - sanitycheck is not failing on build warnings
* :github:`20021` - Add a module to Zephyr to include TF-M project and it's related repos
* :github:`20016` - STM32F4: cannot erase sectors from bank2
* :github:`20010` - Cannot flash mimxrt1050\_evk board
* :github:`20007` - tests/net/mld failed on mimxrt1050\_evk board.
* :github:`20000` - Invalid callback parameters in drivers/serial/uart\_nrfx\_uarte.c (using async API)
* :github:`19969` - [TOPIC-GPIO] mcux driver problems with pull configuration
* :github:`19963` - settings test tests/subsys/settings/fcb/raw failing
* :github:`19918` - Incremental builds broken for OpenAMP sample
* :github:`19917` - Bluetooth: Controller: Missing LL\_ENC\_RSP after HCI LTK Negative Reply
* :github:`19915` - tests/net/icmpv6 failed on sam\_e70 board.
* :github:`19914` - tests/net/shell failed on sam\_e70 board.
* :github:`19910` - Bluetooth: Mesh: Thread stack can reduce by use malloc&free function
* :github:`19898` - CONFIG\_NET\_ROUTE\_MCAST and CONFIG\_NET\_ROUTING can't be enabled
* :github:`19889` - Buffer leak in GATT for Write Without Response and Notifications
* :github:`19885` - SMP doesn't work on ARC any longer
* :github:`19877` - Broken partition size
* :github:`19872` - sensor/lis2dh: using runtime scale other than 2g generates strange values
* :github:`19871` - display/ssd1306: allow "reverse display" in kconfig or dts
* :github:`19867` - modem: ublox-sara-r4/u2 build error
* :github:`19848` - stm32wb MPU failure
* :github:`19841` - MIPI Sys-T logging/tracing support
* :github:`19837` - SS register is 0 when taking exceptions on qemu\_x86\_long
* :github:`19833` - missing or empty reg/ranges property when trying to build blink\_led example
* :github:`19820` - Bluetooth: Host: Unable to use whitelist in peripheral only build
* :github:`19818` - Compiler error for counter example (nRF52\_pca10040)
* :github:`19811` - native\_posix stack smashing
* :github:`19802` - Zephyr was unable to find the toolchain after update to zephyr version 1.13.0
* :github:`19795` - bt\_gatt\_attr\_next returns first attribute in table for attributes with static storage.
* :github:`19791` - How to use CMSIS DSP Library on nRF52832 running zephyr LTS Version(V1.14) ?
* :github:`19783` - floating point in C++ on x86\_64 uses SSE
* :github:`19775` - net\_calc\_chksum: Use of un-initialized memory on 64 bit targets
* :github:`19769` - CONFIG\_FLASH\_SIZE should be CONFIG\_FLASH\_END and specified in hex
* :github:`19767` - Bluetooth: Mesh: Provision Random buffer has too small size
* :github:`19762` - tests/net/lib/tls\_credentials failed on sam\_e70\_xplained board.
* :github:`19759` - z\_arch\_switch() passed pointer to NULL outgoing switch handle on dummy thread context switch
* :github:`19748` - k\_sleep(K\_FOREVER) behavior unexpected
* :github:`19734` - "make gdbserver" doesn't work properly for qemu\_x86\_long
* :github:`19724` - Bluetooth: Mesh: Receiving an access message
* :github:`19722` - Settings: settings\_file\_save\_priv() use of uninitialized variable
* :github:`19721` - samples/bluetooth/ipsp does not respond to pings from Linux
* :github:`19717` - Add provisions for supporting multiple CMSIS variants
* :github:`19701` - mem\_pool\_threadsafe sporadic failures impacting CI
* :github:`19700` - nrfx\_uart RX hang on errors
* :github:`19697` - tests/subsys/fs/fat\_fs\_api uses unitialized variables
* :github:`19692` - [TOPIC-GPIO] gpi\_api\_1pin test failures
* :github:`19685` - Samples: BluetoothMesh: not able to connect with device over GATT to provision it
* :github:`19683` - nrf: clock reimplementation breaks test
* :github:`19678` - Noticeable delay between processing multiple client connection requests (200ms+)
* :github:`19660` - missing file reference in samples/sensor/ti\_hdc doc
* :github:`19649` - [TOPIC-GPIO]: Replace GPIO\_INT\_DEBOUNCE with GPIO\_DEBOUNCE
* :github:`19638` - Bluetooth: Mesh: Provisioning Over PB-ADV
* :github:`19629` - tinycbor buffer overflow causing mcumgr image upload failure
* :github:`19612` - ICMPv6 packet is routed to wrong interface when peer is not found in neighbor cache
* :github:`19604` - Bluetooth: ATT does not release all buffers on disconnect
* :github:`19603` - addition to winbond,w25q16.yaml required for SPI CS to be controlled by driver
* :github:`19599` - ARC builds missing z\_arch\_start\_cpu() when !SMP
* :github:`19592` - Request new repository to host the Eclipse plugin for building Zephyr applications
* :github:`19569` - nRF RTC Counter with compile time decision about support of custom top value
* :github:`19560` - Console on CDC USB crashes when CONFIG\_USB\_COMPOSITE\_DEVICE=y
* :github:`19552` - [TOPIC-GPIO]: Support for legacy interrupt configuration breaks new API contract
* :github:`19550` - drivers/pcie: \`pcie\_get\_mbar()\` should return a \`void \*\` not \`u32\_t\`
* :github:`19549` - kernel/mem\_protection/stackprot fails on NXP RT series platforms on v1.14.1-rc3 release
* :github:`19544` - make usb power settings in "Configuration Descriptor" setable
* :github:`19543` - net: tcp: echo server stops if CONFIG\_POSIX\_MAX\_FDS is not set
* :github:`19539` - Support MQTT over Websocket
* :github:`19537` - debug:object\_tracing: The trace list is not complete once we initialize the object on the trace list
* :github:`19536` - devicetree bindings path misinterpreted
* :github:`19535` - Doubly freed memory in the pipe\_api test
* :github:`19525` - Can't change the slave latency on a connection.
* :github:`19515` - Bluetooth: Controller: assertion failed
* :github:`19509` - Bluetooth: stm32wb55: Unable to pair with privacy-enabled peer
* :github:`19490` - Bluetooth: split: 'e' assert during disconnect
* :github:`19484` - Bluetooth: split: bt\_set\_name() asserts due to flash and radio coex
* :github:`19472` - drivers: usb\_dc\_stm32: shows after some time errors and warnings
* :github:`19459` - Bluetooth: Mesh: Mesh Model State Binding.
* :github:`19456` - arch/x86: make use of z\_bss\_zero() and z\_data\_copy()
* :github:`19452` - Bluetooth: Mesh: Mesh model implementation?
* :github:`19447` - SEGGER\_RTT.h: No such file or directory
* :github:`19438` - boot flags incorrect after image swapping
* :github:`19437` - tests/kernel/sched/schedule\_api tests fail to build
* :github:`19432` - nrfx: nrf52840\_pca10056 SPIM1 cannot be selected without SPIM3
* :github:`19420` - power: system power management sleep duration
* :github:`19419` - Build automation and testing tools
* :github:`19415` - typo in nucleo\_l496zg.dts
* :github:`19413` - Not able to scan and connect to other ble devices with HCI commands
* :github:`19398` - net: ENC28J60 driver does not respond to ping
* :github:`19385` - compilation error
* :github:`19381` - \`k\_yield()\` exhibits different behavior with \`CONFIG\_SMP\`
* :github:`19376` - Build on a ARM host
* :github:`19374` - net: echo server: TCP add support for multiple connections
* :github:`19370` - bugs in kernel/atomic\_c
* :github:`19367` - net: TCP/IPv4: TCP stops working after dropping segment with incorrect checksum
* :github:`19363` - arc: bug in \_firq\_enter
* :github:`19353` - arch/x86: QEMU doesn't appear to support x2APIC
* :github:`19347` - Bluetooth: BL654 USB dongle not found after flashing
* :github:`19342` - Bluetooth: Mesh: Persistent storage of Virtual Addresses
* :github:`19320` - build error using logger in test case
* :github:`19319` - tests/kernel/spinlock only runs on ESP32
* :github:`19317` - need a minimal log implementation that maps to printk()
* :github:`19307` - \_interrupt\_stack is defined in the kernel, but declared in arch headers
* :github:`19299` - kernel/spinlock: A SMP race condition in SPIN\_VALIDATE
* :github:`19284` - Service Changed indication not being sent in some cases
* :github:`19270` - GPIO: STM32: Migration to new API
* :github:`19267` - Service changed not notified upon reconnection.
* :github:`19265` - Bluetooth: Mesh: Friend Send model message to LPN
* :github:`19263` - Bluetooth: Mesh: Friend Clear Procedure Timeout
* :github:`19250` - NVS: Overwriting an item with a shorter matching item fails
* :github:`19239` - tests/kernel/common failed on iotdk board.
* :github:`19238` - tests/subsys/usb/device failed on reel\_board.
* :github:`19235` - move drivers/timer/apic\_timer.c to devicetree
* :github:`19231` - native\_posix\_64/tests/subsys/fs/fat\_fs\_api/filesystem.fat fails
* :github:`19227` - IOTDK uses QMSI DT binding
* :github:`19226` - Device Tree Enhancements in 2.1
* :github:`19219` - drivers/i2c/i2c\_dw.c is not 64-bit clean
* :github:`19216` - Ext library for WIN1500: different values of AF\_INET
* :github:`19198` - Bluetooth: LL split assert on connect
* :github:`19191` - problem with implementation of sock\_set\_flag
* :github:`19186` - BLE: Mesh: IVI Initiator When ivi in progress timeout
* :github:`19181` - sock\_set\_flag implementation in sock\_internal.h does not work for 64 bit pointers
* :github:`19178` - Segmentation fault when running echo server
* :github:`19177` - re-valuate commit 0951ce2
* :github:`19176` - NET: LLMNR: zephyr drops IPV4 LLMNR packets
* :github:`19167` - Message queues bug when using C++
* :github:`19165` - zephyr\_file generates bad links on branches
* :github:`19164` - compiling native\_posix64 with unistd.h & net/net\_ip.h fail
* :github:`19144` - arch/x86: CONFIG\_BOOT\_TIME\_MEASUREMENT broken
* :github:`19135` - net: ipv4: udp: echo server sends malformed data bytes in reply to broadcast packet
* :github:`19133` - Scheduler change in #17369 introduces crashes
* :github:`19103` - zsock\_accept\_ctx blocks even when O\_NONBLOCK is specified
* :github:`19098` - Failed to flash on ESP32
* :github:`19096` - No error thrown for device tree node with missing required property of type compound
* :github:`19079` - Enable shield sample on stm32mp157c\_dk2
* :github:`19078` - search for board specific shield overlays doesn't always work
* :github:`19066` - Build error with qemu\_x86\_64
* :github:`19065` - Build error with stm32h747i\_disco\_m4
* :github:`19064` - Correct docs for K\_THREAD\_DEFINE
* :github:`19059` - i2c\_ll\_stm32\_v2: nack on write is not handled correctly
* :github:`19051` - [Zephyr v2.0.0 nrf52840] Unable to reconnect to recently bonded peripheral
* :github:`19039` - Bluetooth: Qualification test case GATT/SR/UNS/BI-02-C fails
* :github:`19038` - [zephyr branch 1.14 and master -stm32-netusb]:errors when i view RNDIS Device‘s properties on Windows 10
* :github:`19034` - sanitycheck fail with ninja option with single-core machine
* :github:`19031` - nrfx\_clock.c functions are not available with CONFIG\_NRFX\_CLOCK
* :github:`19015` - Bluetooth: Mesh: Node doesn't respond to "All Proxies" address
* :github:`19013` - [Zephyr 1.14]: NetUsb and Ethernet work together
* :github:`19004` - problems in sanitycheck/CI infrastructure revealed by post-release change
* :github:`18999` - assignment in assert in test of arm\_thread\_arch causes build failures
* :github:`18990` - C++ New allocates memory from kernel heap
* :github:`18988` - BLE Central auto enables indications and notifies
* :github:`18986` - DTS: transition from alias to node label as the standard prefix
* :github:`18973` - z\_arch\_system\_halt() does not block interrupts
* :github:`18961` - [Coverity CID :203912]Error handling issues in /samples/net/sockets/coap\_client/src/coap-client.c
* :github:`18957` - NET\_L2: modem drivers (offloaded) aren't assigned a net\_l2 which causes a crash in net\_if\_up()/net\_if\_down()
* :github:`18956` - memory protection for x86 dependent on XIP
* :github:`18935` - [Zephyr 1.14] drivers: flash: spi\_nor: Problematic write with page boundaries
* :github:`18880` - boards: mec15xxevb\_assy6853: consider moving ARCH\_HAS\_CUSTOM\_BUSY\_WAIT to SoC definition
* :github:`18873` - zsock\_socket() should support proto==0
* :github:`18870` - zsock\_getaddrinfo() returns garbage values if IPv4 address is passed and hints->ai\_family == AF\_INET6
* :github:`18858` - Runner support for stm32flash utility
* :github:`18832` - Doc: contact-us page should use slack invite (not zephyrproject.slack.com)
* :github:`18824` - tests/subsys/usb/device/ failed on sam\_e70 board.
* :github:`18816` - ssd1306 driver can't work with lvgl
* :github:`18807` - Support the Ubuntu Cross Toolchain
* :github:`18803` - LTS - support time
* :github:`18787` - arch/x86: retire loapic\_timer.c driver in favor of new apic\_timer.c
* :github:`18749` - Avenger96 regressed in mainline for U-Boot M4 boot
* :github:`18695` - Watchdog: stm32: Wrong timeout value when watchdog started at boot
* :github:`18657` - drivers/timer/hpet.c should use devicetree, not CONFIG\_\* for MMIO/IRQ data
* :github:`18652` - Optimization flags from CMAKE\_BUILD\_TYPE are not taken into account
* :github:`18592` - (nRF51) The RSSI signal does not rise above -44 dBm
* :github:`18591` - tests/kernel/fifo/fifo\_timeout/kernel.fifo.timeout.poll fails to run on multiple ARM platforms
* :github:`18585` - STM32G4 support
* :github:`18583` - hci\_usb: NRF52840 connecting addtional peripheral fails
* :github:`18540` - MEC1501 ADC is missing in HAL
* :github:`18539` - MEC1501 PWM is missing in HAL
* :github:`18488` - Bluetooth: Mesh: Friend queue message seqnum order
* :github:`18480` - Microchip's MEC1501 HAL is broken (watchdog part)
* :github:`18465` - timeutil\_timegm() has undefined behavior
* :github:`18451` - [Coverity CID :203528]Integer handling issues in /tests/lib/fdtable/src/main.c
* :github:`18449` - [Coverity CID :203458]Integer handling issues in /tests/lib/fdtable/src/main.c
* :github:`18450` - [Coverity CID :203505]Integer handling issues in /tests/lib/fdtable/src/main.c
* :github:`18448` - [Coverity CID :203429]Integer handling issues in /tests/lib/fdtable/src/main.c
* :github:`18440` - [Coverity CID :203439]Memory - corruptions in /tests/kernel/mem\_protect/protection/src/main.c
* :github:`18441` - [Coverity CID :203460]Memory - corruptions in /tests/kernel/mem\_protect/protection/src/main.c
* :github:`18373` - [Coverity CID :203399]API usage errors in /samples/boards/olimex\_stm32\_e407/ccm/src/main.c
* :github:`18341` - settings: test setting FS back-end using littlefs
* :github:`18340` - settings: make NVS the default backend
* :github:`18308` - net: TCP/IPv6 set of fragmented packets causes Zephyr to quit
* :github:`18305` - Native Posix target can not use features with newlib dependencies
* :github:`18297` - Bluetooth: SMP: Pairing issues
* :github:`18282` - tests/kernel/sched/schedule\_api/ fails on LPC54114\_m4
* :github:`18160` - Cleanup dts compatible for "nxp,kinetis-sim" on nxp\_ke1xf
* :github:`18143` - stm32f SPI Slave TX does not work correctly, but occurs OVERRUN err
* :github:`18138` - xtensa arch has two different implementations
* :github:`18105` - BSD socket offload with IPv4 and IPv6 disabled breaks many client-based net samples
* :github:`18031` - samples/shields/x\_nucleo\_iks01a3 test is stucking due to dca45cb commit
* :github:`17998` - STM32 (Nucleo L476RG) SPI pins floating
* :github:`17983` - Bluetooth: Re-establish security before notifications/indications can be sent
* :github:`17949` - stm32 i2c driver has problems with AHB\_PRESCALER, APB1\_PRESCALER, APB2\_PRESCALER
* :github:`17892` - arch/x86: clean up segmentation.h
* :github:`17888` - arch/x86: remove IAMCU ABI support
* :github:`17832` - x86: update mmustructs.h and x86\_mmu.c to support long mode
* :github:`17829` - support default property values in devicetree bindings
* :github:`17805` - [Zepyhr v1.14.0 and master] Unable to run commands of mcumgr tool over UART like reset
* :github:`17781` - Question:Is it possible to connect the device on internet using bluetooth connection?
* :github:`17645` - VSCode debugging Zephyr application
* :github:`17626` - Change sanitycheck to use 'gcovr' instead of 'lcov'
* :github:`17625` - driver: gpio: PCAL9535A: can't write to register (read is possible)
* :github:`17548` - Can't set thread name with k\_thread\_create prevents useful tracing information
* :github:`17546` - Bluetooth: Central Scan fails continuously if last connect attempt failed to complete
* :github:`17454` - Bluetooth: Mesh: Add provisioner support
* :github:`17443` - Kconfig: move arch-specific stack sizes to arch trees?
* :github:`17430` - arch/x86: drivers/interrupt\_controller/system\_apic.c improperly classifies IRQs
* :github:`17361` - \_THREAD\_QUEUED overlaps with x86 \_EXC\_ACTIVE in k\_thread.thread\_state
* :github:`17337` - ArmV7-M mpu sub region alignment
* :github:`17239` - Too many open files crash when running "sanitycheck" with no arguments
* :github:`17234` - CONFIG\_KERNEL\_ENTRY appears to be superfluous
* :github:`17133` - arch/x86: x2APIC EOI should be inline
* :github:`17104` - arch/x86: fix -march flag for Apollo Lake
* :github:`17064` - drivers/serial/uart\_ns16550: CMD\_SET\_DLF should be removed
* :github:`17004` - arch/x86: build errors with newest build-grub.sh scripts
* :github:`16900` - Inline assembly in Arm z\_arch\_switch\_to\_main\_thread missing clobber list
* :github:`16880` - Systematic \*-zephyr-eabi/bin/ld: warning: toolchain\_is\_ok cannot find entry symbol \_start; defaulting to 000::00XXXXX
* :github:`16791` - build system does not see changes in DTS dependencies
* :github:`16723` - nrfx: uart: power management does not include CTS/RTS pins
* :github:`16721` - PCIe build warnings from devicetree
* :github:`16673` - usb\_dc\_stm32: If i remove the cable while writing, the program will freeze.
* :github:`16599` - drivers: usb\_dc\_nrfx: unstable handling of hosts suspend/resume
* :github:`16529` - LTS 1.14.0: sanitycheck: Cannot identify OOT boards and shields
* :github:`16452` - drivers: ethernet: stm32, sam, mcux: LAA bit not set
* :github:`16421` - drivers: rtc: stm32: correct tm\_mon conversion
* :github:`16376` - posix ext: Implement eventfd()
* :github:`16320` - The routing option CONFIG\_NET\_ROUTING needs clarification
* :github:`16223` - stm32: Unable to send 64 byte packet over control endpoint
* :github:`16167` - Implement interrupt driven GPIO on LPC families
* :github:`16097` - STM32 Ethernet driver should be able to detect the carrier state
* :github:`16041` - stm32f407 flash erase error sometimes
* :github:`16035` - facing problem with SDHC driver disk mount, need help to debug better
* :github:`16032` - Socket UDP: Low transmission efficiency
* :github:`16031` - Toolchain abstraction
* :github:`15912` - add Reject as an option to pull request reviews
* :github:`15881` - tests/net/buf fails on qemu\_x86\_64
* :github:`15841` - Support AT86RF233
* :github:`15604` - Suspicious PCI and build\_on\_all default test coverage
* :github:`15603` - Unable to use C++ Standard Library
* :github:`15598` - Standard devicetree connectors for boards
* :github:`15494` - 2.0 Release Checklist
* :github:`15359` - The docs incorrectly state that common.dts integrates with mcuboot
* :github:`15323` - blink\_led sample does not work on most of the nRF boards
* :github:`15196` - logging: Support for blocking deferred logging
* :github:`15027` - doc: PDF generation broken
* :github:`14906` - USB: NXP Device controller does not pass testusb tests
* :github:`14683` - need end-to-end memory protection samples
* :github:`13725` - drivers: ssd1306: When 128x32 is used, only half of the screen is output.
* :github:`13708` - No Arduino interface definition for Nordic dev. kits
* :github:`13417` - tests/drivers/watchdog/wdt\_basic\_api/testcase.yaml: test\_wdt\_no\_callback() failed at "Waiting to restart MCU"
* :github:`13000` - sanitycheck serializes running tests on ARC simulator
* :github:`12969` - settings: loading key-value pairs for given subtree
* :github:`12965` - POSIX subsys: Need more fine-grained enable options
* :github:`12961` - ARM Memory Protection functions not invoked in SWAP for ARMv6/ARMv8-M Baseline
* :github:`12703` - how to configure interrupt signals on shields via device tree?
* :github:`12677` - USB: There are some limitations for users to process descriptors
* :github:`12653` - Sanitycheck should not write results into scripts/sanity\_chk
* :github:`12535` - Bluetooth: suspend private address (RPA) rotating
* :github:`12509` - Fix rounding in \_ms\_to\_ticks()
* :github:`12504` - STM32: add USB\_OTG\_HS example
* :github:`12206` - OpenThread apps want to download and build OpenThread every time!
* :github:`12114` - assertion using nRF5 power clock with BLE and nRF5 temp sensor
* :github:`11743` - logging: add user mode access
* :github:`11717` - qemu\_x86 's SeaBIOS clears the screen every time it runs
* :github:`11655` - Alleged multiple design and implementation issues with logging
* :github:`11501` - RFC: Improve CI and add more status items
* :github:`10748` - Work waiting on pollable objects
* :github:`10701` - API: Prefix (aio\_) conflict between POSIX AsyncIO and Designware AnalogIO Comparator
* :github:`10503` - User defined USB function & usb\_get\_device\_descriptor()
* :github:`10338` - Add PyLint checking of all python scripts in CI
* :github:`10256` - Add support for shield x-nucleo-idb05a1
* :github:`9482` - Enable mpu on lpc54114
* :github:`9249` - Get non ST, STM32 Based boards compliant with default configuration guidelines
* :github:`9248` - Get Olimex boards compliant with default configuration guidelines
* :github:`9245` - Get TI SoC based boards compliant with default configuration guidelines
* :github:`9244` - Get SILABS board compliant with default configuration guidelines
* :github:`9243` - Get NXP SoC based boards compliant with default configuration guidelines
* :github:`9241` - Get ATMEL SoC based boards compliant with default configuration guidelines
* :github:`9240` - Get ARM boards compliant with default configuration guidelines
* :github:`9239` - Get NIOS boards compliant with default configuration guidelines
* :github:`9237` - Get RISCV boards compliant with default configuration guidelines
* :github:`9236` - Get X86 boards compliant with default configuration guidelines
* :github:`9235` - Get XTENSA boards compliant with default configuration guidelines
* :github:`9193` - STM32: Move DMA driver to LL/HAL and get it STM32 generic
* :github:`8758` - All nRF drivers: migrate configuration from Kconfig to DTS
* :github:`7909` - tests/kernel/common.test\_bitfield fails on max10
* :github:`7375` - Codecov does not report coverage of code that is not covered by the native\_posix test suite
* :github:`7213` - DTS should use (one or more) prefixes on all defines
* :github:`6991` - Enhance test reporting and maintain one source for testcase meta data
* :github:`6858` - Default board configuration guidelines
* :github:`6446` - sockets: Accept on non-blocking socket is currently blocking
* :github:`6152` - Inter-applications flash layout exchange mechanism
* :github:`5138` - dts: boards: provide generic dtsi file for 'generic' boards
* :github:`4028` - C++ 11 Support
* :github:`3981` - ESP32 uart driver does not support Interrupt/fifo mode
* :github:`3877` - Use mbedtls from Zephyr instead of openthread
* :github:`652` - Provide a mean to find tests with 0 platforms due to bad filtering
* :github:`3497` - refactor \_NanoFatalErrorHandler
* :github:`3181` - scalable solution for test case stack sizes
* :github:`3124` - Atmel SAM RTC driver
* :github:`3056` - arch-specific inline functions cannot manipulate \_kernel
* :github:`2686` - Add qemu\_cortex\_m0/m0+ board.
* :github:`2490` - Provide sanity test cases for NANO\_ESF/NANO\_ISF structures
* :github:`2144` - clearly document internal kernel interfaces
Part 3
한국어 전문 번역
Zephyr 2.1.0
Zephyr kernel 2.1.0 release를 발표합니다.
이번 release의 주요 개선 사항은 다음과 같습니다.
- 모든 architecture에서 API를 정규화했습니다.
- ARMv6-M architecture 지원을 확대했습니다.
- 여러 새 board와 shield를 지원합니다.
- 다수의 새 driver와 sensor를 추가했습니다.
- 새 TCP stack 구현을 실험적으로 추가했습니다.
- Vega platform의 BLE 지원을 실험적으로 추가했습니다.
- Bluetooth host stack의 memory 사용량을 개선했습니다.
다음은 component별 상세 변경 목록입니다.
Security Vulnerability Related
접수된 security vulnerability는 없습니다.
Kernel
irq_offload()용 architecture abstraction을 추가했습니다.- 모든 architecture에 architecture interface header와 정규화된 API를 추가했습니다.
- Fatal error message에 fault가 발생한 CPU를 표시합니다.
- C++ compatibility를 개선했습니다.
- Architecture API documentation을 자동 생성할 수 있도록 arch API namespace를 수정했습니다.
- Userspace error에 logging을 사용합니다.
Architectures
ARC
- Exception handling stack 크기를 늘렸습니다.
- DIRECT IRQ를 지원합니다.
z_arch_system_halt()를 구현했습니다.
ARM
- ARMv6-M architecture에서 user mode와 hardware 기반 stack overflow detection을 포함한 memory protection 기능을 지원합니다.
- ARMv6-M architecture용 QEMU를 지원합니다.
- ARMv6-M에서 ARM 전용 kernel 기능의 test coverage를 확대했습니다.
- ARMv8-M의 runtime MPU programming을 개선해 kernel SRAM memory 전체 partitioning을 사용자가 설정할 수 있게 했습니다.
- Cortex-R architecture용 CMSIS를 지원합니다.
- CMSIS header를 version 5.6으로 갱신했습니다.
- 누락된 Cortex-R CPU DeviceTree binding을 추가했습니다.
- 잘못된 Cortex-R DeviceTree specification을 수정했습니다.
- ARM architecture 구현의 여러 bug를 수정했습니다.
POSIX
- native_posix와 nrf52_bsim에서
CONFIG_DYNAMIC_INTERRUPTS를 지원합니다.
RISC-V
- Multicore system boot를 지원합니다.
x86
- 기본 ACPI와 단순하지 않은 memory map을 지원합니다.
- 64bit mode에서만 SMP를 지원합니다.
- Direct ISR 함수를 inline으로 처리합니다.
Boards & SoC Support
새 SoC series
- Atmel SAMD51, SAME51, SAME53, SAME54
- Nordic Semiconductor nRF53
- NXP Kinetis KV5x
- STMicroelectronics STM32G4
새 ARM board
- actinius_icarus
- cc3235sf_launchxl
- decawave_dwm1001_dev
- degu_evk
- frdm_k22f
- frdm_k82f
- mec1501modular_assy6885
- nrf52833_pca10100
- nrf5340_dk_nrf5340
- nucleo_g431rb
- pico_pi_m4
- qemu_cortex_r0
- sensortile_box
- steval_fcu001v1
- stm32f030_demo
- stm32l1_disco
- twr_kv58f220m
새 shield
- adafruit_2_8_tft_touch_v2
- dfrobot_can_bus_v2_0
- link_board_eth
- ssd1306_128x32
- ssd1306_128x64
- waveshare_epaper
- x_nucleo_idb05a1
- Olimexino STM32 board에 CAN 지원을 추가했습니다.
Drivers and Sensors
ADC
- STM32 driver에서 STM32G4X를 지원합니다.
- Microchip XEC ADC driver를 추가했습니다.
Bluetooth
- RPMsg transport HCI driver를 추가했습니다.
CAN
- Bus state와 error counter를 읽는 API를 추가했습니다.
- Bus-off recovery API를 추가했습니다.
- MCP2515 driver를 최적화했습니다.
- Bug를 수정했습니다.
Clock Control
- nRF driver에서 nRF52833을 지원합니다.
- STM32 driver에서 STM32G4X를 지원합니다.
Console
- Deprecated 함수
console_register_line_input을 제거했습니다.
Counter
- STM32 driver에서 STM32L1과 STM32G4X를 지원합니다.
- QMSI driver를 제거했습니다.
- Microchip XEC driver를 추가했습니다.
Display
- Build 시 선택할 수 있도록 SSD1306 driver를 개선했습니다.
- LUT와 parameter에 bytestring property를 사용하도록 SSD16XX driver를 개선했습니다.
DMA
- Generic STM32 driver를 추가했습니다.
- QMSI driver를 제거했습니다.
EEPROM
- EEPROM device driver API를 추가했습니다.
- Atmel AT24 및 호환 I2C EEPROM driver를 추가했습니다.
- Atmel AT25 및 호환 SPI EEPROM driver를 추가했습니다.
- native_posix EEPROM emulation driver를 추가했습니다.
Entropy
- RV32M1 driver를 추가했습니다.
- STM32 driver에서 STM32G4X를 지원합니다.
Ethernet
- STM32 driver에 MAC address configuration과 carrier state detection을 추가했습니다.
- ENC424J600 driver를 추가했습니다.
- DesignWare driver를 제거했습니다.
Flash
- SPI NOR driver에 deep-power-down mode를 추가했습니다.
- 2MB part용 STM32 driver를 수정했습니다.
- STM32 driver에서 STM32G4X를 지원합니다.
- QMSI driver를 제거했습니다.
GPIO
- STM32 driver에서 STM32G4X를 지원합니다.
- QMSI, SCH, SAM3 driver를 제거했습니다.
Hardware Info
- LiteX DNA driver를 추가했습니다.
I2C
- 남은 driver를 DeviceTree로 변환했습니다.
- STM32 driver에서 STM32G4X를 지원합니다.
- 64bit용 DesignWare driver를 수정했습니다.
- QMSI driver를 제거했습니다.
- XEC driver에 올바른 error handling을 추가했습니다.
I2S
- STM32 driver를 refactoring했습니다.
IEEE 802.15.4
- CC13xx/CC26xx driver를 추가했습니다.
Interrupt Controller
- SAM0 EIC driver에 SAME54 지원을 추가했습니다.
- STM32 driver에서 STM32G4X를 지원합니다.
- RISC-V PLIC가 multi-level IRQ 지원을 사용하도록 변환했습니다.
IPM
- nRFx driver를 추가했습니다.
Keyboard Scan
- Microchip XEC driver를 추가했습니다.
LED
- LP5562, PCA9633, LP3943 driver에서 non-DTS 지원을 제거했습니다.
Modem
- Modem receiver에 단순 power management를 추가했습니다.
Pinmux
- STM32 driver에서 STM32G4X를 지원합니다.
- QMSI driver를 제거했습니다.
PS/2
- Microchip XEC driver를 추가했습니다.
PWM
- PWM shell을 추가했습니다.
- Microchip XEC driver를 추가했습니다.
- QMSI driver를 제거했습니다.
Sensor
- LIS2DH driver의 raw value scaling과 SPI burst transfer를 수정했습니다.
- 여러 driver를 DeviceTree로 변환했습니다.
- ENS210 driver의 fractional part 계산을 수정했습니다.
- OPT3001 light sensor driver를 추가했습니다.
- SI7060 temperature sensor driver를 추가했습니다.
- TMP116 driver를 추가했습니다.
- SHT3XD driver에 single-shot mode를 구현했습니다.
- LIS2DW12 driver에 single/double tap trigger를 지원합니다.
Serial
- SAM0 driver에 SAME54 지원을 추가했습니다.
- STM32 driver에서 STM32G4X를 지원합니다.
- nRF UARTE와 UART driver에서 stop bit 2개를 지원합니다.
- QMSI driver를 제거했습니다.
- FIFO와 interrupt를 지원하는 ESP32 driver를 추가했습니다.
SPI
- nRFx driver에서 nRF52833을 지원합니다.
- STM32 driver에서 STM32G4X를 지원합니다.
- RV32M1 driver를 추가했습니다.
- Microchip XEC driver를 추가했습니다.
- LiteX driver를 추가했습니다.
- Intel Quark driver를 제거했습니다.
Timer
- SYSTICK과 nRF driver에서 clock announcement가 굶는 문제를 수정했습니다.
- 여러 driver의 tickless mode에서 clamp tick adjustment를 수정했습니다.
- SYSTICK driver의 absolute cycle 계산을 수정했습니다.
- nRF driver에서 announce되지 않은 elapsed time 때문에 tick이 사라지는 문제를 수정했습니다.
- ARC driver의 SMP bug를 수정했습니다.
- STM32 LPTIM driver를 추가했습니다.
- CC13X2/CC26X2 system clock이 SYSTICK 대신 RTC를 사용하도록 변경했습니다.
USB
- nRFx driver에서 nRF52833을 지원합니다.
- STM32 driver에서 STM32G4X를 지원합니다.
- Variable-length data storage용 ZLP hardware handling을 활성화했습니다.
Video
- MCUX CSI와 Aptina MT9M114 driver를 추가했습니다.
- Software video pattern generator driver를 추가했습니다.
Watchdog
- SAM0 driver에 SAME54 지원을 추가했습니다.
- Driver가 DeviceTree를 사용하도록 변환했습니다.
- QMSI driver를 제거했습니다.
- STM32 WWDG driver를 추가했습니다.
- Microchip XEC driver를 추가했습니다.
Wi-Fi
- Inventek eS-WiFi driver에 TLS를 포함한 TCP/UDP socket offload를 구현했습니다.
Networking
- 새 TCP stack 구현을 추가했습니다. 아직 실험 단계이고 기본으로 꺼져 있으며, 시험하려면
CONFIG_NET_TCP2Kconfig option을 설정합니다. - WebSocket connection 위에서 MQTT protocol을 실행할 수 있습니다.
- LwM2M에서 DNS를 활성화할 수 있습니다.
- net shell에서 network statistics를 reset할 수 있습니다.
- Network packet 송수신에 걸린 시간의 statistics를 제공합니다.
- PPP Echo-Request packet 수신 시 Echo-Reply packet을 전송합니다.
- IEEE 802.15.4용 CC13xx/CC26xx device driver를 추가했습니다.
- eS-WiFi network driver에 TLS를 포함한 TCP/UDP socket offload를 추가했습니다.
- 신뢰성을 높이도록 여러 SNTP request를 전송할 수 있습니다.
socket()호출에서 기본 network protocol을 선택할 수 있습니다.- 기본 native IP stack과 offloaded IP stack 중 하나를 선택할 수 있습니다. Network device에서 쓰지 않을 기능을 끌 수 있어 ROM과 RAM을 절약합니다.
- LwM2M client가 시작하는 deregistration을 지원합니다.
- 지원 OpenThread version을 갱신했습니다.
- Zephyr가 제공하는 mbedTLS를 사용하도록 OpenThread configuration을 갱신했습니다.
- TCP connection establishment의 여러 문제를 수정했습니다.
- Multicast packet을 listening socket 전체에 전달하도록 수정했습니다.
- Socket offloading 사용 시 network interface initialization을 수정했습니다.
- 전송 CoAP message의 초기 message ID seed를 수정했습니다.
net ping으로 ICMPv4 echo-request를 보낼 때 network interface 선택을 수정했습니다.
변경된 networking sample
- http_client
- dumb_http_server_mt
- dumb_http_server
- echo_server
- mqtt_publisher
- zperf
변경된 network device driver
- Ethernet ENC424J600 새 driver
- Ethernet ENC28J60
- Ethernet STM32
- Wi-Fi SimpleLink
- 제거된 Ethernet DesignWare
Bluetooth
Host
- Memory footprint를 줄이고 잠재적 deadlock을 없애도록 Host transmission path를 다시 구성했습니다.
- Connected callback의 HCI error를 문서화했습니다.
- GATT attribute subscription 여부를 확인하는
bt_gatt_is_subscribed()를 추가했습니다. - GATT CCC structure initializer를 추가했습니다.
- Connection handle을 얻는 HCI 함수를 추가했습니다.
- Memory 사용을 줄이도록 CCC setting을 필요할 때 불러올 수 있습니다.
- Slave connection parameter update 절차 실행 시간을 설정할 수 있습니다.
- Overhead를 줄이도록 연속
bt_rand호출을 하나로 합쳤습니다. - Key storage에 key displacement 기능을 추가했습니다.
- 피할 수 없는 warning의 심각도를 낮췄습니다.
- C++20 designated initializer를 지원합니다.
- Mesh Profile Specification의 model extension 개념을 추가했습니다.
- Mesh Provisioner 역할을 지원합니다.
BLE split software Controller
- 다수의 bug를 수정했습니다.
- 여러 control procedure(LLCP) 처리 문제를 수정했습니다.
- Vega platform의 BLE 지원을 실험적으로 추가했습니다.
- LLL flush hook을 추가했습니다.
ll_reset호출에서 LLL reset 함수를 구현했습니다.- TX control buffer 수를 설정할 수 있습니다.
- Zero Latency IRQ를 지원합니다.
BLE legacy software Controller
- 여러 bug를 수정했습니다.
Build and Infrastructure
- Kconfig 함수
dt_int_val,dt_hex_val,dt_str_val을 deprecated했습니다. eDTS 정보를 사용하는dt_node_reg_addr같은 새 함수를 사용하며 자세한 내용은scripts/kconfig/kconfigfunctions.py에 있습니다. - 생성된
generated_dts_board.conf의DT_Kconfig symbol 직접 사용을 deprecated했습니다. Kconfig symbol source를 Kconfig 하나로 통합하고 build도 조금 빠르게 하기 위한 변경입니다. - Kconfig 파일은
scripts/kconfig/kconfigfunctions.py의 함수를 사용하고, sanitycheck YAML은scripts/sanity_chk/expr_parser.py의 함수를 사용해야 합니다. 아직 지원하지 않는 pattern에는 새 함수가 필요할 수 있습니다. - Binding format의 여러 부분을 단순화하고 문서를 개선했습니다.
Libraries / Subsystems
Random
- Cryptographically secure random 함수를 추가했습니다.
- Bulk-fill random 함수를 추가했습니다.
HALs
- HAL을 main tree 밖의 external module로 옮기고 각각 독립 repository에 배치했습니다.
Documentation
- 새 Getting Started Guide는 development environment 설정부터 blinky sample 실행까지 처음 사용하는 경험을 단순화합니다.
- Sanitycheck, board porting, Bluetooth, scheduling, timing, peripheral, configuration, user mode를 포함한 architecture·build·process 문서를 추가·갱신했습니다.
- 새 board와 sample 문서를 추가했습니다.
- API documentation의 명확성과 품질을 개선했습니다.
Tests and Samples
- Code coverage를 높이기 위해 새 test를 추가하고 기존 test case 범위를 크게 확장했습니다.
Issue Related Items
이전 2.0.0 tagged release 이후 해결한 GitHub issue 483건입니다. 식별자와 공식 원문 순서를 그대로 유지했습니다.
21177- 긴 ATT MTU에서 write callback의 length field가 잘못 보고됨21148- nRF51에서 uart_1이 컴파일되지 않음21131- Bluetooth host: unpair 후 subscription이 제거되지 않음21139- west Black Magic Probe runner에서 keyboard interrupt가 process를 종료해서는 안 됨21126- spi_nrfx_spim driver의 extended SPIM configuration 처리가 잘못됨21115- Xtensa HAL용 새 repository 요청21113- k_sem_give가 cooperative thread를 예상치 않게 reschedule함21102- zephyrproject.org의 Slack link가 만료됨21077- 도움 요청: pull request의 identity/email 문제21059- Bluetooth sent callback이 ATT보다 더 지연됨21049- Bluetooth의 net_buf 사용과 관련된 여러 문제21048- qemu_xtensa와 mps2_an385에서 timer test 실패21004- cmd_data buffer 손상20970- Bluetooth Mesh transport layer의 seg_tx_reset 문제20969- drivers__gpio target에 source가 지정되지 않음20968- [Coverity CID: 206016] tests/kernel/sched/metairq/src/main.c의 assertion 안의 side effect20967- [Coverity CID: 206017] drivers/ipm/ipm_nrfx_ipc.c의 범위를 벗어난 read20966- [Coverity CID: 206018] tests/kernel/sched/metairq/src/main.c의 assertion 안의 side effect20965- [Coverity CID: 206019] tests/kernel/sched/metairq/src/main.c의 assertion 안의 side effect20964- [Coverity CID: 206020] drivers/ipm/ipm_nrfx_ipc.c의 잘못된 bit shift 연산20963- [Coverity CID: 206021] tests/kernel/sched/metairq/src/main.c의 assertion 안의 side effect20962- [Coverity CID: 206022] drivers/ipm/ipm_nrfx_ipc.c의 범위를 벗어난 read20939- 긴 duration timeout이 시간 손실을 일으킬 수 있음20938- ATT/L2CAP deadlock 문제20936- ARMv8-M에서 memory protection test 실패20933- x_nucleo_iks01a3 shield의 STM LSM6DSO sensor가 hardware/software reset 후 동작하지 않음20931- 최신 master에서 intel_s1000_crb sample을 빌드할 수 없음20926- ztest_1cpu_user_unit_test()가 올바르게 동작하지 않음20892- 사용자 nRF52840 board의 power management sleep duration 문제20883- [Coverity CID: 205808] tests/net/lib/coap/src/main.c의 정수 처리 문제20882- [Coverity CID: 205806] tests/net/lib/coap/src/main.c의 정수 처리 문제20881- [Coverity CID: 205786] tests/net/lib/coap/src/main.c의 정수 처리 문제20880- [Coverity CID: 205780] tests/net/lib/coap/src/main.c의 정수 처리 문제20879- [Coverity CID: 205812] tests/kernel/spinlock/src/main.c의 잘못된 표현식20878- [Coverity CID: 205801] tests/kernel/mp/src/main.c의 잘못된 표현식20872- [Coverity CID: 205779] subsys/usb/class/hid/core.c의 구문 분석 경고20871- [Coverity CID: 205815] subsys/shell/shell.c의 잘못된 메모리 접근20868- [Coverity CID: 205814] subsys/net/ip/6lo.c의 null pointer 역참조20867- [Coverity CID: 205803] subsys/fs/nvs/nvs.c의 정수 처리 문제20866- [Coverity CID: 205795] subsys/fs/nvs/nvs.c의 정수 처리 문제20846- [Coverity CID: 205775] samples/net/sockets/big_http_download/src/big_http_download.c의 메모리 손상20845- [Coverity CID: 205824] samples/net/mqtt_publisher/src/main.c의 메모리 손상20842- [Coverity CID: 205787] drivers/usb/device/usb_dc_native_posix_adapt.c의 메모리 손상20841- [Coverity CID: 205839] drivers/usb/device/usb_dc_native_posix.c의 오류 처리 문제20840- [Coverity CID: 205821] drivers/usb/device/usb_dc_native_posix.c의 오류 처리 문제20839- [Coverity CID: 205813] drivers/usb/device/usb_dc_native_posix.c의 오류 처리 문제20838- [Coverity CID: 205790] drivers/usb/device/usb_dc_native_posix.c의 null pointer 역참조20837- [Coverity CID: 205777] drivers/usb/device/usb_dc_native_posix.c의 오류 처리 문제20836- [Coverity CID: 205776] drivers/usb/device/usb_dc_native_posix.c의 오류 처리 문제20834- [Coverity CID: 205825] boards/posix/native_posix/hw_models_top.c의 API 사용 오류20833- Bluetooth SMP callback에서 Host API deadlock20826- [Coverity CID: 205798] boards/posix/native_posix/hw_models_top.c의 API 사용 오류20811- SPI driver 문제20804- sanitycheck 문서에 있으나 구현되지 않은 option20800- IRQ에서 깨운 ready thread로 switch되지 않음20797- coverage 활성화 시 qemu_x86 E1000에서 echo_server 충돌20781- BT_CONN_PARAM_UPDATE_TIMEOUT 후 VegaBoard peripheral_hr이 central_hr과 연결 해제20771- onoff_level_lighting_vnd_app의 provisioned node에 mcumgr로 연결할 수 없음20769- nucleo_g431rb에서 Settings subsystem 초기화 실패20743- settings.rst 문서가 Mynewt structure를 참조함20741- Link Board ETH를 이용한 Reel Board Ethernet 지원20735- Windows에서 J-Link로 flash할 수 없음20726- ARM: GCC 9에서 assembly clobber list의 SP register 지정이 deprecated됨20715- cc13x2/cc26x2 RTC driver가 긴 timeout에서 너무 일찍 interrupt할 수 있음20707- Runtime에 GATT service 정의20695- nRF5340 porting을 위한 기타 수정20692- CAN sample Kconfig가 존재하지 않는 CONFIG_CAN_AUTO_BOFF_RECOVERY를 참조함20681- LPS22HB sensor sample이 정의되지 않은 CONFIG_LPS22HB_TRIGGER를 참조함20666- 빌드 중 예상치 못한 UART Kconfig warning20660- bt_conn_create_le가 연결 전 pre-scan을 중지하지 못하는 경우가 있음20658- misc-flasher runner를 사용할 수 없음20651- Bluetooth 기능을 비활성화한 뒤 다시 시작하는 기능20639- #20560 병합 후 x_nucleo_iks01a3 sample이 동작하지 않음20621- STM32 USART의 잘못된 baud rate20620- privacy 활성화 시 advertiser가 RPA와 identity address를 번갈아 사용함20613- LL reset 완료 전에 HCI reset command complete가 발생20603- v1.14 branch의 sam_e70_xplained에서 kernel critical test 실패20598- newlib-nano memory allocation test의 runtime 오류20587- CONFIG_STACK_CANARIES 활성화 시 undefined reference20582- GCC Arm 7-2018-q2-update로 logging syst sample을 빌드하면 실패20571- devicetree: 비결정적인 multi-level interrupt encoding 수정20558- rv32m1_vega_ri5cy에서 peripheral_hr sample 빌드 실패20545- imgtool image signing 실패: DT_FLASH_WRITE_BLOCK_SIZE 누락20540- [Coverity CID: 205656] /tests/net/tcp/src/main.c의 오류 처리 문제20539- [Coverity CID: 205637] /tests/net/socket/tcp/src/main.c의 resource leak20538- [Coverity CID: 205673] /tests/net/ppp/driver/src/main.c의 메모리 손상20536- [Coverity CID: 205607] /tests/net/ppp/driver/src/main.c의 메모리 손상20535- [Coverity CID: 205619] /tests/net/ieee802154/fragment/src/main.c의 null pointer 역참조20534- [Coverity CID: 205669] /tests/kernel/mem_protect/stack_random/src/main.c의 잘못된 표현식20533- [Coverity CID: 205667] /tests/drivers/counter/counter_basic_api/src/test_counter.c의 오류 처리 문제20530- [Coverity CID: 205663] /tests/crypto/tinycrypt/src/sha256.c의 메모리 손상20515- [Coverity CID: 205670] /subsys/settings/src/settings_nvs.c의 code 유지보수성 문제20514- [Coverity CID: 205633] /subsys/settings/src/settings.c의 잘못된 메모리 접근20513- [Coverity CID: 205621] /subsys/net/lib/websocket/websocket.c의 잘못된 메모리 접근20512- [Coverity CID: 143683] /subsys/fs/fcb/fcb.c의 오류 처리 문제20511- [Coverity CID: 205612] /subsys/disk/disk_access_spi_sdhc.c의 제어 흐름 문제20510- [Coverity CID: 205660] /subsys/debug/tracing/ctf/ctf_top.c의 잘못된 표현식20509- [Coverity CID: 205632] /subsys/debug/tracing/ctf/ctf_top.c의 잘못된 표현식20508- [Coverity CID: 205634] /samples/net/sockets/websocket_client/src/main.c의 code 유지보수성 문제20507- [Coverity CID: 205662] /samples/net/sockets/dumb_http_server_mt/src/main.c의 잘못된 메모리 접근20506- [Coverity CID: 205672] /samples/drivers/espi/src/main.c의 null pointer 역참조20505- [Coverity CID: 205613] /samples/drivers/espi/src/main.c의 null pointer 역참조20504- [Coverity CID: 205661] /drivers/watchdog/wdt_wwdg_stm32.c의 잘못된 표현식20503- [Coverity CID: 205655] /drivers/watchdog/wdt_wwdg_stm32.c의 오류 처리 문제20502- [Coverity CID: 205665] /drivers/video/mt9m114.c의 정수 처리 문제20501- [Coverity CID: 205643] /drivers/video/mt9m114.c의 정수 처리 문제20499- [Coverity CID: 205625] /drivers/sensor/lsm6dso/lsm6dso_shub.c의 오류 처리 문제20498- [Coverity CID: 205628] /drivers/sensor/amg88xx/amg88xx_trigger.c의 오류 처리 문제20496- [Coverity CID: 205630] /drivers/pwm/pwm_mchp_xec.c의 잘못된 메모리 접근20495- [Coverity CID: 205622] /drivers/pwm/pwm_mchp_xec.c의 잘못된 메모리 접근20494- [Coverity CID: 205617] /drivers/kscan/kscan_mchp_xec.c의 메모리 손상20493- [Coverity CID: 205668] /drivers/ethernet/eth_enc424j600.c의 안전하지 않은 데이터 처리20489- [Coverity CID: 205645] /drivers/counter/counter_mchp_xec.c의 정수 처리 문제20488- [Coverity CID: 205614] /drivers/clock_control/nrf_clock_calibration.c의 정수 처리 문제20487- [Coverity CID: 205648] /arch/arc/core/mpu/arc_mpu_v3_internal.h의 메모리 손상20480- cc13xx/cc26xx I2C driver의 frequency 설정이 잘못됨20472- nRF flash driver가 relative address 대신 absolute address를 사용함20450- Bluetooth hci_uart가 peripheral의 connection parameter update request를 무시함20449- sam_e70_xplained에서 west flash 실패20445- mimxrt1050_evk에서 kernel critical test 실패20444- x86 info test에서 sanitycheck 오류20438- Kernel timeout API가 허용 값을 충분히 설명하지 않음20431- TLS socket에 sendmsg 누락20425- flash base address가 0이 아닌 device에서 flash_area_get_sectors가 sector를 가져오지 못함20423- flash_get_page_info_by_off가 relative address를 사용함20422- Bond가 있는 device는 사용자 인지 없이 새 key를 받아서는 안 됨20417- BME280 pressure unit가 잘못되었는지 확인20416- FXOS8700 sensor sample 문제20406- qemu_x86_64에서 libcxx test 빌드 실패20371- sanitycheck filtering 손상20351- disco_l475_iot1에서 VL53L0X sample 실패20332- Nordic DocLib link가 오래됨20325- STM32 Nucleo와 Discovery board에서 i2c_scanner sample이 동작하지 않음20313- zperf 문서가 잘못된 iPerf version을 가리킴20310- nucleo_f091rc에서 SDHC SPI clock을 활성화할 수 없음20299- CCC match callback 사용 시 Bluetooth connection reference가 해제되지 않음20297- Bluetooth driver log output을 닫을 수 없음20285- Motion callback을 사용하는 ST LIS2DH sample20284- zephyr-env.sh에서 unsetopt posixargzero가 맞는지 확인20274- 새 libc Kconfig 변경으로 echo_server CMake 오류20260- Logging system call 지원20255- Meta-IRQ가 cooperative thread를 preemptive하게 만듦20250- hci_usb scanning에서 주변 device가 많으면 controller 충돌20246- module 요청: hal_unisoc20245- Chunked transfer encoding 사용 시 HTTP parser 오류20244- Mesh demo에서 Bluetooth 초기화 실패20232- shell application의 GATT discovery에서 kernel panic20225- sam_e70_xplained가 2-pin active-low pull GPIO test에 실패20224- rv32m1_vega_ri5cy가 2-pin double-edge detection GPIO test에 실패20223- efr32mg_sltb004a가 2-pin double-edge detection GPIO test에 실패20205- ztest testing.ztest에 CONFIG_ZTEST=y인 prj.conf가 없음20202- sam_e70_xplained에서 ARM interrupt test 실패20177- timing_info benchmark test의 sanitycheck 오류20176- reel_board에서 PWM API test 실패20167- newlib 사용 시 POSIX CLOCK_REALTIME 값이 예상과 다름20163- storage settings 문서가 명확하지 않음20135- Bluetooth split controller에서 master terminate_ack flag 초기화 누락20122- 종료 시 ASAN leak detection에서 deadlock20110- create connection 후 create_connection_cancel을 실행하면 hci_driver.c 충돌20109- altera_nios2 지원 여부 결정 필요20105- FCB test에서 초기화되지 않은 memory와 variable 사용20104- Kconfig가 너무 느림20100- Master PTP clock 변경 시 slave PTP clock이 큰 값으로 갱신됨20088- mimxrt1050_evk에서 ICMPv6 test 실패20086- 중복돼 손상된 것으로 보이는 ESPI_XEC symbol20072- Nordic nrfx_usbd.h의 호환되지 않는 pointer type20071- Nordic driver의 호환되지 않는 pointer type20049- 여러 unit test의 build warning20045- z_sched_abort에서 k_busy_wait 전에 sched_spinlock을 해제해야 함20042- Telnet에 한 번만 연결할 수 있음20033- Suspend를 수행한 thread가 k_sleep을 호출해야만 thread suspend가 동작함20032- HTML 문서에서 monospaced text가 link인지 명확히 표시20030- STM32 CAN FIFO에서 꺼낸 zcan_frame이 초기화되지 않음20022- sanitycheck가 build warning에서 실패하지 않음20021- TF-M project와 관련 repository를 포함하는 Zephyr module 추가20016- STM32F4 bank 2 sector를 erase할 수 없음20010- mimxrt1050_evk board를 flash할 수 없음20007- mimxrt1050_evk에서 MLD test 실패20000- uart_nrfx_uarte async API의 잘못된 callback parameter19969- MCUX GPIO driver의 pull configuration 문제19963- FCB raw settings test 실패19918- OpenAMP sample의 incremental build 손상19917- Bluetooth controller가 HCI LTK Negative Reply 후 LL_ENC_RSP를 보내지 않음19915- sam_e70에서 ICMPv6 test 실패19914- sam_e70에서 network shell test 실패19910- Bluetooth Mesh에서 malloc/free 사용으로 thread stack을 줄일 수 있음19898- CONFIG_NET_ROUTE_MCAST와 CONFIG_NET_ROUTING을 함께 활성화할 수 없음19889- Write Without Response와 notification에서 GATT buffer leak19885- ARC에서 SMP가 더 이상 동작하지 않음19877- 잘못된 partition 크기19872- LIS2DH에서 runtime scale을 2g 외 값으로 쓰면 이상한 값 생성19871- SSD1306 reverse display를 Kconfig 또는 DTS로 허용19867- ublox-sara-r4/u2 modem 빌드 오류19848- STM32WB MPU 실패19841- MIPI Sys-T logging/tracing 지원19837- qemu_x86_long에서 exception 시 SS register가 019833- blink_led example 빌드 시 reg/ranges property 누락 또는 비어 있음19820- Peripheral-only Bluetooth build에서 whitelist를 사용할 수 없음19818- nRF52_pca10040 counter example compiler 오류19811- native_posix stack 손상19802- Zephyr 1.13.0 갱신 후 toolchain을 찾지 못함19795- Static storage attribute에서 bt_gatt_attr_next가 table의 첫 attribute를 반환함19791- Zephyr LTS 1.14의 nRF52832에서 CMSIS DSP library 사용 방법19783- x86_64 C++ floating-point가 SSE를 사용함19775- 64bit target의 net_calc_chksum이 초기화되지 않은 memory를 사용함19769- CONFIG_FLASH_SIZE 대신 CONFIG_FLASH_END를 hex로 지정해야 함19767- Bluetooth Mesh provisioning random buffer 크기가 너무 작음19762- sam_e70_xplained에서 TLS credential test 실패19759- Dummy thread context switch에서 z_arch_switch()에 NULL outgoing switch handle 전달19748- k_sleep(K_FOREVER)의 예상치 못한 동작19734- qemu_x86_long에서 make gdbserver가 올바르게 동작하지 않음19724- Bluetooth Mesh access message 수신19722- settings_file_save_priv()가 초기화되지 않은 variable을 사용함19721- Bluetooth IPSP sample이 Linux ping에 응답하지 않음19717- 여러 CMSIS variant 지원 기반 추가19701- mem_pool_threadsafe가 간헐적으로 실패해 CI에 영향19700- nrfx_uart RX가 오류 발생 시 멈춤19697- FAT FS API test가 초기화되지 않은 variable을 사용함19692- GPIO API 1-pin test 실패19685- Bluetooth Mesh sample이 GATT를 통해 provisioning device에 연결하지 못함19683- nRF clock 재구현으로 test 손상19678- 여러 client connection request 처리 사이에 200ms 이상 지연19660- TI HDC sensor sample 문서의 file reference 누락19649- GPIO_INT_DEBOUNCE를 GPIO_DEBOUNCE로 교체19638- PB-ADV를 통한 Bluetooth Mesh provisioning19629- TinyCBOR buffer overflow로 mcumgr image upload 실패19612- Neighbor cache에서 peer를 찾지 못하면 ICMPv6 packet이 잘못된 interface로 routing됨19604- Bluetooth ATT가 disconnect 시 모든 buffer를 해제하지 않음19603- Driver가 SPI CS를 제어하도록 winbond,w25q16.yaml 확장 필요19599- SMP 비활성 ARC build에 z_arch_start_cpu() 누락19592- Zephyr application build용 Eclipse plugin repository 요청19569- Custom top value 지원 여부를 compile time에 결정하는 nRF RTC counter19560- CONFIG_USB_COMPOSITE_DEVICE=y일 때 CDC USB console 충돌19552- Legacy interrupt configuration 지원이 새 GPIO API contract를 손상함19550- pcie_get_mbar()는 u32_t가 아니라 void*를 반환해야 함19549- v1.14.1-rc3 NXP RT platform에서 stack protection test 실패19544- USB Configuration Descriptor의 power 설정을 변경 가능하게 함19543- CONFIG_POSIX_MAX_FDS 미설정 시 TCP echo server 정지19539- WebSocket 위의 MQTT 지원19537- Object tracing list 초기화 후 trace list가 완전하지 않음19536- DeviceTree binding path가 잘못 해석됨19535- pipe_api test에서 memory를 두 번 free함19525- Connection의 slave latency를 변경할 수 없음19515- Bluetooth controller assertion 실패19509- STM32WB55가 privacy-enabled peer와 pairing하지 못함19490- Bluetooth split controller disconnect 중 'e' assert19484- Flash와 radio coexistence 때문에 bt_set_name() assert19472- usb_dc_stm32 driver가 일정 시간 후 error와 warning을 표시19459- Bluetooth Mesh model state binding 구현19456- x86 architecture에서 z_bss_zero()와 z_data_copy() 사용19452- Bluetooth Mesh model 구현 방법19447- SEGGER_RTT.h 파일을 찾을 수 없음19438- Image swap 후 boot flag가 잘못됨19437- kernel schedule_api test 빌드 실패19432- nrf52840_pca10056에서 SPIM3 없이 SPIM1을 선택할 수 없음19420- System power management sleep duration 문제19419- Build automation과 testing tool19415- nucleo_l496zg.dts 오타19413- HCI command로 다른 BLE device를 scan하고 연결할 수 없음19398- ENC28J60 network driver가 ping에 응답하지 않음19385- 컴파일 오류19381- CONFIG_SMP 사용 여부에 따라 k_yield() 동작이 달라짐19376- ARM host에서 빌드19374- TCP echo_server가 여러 connection을 지원하도록 개선19370- kernel/atomic_c의 bug19367- TCP/IPv4에서 잘못된 checksum segment를 drop한 뒤 TCP가 정지19363- ARC _firq_enter의 bug19353- x86 QEMU가 x2APIC를 지원하지 않는 것으로 보임19347- Flash 후 BL654 USB Bluetooth dongle을 찾을 수 없음19342- Bluetooth Mesh virtual address 영구 저장19320- Test case에서 logger 사용 시 빌드 오류19319- kernel spinlock test가 ESP32에서만 실행됨19317- printk()로 mapping되는 최소 log 구현 필요19307- _interrupt_stack은 kernel에 정의됐지만 architecture header에 선언됨19299- kernel spinlock의 SPIN_VALIDATE SMP race condition19284- 일부 경우 Service Changed indication이 전송되지 않음19270- STM32 GPIO를 새 API로 migration19267- 재연결 시 Service Changed가 통지되지 않음19265- Bluetooth Mesh Friend가 LPN에 model message를 전송19263- Bluetooth Mesh Friend Clear 절차 timeout19250- NVS item을 더 짧고 일치하는 item으로 덮어쓰면 실패19239- iotdk board에서 kernel common test 실패19238- reel_board에서 USB device test 실패19235- APIC timer driver를 DeviceTree로 이동19231- native_posix_64의 FAT filesystem test 실패19227- IOTDK가 QMSI DeviceTree binding을 사용함19226- 2.1의 DeviceTree 개선19219- DesignWare I2C driver가 64bit clean하지 않음19216- WIN1500 external library의 AF_INET 값이 다름19198- Bluetooth LL split controller 연결 시 assert19191- sock_set_flag 구현 문제19186- Bluetooth Mesh IVI 진행 timeout 시 IVI initiator 문제19181- sock_internal.h의 sock_set_flag가 64bit pointer에서 동작하지 않음19178- echo_server 실행 중 segmentation fault19177- commit 0951ce2 재평가19176- LLMNR에서 IPv4 packet을 drop함19167- C++ 사용 시 message queue bug19165- zephyr_file이 branch에서 잘못된 link를 생성함19164- native_posix64에서 unistd.h와 net/net_ip.h를 함께 컴파일하면 실패19144- x86 CONFIG_BOOT_TIME_MEASUREMENT 손상19135- IPv4 UDP echo_server가 broadcast packet 응답에 잘못된 data byte를 전송19133- #17369 scheduler 변경으로 충돌 발생19103- O_NONBLOCK 지정에도 zsock_accept_ctx가 block됨19098- ESP32 flash 실패19096- 필수 compound property가 빠진 DeviceTree node에서 오류가 발생하지 않음19079- stm32mp157c_dk2에서 shield sample 활성화19078- Board별 shield overlay 검색이 항상 동작하지 않음19066- qemu_x86_64 빌드 오류19065- stm32h747i_disco_m4 빌드 오류19064- K_THREAD_DEFINE 문서 수정19059- i2c_ll_stm32_v2가 write NACK를 올바르게 처리하지 않음19051- Zephyr 2.0.0 nRF52840에서 최근 bonding한 peripheral에 재연결할 수 없음19039- Bluetooth qualification test GATT/SR/UNS/BI-02-C 실패19038- Windows 10에서 STM32 NetUSB RNDIS device property 확인 시 오류19034- Single-core machine에서 ninja option을 사용하면 sanitycheck 실패19031- CONFIG_NRFX_CLOCK 사용 시 nrfx_clock.c 함수가 제공되지 않음19015- Bluetooth Mesh node가 All Proxies address에 응답하지 않음19013- Zephyr 1.14에서 NetUSB와 Ethernet 동시 사용19004- Release 후 변경으로 드러난 sanitycheck/CI infrastructure 문제18999- arm_thread_arch test assertion의 assignment 때문에 빌드 실패18990- C++ new가 kernel heap에서 memory를 할당함18988- BLE Central이 indication과 notification을 자동 활성화함18986- DTS 표준 prefix를 alias에서 node label로 전환18973- z_arch_system_halt()가 interrupt를 block하지 않음18961- [Coverity CID: 203912] /samples/net/sockets/coap_client/src/coap-client.c의 오류 처리 문제18957- Offloaded modem driver에 net_l2가 할당되지 않아 net_if_up/down에서 충돌18956- x86 memory protection이 XIP에 의존함18935- Zephyr 1.14 SPI NOR flash에서 page boundary를 넘는 write 문제18880- mec15xxevb_assy6853의 ARCH_HAS_CUSTOM_BUSY_WAIT를 SoC 정의로 이동 검토18873- zsock_socket()이 proto==0을 지원해야 함18870- IPv4 address와 AF_INET6 hint를 주면 zsock_getaddrinfo()가 garbage 값을 반환함18858- stm32flash utility용 runner 지원18832- contact-us 문서가 Slack workspace URL 대신 invite를 사용해야 함18824- sam_e70에서 USB device test 실패18816- SSD1306 display driver가 LVGL과 동작하지 않음18807- Ubuntu cross toolchain 지원18803- LTS 지원 기간18787- x86 loapic_timer.c를 폐기하고 apic_timer.c 사용18749- Mainline U-Boot M4 boot에서 Avenger96 회귀18695- Boot 시 시작한 STM32 watchdog timeout 값이 잘못됨18657- HPET timer driver가 MMIO/IRQ에 CONFIG_* 대신 DeviceTree를 사용해야 함18652- CMAKE_BUILD_TYPE의 optimization flag가 반영되지 않음18592- nRF51 RSSI가 -44dBm보다 높아지지 않음18591- 여러 ARM platform에서 FIFO timeout poll test 실행 실패18585- STM32G4 지원18583- nRF52840 HCI USB에서 추가 peripheral 연결 실패18540- MEC1501 HAL에 ADC 누락18539- MEC1501 HAL에 PWM 누락18488- Bluetooth Mesh Friend queue의 message sequence number 순서18480- Microchip MEC1501 HAL watchdog 부분 손상18465- timeutil_timegm()의 undefined behavior18451- [Coverity CID: 203528] /tests/lib/fdtable/src/main.c의 정수 처리 문제18449- [Coverity CID: 203458] /tests/lib/fdtable/src/main.c의 정수 처리 문제18450- [Coverity CID: 203505] /tests/lib/fdtable/src/main.c의 정수 처리 문제18448- [Coverity CID: 203429] /tests/lib/fdtable/src/main.c의 정수 처리 문제18440- [Coverity CID: 203439] /tests/kernel/mem_protect/protection/src/main.c의 메모리 손상18441- [Coverity CID: 203460] /tests/kernel/mem_protect/protection/src/main.c의 메모리 손상18373- [Coverity CID: 203399] /samples/boards/olimex_stm32_e407/ccm/src/main.c의 API 사용 오류18341- LittleFS를 이용한 Settings filesystem backend test18340- NVS를 기본 Settings backend로 지정18308- TCP/IPv6 fragmented packet 집합 수신 시 Zephyr 종료18305- native_posix target이 newlib 의존 기능을 사용할 수 없음18297- Bluetooth SMP pairing 문제18282- LPC54114_m4에서 schedule_api test 실패18160- nxp_ke1xf의 nxp,kinetis-sim DTS compatible 정리18143- STM32F SPI slave TX가 올바르게 동작하지 않고 overrun 발생18138- Xtensa architecture 구현이 두 개로 나뉨18105- IPv4/IPv6 비활성 BSD socket offload가 여러 client network sample을 손상함18031- commit dca45cb 때문에 x_nucleo_iks01a3 shield sample test가 멈춤17998- STM32 Nucleo L476RG SPI pin이 floating 상태17983- Notification/indication 전송 전 Bluetooth security를 다시 수립해야 함17949- STM32 I2C driver의 AHB/APB prescaler 문제17892- x86 segmentation.h 정리17888- x86 IAMCU ABI 지원 제거17832- x86 long mode 지원을 위해 mmustructs.h와 x86_mmu.c 갱신17829- DeviceTree binding의 기본 property 값 지원17805- Zephyr 1.14/master에서 UART mcumgr reset command 실행 불가17781- 질문: Bluetooth connection으로 device를 Internet에 연결할 수 있는가17645- VS Code에서 Zephyr application debugging17626- sanitycheck coverage tool을 lcov에서 gcovr로 변경17625- PCAL9535A GPIO driver가 register를 읽지만 쓰지 못함17548- k_thread_create로 thread name을 지정할 수 없어 tracing 정보가 제한됨17546- 마지막 connect 시도가 끝나지 않으면 Bluetooth Central scan이 계속 실패17454- Bluetooth Mesh provisioner 지원 추가17443- Architecture별 stack size Kconfig를 arch tree로 이동할지 검토17430- x86 system_apic.c가 IRQ를 잘못 분류함17361- k_thread.thread_state에서 _THREAD_QUEUED와 x86 _EXC_ACTIVE가 겹침17337- ARMv7-M MPU subregion 정렬17239- Argument 없이 sanitycheck 실행 시 open file 과다로 충돌17234- CONFIG_KERNEL_ENTRY가 불필요한 것으로 보임17133- x86 x2APIC EOI를 inline 처리해야 함17104- Apollo Lake의 x86 -march flag 수정17064- NS16550 UART driver에서 CMD_SET_DLF 제거17004- 최신 build-grub.sh script 사용 시 x86 빌드 오류16900- ARM z_arch_switch_to_main_thread inline assembly에 clobber list 누락16880- 여러 toolchain에서 linker가 _start entry symbol을 찾지 못한다는 warning16791- Build system이 DTS dependency 변경을 감지하지 못함16723- nRF UART power management에 CTS/RTS pin이 포함되지 않음16721- DeviceTree에서 유래한 PCIe build warning16673- usb_dc_stm32 write 중 cable을 빼면 프로그램이 멈춤16599- usb_dc_nrfx의 host suspend/resume 처리가 불안정함16529- LTS 1.14 sanitycheck가 out-of-tree board와 shield를 식별하지 못함16452- STM32/SAM/MCUX Ethernet driver에서 locally administered address bit 미설정16421- STM32 RTC driver의 tm_mon 변환 수정16376- POSIX extension eventfd() 구현16320- CONFIG_NET_ROUTING option 설명 보완 필요16223- STM32 control endpoint로 64byte packet을 보낼 수 없음16167- LPC family의 interrupt-driven GPIO 구현16097- STM32 Ethernet driver가 carrier state를 감지해야 함16041- STM32F407 flash erase가 간헐적으로 실패16035- SDHC driver disk mount 문제와 debugging 지원 요청16032- UDP socket 송신 효율이 낮음16031- Toolchain abstraction 구조15912- Pull request review option에 Reject 추가15881- qemu_x86_64에서 net/buf test 실패15841- AT86RF233 지원15604- PCI와 build_on_all 기본 test coverage가 의심스러움15603- C++ standard library를 사용할 수 없음15598- Board용 표준 DeviceTree connector15494- 2.0 release 점검 목록15359- common.dts가 MCUboot와 통합된다는 문서 설명이 잘못됨15323- 대부분 nRF board에서 blink_led sample이 동작하지 않음15196- Blocking deferred logging 지원15027- PDF 문서 생성 손상14906- NXP USB device controller가 testusb test를 통과하지 못함14683- End-to-end memory protection sample 필요13725- SSD1306 128x32 사용 시 화면 절반만 출력13708- Nordic development kit용 Arduino interface 정의 누락13417- Watchdog no-callback test가 MCU restart 대기 중 실패13000- sanitycheck가 ARC simulator test를 직렬로 실행함12969- 주어진 subtree의 Settings key-value pair loading12965- POSIX subsystem에 더 세밀한 enable option 필요12961- ARMv6/ARMv8-M Baseline SWAP에서 memory protection 함수가 호출되지 않음12703- DeviceTree로 shield interrupt signal을 설정하는 방법12677- USB descriptor 처리에 사용자 제한이 있음12653- sanitycheck가 scripts/sanity_chk에 결과를 쓰지 않아야 함12535- Bluetooth private address(RPA) rotation 일시 중단12509- _ms_to_ticks() rounding 수정12504- STM32 USB_OTG_HS example 추가12206- OpenThread application이 매번 OpenThread를 download·build함12114- BLE 및 nRF5 temperature sensor와 nRF5 power clock 사용 시 assertion11743- Logging의 user mode access 추가11717- qemu_x86 SeaBIOS가 실행할 때마다 화면을 지움11655- Logging의 여러 설계·구현 문제 제기11501- RFC: CI 개선과 status item 추가10748- Poll 가능한 object에서 대기하는 work10701- POSIX Async I/O와 DesignWare Analog I/O Comparator의 aio_ API prefix 충돌10503- 사용자 정의 USB function과 usb_get_device_descriptor()10338- CI의 모든 Python script에 PyLint 검사 추가10256- x_nucleo_idb05a1 shield 지원9482- LPC54114에서 MPU 활성화9249- ST가 아닌 STM32 기반 board를 기본 configuration 지침에 맞춤9248- Olimex board를 기본 configuration 지침에 맞춤9245- TI SoC 기반 board를 기본 configuration 지침에 맞춤9244- Silicon Labs board를 기본 configuration 지침에 맞춤9243- NXP SoC 기반 board를 기본 configuration 지침에 맞춤9241- Atmel SoC 기반 board를 기본 configuration 지침에 맞춤9240- ARM board를 기본 configuration 지침에 맞춤9239- Nios II board를 기본 configuration 지침에 맞춤9237- RISC-V board를 기본 configuration 지침에 맞춤9236- x86 board를 기본 configuration 지침에 맞춤9235- Xtensa board를 기본 configuration 지침에 맞춤9193- STM32 DMA driver를 LL/HAL로 이동하고 generic하게 개선8758- 모든 nRF driver configuration을 Kconfig에서 DTS로 migration7909- MAX10에서 kernel common bitfield test 실패7375- Codecov가 native_posix suite에서 다루지 않는 code coverage를 보고하지 않음7213- 모든 DTS define에 하나 이상의 prefix 사용6991- Test reporting 개선과 test case metadata source 통합6858- 기본 board configuration 지침6446- Non-blocking socket의 accept가 현재 block됨6152- Application 사이 flash layout 교환 mechanism5138- Generic board용 공통 DTSI 파일 제공4028- C++11 지원3981- ESP32 UART driver가 interrupt/FIFO mode를 지원하지 않음3877- OpenThread 자체 mbedTLS 대신 Zephyr의 mbedTLS 사용652- 잘못된 filtering으로 platform 0개가 된 test를 찾는 방법 제공3497- _NanoFatalErrorHandler 구조 개선3181- Test case stack size의 scalable solution3124- Atmel SAM RTC driver 추가3056- Architecture-specific inline 함수가 _kernel을 조작할 수 없음2686- qemu_cortex_m0/m0+ board 추가2490- NANO_ESF/NANO_ISF structure sanity test 제공2144- Internal kernel interface를 명확히 문서화
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.