releases/release-notes-1.13.html · releases/release-notes-1.13.rst 공식 원문 ↗

Zephyr 3.7.0 · Historical Releases

Zephyr Kernel 1.13.0 Release Notes

새 tracing과 logging부터 BSD socket TLS/DTLS, gPTP, LLMNR, Armv8-M TrustZone-M와 해결된 GitHub issue 439개까지 release 기록을 보존합니다.

Official pathreleases/release-notes-1.13.html
Source filereleases/release-notes-1.13.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

727줄 원문, 12개 component 절과 해결 issue 439개를 ID 순서 그대로 전문 번역합니다.

Kernel

Tracing · memory compartments

Network

BSD sockets · gPTP · LLDP

Platform

TrustZone-M · power management

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 270B3D29F676809442CF9380F21CF0DFBF8858E9B4006330C83F99283A7D4953
:orphan:

.. _zephyr_1.13:

Zephyr Kernel 1.13.0
####################

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

Major enhancements with this release include:

* Extensible and Pluggable Tracing Support
* Compartmentalized application memory organization
* Logging System Overhaul
* Introduce system calls for BSD socket APIs
* Support for IEEE 802.1AS-2011 generalized Precision Time Protocol (gPTP)
* Link Layer Discovery Protocol (LLDP) TX support
* Support for TLS and DTLS using BSD socket API
* Support for Link Layer Multicast Name Resolution (LLMNR)
* Introduced reworked ADC API and updated Nordic, NXP, Atmel, and
  Synopsys DesignWare drivers
* Support OS driven Power Management framework
* Basic support for Arm TrustZone in Armv8-M

The following sections provide detailed lists of changes by component.

Kernel
******

* Remove kernel event manager, replaced by generic tracing interface
* Enhanced Timeout and Tick handling in kernel
* Compartmentalized application memory organization
* Fix errno access for user mode

Architectures
*************

* arch: arc: improve the reset code
* arch: arc: use a separate stack for exception handling
* arch: arc: refactor the arc stack check support
* arch: arm: stm32: enable instruction and data caches on STM32F7
* arch: arm: implement ARMv8-M MPU driver
* irq: Fix irq_lock api usage
* arch: arm: macro API for defining non-secure entry functions
* arch: arm: allow processor to ignore/recover from faults
* arm: nxp: mpu: Consolidate k64 mpu regions
* arm: Print NXP MPU error information in BusFault dump
* arch: ARM: Change the march used by cortex-m0 and cortex-m0plus
* arch: arm: integrate ARM CMSE with CMake
* arch: arm: basic Arm TrustZone-M functionality for Cortex-M23 and Cortex-M33
* arch: arm: built-in stack protection using Armv8-M SPLIM registers
* arch: arm: API for using TT intrinsics in Secure/Non-Secure Armv8-M firmware
* arch: arm: clean up MPU code for ARM and NXP
* arch: arm: Set Zero Latency IRQ to priority level zero
* arch/arm: Fix locking in __pendsv

Boards & SoC Support
********************

* x86: add SoC configuration for Apollo Lake
* x86: add support for UP Squared (Pentium/Celeron)
* arc: Support Synopsys ARC nSim instruction set simulator
* riscv32: riscv-privilege: Microsemi Mi-V support
* Added support for the following Arm boards:

  * efr32_slwstk6061a
  * nrf52_adafruit_feather
  * nrf52810_pca10040
  * nrf52840_pca10059
  * nucleo_f207zg
  * reel_board
  * stm32f723e_disco
  * stm32f746g_disco
  * stm32f769i_disco
  * udoo_neo_full_m4
  * warp7_m4

Drivers and Sensors
*******************

* adc: Introduced reworked API and updated Nordic, NXP, Atmel, and
  Synopsys DesignWare drivers
* audio: Added TLV320DAC310x audio DAC driver
* can: Added can support for STM32L432
* clock_control: Added STM32F7 family clock control
* entropy: Added support for STM32F7
* eth: Enabled gPTP support in mcux and gmac drivers
* eth: Added promiscuous mode support to native_posix
* eth: mcux: Added an option for randomized, but stable MAC address
* gpio: Added STM32F7 GPIO support
* interrupt_controller: Added STM32F7 EXTI support
* i2c: Added support for STM32F7
* i2c: Added i.MX shim driver
* i2c: Implemented slave support for stm32_v2
* i2c: Added EEPROM I2C slave driver
* i2c: Added shims for nrfx TWI and TWIM drivers
* i2s: Exposed i2s APIs to user mode
* led: Added TI LP5562 and NXP PCA9633 drivers
* modem: Added Wistron WNC-M14A2A LTE-M Modem driver
* modem: Added modem receiver (tty) driver
* pinmux: Added STM32F7 pinmux support
* pwm: Added i.MX shim driver
* pwm: Added shim for nrfx PWM HW driver
* serial: Added power management to nRF UART driver
* serial: Added STM32F7 UART support
* serial: Allow to pass arbitrary user data to irq callback
* serial: Added UARTE driver for the nRFx family
* sensor: Added adxl372, mma8451q, adt7420 drivers
* sensor: lis2dh: Fix I2C burst read/write operations
* rtc: Added support for STM32
* usb: Added support for OTG FS on STM32F2 and STM32F7
* usb: Added High Speed support for DesignWare USB
* wifi: Added SimpleLink WiFi Offload Driver (wifi_mgmt only)

Networking
**********

* Introduce system calls for BSD socket APIs.
* Add IPv4 autoconf support. This adds support for IPv4 link-local addresses
  (169.254.*.*)
* Add TLS and DTLS support to BSD socket API. They are configured via
  setsockopt() API.
* Add support for IEEE 802.1AS-2011 generalized Precision Time Protocol (gPTP)
  for ethernet networks. A sample application is created to show how to interact
  with gPTP code.
* Add support for PTP clock driver. This driver will be used by gPTP supported
  ethernet drivers.
* Add Link Layer Discovery Protocol (LLDP) TX support.
* Add support for managing Qav credit-based shaper algorithm.
* Add generic TX timestamping support.
* Add carrier detection support to ethernet L2 driver.
* Add support for having vendor specific ethernet statistics.
* Add getter support to ethernet management interface.
* Add promiscuous mode support to network interface. A sample application is
  created that shows how to use the user API for getting all network packets.
  The native_posix ethernet driver supports promiscuous mode at this point.
* Add support for Link Layer Multicast Name Resolution (LLMNR). LLMNR is used in
  Microsoft Windows networks for local name resolution.
* Add API to net_pkt to prefill a network packet to a pre-defined value.
* Add IEEE 802.1Qav support to Atmel GMAC ethernet driver.
* Add hardware TX timestamping support to Atmel GMAC ethernet driver.
* Add multiple hardware queue support to Atmel GMAC ethernet driver.
* Add gPTP support to Atmel GMAC ethernet driver.
* Add support for TI SimpleLink WiFI offload driver.
* Add support for randomized but stable MAC address in NXP MCUX ethernet driver.
* Add extra prints to net-shell for ethernet based network interfaces. The
  supported features and priority queue information is printed.
* Add and fix string to integer conversions in net-shell.
* Allow user to configure MAC address filters into ethernet devices.
* Catch network interface ON and OFF events in DHCPv4 and renew address lease if
  we re-connected.
* Remove forever timeouts when waiting a new network buffer to be available.
* Relay network interface up/down command from net-shell to Linux host for
  native_posix ethernet driver.
* No need to join IPv6 solicited node multicast group for Bluetooth IPSP
  supported nodes.
* Allow external program to be started for native_posix ethernet driver. This
  allows for example startup of wireshark when zeth is created.
* Network packet priority and traffic class fixes and clarifications.
* Lower memory consumption in net by using packed enums when applicable.
* Correctly notify net_app server when TCP is disconnected.
* Register OpenThread used unicast and multicast IPv6 addresses for network
  interface.
* Enable Fast Connect policy for TI SimpleLink ethernet driver.
* Fix ieee802154 simulator driver channel/tx power settings.
* Handle large IPv6 packets properly.
* Enable gPTP support in native_posix, NXP mcux and Atmel GMAC ethernet drivers.
  The native_posix ethernet driver gPTP support is only for testing purposes.
* Network configuration (net_config) library split from the net_app library.
  (This change requires updating application configs to refer to corresponding
  NET_CONFIG_* options instead of NET_APP_*).
* Moving all layer 2 (L2) network code into subsys/net/l2 directory.
* Add MSS option on sending TCP SYN request.
* Fix TCP by processing zero window probes when our receive window is 0.
* IPv4, IPv6, ICMPv6, ARP code refactoring and cleanup.
* IPv6 address lifetime fixes.
* IPv6 fragmentation fixes.
* ARP fixes when using VLAN.
* Timeout too long lasting ARP requests.
* DHCPv4 fixes and timeout management refactoring.
* TCP retry, RST packet handling, and memory leak fixes.
* IP address print function enhancements.
* HTTP fix when sending the last chunk.
* MQTT fixes.
* LWM2M cleanups and fixes.
* Fix cache support in Atmel GMAC ethernet driver.
* Fix NXP MCUX ethernet driver to detect carrier lost event.
* Port native API echo-server/echo-client samples to BSD sockets API, with
  TLS/DTLS support.
* Handle out-of-buf situations gracefully in echo-client and echo-server sample
  applications.

Bluetooth
*********

* New user-friendly service population using a refreshed BT_GATT_CHARACTERISTIC
  macro.
* Added support for Bluetooth hardware in the native_posix board, allowing
  developers to use the native POSIX architecture with Bluetooth.
* Added a new helper API to parse advertising data.
* Added a new flag, BT_LE_ADV_OPT_USE_NAME, to include the Bluetooth Device
  Name in the advertising data.
* Added support for fixed passkeys to use in bonding procedures.
* Added a new Bluetooth shell command to send arbitrary HCI commands to the
  controller.
* Added a new feature to support multiple local identities using a single
  controller.
* Added a new, board-specific mesh sample for the nRF52x series that
  implements the following models:

  - Generic OnOff client and server.
  - Generic Level client and server.
  - Generic Power OnOff client and server.
  - Light Lightness client and server.
  - Light CTL client and server.
  - Vendor Model.
* Controller: Added a TX Power Kconfig option.
* Controller: Use the newly available nrfx utility functions to access the
  nRF5x hardware.
* Controller: Multiple bug fixes.
* Controller: Added support for the nRF52810 SoC from Nordic Semiconductor.
* New HCI driver quirks API to support controllers that need uncommon reset
  sequences.
* Host: Multiple bug fixes for GATT and SMP.
* Mesh: Multiple bug fixes.

Build and Infrastructure
************************
* Kconfig: Remove redundant 'default n' properties
* cmake: replace PROJECT_SOURCE_DIR with ZEPHYR_BASE
* Kconfig: Switch to improved globbing statements


Libraries / Subsystems
***********************
* Tracing: Basic support SEGGER systemview
* Logging: Introduce a new logging subsystem
* fs/nvs: Improved nvs for larger blocksizes
* subsys: console: Refactor code to allow per-UART "tty" wrapper


HALs
****
* ext/hal: stm32cube: STM32L4: Enable legacy CAN API
* ext: Import Atmel SAMD20 header files from ASF library
* ext: gecko: Add Silabs Gecko SDK for EFR32FG1P SoCs
* drivers: add i.MX I2C driver shim
* hal: stm32f2x: Add HAL for the STM32F2x series
* ext: stm32cube: update stm32l4xx cube version
* ext: stm32cube: update stm32f7xx cube version
* ext: stm32cube: update stm32f4xx cube version
* ext: stm32cube: update stm32f3xx cube version
* ext: stm32cube: update stm32f1xx cube version
* ext: hal: nordic: Update nrfx to version 1.1.0
* net: drivers: wifi: SimpleLink WiFi Offload Driver (wifi_mgmt only)
* ext/hal/nxp/imx: Import the nxp imx6 freertos bsp

Documentation
*************
* Simplified and more maintainable theme applied to documentation.
  Latest and previous four releases regenerated and published to
  https://docs.zephyrproject.org
* Updated contributing guidelines
* General organization cleanup and spell check on docs including content
  generated from Kconfig files and doxygen API comments.
* General improvements to documentation following code,
  implementation changes, and in support of new features, boards, and
  samples.
* Documentation generation now supported on Windows host systems
  (previously only linux doc generation was supported).
* PDF version of documentation can now be created


Tests and Samples
*****************
* Enhanced benchmarks to support userspace
* Improve test coverage for the kernel


Issue Related Items
*******************

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

.. comment  List derived from GitHub Issue query: ...
   * :github:`issuenumber` - issue title

* :github:`9862` - tests/drivers/build_all#test_build_sensors_a_m @ quark_se_c1000_devboard:x86 BUILD failed
* :github:`9857` - tests/cmsis_rtos_v1 - test_signal_events_signalled results in Assertion failure on all targets with PR#9856
* :github:`9840` - doc: potential broken link when referencing latest doc version
* :github:`9833` - Bluetooth Mesh incorrect reference to CONFIG_BT_SETTINGS
* :github:`9788` - update to mbedTLS 2.12.0
* :github:`9786` - arch: xtensa: build failure due to extra #endif
* :github:`9785` - Bluetooth: bt_gatt_service_register() assumes sc delayed work handler is initialized
* :github:`9772` - Test application hangs without any console output on x86/ARC based boards @arduino_101:arc
* :github:`9768` - [Coverity CID :187902] Memory - illegal accesses in /subsys/net/ip/ipv6_fragment.c
* :github:`9766` - [Coverity CID :187904] Integer handling issues in /tests/benchmarks/timing_info/src/semaphore_bench.c
* :github:`9753` - ESP32: Failing to build project
* :github:`9746` - zephyr networking non socket client server, qemu_x86  issue
* :github:`9744` - tests/kernel/mbox/mbox_usage/testcase.yaml#kernel.mailbox crashes on ESP32
* :github:`9727` - Bluetooth: IPSP Sample Doc no match for new path
* :github:`9723` - tests/drivers/adc/adc_api/ fails on sam_e70_xplained
* :github:`9718` - The test suite test_spi (spi_loopback) when built and run on the nrf52832_pca10040 board
* :github:`9701` - Suggestion: Turn warnings into errors in extract_dts_includes.py
* :github:`9689` - Multiple tests are failing on sam_e70_xplained once the cache is enabled
* :github:`9684` - tests/posix/ fails on sam_e70_xplained
* :github:`9683` - Multiple testcases in tests/kernel/mem_protect/mem_protect, tests/kernel/alert, tests/kernel/mem_pool test fails on sam_e70_xplained due to commit c090776
* :github:`9682` - tests/kernel/init: kernel.common.init.verify_bootdelay fails on sam_e70_xplained
* :github:`9680` - tests/mem_slab/mslab, tests/mem_slab/mslab_api and tests/mem_slab/mslab_threadsafe tests are crashing on sam_e70_xplained
* :github:`9677` - tests:cmsis_rtos_v1: test_mutex crashes with bus fault on sam_e70_xplained
* :github:`9676` - benchmark.timing.userspace not working on nrf52840 with v1.13.0-rc1
* :github:`9671` - Zephyr with WNC-M14A2A not compiling
* :github:`9670` - Bluetooth: Mesh: Persistent Storage: AppKey not restored
* :github:`9667` - LwM2M: Writeable parameter /3311/0/5850 doesn't persist write
* :github:`9665` - tests/drivers/watchdog/wdt_basic_api crashes on Quark D2k / SE and ESP32
* :github:`9664` - tests/kernel/threads/thread_apis/kernel.threads.user_mode crases on QEMU-x86
* :github:`9652` - gen_isr_table@mimxrt1050_evk runs failure on R1.13_RC1.
* :github:`9649` - readme of LPCxpresso54114_mo core needs update for R1.13
* :github:`9646` - sanitycheck: crashes after test execution summary report are not caught
* :github:`9644` - [Coverity CID :187817] Error handling issues in /tests/benchmarks/timing_info/src/msg_passing_bench.c
* :github:`9643` - [Coverity CID :187818] Error handling issues in /tests/benchmarks/timing_info/src/msg_passing_bench.c
* :github:`9642` - [Coverity CID :187819] Memory - illegal accesses in /subsys/logging/log_msg.c
* :github:`9641` - [Coverity CID :187820] Memory - illegal accesses in /subsys/bluetooth/host/hci_core.c
* :github:`9640` - [Coverity CID :187821] Memory - illegal accesses in /subsys/bluetooth/host/hci_core.c
* :github:`9639` - [Coverity CID :187822] Null pointer dereferences in /subsys/net/ip/tcp.c
* :github:`9638` - [Coverity CID :187823] Memory - corruptions in /samples/net/coap_server/src/coap-server.c
* :github:`9637` - [Coverity CID :187824] Integer handling issues in /lib/cmsis_rtos_v1/cmsis_thread.c
* :github:`9636` - [Coverity CID :187825] Error handling issues in /subsys/net/ip/udp.c
* :github:`9635` - [Coverity CID :187826] Error handling issues in /tests/benchmarks/timing_info/src/msg_passing_bench.c
* :github:`9634` - [Coverity CID :187827] Null pointer dereferences in /subsys/logging/log_msg.c
* :github:`9633` - [Coverity CID :187828] Error handling issues in /tests/benchmarks/timing_info/src/msg_passing_bench.c
* :github:`9630` - STM32L4: something wrong with GPIO interrupts
* :github:`9623` - tests/net/lib/tls_credentials/ crashed on sam_e70_xplained and frdm_k64f
* :github:`9622` - tests/net/mgmt/ crashed on sam_e70_xplained
* :github:`9621` - tests/net/promiscuous crashed on sam_e70_xplained
* :github:`9619` - tests/net/socket/getaddrinfo/ - crashes on sam_e70_xplained and  frdm_k64f
* :github:`9618` - tests/net/udp/ - MPU fault on sam_e70_xplained
* :github:`9617` - tests/net/websocket/ - passed on QEMUx86 but the target crashed after that
* :github:`9614` - tests/net/socket/ faults on sam_e70_xplained and frdm_k64f
* :github:`9611` - tests/kernel/sched/schedule_api/testcase.yaml#kernel.sched.slice_reset fails on nrf52840_pca10056, sam_e70_xplained, nrf52_pca10040
* :github:`9609` - tests/kernel/mem_protect/stack_random: kernel.memory_protection.stack_random fails on emsk7d_v22
* :github:`9598` - tests/power/power_states fail on arduino101:x86
* :github:`9597` - tests/subsys/fs/fat_fs_api assertion fail on arduino101
* :github:`9591` - @hci.h use of magic-number in bluetooth addr struct (Missing define in @bluetooth.h)
* :github:`9580` - peripheral_hids does not remember bonds
* :github:`9575` - Network NULL pointer reference when enable net/dhcpv4 debug
* :github:`9574` - tests/cmsis_rtos_v1 - test_mutex_lock_timeout results in Assertion failure on all targets with PR#9569
* :github:`9561` - Question: Does it support passing the bootloader(mcuboot) parameter to the kernel(zephyr)?
* :github:`9558` - DTC 1.4.7 breaks at least FRDM_K64F builds
* :github:`9537` - ENC28J60 can't receive packets properly
* :github:`9536` - console: missing kernel.h include in header
* :github:`9535` - broken callback handling in nrfx gpio driver
* :github:`9530` - Bluetooth/gatt: bt_gatt_notify never return -ENOMEM, undocumented return value.
* :github:`9527` - tests/kernel/sched/schedule_api/testcase.yaml#kernel.sched.unlock_preemptible fails on nrf52840_pca10056, sam_e70_xplained, nrf52_pca10040
* :github:`9523` - tests/kernel/mem_protect/stackprot hangs without any console output on nrf51/52
* :github:`9494` - Nordic nrf52810_pca10040 is missing default bluetooth configuration options
* :github:`9487` - tests/cmsis_rtos_v1 - test_kernel_systick results in Assertion failure on nrf51/52
* :github:`9486` - sanitycheck filter rules does not work
* :github:`9471` - soc: efr32fg1p: hello_world sample app hangs when started by MCUboot
* :github:`9470` - LWM2M: TLV encoding of read result is wrong
* :github:`9468` - tests/kernel/mem_pool/mem_pool_concept/testcase.yaml#kernel.memory_pool fails on nrf52840_pca10056, nrf52_pca10040 and  nrf51_pca10028
* :github:`9466` - tests/kernel/context/testcase.yaml#kernel.common.k_sleep fails on nrf52_pca10040 and nrf52840_pca10056
* :github:`9465` - tests/net/ptp/clock: PTP clock test are failing on FRDM_K64f and same_e70_xplained platforms
* :github:`9462` - [Coverity CID :187670] Integer handling issues in /tests/net/ethernet_mgmt/src/main.c
* :github:`9461` - [Coverity CID :187671] Uninitialized variables in /tests/net/iface/src/main.c
* :github:`9460` - [Coverity CID :187672] Uninitialized variables in /tests/net/iface/src/main.c
* :github:`9459` - tests/posix/timer fails on nRF51/52
* :github:`9452` - Error parsing DTS 'compatible' property list
* :github:`9446` - CI didn't report failure due to ARC_INIT issue
* :github:`9444` - sanitycheck not able to run due to CONFIG_ARC_INIT=n
* :github:`9441` - tests/kernel/gen_isr_table fails on mimxrt1050_evk
* :github:`9413` - tests/cmsis_rtos_v1 - test_signal_events_signalled results in Assertion failure on nrf51/52
* :github:`9402` - samples/drivers/watchdog fails on frdm_k64f
* :github:`9396` - ./loop-socat.sh not running
* :github:`9392` - samples/bluetooth/hci_uart ninja flash - UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 360: ordinal not in range(128)
* :github:`9389` - ESP32 support: setting env var ESP_DEVICE not working
* :github:`9356` - Test tests/crypto/rand32 hangs on nrf51_pca10028
* :github:`9348` - samples: net: echo_client/echo_server does not work with IPv4 qemu_x86
* :github:`9310` - nRF52_PCA10040: Failing test_slice_reset
* :github:`9297` - [Coverity CID :187318] Error handling issues in /tests/posix/pthread_key/src/pthread_key.c
* :github:`9296` - [Coverity CID :187319] Control flow issues in /subsys/net/lib/sockets/sockets.c
* :github:`9295` - [Coverity CID :187320] Control flow issues in /drivers/ethernet/eth_sam_gmac.c
* :github:`9294` - [Coverity CID :187321] Possible Control flow issues in /samples/net/sockets/big_http_download/src/big_http_download.c
* :github:`9293` - [Coverity CID :187322] Incorrect expression in /tests/posix/pthread_key/src/pthread_key.c
* :github:`9292` - [Coverity CID :187323] Control flow issues in /subsys/net/ip/net_if.c
* :github:`9291` - [Coverity CID :187324] Control flow issues in /subsys/net/lib/sockets/sockets.c
* :github:`9287` - net/dhcpv4: Fix single byte buffer filling madness
* :github:`9273` - k_pipe_alloc_init() api is failing on qemu_x86
* :github:`9270` - cmake: kconfig: menuconfig is not writing zephyr/.config
* :github:`9262` - tests/kernel/mem_protect/userspace.access_other_memdomain fails on sam_e70_xplained and nrf52840_pca10056
* :github:`9238` - Get POSIX board compliant with default configuration guidelines
* :github:`9234` - Get ARC boards compliant with default configuration guidelines
* :github:`9224` - sam_e70_xplained fails to build several tests
* :github:`9221` - calloc memory data is not initialized to zero for MINIMAL_LIBC
* :github:`9198` - Out-of-Tree YAML and DTS support
* :github:`9196` - optimize gen_kobject_list.py
* :github:`9160` - net: openthread: Mesh Local IPv6 is not in zephyr stack
* :github:`9148` - samples/net/http_server: Failed to respond back to CURL command on http Client
* :github:`9135` - Failure : "integer overflow in exp" on Altera-Max 10 platform
* :github:`9134` - Build failure with SAM_e70 platform
* :github:`9131` - samples/net/coaps_server: Failed to send response to coaps_client
* :github:`9128` - doc build fails if no reST reference to file
* :github:`9113` - Enabling various thread options causes failures on cortex-M0 boards
* :github:`9108` - Which board is suit with esidon??
* :github:`9098` - Doc build failure not noticed by CI test system
* :github:`9081` - dynamic thread objects do not have a thread ID assigned
* :github:`9067` - Failed tests: posix.sema and posix_checks on em_starterkit_em7d_v22
* :github:`9061` - sanitycheck not printing QEMU console in some cases
* :github:`9058` - Kconfig default on BT_ACL_RX_COUNT can be 1, but range is 2-64
* :github:`9054` - Build failures with mimxrt1050_evk board
* :github:`9044` - "logging: Remove log.h including in headers limitation" breaks logging
* :github:`9032` - net/sockets/echo_async crashes after several connections (qemu_x86)
* :github:`9028` - STM32 SPI/I2S: LSB bit corrupted for the received data
* :github:`9019` - cmsis Include/ version mismatch
* :github:`9006` - Create driver for the MMA8451Q accelerometer sensor on FRDM-KL25Z
* :github:`9002` - [Coverity CID :187063] Control flow issues in /subsys/net/l2/ethernet/ethernet_mgmt.c
* :github:`9001` - [Coverity CID :187064] Control flow issues in /subsys/bluetooth/host/mesh/cfg_srv.c
* :github:`9000` - [Coverity CID :187065] Memory - corruptions in /subsys/net/l2/ethernet/gptp/gptp_mi.c
* :github:`8998` - [Coverity CID :187068] Memory - illegal accesses in /subsys/bluetooth/host/mesh/cfg_srv.c
* :github:`8997` - [Coverity CID :187069] Memory - illegal accesses in /subsys/logging/log_msg.c
* :github:`8996` - [Coverity CID :187070] Control flow issues in /drivers/bluetooth/hci/spi.c
* :github:`8995` - [Coverity CID :187071] Insecure data handling in /subsys/net/l2/ethernet/gptp/gptp_mi.c
* :github:`8994` - [Coverity CID :187072] Error handling issues in /samples/net/sockets/echo_server/src/udp.c
* :github:`8993` - [Coverity CID :187073] Null pointer dereferences in /subsys/net/ip/utils.c
* :github:`8992` - [Coverity CID :187074] Incorrect expression in /samples/net/traffic_class/src/main.c
* :github:`8991` - [Coverity CID :187075] Memory - corruptions in /subsys/net/l2/ethernet/gptp/gptp_mi.c
* :github:`8990` - [Coverity CID :187077] Memory - corruptions in /samples/net/rpl_border_router/src/http.c
* :github:`8989` - [Coverity CID :187078] Control flow issues in /subsys/net/l2/ethernet/gptp/gptp_md.c
* :github:`8988` - [Coverity CID :187079] Integer handling issues in /subsys/net/l2/ethernet/gptp/gptp.c
* :github:`8987` - [Coverity CID :187080] Control flow issues in /subsys/net/l2/ethernet/gptp/gptp_mi.c
* :github:`8982` - tests/drivers/watchdog/wdt_basic_api results in FATAL EXCEPTION on esp32
* :github:`8977` - CMake Error
* :github:`8976` - nordic: watchdog: Cannot be initialized - circular dependency
* :github:`8968` - The tests/kernel/tickless/tickless_concept fails on nRF5x
* :github:`8963` - tests/net/trickle, utils and icmpv6 hangs on sam_e70_xplained:arm
* :github:`8960` - Tcp connection not connecting
* :github:`8950` - ARM fault dumping code does too much, assumes all faults are fatal, and doesn't work under some configurations
* :github:`8949` - nsim_sem board does not work
* :github:`8933` - doc: build WARNING on windows 7
* :github:`8931` - STM32L4 CAN sample project does not compile
* :github:`8924` - Get rid of -fno-strict-overflow
* :github:`8906` - zsock_getaddrinfo is not reentrant
* :github:`8899` - Failed test: kernel.common.timing.sleep on nrf52 (tests/kernel/sleep/kernel.common.timing)
* :github:`8898` - Failed test: kernel.timer.timer_periodicity on nrf51/nrf52
* :github:`8897` - Failed test: kernel.tickless.tickless_slice on nrf51/nrf52
* :github:`8896` - Failed test: kernel.sched.slice_reset and kernel.sched.slice_scheduling (tests/kernel/sched/schedule_api/kernel.sched) on nrf51/nrf52
* :github:`8895` - Failed test: kernel.common.timing.pending on nrf51_pca10028 and nrf52_pca10040 (tests/kernel/pending/kernel.common.timing)
* :github:`8888` - http client example fails on mimxrt1050_evk
* :github:`8887` - Ping command crash on mimxrt1050_evk
* :github:`8871` - drivers: can: Compiling error due to stm23Cube update
* :github:`8866` - Failed test: net.arp.arp (tests/net/arp) on sam_e70_xplained
* :github:`8865` - Failed test: net.udp.udp (tests/net/udp/)  on sam_e70_xplained
* :github:`8864` - ARM MPU _arch_buffer_validate allowing reads to kernel memory
* :github:`8860` - GATT MTU Callback
* :github:`8849` - Allow application to define its own DTS bindings
* :github:`8833` - OpenThread: Minimal Thread Device (MTD) option is not building
* :github:`8829` - BLE "device name" characteristic of Generic Access Service is read only
* :github:`8820` - wifi_winc1500 driver socket id stored in net_context->user_data may be overwritten at socket layer
* :github:`8815` - Nordic: Directly accessing GPIOTE might create unstable firmware (GPIO, PWM, BLE)
* :github:`8800` - cmake errors with menuconfig
* :github:`8798` - k_cycle_get_32() implementation on nrf series is too slow.
* :github:`8791` - Request supporting OTG_HS port on STM32F4/F7 SoCs
* :github:`8790` - K64F/Kinetis: extract_dts_includes.py warnings when building sample
* :github:`8752` - net: ARP is broken after PR #8608
* :github:`8732` - tests/subsys/usb/bos/ fails randomly
* :github:`8727` - Network stack cleanup: DHCPv4
* :github:`8720` - Network stack cleanup: IPv4
* :github:`8717` - posix:  Memory is not returned to mempool when a pthread complete its execution
* :github:`8715` - buffer-overflow in tests/net/tx_timestamp
* :github:`8713` - add DTS gpio support for NRF51
* :github:`8705` - Out of the box error in samples/subsys/nvs with nRF52-PCA10040
* :github:`8700` - [Coverity CID :186841] Null pointer dereferences in /subsys/usb/usb_descriptor.c
* :github:`8699` - [Coverity CID :186842] Memory - illegal accesses in /drivers/interrupt_controller/plic.c
* :github:`8698` - [Coverity CID :186843] Parse warnings in /tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`8697` - [Coverity CID :186844] Parse warnings in /tests/net/ieee802154/fragment/src/main.c
* :github:`8696` - [Coverity CID :186845] Parse warnings in /tests/net/ieee802154/l2/src/ieee802154_test.c
* :github:`8695` - [Coverity CID :186846] Null pointer dereferences in /tests/net/ptp/clock/src/main.c
* :github:`8694` - [Coverity CID :186847] Parse warnings in /tests/kernel/mem_protect/mem_protect/src/inherit.c
* :github:`8693` - [Coverity CID :186848] Parse warnings in /tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`8692` - [Coverity CID :186849] Parse warnings in /tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`8691` - [Coverity CID :186850] Parse warnings in /tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`8690` - [Coverity CID :186851] Error handling issues in /tests/bluetooth/mesh/src/microbit.c
* :github:`8689` - [Coverity CID :186852] Parse warnings in /tests/kernel/mem_protect/mem_protect/src/mem_domain.c
* :github:`8669` - fault during my timer testing
* :github:`8668` - net: ARP is broken in master (at least) on STM32
* :github:`8658` - tests/net/trickle fails on FRDM k64f
* :github:`8657` - tests/net/ptp fails on QEMU x86
* :github:`8646` - CONFIG_NET_OFFLOAD defined in subsys/net/l2/, but not referenced there
* :github:`8643` - Add SAADC driver for nRF52
* :github:`8642` - ieee802154 tests fail to build
* :github:`8636` - MCUboot firmware update issue
* :github:`8611` - RT1050EVK: MPU FAULT with Zephyr OS v1.12.0-360-gf3d1b22 using ztest
* :github:`8610` - USB: Setup stage in control transfers
* :github:`8605` - mbedtls_ssl_close_notify was called after DTLS context released
* :github:`8602` - master broken for stm32 ARM boards
* :github:`8600` - Not able to bind the adc device structure for nrf52832 controller
* :github:`8598` - [Coverity CID :186057] - Out of bounds write in samples/net/rpl_border_router/src/coap.c
* :github:`8596` - drivers: dma_cavs: NULL pointer exception when DMA start called after DMA stop
* :github:`8593` - samples/mpu/mem_domain_apis_test/kernel.memory_protection.memory_domains fails to build
* :github:`8587` - ZTEST should support multiple calls to mocked function
* :github:`8584` - ToolchainCapabilityDatabase.cmake:93 error in PR #8579
* :github:`8576` - there have a error in doc
* :github:`8567` - Can't parse json
* :github:`8563` - Compilation warning/error on stm32l4: "__weak" redefined
* :github:`8529` - tests/kernel/common/kernel.common fails for native_posix on Ubuntu 16.04
* :github:`8528` - rpl-mesh-qemu sample, the net inface init failed.
* :github:`8511` - nrf52_blenano2 tmp112 sensor sample build failed - redefined I2C
* :github:`8506` - tests/subsys/fs/fat_fs_api - test_fat_mount results into assertion failure on Arduino_101 - FS init failed (-19)
* :github:`8502` - Compiling for native_posix with newlib is missing various math symbols
* :github:`8501` - I think there is a issue about shell.
* :github:`8470` - Broken Arduino 101 Bluetooth Core flashing
* :github:`8466` - k_sleep on mimxrt1050_evk board broken
* :github:`8464` - sdk_version file missing
* :github:`8462` - non-ASCII / non-UTF-8 files in ext/
* :github:`8452` - ieee802154: csma-ca: random backoff factor looks wrong
* :github:`8444` - "make clean" removes include directory
* :github:`8438` - cmake: Propagation of library specific compile flag
* :github:`8434` - Networking Problems, Size Missmatch 15 vs 13
* :github:`8431` - mqtt: unimplemented MQTT_UNSUBACK in mqtt_parser function in mqtt.c file
* :github:`8424` - HID example broken
* :github:`8416` - [Coverity CID :186580] Uninitialized variables in /drivers/can/stm32_can.c
* :github:`8415` - [Coverity CID :186581] Memory - corruptions in /subsys/bluetooth/host/gatt.c
* :github:`8414` - [Coverity CID :186582] Memory - corruptions in /subsys/bluetooth/host/gatt.c
* :github:`8413` - [Coverity CID :186583] Error handling issues in /samples/net/sockets/dumb_http_server/src/socket_dumb_http.c
* :github:`8393` - ``CONFIG_MULTITHREADING=n`` builds call main() with interrupts locked
* :github:`8391` - nrf52_blenano2 tmp112 sensor sample build failed.
* :github:`8390` - bluetooth: request APIs to notify application that pairing is complete or not
* :github:`8388` - Assigning to promptless symbols should have a better error message
* :github:`8385` - Missing documentation on bt_conn_auth_cb(...)
* :github:`8382` - ESP32: add support for ESP-IDF bootloader
* :github:`8380` - cmake: ninja clean tries to remove include folders
* :github:`8378` - subsys: settings: Idea for a very simple settings system
* :github:`8371` - nRF5: enable UARTE peripheral support
* :github:`8367` - fs: nvs: auto restore FS on writing while power down error.
* :github:`8366` - mcumgr: unable to perform 2nd update
* :github:`8365` - mcumgr: improper response to "image list" command after update.
* :github:`8361` - __ASSERT() triggers with ``CONFIG_MULTITHREADING=n``
* :github:`8358` - Flashing Target Device FAIL
* :github:`8357` - bluetooth: request the capability to change gap device name programmatically
* :github:`8356` - Failed test: kernel.common.bitfield (tests/kernel/common) on Altera Max10
* :github:`8355` - CMake prints a spammy warning about "policy CMP0000"
* :github:`8350` - bluetooth: request BLE stack to support pre-set passkey for pairing
* :github:`8334` - nrf52840.dtsi contains "0x" in device label
* :github:`8329` - qustion: build-system: How to generate a preprocess file
* :github:`8327` - CONFIG_SPI_FLASH_W25QXXDV_MAX_DATA_LEN doesn't work in proj.conf
* :github:`8322` - LwM2M: Occasional registration updates fail with 4.4 error
* :github:`8313` - Enable hardware stack checking for ARC em_starterkit_em7d (Secure mode)
* :github:`8311` - tests/benchmarks/sys_kernel fails on frdm_k64f, sam_e70
* :github:`8309` - lpcxpresso54114_m4: when i configed system clock from 48M to 96M the target can't work.
* :github:`8302` - Failed test: peripheral.adc.adc on quark_se
* :github:`8300` - Failed test: kernel.memory_protection.userspace.access_after_revoke (in tests/kernel/mem_protect/userspace)
* :github:`8299` - Failed test: kernel.memory_pool.mpool_alloc_free_isr (in tests/kernel/mem_pool/mem_pool_api)
* :github:`8298` - Failed test: kernel.alert.isr_alert_consumed (in tests/kernel/alert/) on quark_se_c1000_ss
* :github:`8293` - ARM: MPU faults should indicate faulting memory address
* :github:`8292` - Rework ARC exception stack
* :github:`8287` - LwM2M: Cancelling an observation doesn't work
* :github:`8286` - LwM2M: Observe of not allowed value still creates observer
* :github:`8284` - Documentation build on Windows
* :github:`8283` - Failed test: kernel.mailbox.msg_receiver_unlimited (tests/kernel/mbox/mbox_usage/) on ESP32
* :github:`8262` - [Bluetooth] MPU FAULT on sdu_recv
* :github:`8255` - [RFC] Add support for system suspend/resume handling from kernel
* :github:`8252` - GPIO interrupt only called once on nRF52832
* :github:`8240` - ESP32: update to recent ESP-IDF
* :github:`8235` - nxp_lpc54102: how to add lpc54102 support?
* :github:`8231` - GATT Macro Confusion
* :github:`8226` - drivers: can: stm32_can: various issues
* :github:`8225` - Error mbedtls_pk_verify MBEDTLS_ERR_RSA_VERIFY_FAILED
* :github:`8215` - Update watchdog driver sample to new API
* :github:`8210` - Always rebuilding even though there are no changes.
* :github:`8206` - Stray files in libapp.a
* :github:`8203` - Implement system calls for the new socket APIs
* :github:`8199` - Tests: Crypto: rand32 faults on nrf51_pca10028 and nrf52_pca10040
* :github:`8188` - net: TCP: FIN packets aren't queued for retransmission, loss leads to TCP timeout on peer's side
* :github:`8183` - zsock_getaddrinfo() is not reentrant
* :github:`8173` - Driver tests failing with an assertion on frdm_k64f
* :github:`8138` - Unsatisfactory kernel benchmark results on SAM E-70 Xplained
* :github:`8128` - scheduler: threads using k_sleep can be _swap()'d back too early
* :github:`8125` - About BMI160 reading issue.
* :github:`8090` - tests/sched/schedule_api fails to build on EMSK7d
* :github:`8041` - arm: NXP MPU does not report faulting address for Stacking Errors
* :github:`8039` - tests/shell failing on Arduino 101 / Quark SE arc
* :github:`8026` - Verify TLS server side operation
* :github:`8019` - ARP: should drop any packet pended when timeout
* :github:`8013` - Open-AMP power on can not communicate
* :github:`7999` - HCI UART with Linux host cannot connect to nrf52 6lowpan peripheral
* :github:`7978` - SSE and SSE_FP_MATH are set on frdm_k64f, which doesn't have it, triggering Kconfig warnings
* :github:`7977` - ARC_INIT is set on boards that don't have it, triggering Kconfig warnings
* :github:`7966` - Move k_thread_foreach() tests to tests/kernel/threads
* :github:`7924` - mcu_mgmt: Memory corruption (cborattr suspected) - test case with smp_svr
* :github:`7906` - tests/benchmarks/sys_kernel fails on Arduino Due
* :github:`7884` - tests/power/power_states never completes on Arduino 101's arc core
* :github:`7882` - tests/dfu/mcuboot.test_bank_erase fails on nrf52840_pca10056
* :github:`7869` - Improve Zero Latency IRQ on ARM
* :github:`7848` - CONFIG_BMM150_SET_ATTR not defined (and now removed), giving dead code
* :github:`7800` - ext/lib/mgmt/mcumgr/cmd/log_mgmt/Kconfig references MDLOG, but MDLOG doesn't exist
* :github:`7758` - sanitycheck error with --coverage
* :github:`7705` - nxp_kinetis/k6x boot MPU regions are configured incorrectly
* :github:`7703` - NUM_KERNEL_OBJECT_FILES is too small
* :github:`7685` - API for 802.1Qav parameters configuration
* :github:`7678` - Unstable ping RTT with ethernet ipv4 networking
* :github:`7658` - [RFC] net: Split off net_app_settings lib to a separate directory under subsys/net/lib/
* :github:`7596` - API to communicate list of MAC addresses to the Ethernet controller
* :github:`7595` - Promiscuous mode and receiving all packets at applications level
* :github:`7571` - IP stack can't recover from a packet overload
* :github:`7570` - usb: update bcdUSB to 2.00
* :github:`7553` - DHCP client does not notice missing link
* :github:`7509` - [Coverity CID :185398] Memory - corruptions in /samples/net/mbedtls_sslclient/src/mini_client.c
* :github:`7502` - samples/mbedtls_sslclient: Discards TLS records, handshake does not work
* :github:`7473` - Bluetooth: Support for multiple local identity addresses
* :github:`7423` - samples: net: echo_client: sample runs failed with prj_qemu_x86_tls.conf configuration file
* :github:`7384` - ARM MPU region configuration possibly out of bounds
* :github:`7372` - Create socket options for certificates and ciphers
* :github:`7371` - Move TLS connection data out from net_context
* :github:`7370` - Add Kconfig options to handle certificates and ciphers.
* :github:`7367` - Doxygen warnings about device.h macros
* :github:`7314` - Generate SPDX TagValue document as part of 1.13 release
* :github:`7310` - Provide signed Zephyr releases
* :github:`7243` - BLE DTM ll_test does not set correct TXPower
* :github:`7230` - The guidelines for whether something should be in DTS or Kconfig are too vague
* :github:`7173` - Difference between the ZEPHYR_BASE and PROJECT_SOURCE_DIR CMake variables is unclear
* :github:`7145` - Configuration file for Cross Toolchain on macOS
* :github:`7112` - ARMv8-M: API for checking permissions using ARMv8-M TT intrinsics
* :github:`7106` - tests: obj_tracing: Test fails on ESP32, semaphore count is more than what is created in the application
* :github:`7042` - Ethernet network management interface additions for MAC filtering
* :github:`6982` - STM32F746G DISCOVERY board support
* :github:`6981` - STM32F7 series MCUs support
* :github:`6866` - build: requirements: No module named yaml and elftools
* :github:`6846` - need console subsystem abstraction for console syscalls
* :github:`6785` - Fail to compile when OT l2 debug is enabled.
* :github:`6778` - Push latest docs down into a "latest" folder
* :github:`6775` - Simplify left nav index on technical docs
* :github:`6749` - kconfig: The error message is misleading when values are out-of-range
* :github:`6730` - ARMv8-M: internal low-level (TrustZone) API & implementation for configuring IRQ target
* :github:`6727` - k_mem_pool crash with larger values of n_max
* :github:`6681` - [Coverity CID: 183051] Error handling issues in /tests/benchmarks/app_kernel/src/memmap_b.c
* :github:`6678` - [Coverity CID: 183054] Memory - corruptions in /tests/lib/c_lib/src/main.c
* :github:`6676` - [Coverity CID: 183056] Memory - corruptions in /tests/kernel/common/src/atomic.c
* :github:`6673` - [Coverity CID: 183059] Memory - corruptions in /samples/net/mbedtls_dtlsclient/src/dtls_client.c
* :github:`6593` - Allow configuring the USB serial number string in runtime
* :github:`6533` - 1.12 Release Checklist
* :github:`6522` - Should have a "dumb" O(N) scheduler
* :github:`6514` - samples/drivers/i2c_fujitsu_fram: Data comparison on data written and data read fails randomly
* :github:`6399` - How to using the PPI chanels from 20-31 in Nrf5 chip?
* :github:`6373` - ARMv8-M: Implement stack limit checking for Secure/Non-secure stack pointers
* :github:`6188` - doc: Merge non-apache contributing into CONTRIBUTING
* :github:`6132` - [RFC] Restructuring and cleanup of mbedTLS configurations
* :github:`5980` - NRF5 I2C standard speed 250kHz
* :github:`5939` - NRF5 I2C (TWI) driver
* :github:`5900` - net: Prototype a TLS convenience API based on sockets
* :github:`5896` - Accidentally using MSYS's python from native windows leads to obscure error messages
* :github:`5833` - Script to import mcux sdk
* :github:`5733` - single threaded applications fail when asserts are enabled
* :github:`5732` - sanitycheck fails with gcc 7 as the host compiler
* :github:`5725` - Ninja: Running sanitycheck has byproducts outside of sanity-out
* :github:`5723` - cmake: Accept CONFIG_XX overrides from command line
* :github:`5524` - reorg documentation structure on website (docs.zephyrproject.org)
* :github:`5445` - Shadowed declarations in bluetooth stack
* :github:`5371` - [Coverity CID: 180698] Null pointer dereferences in /tests/bluetooth/tester/src/gatt.c
* :github:`5366` - Document zephyr-app-commands usage
* :github:`5357` - CII Badge: Generate list of externally maintained dependencies
* :github:`5153` - [RFC] Discussion of "cmake" vs "make" variables, aka "build environment" vs "work environment" setup
* :github:`5132` - Soft real-time "tasklets" in kernel
* :github:`4963` - Convert NIOS2 boards to device tree
* :github:`4957` - Add build targets for each explicit debug/flash option
* :github:`4883` - Should command line examples be "cut and paste" ready?
* :github:`4829` - device tree: gpio
* :github:`4767` - USB: assign endpoints at runtime
* :github:`4762` - [nrf][power][Sample] nrf52 exits from Low Power Mode immedately
* :github:`4590` - [CID: 178238] Parse warnings in samples/mpu/mem_domain_apis_test/src/main.c
* :github:`4283` - kconfig warning are being ignored by sanitycheck
* :github:`4060` - net: NET_CONTEXT_SYNC_RECV relevant
* :github:`4047` - [nrf] nrf GPIO does not have sense configuration value
* :github:`4018` -  zephyr.git/tests/net/mld/testcase.yaml#test  :evalution failed
* :github:`3995` - net tcp retry triggers assert in kernel/sem.c:145
* :github:`3993` - Enabling  Low Power Mode on nordic based platforms(nrf52/51)
* :github:`3980` - Remove adc_enable/adc_disable functions
* :github:`3947` - multiple build failures with XCC toolchain
* :github:`3935` - Bluetooth sample setup docs mentions unknown "btproxy" tool
* :github:`3903` - Static code scan (coverity) issues seen
* :github:`3845` - Enable Sphinx option doc_role='any' for improved reference linking
* :github:`3826` - RISCV32 {__irq_wrapper} exception handling error under compressed instruction mode?
* :github:`3770` - mbedtls build error when CONFIG_DEBUG=y
* :github:`3754` - Support static BT MAC address
* :github:`3666` - schedule_api test uses zassert without cleaning up properly
* :github:`3631` - program text should be in its own memory region
* :github:`3602` - power_mgr and power_states: need build option to keep the app exiting in "active" state
* :github:`3583` - NUCLEO-L073RZ/NUCLEO-L053R8 Dev Board Support
* :github:`3458` - Port Zephyr to Silabs EFM32ZG-STK3200
* :github:`3395` - Provide a sample app that demonstrates VLANs
* :github:`3394` - Support basic VLAN tags
* :github:`3393` - VLAN: Expose through virtual network interfaces
* :github:`3377` - Missing le_param_updated callback when conn param update request fails
* :github:`3363` - Missing board documentation for nios2/qemu_nois2
* :github:`3354` - Missing board documentation for x86/se_c1000_devboard
* :github:`3263` - improve Galileo flashing process
* :github:`3233` - LLDP Transmitting Agent
* :github:`3222` - No negative response if remote enabled encryption too soon
* :github:`3221` - re-pairing with no-bond legacy pairing results in using all zeros LTK
* :github:`3187` - frdm_k64f: Ethernet networking starts to respond ~10s after boot
* :github:`3173` - k_cpu_atomic_idle failed @ARM
* :github:`3150` - Si1153 Ambient Light Sensor, Proximity, and Gesture detector support
* :github:`3149` - Add support for ADXRS290
* :github:`3073` - Add Atmel SAM family DAC (DACC) driver
* :github:`3071` - Add Atmel SAM family Timer Counter (TC) driver
* :github:`3067` - Support Precision Time Protocol (PTP)
* :github:`3056` - arch-specific inline functions cannot manipulate _kernel
* :github:`3025` - Implement _tsc_read equivalent for NiosII
* :github:`3024` - Implement _tsc_read equivalent for ARM
* :github:`3007` - Provide board documentation for all boards
* :github:`2991` - Enable NXP Cortex-M SoCs with MCUXpresso SDK
* :github:`2975` - add arc nSIM simulator build target
* :github:`2972` - extend sanitycheck to support ARC simulator
* :github:`2956` - I2C Slave Driver
* :github:`2954` - nRF5x interrupt-driven TX UART driver
* :github:`2952` - ADC: ADC fails to work when fetch multiple sequence entries
* :github:`2934` - Ecosystem and Tool Support
* :github:`2879` - ARC: Interrupt latency too large
* :github:`2645` - create DRAM_BASE_ADDRESS and SIZE config parameters
* :github:`2623` - nRF52 UART behaviour sensitive to timing of baud rate initialization.
* :github:`2568` - Have the kernel give the leftover memory to the IP stack
* :github:`2422` - O(1) pend queue support
* :github:`2353` - nRF5x: Refactor gpio_nrf5.c to use the MDK headers
* :github:`1678` - support edge/pulse interrupts on ARC
* :github:`1662` - Problem sourcing the project environment file from zsh
* :github:`1600` - Could you give me BTP upper tester demo which can work on PC
* :github:`1464` - SYS_CLOCK_HW_CYCLES_PER_SEC is missing a default value

Part 3

한국어 전문 번역

Zephyr kernel 1.13.0 release를 발표합니다.

이번 release의 주요 개선 사항은 다음과 같습니다.

  • 확장 가능하고 교체 가능한 tracing 지원
  • 구획화된 application memory 구성
  • Logging system 전면 개편
  • BSD socket API용 system call 도입
  • IEEE 802.1AS-2011 generalized Precision Time Protocol(gPTP) 지원
  • Link Layer Discovery Protocol(LLDP) TX 지원
  • BSD socket API를 이용한 TLS 및 DTLS 지원
  • Link Layer Multicast Name Resolution(LLMNR) 지원
  • ADC API 재작업과 Nordic, NXP, Atmel, Synopsys DesignWare driver 갱신
  • OS 주도 power-management framework 지원
  • Armv8-M의 기본 Arm TrustZone 지원

아래 절은 component별 상세 변경 목록입니다.

Kernel

  • Kernel event manager를 제거하고 generic tracing interface로 대체했습니다.
  • Kernel timeout 및 tick 처리를 개선했습니다.
  • Application memory를 구획화해 구성할 수 있도록 했습니다.
  • User mode의 errno 접근을 수정했습니다.

Architectures

  • ARC reset code를 개선하고 exception handling용 별도 stack을 사용하도록 했으며 ARC stack-check support를 refactor했습니다.
  • STM32F7에서 instruction/data cache를 활성화하고 Armv8-M MPU driver를 구현했습니다.
  • irq_lock API 사용을 수정했습니다.
  • Non-Secure entry function을 정의하는 macro API를 추가하고 processor가 fault를 무시하거나 복구할 수 있도록 했습니다.
  • NXP K64 MPU region을 통합하고 BusFault dump에 NXP MPU error 정보를 출력합니다.
  • Cortex-M0 및 Cortex-M0+의 -march 설정을 변경했습니다.
  • Arm CMSE를 CMake와 통합하고 Cortex-M23·Cortex-M33용 기본 TrustZone-M 기능을 추가했습니다.
  • Armv8-M SPLIM register를 이용한 built-in stack protection을 추가했습니다.
  • Secure/Non-Secure Armv8-M firmware에서 TT intrinsic을 사용하는 API를 추가했습니다.
  • ARM 및 NXP MPU code를 정리하고 zero-latency IRQ를 priority level 0으로 설정했습니다.
  • Arm __pendsv의 locking을 수정했습니다.

Boards & SoC Support

  • x86 Apollo Lake SoC configuration과 UP Squared(Pentium/Celeron) board 지원을 추가했습니다.
  • Synopsys ARC nSIM instruction-set simulator를 지원합니다.
  • RISC-V privilege architecture 기반 Microsemi Mi-V를 지원합니다.
  • Arm board efr32_slwstk6061a, nrf52_adafruit_feather, nrf52810_pca10040, nrf52840_pca10059, nucleo_f207zg, reel_board, stm32f723e_disco, stm32f746g_disco, stm32f769i_disco, udoo_neo_full_m4, warp7_m4를 추가했습니다.

Drivers and Sensors

  • ADC API를 재작업하고 Nordic, NXP, Atmel, Synopsys DesignWare driver를 갱신했습니다.
  • TLV320DAC310x audio DAC driver와 STM32L432 CAN 지원을 추가했습니다.
  • STM32F7 clock control, entropy, GPIO, EXTI interrupt controller, I2C, pinmux, UART 지원을 추가했습니다.
  • MCUX 및 GMAC Ethernet driver에서 gPTP를 활성화하고 native_posix promiscuous mode를 지원합니다. MCUX driver에는 random이지만 안정적인 MAC address option을 추가했습니다.
  • i.MX I2C shim, STM32 v2 I2C slave, EEPROM I2C slave, nrfx TWI/TWIM shim을 추가했습니다.
  • I2S API를 user mode에 노출했습니다.
  • TI LP5562 및 NXP PCA9633 LED driver를 추가했습니다.
  • Wistron WNC-M14A2A LTE-M modem driver와 modem receiver(TTY) driver를 추가했습니다.
  • i.MX PWM shim 및 nrfx PWM hardware-driver shim을 추가했습니다.
  • nRF UART driver에 power management를 추가하고 serial IRQ callback에 임의의 user data를 전달할 수 있게 했으며 nRFx UARTE driver를 추가했습니다.
  • ADXL372, MMA8451Q, ADT7420 sensor driver를 추가하고 LIS2DH I2C burst read/write를 수정했습니다.
  • STM32 RTC 지원을 추가했습니다.
  • STM32F2·STM32F7 OTG FS와 DesignWare USB High Speed를 지원합니다.
  • TI SimpleLink Wi-Fi offload driver의 wifi_mgmt 기능을 추가했습니다.

Networking

  • BSD socket API용 system call을 도입했습니다.
  • IPv4 link-local address(169.254.*.*)를 포함한 IPv4 autoconfiguration을 추가했습니다.
  • setsockopt()로 설정하는 BSD socket TLS 및 DTLS 지원을 추가했습니다.
  • Ethernet용 IEEE 802.1AS-2011 gPTP와 gPTP interaction sample을 추가했습니다. gPTP Ethernet driver가 사용할 PTP clock driver도 추가했습니다.
  • LLDP TX, Qav credit-based shaper 관리, generic TX timestamping, Ethernet L2 carrier detection을 추가했습니다.
  • Vendor-specific Ethernet statistics와 Ethernet management getter를 지원합니다.
  • Network interface promiscuous mode와 모든 packet을 받는 user-API sample을 추가했습니다. 이 시점에는 native_posix Ethernet driver가 이 mode를 지원합니다.
  • Microsoft Windows network의 local name resolution에 쓰이는 LLMNR을 지원합니다.
  • net_pkt에 packet을 미리 정의한 값으로 채우는 API를 추가했습니다.
  • Atmel GMAC driver에 IEEE 802.1Qav, hardware TX timestamp, multiple hardware queue, gPTP 지원을 추가했습니다.
  • TI SimpleLink Wi-Fi offload driver와 NXP MCUX Ethernet의 random이지만 안정적인 MAC address를 지원합니다.
  • Ethernet interface의 지원 feature와 priority queue 정보를 net-shell에 출력하고 string-to-integer conversion을 추가·수정했습니다.
  • 사용자가 Ethernet device에 MAC address filter를 구성할 수 있습니다.
  • DHCPv4가 interface ON/OFF event를 감지하고 재연결 때 address lease를 갱신합니다.
  • 새 network buffer를 기다리는 무한 timeout을 제거했습니다.
  • native_posix Ethernet의 interface up/down command를 net-shell에서 Linux host로 전달합니다.
  • Bluetooth IPSP node는 IPv6 solicited-node multicast group에 가입하지 않아도 됩니다.
  • native_posix Ethernet driver가 외부 program을 실행할 수 있어 zeth 생성 때 Wireshark 등을 시작할 수 있습니다.
  • Network packet priority 및 traffic-class 동작을 수정하고 명확히 했습니다.
  • 가능한 곳에 packed enum을 사용해 network memory 사용량을 줄였습니다.
  • TCP disconnect를 net_app server에 올바르게 알립니다.
  • OpenThread가 사용하는 unicast/multicast IPv6 address를 network interface에 등록합니다.
  • TI SimpleLink Ethernet driver에 Fast Connect policy를 활성화하고 IEEE 802.15.4 simulator의 channel/TX-power 설정을 수정했습니다.
  • 큰 IPv6 packet을 올바르게 처리합니다.
  • native_posix, NXP MCUX, Atmel GMAC Ethernet에서 gPTP를 활성화했습니다. native_posix의 gPTP는 test 용도입니다.
  • Network configuration(net_config) library를 net_app에서 분리했습니다. Application configuration은 NET_APP_* 대신 해당 NET_CONFIG_* option을 참조해야 합니다.
  • 모든 L2 network code를 subsys/net/l2로 옮겼습니다.
  • TCP SYN 송신에 MSS option을 추가하고 receive window가 0일 때 zero-window probe를 처리하도록 수정했습니다.
  • IPv4, IPv6, ICMPv6, ARP code를 refactor·정리하고 IPv6 address lifetime과 fragmentation을 수정했습니다.
  • VLAN 사용 시 ARP를 수정하고 지나치게 오래 지속되는 ARP request에 timeout을 적용했습니다.
  • DHCPv4 수정과 timeout-management refactor를 수행했습니다.
  • TCP retry, RST packet 처리와 memory leak을 수정했습니다.
  • IP address 출력 함수를 개선하고 HTTP last-chunk 전송을 수정했습니다.
  • MQTT, LwM2M을 정리하고 수정했습니다.
  • Atmel GMAC cache 지원과 NXP MCUX carrier-lost event 감지를 수정했습니다.
  • Native API echo server/client sample을 TLS·DTLS 지원 BSD socket API로 port했습니다.
  • Echo client/server sample의 out-of-buffer 상황을 안정적으로 처리합니다.

Bluetooth

  • 새 BT_GATT_CHARACTERISTIC macro를 이용해 더 사용하기 쉬운 service 구성을 지원합니다.
  • native_posix board에서 Bluetooth hardware를 지원해 native POSIX architecture와 Bluetooth를 함께 사용할 수 있습니다.
  • Advertising data parser helper API와 device name을 advertising data에 넣는 BT_LE_ADV_OPT_USE_NAME flag를 추가했습니다.
  • Bonding procedure에서 fixed passkey를 지원합니다.
  • Controller에 임의 HCI command를 보내는 Bluetooth shell command를 추가했습니다.
  • 하나의 controller로 multiple local identity를 지원합니다.
  • nRF52x용 board-specific Mesh sample에 Generic OnOff, Generic Level, Generic Power OnOff, Light Lightness, Light CTL client/server와 Vendor Model을 구현했습니다.
  • Controller TX-power Kconfig option을 추가하고 nRF5x hardware 접근에 nrfx utility function을 사용합니다.
  • Controller bug를 수정하고 Nordic nRF52810 SoC 지원을 추가했습니다.
  • 특수 reset sequence가 필요한 controller용 HCI-driver quirks API를 추가했습니다.
  • Host GATT·SMP와 Mesh의 여러 bug를 수정했습니다.

Build and Infrastructure

  • Kconfig의 불필요한 default n property를 제거했습니다.
  • CMake의 PROJECT_SOURCE_DIR를 ZEPHYR_BASE로 바꿨습니다.
  • Kconfig를 개선된 glob statement로 전환했습니다.

Libraries / Subsystems

  • SEGGER SystemView tracing을 기본 지원합니다.
  • 새 logging subsystem을 도입했습니다.
  • 큰 block size에서 NVS를 개선했습니다.
  • UART별 TTY wrapper를 허용하도록 console subsystem code를 refactor했습니다.

HALs

  • STM32Cube STM32L4에서 legacy CAN API를 활성화했습니다.
  • ASF library의 Atmel SAMD20 header와 EFR32FG1P용 Silicon Labs Gecko SDK를 가져왔습니다.
  • i.MX I2C driver shim과 STM32F2x series HAL을 추가했습니다.
  • STM32Cube STM32L4xx, F7xx, F4xx, F3xx, F1xx version을 갱신했습니다.
  • Nordic nrfx를 1.1.0으로 갱신했습니다.
  • SimpleLink Wi-Fi offload driver의 wifi_mgmt 기능을 추가했습니다.
  • NXP i.MX6 FreeRTOS BSP를 가져왔습니다.

Documentation

  • 더 단순하고 유지하기 쉬운 theme를 적용하고 최신 및 이전 네 release 문서를 다시 생성해 docs.zephyrproject.org에 게시했습니다.
  • Contribution guideline을 갱신했습니다.
  • Kconfig 생성 content와 Doxygen API comment를 포함해 문서 구성을 정리하고 spell check를 수행했습니다.
  • Code·implementation 변경과 새 feature·board·sample에 맞춰 documentation을 개선했습니다.
  • 기존 Linux host뿐 아니라 Windows host에서도 documentation을 생성할 수 있습니다.
  • Documentation PDF version을 생성할 수 있습니다.

Tests and Samples

  • Userspace를 지원하도록 benchmark를 개선했습니다.
  • Kernel test coverage를 높였습니다.

Issue Related Items

이전 1.12.0 tag release 이후 아래 GitHub issue를 해결했습니다.

  • #9862 - quark_se_c1000_devboard x86에서 sensor build-all test가 build 실패
  • #9857 - PR #9856 적용 후 모든 target에서 CMSIS-RTOS v1 signal-event test assertion 실패
  • #9840 - Latest documentation version 참조 시 link가 깨질 수 있는 문제
  • #9833 - Bluetooth Mesh의 CONFIG_BT_SETTINGS reference 오류
  • #9788 - mbedTLS 2.12.0 update
  • #9786 - 추가 #endif로 인한 Xtensa build 실패
  • #9785 - bt_gatt_service_register()가 service-changed delayed-work handler 초기화를 가정하는 문제
  • #9772 - Arduino 101 ARC에서 test application이 console 출력 없이 멈추는 문제
  • #9768 - IPv6 fragmentation code의 illegal memory access(CID 187902)
  • #9766 - Semaphore timing benchmark의 integer-handling 문제(CID 187904)
  • #9753 - ESP32 project build 실패
  • #9746 - qemu_x86의 non-socket Zephyr network client/server 문제
  • #9744 - ESP32에서 mailbox usage test가 crash하는 문제
  • #9727 - Bluetooth IPSP sample documentation이 새 path와 맞지 않는 문제
  • #9723 - sam_e70_xplained에서 ADC API test가 실패하는 문제
  • #9718 - nrf52832_pca10040에서 SPI loopback test 문제
  • #9701 - extract_dts_includes.py warning을 error로 처리하자는 제안
  • #9689 - Cache 활성화 후 sam_e70_xplained의 여러 test가 실패하는 문제
  • #9684 - sam_e70_xplained에서 POSIX test가 실패하는 문제
  • #9683 - Commit c090776 때문에 sam_e70_xplained의 memory-protection·alert·memory-pool test가 실패하는 문제
  • #9682 - sam_e70_xplained에서 kernel boot-delay verification test가 실패하는 문제
  • #9680 - sam_e70_xplained에서 memory-slab test들이 crash하는 문제
  • #9677 - sam_e70_xplained에서 CMSIS-RTOS v1 mutex test가 BusFault로 crash하는 문제
  • #9676 - 1.13.0-rc1 nRF52840에서 userspace timing benchmark가 동작하지 않는 문제
  • #9671 - WNC-M14A2A를 사용하는 Zephyr가 compile되지 않는 문제
  • #9670 - Bluetooth Mesh persistent storage에서 AppKey가 복원되지 않는 문제
  • #9667 - LwM2M writable parameter /3311/0/5850의 write가 유지되지 않는 문제
  • #9665 - Quark D2000·SE 및 ESP32에서 watchdog basic-API test가 crash하는 문제
  • #9664 - QEMU x86에서 thread user-mode API test가 crash하는 문제
  • #9652 - 1.13 RC1 mimxrt1050_evk에서 gen_isr_table 실행 실패
  • #9649 - 1.13용 LPCXpresso54114 M0 core README update 필요
  • #9646 - Test summary 이후 발생한 crash를 sanitycheck가 포착하지 못하는 문제
  • #9644 - Message-passing timing benchmark의 error-handling 문제(CID 187817)
  • #9643 - Message-passing timing benchmark의 error-handling 문제(CID 187818)
  • #9642 - Logging message code의 illegal memory access(CID 187819)
  • #9641 - Bluetooth HCI core의 illegal memory access(CID 187820)
  • #9640 - Bluetooth HCI core의 illegal memory access(CID 187821)
  • #9639 - TCP subsystem의 null-pointer dereference(CID 187822)
  • #9638 - CoAP server sample의 memory corruption(CID 187823)
  • #9637 - CMSIS-RTOS v1 thread library의 integer-handling 문제(CID 187824)
  • #9636 - UDP subsystem의 error-handling 문제(CID 187825)
  • #9635 - Message-passing timing benchmark의 error-handling 문제(CID 187826)
  • #9634 - Logging message code의 null-pointer dereference(CID 187827)
  • #9633 - Message-passing timing benchmark의 error-handling 문제(CID 187828)
  • #9630 - STM32L4 GPIO interrupt 동작 문제
  • #9623 - sam_e70_xplained 및 frdm_k64f에서 TLS credential test가 crash하는 문제
  • #9622 - sam_e70_xplained에서 network-management test가 crash하는 문제
  • #9621 - sam_e70_xplained에서 promiscuous-network test가 crash하는 문제
  • #9619 - sam_e70_xplained 및 frdm_k64f에서 getaddrinfo socket test가 crash하는 문제
  • #9618 - sam_e70_xplained의 UDP network test에서 MPU fault 발생
  • #9617 - QEMU x86 WebSocket test 통과 후 target이 crash하는 문제
  • #9614 - sam_e70_xplained 및 frdm_k64f에서 socket test가 fault를 일으키는 문제
  • #9611 - nRF52840·SAM E70·nRF52에서 scheduler slice-reset test가 실패하는 문제
  • #9609 - EMSK 7d v2.2에서 stack-randomization memory-protection test가 실패하는 문제
  • #9598 - Arduino 101 x86에서 power-state test가 실패하는 문제
  • #9597 - Arduino 101에서 FAT filesystem API test assertion 실패
  • #9591 - Bluetooth address struct에 magic number를 쓰고 bluetooth.h define이 누락된 문제
  • #9580 - HID peripheral sample이 bond를 기억하지 않는 문제
  • #9575 - DHCPv4 debug 활성화 시 network null-pointer reference 발생
  • #9574 - PR #9569 적용 후 모든 target에서 CMSIS-RTOS v1 mutex timeout test assertion 실패
  • #9561 - MCUboot parameter를 Zephyr kernel에 전달할 수 있는지에 관한 질문
  • #9558 - DTC 1.4.7 때문에 FRDM-K64F 등의 build가 깨지는 문제
  • #9537 - ENC28J60이 packet을 올바르게 수신하지 못하는 문제
  • #9536 - Console header에 kernel.h include가 누락된 문제
  • #9535 - nrfx GPIO driver의 callback 처리 오류
  • #9530 - bt_gatt_notify()가 -ENOMEM을 반환하지 않고 return value가 문서화되지 않은 문제
  • #9527 - nRF52840·SAM E70·nRF52에서 scheduler unlock-preemptible test가 실패하는 문제
  • #9523 - nRF51·nRF52에서 stack-protection test가 console 출력 없이 멈추는 문제
  • #9494 - nrf52810_pca10040의 기본 Bluetooth configuration option 누락
  • #9487 - nRF51·nRF52에서 CMSIS-RTOS v1 kernel systick test assertion 실패
  • #9486 - sanitycheck filter rule이 동작하지 않는 문제
  • #9471 - MCUboot가 시작한 EFR32FG1P hello_world sample이 멈추는 문제
  • #9470 - LwM2M read result의 TLV encoding 오류
  • #9468 - nRF52840·nRF52·nRF51에서 memory-pool concept test가 실패하는 문제
  • #9466 - nRF52·nRF52840에서 k_sleep kernel-context test가 실패하는 문제
  • #9465 - FRDM-K64F 및 SAM E70에서 PTP clock test가 실패하는 문제
  • #9462 - Ethernet-management test의 integer-handling 문제(CID 187670)
  • #9461 - Network-interface test의 uninitialized variable(CID 187671)
  • #9460 - Network-interface test의 uninitialized variable(CID 187672)
  • #9459 - nRF51·nRF52에서 POSIX timer test가 실패하는 문제
  • #9452 - DTS compatible property list parse error
  • #9446 - ARC_INIT 문제로 인한 실패를 CI가 보고하지 않은 문제
  • #9444 - CONFIG_ARC_INIT=n 때문에 sanitycheck를 실행할 수 없는 문제
  • #9441 - mimxrt1050_evk에서 gen_isr_table test가 실패하는 문제
  • #9413 - nRF51·nRF52에서 CMSIS-RTOS v1 signal-event test assertion 실패
  • #9402 - frdm_k64f에서 watchdog driver sample이 실패하는 문제
  • #9396 - loop-socat.sh가 실행되지 않는 문제
  • #9392 - Bluetooth hci_uart sample을 flash할 때 ASCII codec UnicodeDecodeError 발생
  • #9389 - ESP32에서 ESP_DEVICE environment variable 설정이 동작하지 않는 문제
  • #9356 - nrf51_pca10028에서 rand32 crypto test가 멈추는 문제
  • #9348 - qemu_x86 IPv4에서 network echo client/server sample이 동작하지 않는 문제
  • #9310 - nrf52_pca10040에서 slice-reset test가 실패하는 문제
  • #9297 - POSIX pthread-key test의 error-handling 문제(CID 187318)
  • #9296 - BSD socket subsystem의 control-flow 문제(CID 187319)
  • #9295 - SAM GMAC Ethernet driver의 control-flow 문제(CID 187320)
  • #9294 - Big HTTP download sample의 possible control-flow 문제(CID 187321)
  • #9293 - POSIX pthread-key test의 incorrect expression(CID 187322)
  • #9292 - Network-interface subsystem의 control-flow 문제(CID 187323)
  • #9291 - BSD socket subsystem의 control-flow 문제(CID 187324)
  • #9287 - DHCPv4 single-byte buffer 채우기 문제 수정
  • #9273 - qemu_x86에서 k_pipe_alloc_init() API가 실패하는 문제
  • #9270 - menuconfig가 zephyr/.config를 기록하지 않는 CMake/Kconfig 문제
  • #9262 - SAM E70 및 nRF52840에서 다른 memory domain 접근 userspace test가 실패하는 문제
  • #9238 - POSIX board를 기본 configuration guideline에 맞게 개선
  • #9234 - ARC board를 기본 configuration guideline에 맞게 개선
  • #9224 - sam_e70_xplained에서 여러 test build가 실패하는 문제
  • #9221 - MINIMAL_LIBC의 calloc memory가 0으로 초기화되지 않는 문제
  • #9198 - Out-of-tree YAML 및 DTS 지원
  • #9196 - gen_kobject_list.py 최적화
  • #9160 - OpenThread Mesh Local IPv6 address가 Zephyr network stack에 없는 문제
  • #9148 - HTTP server sample이 curl client command에 응답하지 못하는 문제
  • #9135 - Altera MAX10에서 exp integer-overflow failure 발생
  • #9134 - SAM E70 platform build 실패
  • #9131 - CoAPS server sample이 client에 response를 보내지 못하는 문제
  • #9128 - File을 가리키는 ReST reference가 없으면 documentation build가 실패하는 문제
  • #9113 - 여러 thread option을 활성화하면 Cortex-M0 board에서 실패하는 문제
  • #9108 - Esidon에 적합한 board 문의
  • #9098 - Documentation build 실패를 CI가 감지하지 못하는 문제
  • #9081 - Dynamic thread object에 thread ID가 지정되지 않는 문제
  • #9067 - EM Starter Kit EM7D v2.2에서 POSIX semaphore 및 POSIX-check test가 실패하는 문제
  • #9061 - 일부 상황에서 sanitycheck가 QEMU console을 출력하지 않는 문제
  • #9058 - BT_ACL_RX_COUNT default는 1이지만 허용 range가 2~64인 문제
  • #9054 - mimxrt1050_evk board build 실패
  • #9044 - Header의 log.h include 제한 제거 변경이 logging을 깨뜨리는 문제
  • #9032 - qemu_x86에서 async socket echo가 여러 connection 후 crash하는 문제
  • #9028 - STM32 SPI/I2S 수신 data의 LSB가 손상되는 문제
  • #9019 - CMSIS include와 version 불일치
  • #9006 - FRDM-KL25Z용 MMA8451Q accelerometer driver 추가
  • #9002 - Ethernet-management code의 control-flow 문제(CID 187063)
  • #9001 - Bluetooth Mesh configuration server의 control-flow 문제(CID 187064)
  • #9000 - gPTP media-independent code의 memory corruption(CID 187065)
  • #8998 - Bluetooth Mesh configuration server의 illegal memory access(CID 187068)
  • #8997 - Logging message code의 illegal memory access(CID 187069)
  • #8996 - Bluetooth SPI HCI driver의 control-flow 문제(CID 187070)
  • #8995 - gPTP media-independent code의 insecure data handling(CID 187071)
  • #8994 - UDP socket echo-server sample의 error-handling 문제(CID 187072)
  • #8993 - Network IP utility의 null-pointer dereference(CID 187073)
  • #8992 - Traffic-class sample의 incorrect expression(CID 187074)
  • #8991 - gPTP media-independent code의 memory corruption(CID 187075)
  • #8990 - RPL border-router HTTP sample의 memory corruption(CID 187077)
  • #8989 - gPTP media-dependent code의 control-flow 문제(CID 187078)
  • #8988 - gPTP core의 integer-handling 문제(CID 187079)
  • #8987 - gPTP media-independent code의 control-flow 문제(CID 187080)
  • #8982 - ESP32 watchdog basic-API test에서 fatal exception 발생
  • #8977 - CMake error
  • #8976 - Nordic watchdog를 circular dependency 때문에 초기화할 수 없는 문제
  • #8968 - nRF5x에서 tickless concept test가 실패하는 문제
  • #8963 - SAM E70에서 network trickle·utils·ICMPv6 test가 멈추는 문제
  • #8960 - TCP connection이 연결되지 않는 문제
  • #8950 - ARM fault dump code가 과도한 작업을 하고 모든 fault를 fatal로 가정하며 일부 configuration에서 동작하지 않는 문제
  • #8949 - nsim_sem board가 동작하지 않는 문제
  • #8933 - Windows 7에서 documentation build warning 발생
  • #8931 - STM32L4 CAN sample project가 compile되지 않는 문제
  • #8924 - -fno-strict-overflow option 제거
  • #8906 - zsock_getaddrinfo()가 reentrant하지 않은 문제
  • #8899 - nRF52에서 kernel sleep timing test가 실패하는 문제
  • #8898 - nRF51·nRF52에서 timer periodicity test가 실패하는 문제
  • #8897 - nRF51·nRF52에서 tickless slice test가 실패하는 문제
  • #8896 - nRF51·nRF52에서 scheduler slice-reset 및 slice-scheduling test가 실패하는 문제
  • #8895 - nRF51·nRF52에서 pending timing test가 실패하는 문제
  • #8888 - mimxrt1050_evk에서 HTTP client example이 실패하는 문제
  • #8887 - mimxrt1050_evk에서 ping command가 crash하는 문제
  • #8871 - STM32Cube update로 인한 CAN driver compile error
  • #8866 - sam_e70_xplained에서 ARP network test가 실패하는 문제
  • #8865 - sam_e70_xplained에서 UDP network test가 실패하는 문제
  • #8864 - ARM MPU _arch_buffer_validate가 kernel memory read를 허용하는 보안 문제
  • #8860 - GATT MTU callback
  • #8849 - Application 자체 DTS binding 정의 허용
  • #8833 - OpenThread Minimal Thread Device option이 build되지 않는 문제
  • #8829 - Generic Access Service의 BLE device-name characteristic이 read-only인 문제
  • #8820 - net_context user_data에 저장한 WINC1500 socket ID를 socket layer가 덮어쓸 수 있는 문제
  • #8815 - Nordic GPIOTE 직접 접근이 GPIO·PWM·BLE firmware를 불안정하게 만들 수 있는 문제
  • #8800 - menuconfig 사용 시 CMake error
  • #8798 - nRF series의 k_cycle_get_32() 구현이 너무 느린 문제
  • #8791 - STM32F4·F7 SoC의 OTG_HS port 지원 요청
  • #8790 - K64F/Kinetis sample build에서 extract_dts_includes.py warning 발생
  • #8752 - PR #8608 이후 ARP가 동작하지 않는 문제
  • #8732 - USB BOS test가 무작위로 실패하는 문제
  • #8727 - DHCPv4 network stack 정리
  • #8720 - IPv4 network stack 정리
  • #8717 - POSIX pthread 종료 후 memory가 memory pool로 반환되지 않는 문제
  • #8715 - TX timestamp network test의 buffer overflow
  • #8713 - nRF51 DTS GPIO 지원 추가
  • #8705 - nRF52 PCA10040에서 NVS sample을 바로 실행하면 error가 발생하는 문제
  • #8700 - USB descriptor code의 null-pointer dereference(CID 186841)
  • #8699 - PLIC interrupt-controller driver의 illegal memory access(CID 186842)
  • #8698 - Memory-domain protection test의 parse warning(CID 186843)
  • #8697 - IEEE 802.15.4 fragmentation test의 parse warning(CID 186844)
  • #8696 - IEEE 802.15.4 L2 test의 parse warning(CID 186845)
  • #8695 - PTP clock test의 null-pointer dereference(CID 186846)
  • #8694 - Memory-domain inheritance test의 parse warning(CID 186847)
  • #8693 - Memory-domain protection test의 parse warning(CID 186848)
  • #8692 - Memory-domain protection test의 parse warning(CID 186849)
  • #8691 - Memory-domain protection test의 parse warning(CID 186850)
  • #8690 - Bluetooth Mesh micro:bit test의 error-handling 문제(CID 186851)
  • #8689 - Memory-domain protection test의 parse warning(CID 186852)
  • #8669 - Timer test 중 fault 발생
  • #8668 - STM32를 포함한 master branch에서 ARP가 동작하지 않는 문제
  • #8658 - FRDM-K64F에서 network trickle test가 실패하는 문제
  • #8657 - QEMU x86에서 PTP network test가 실패하는 문제
  • #8646 - CONFIG_NET_OFFLOAD가 network L2에 정의됐지만 그곳에서 참조되지 않는 문제
  • #8643 - nRF52 SAADC driver 추가
  • #8642 - IEEE 802.15.4 test build 실패
  • #8636 - MCUboot firmware update 문제
  • #8611 - Zephyr 1.12 기반 RT1050 EVK ztest에서 MPU fault 발생
  • #8610 - USB control transfer의 setup stage 문제
  • #8605 - DTLS context release 후 mbedtls_ssl_close_notify()가 호출되는 문제
  • #8602 - STM32 ARM board에서 master branch가 깨진 문제
  • #8600 - nRF52832 controller에서 ADC device structure를 bind할 수 없는 문제
  • #8598 - RPL border-router CoAP sample의 out-of-bounds write(CID 186057)
  • #8596 - DMA stop 후 start를 호출하면 CAVS DMA driver에서 null-pointer exception이 발생하는 문제
  • #8593 - Memory-domain API sample build 실패
  • #8587 - Ztest가 mock function의 multiple call을 지원해야 하는 문제
  • #8584 - PR #8579의 ToolchainCapabilityDatabase.cmake error
  • #8576 - Documentation error
  • #8567 - JSON parse 실패
  • #8563 - STM32L4에서 __weak redefinition compile warning/error 발생
  • #8529 - Ubuntu 16.04 native_posix에서 kernel common test가 실패하는 문제
  • #8528 - RPL Mesh QEMU sample의 network-interface initialization 실패
  • #8511 - nrf52_blenano2 TMP112 sample에서 I2C redefinition으로 build 실패
  • #8506 - Arduino 101 FAT mount test가 filesystem initialization -19로 assertion 실패
  • #8502 - newlib을 쓰는 native_posix build에서 여러 math symbol이 누락되는 문제
  • #8501 - Shell 관련 문제
  • #8470 - Arduino 101 Bluetooth core flashing이 동작하지 않는 문제
  • #8466 - mimxrt1050_evk에서 k_sleep이 동작하지 않는 문제
  • #8464 - sdk_version file 누락
  • #8462 - ext/ 아래 non-ASCII 또는 non-UTF-8 file 문제
  • #8452 - IEEE 802.15.4 CSMA-CA random backoff factor가 잘못된 문제
  • #8444 - make clean이 include directory를 제거하는 문제
  • #8438 - Library-specific compile flag의 CMake propagation 문제
  • #8434 - Network size 15 대 13 불일치 문제
  • #8431 - mqtt.c parser에서 MQTT_UNSUBACK가 구현되지 않은 문제
  • #8424 - HID example이 동작하지 않는 문제
  • #8416 - STM32 CAN driver의 uninitialized variable(CID 186580)
  • #8415 - Bluetooth GATT host의 memory corruption(CID 186581)
  • #8414 - Bluetooth GATT host의 memory corruption(CID 186582)
  • #8413 - Dumb HTTP socket server sample의 error-handling 문제(CID 186583)
  • #8393 - CONFIG_MULTITHREADING=n build가 interrupt lock 상태로 main()을 호출하는 문제
  • #8391 - nrf52_blenano2 TMP112 sensor sample build 실패
  • #8390 - Pairing 완료 여부를 application에 알리는 Bluetooth API 요청
  • #8388 - Prompt가 없는 Kconfig symbol에 값 지정 시 더 나은 error message 필요
  • #8385 - bt_conn_auth_cb() documentation 누락
  • #8382 - ESP32의 ESP-IDF bootloader 지원 추가
  • #8380 - ninja clean이 include folder를 제거하려는 문제
  • #8378 - 간단한 settings system 아이디어
  • #8371 - nRF5 UARTE peripheral 지원 활성화
  • #8367 - Power-down error 중 write할 때 NVS filesystem 자동 복원
  • #8366 - mcumgr로 두 번째 update를 수행할 수 없는 문제
  • #8365 - Update 후 mcumgr image-list command response가 잘못되는 문제
  • #8361 - CONFIG_MULTITHREADING=n에서 __ASSERT()가 발생하는 문제
  • #8358 - Target device flashing 실패
  • #8357 - GAP device name을 programmatically 변경하는 Bluetooth 기능 요청
  • #8356 - Altera MAX10에서 kernel bitfield test가 실패하는 문제
  • #8355 - CMake가 policy CMP0000 warning을 과도하게 출력하는 문제
  • #8350 - Pairing용 preset passkey를 지원하는 BLE stack 요청
  • #8334 - nrf52840.dtsi device label에 0x가 포함된 문제
  • #8329 - Build system에서 preprocessed file을 생성하는 방법 문의
  • #8327 - proj.conf에서 CONFIG_SPI_FLASH_W25QXXDV_MAX_DATA_LEN이 동작하지 않는 문제
  • #8322 - LwM2M registration update가 간헐적으로 4.4 error로 실패하는 문제
  • #8313 - ARC EM Starter Kit EM7D secure mode의 hardware stack checking 활성화
  • #8311 - FRDM-K64F 및 SAM E70에서 sys_kernel benchmark가 실패하는 문제
  • #8309 - LPCXpresso54114 M4 system clock을 48 MHz에서 96 MHz로 바꾸면 동작하지 않는 문제
  • #8302 - Quark SE에서 ADC peripheral test가 실패하는 문제
  • #8300 - 권한 revoke 후 접근하는 userspace memory-protection test 실패
  • #8299 - Kernel memory-pool ISR allocation/free test 실패
  • #8298 - Quark SE C1000 sensor subsystem에서 kernel alert ISR-consumed test 실패
  • #8293 - ARM MPU fault가 faulting memory address를 표시해야 하는 문제
  • #8292 - ARC exception stack 재작업
  • #8287 - LwM2M observation cancel이 동작하지 않는 문제
  • #8286 - 허용되지 않은 value를 observe해도 LwM2M observer가 생성되는 문제
  • #8284 - Windows에서 documentation build 지원
  • #8283 - ESP32에서 unlimited mailbox receiver test가 실패하는 문제
  • #8262 - Bluetooth SDU receive에서 MPU fault 발생
  • #8255 - RFC: Kernel 주도의 system suspend/resume 처리 지원
  • #8252 - nRF52832 GPIO interrupt가 한 번만 호출되는 문제
  • #8240 - ESP32를 최신 ESP-IDF로 update
  • #8235 - NXP LPC54102 지원 추가 방법 문의
  • #8231 - GATT macro 사용의 혼란
  • #8226 - STM32 CAN driver의 여러 문제
  • #8225 - mbedtls_pk_verify의 MBEDTLS_ERR_RSA_VERIFY_FAILED error
  • #8215 - Watchdog driver sample을 새 API에 맞게 update
  • #8210 - 변경이 없는데도 항상 rebuild하는 문제
  • #8206 - libapp.a에 불필요한 file이 들어가는 문제
  • #8203 - 새 socket API용 system call 구현
  • #8199 - nRF51·nRF52에서 rand32 crypto test가 fault를 일으키는 문제
  • #8188 - TCP FIN packet이 retransmission queue에 들어가지 않아 유실 시 peer가 timeout되는 문제
  • #8183 - zsock_getaddrinfo()가 reentrant하지 않은 문제
  • #8173 - frdm_k64f driver test에서 assertion이 발생하는 문제
  • #8138 - SAM E70 Xplained kernel benchmark 결과가 만족스럽지 않은 문제
  • #8128 - k_sleep을 쓰는 thread가 너무 일찍 _swap()으로 복귀할 수 있는 scheduler 문제
  • #8125 - BMI160 reading 문제
  • #8090 - EMSK 7d에서 scheduler API test build가 실패하는 문제
  • #8041 - NXP MPU가 stacking error의 fault address를 보고하지 않는 문제
  • #8039 - Arduino 101 및 Quark SE ARC에서 shell test가 실패하는 문제
  • #8026 - TLS server-side operation 검증
  • #8019 - ARP timeout 시 pending packet을 drop해야 하는 문제
  • #8013 - OpenAMP power-on 후 통신할 수 없는 문제
  • #7999 - Linux host의 HCI UART가 nRF52 6LoWPAN peripheral에 연결하지 못하는 문제
  • #7978 - SSE가 없는 FRDM-K64F에 SSE·SSE_FP_MATH가 설정되어 Kconfig warning이 발생하는 문제
  • #7977 - ARC_INIT이 없는 board에 설정되어 Kconfig warning이 발생하는 문제
  • #7966 - k_thread_foreach() test를 tests/kernel/threads로 이동
  • #7924 - SMP server test에서 CBOR attribute 관련으로 의심되는 mcumgr memory corruption
  • #7906 - Arduino Due에서 sys_kernel benchmark가 실패하는 문제
  • #7884 - Arduino 101 ARC core에서 power-state test가 끝나지 않는 문제
  • #7882 - nrf52840_pca10056에서 MCUboot bank-erase DFU test가 실패하는 문제
  • #7869 - ARM zero-latency IRQ 개선
  • #7848 - 정의되지 않고 제거된 CONFIG_BMM150_SET_ATTR로 인한 dead code
  • #7800 - mcumgr log-management Kconfig가 존재하지 않는 MDLOG를 참조하는 문제
  • #7758 - --coverage 사용 시 sanitycheck error
  • #7705 - NXP Kinetis K6x boot MPU region이 잘못 구성된 문제
  • #7703 - NUM_KERNEL_OBJECT_FILES가 너무 작은 문제
  • #7685 - IEEE 802.1Qav parameter configuration API
  • #7678 - Ethernet IPv4 network에서 ping RTT가 불안정한 문제
  • #7658 - RFC: net_app_settings library를 subsys/net/lib 아래 별도 directory로 분리
  • #7596 - MAC address 목록을 Ethernet controller에 전달하는 API
  • #7595 - Promiscuous mode와 application level의 모든 packet 수신
  • #7571 - Packet overload 후 IP stack이 복구하지 못하는 문제
  • #7570 - USB bcdUSB를 2.00으로 update
  • #7553 - DHCP client가 link 단절을 감지하지 못하는 문제
  • #7509 - mbedTLS SSL client sample의 memory corruption(CID 185398)
  • #7502 - mbedTLS SSL client sample이 TLS record를 버려 handshake가 동작하지 않는 문제
  • #7473 - Bluetooth multiple local identity address 지원
  • #7423 - TLS configuration으로 QEMU x86 echo-client sample 실행이 실패하는 문제
  • #7384 - ARM MPU region configuration이 범위를 벗어날 수 있는 문제
  • #7372 - Certificate 및 cipher용 socket option 생성
  • #7371 - TLS connection data를 net_context 밖으로 이동
  • #7370 - Certificate 및 cipher 처리용 Kconfig option 추가
  • #7367 - device.h macro에 관한 Doxygen warning
  • #7314 - 1.13 release 과정에서 SPDX TagValue document 생성
  • #7310 - 서명된 Zephyr release 제공
  • #7243 - BLE DTM ll_test가 올바른 TX power를 설정하지 않는 문제
  • #7230 - DTS와 Kconfig 중 어디에 항목을 둘지에 관한 guideline이 모호한 문제
  • #7173 - ZEPHYR_BASE와 PROJECT_SOURCE_DIR CMake variable의 차이가 불명확한 문제
  • #7145 - macOS cross-toolchain configuration file
  • #7112 - Armv8-M TT intrinsic을 사용해 permission을 검사하는 API
  • #7106 - ESP32 object-tracing test에서 semaphore count가 생성 수보다 많아 실패하는 문제
  • #7042 - MAC filtering용 Ethernet network-management interface 추가
  • #6982 - STM32F746G Discovery board 지원
  • #6981 - STM32F7 series MCU 지원
  • #6866 - Build requirement에서 yaml 및 elftools module을 찾지 못하는 문제
  • #6846 - Console syscall을 위한 console-subsystem abstraction 필요
  • #6785 - OpenThread L2 debug 활성화 시 compile 실패
  • #6778 - 최신 documentation을 latest folder 아래로 이동
  • #6775 - Technical documentation의 왼쪽 navigation index 단순화
  • #6749 - Kconfig 값이 범위를 벗어났을 때 error message가 오해를 일으키는 문제
  • #6730 - Armv8-M IRQ target 구성용 내부 low-level TrustZone API 및 구현
  • #6727 - n_max 값이 클 때 k_mem_pool이 crash하는 문제
  • #6681 - Application-kernel memmap benchmark의 error-handling 문제(CID 183051)
  • #6678 - C library test의 memory corruption(CID 183054)
  • #6676 - Kernel atomic test의 memory corruption(CID 183056)
  • #6673 - mbedTLS DTLS client sample의 memory corruption(CID 183059)
  • #6593 - Runtime에 USB serial-number string 구성 허용
  • #6533 - 1.12 release checklist
  • #6522 - 단순한 O(N) scheduler 필요
  • #6514 - Fujitsu FRAM I2C sample의 write/read data 비교가 무작위로 실패하는 문제
  • #6399 - nRF5 chip의 PPI channel 20~31 사용 방법 문의
  • #6373 - Secure/Non-Secure stack pointer의 Armv8-M stack-limit checking 구현
  • #6188 - Non-Apache contribution 문서를 CONTRIBUTING에 병합
  • #6132 - RFC: mbedTLS configuration 재구성과 정리
  • #5980 - nRF5 I2C standard speed 250 kHz 지원
  • #5939 - nRF5 I2C TWI driver
  • #5900 - Socket 기반 TLS convenience API prototype
  • #5896 - Native Windows에서 실수로 MSYS Python을 사용하면 이해하기 어려운 error가 발생하는 문제
  • #5833 - MCUX SDK import script
  • #5733 - Assertion 활성화 시 single-thread application이 실패하는 문제
  • #5732 - Host compiler로 GCC 7을 사용하면 sanitycheck가 실패하는 문제
  • #5725 - sanitycheck 실행 부산물이 sanity-out 밖에 생기는 Ninja 문제
  • #5723 - Command line의 CONFIG_XX override를 CMake가 허용하도록 개선
  • #5524 - docs.zephyrproject.org documentation 구조 재편
  • #5445 - Bluetooth stack의 shadowed declaration
  • #5371 - Bluetooth tester GATT code의 null-pointer dereference(CID 180698)
  • #5366 - zephyr-app-commands 사용법 문서화
  • #5357 - CII badge용 외부 유지 dependency 목록 생성
  • #5153 - RFC: CMake 대 Make variable과 build environment 대 work environment 논의
  • #5132 - Kernel의 soft real-time tasklet
  • #4963 - NIOS2 board를 Devicetree로 변환
  • #4957 - 명시적인 debug/flash option별 build target 추가
  • #4883 - Command-line example을 바로 붙여넣을 수 있게 할지에 관한 논의
  • #4829 - Devicetree GPIO 지원
  • #4767 - USB endpoint를 runtime에 할당
  • #4762 - nRF52가 low-power mode에서 즉시 빠져나오는 문제
  • #4590 - Memory-domain API sample의 parse warning(CID 178238)
  • #4283 - sanitycheck가 Kconfig warning을 무시하는 문제
  • #4060 - NET_CONTEXT_SYNC_RECV의 필요성 검토
  • #4047 - nRF GPIO에 sense configuration value가 없는 문제
  • #4018 - Network MLD test evaluation 실패
  • #3995 - TCP retry가 kernel semaphore assertion을 일으키는 문제
  • #3993 - Nordic nRF52·nRF51 platform의 low-power mode 활성화
  • #3980 - adc_enable/adc_disable function 제거
  • #3947 - XCC toolchain의 multiple build failure
  • #3935 - Bluetooth sample setup documentation이 알 수 없는 btproxy tool을 언급하는 문제
  • #3903 - Coverity static-code scan issue
  • #3845 - 더 나은 reference linking을 위해 Sphinx doc_role='any' 활성화
  • #3826 - Compressed-instruction mode에서 RISC-V 32 IRQ wrapper exception-handling 오류
  • #3770 - CONFIG_DEBUG=y일 때 mbedTLS build error
  • #3754 - Static Bluetooth MAC address 지원
  • #3666 - schedule_api test가 정리 없이 zassert를 사용하는 문제
  • #3631 - Program text를 별도 memory region에 배치
  • #3602 - Application을 active state에 유지하는 power-manager/power-state build option 필요
  • #3583 - NUCLEO-L073RZ 및 NUCLEO-L053R8 board 지원
  • #3458 - Zephyr를 Silicon Labs EFM32ZG-STK3200에 port
  • #3395 - VLAN을 보여 주는 sample application 제공
  • #3394 - 기본 VLAN tag 지원
  • #3393 - Virtual network interface를 통한 VLAN 노출
  • #3377 - Connection-parameter update request 실패 시 le_param_updated callback이 누락되는 문제
  • #3363 - NIOS2 QEMU board documentation 누락
  • #3354 - x86 SE C1000 board documentation 누락
  • #3263 - Galileo flashing process 개선
  • #3233 - LLDP transmitting agent
  • #3222 - Remote가 encryption을 너무 일찍 활성화해도 negative response가 없는 문제
  • #3221 - No-bond legacy pairing 재시도 시 모든 bit가 0인 LTK를 사용하는 문제
  • #3187 - FRDM-K64F Ethernet network가 boot 약 10초 뒤에야 응답하는 문제
  • #3173 - ARM에서 k_cpu_atomic_idle 실패
  • #3150 - Si1153 ambient-light·proximity·gesture sensor 지원
  • #3149 - ADXRS290 지원 추가
  • #3073 - Atmel SAM family DAC driver 추가
  • #3071 - Atmel SAM family timer-counter driver 추가
  • #3067 - Precision Time Protocol 지원
  • #3056 - Architecture-specific inline function이 _kernel을 조작할 수 없는 문제
  • #3025 - Nios II용 _tsc_read equivalent 구현
  • #3024 - ARM용 _tsc_read equivalent 구현
  • #3007 - 모든 board의 documentation 제공
  • #2991 - MCUXpresso SDK 기반 NXP Cortex-M SoC 활성화
  • #2975 - ARC nSIM simulator build target 추가
  • #2972 - ARC simulator를 지원하도록 sanitycheck 확장
  • #2956 - I2C slave driver
  • #2954 - nRF5x interrupt-driven TX UART driver
  • #2952 - Multiple sequence entry fetch 시 ADC가 동작하지 않는 문제
  • #2934 - Ecosystem 및 tool 지원
  • #2879 - ARC interrupt latency가 너무 큰 문제
  • #2645 - DRAM_BASE_ADDRESS 및 SIZE configuration parameter 생성
  • #2623 - nRF52 UART 동작이 baud-rate initialization timing에 민감한 문제
  • #2568 - 남은 memory를 kernel이 IP stack에 제공
  • #2422 - O(1) pend queue 지원
  • #2353 - MDK header를 사용하도록 nRF5x GPIO driver refactor
  • #1678 - ARC edge/pulse interrupt 지원
  • #1662 - zsh에서 project environment file을 source할 때의 문제
  • #1600 - PC에서 동작하는 BTP upper-tester demo 요청
  • #1464 - SYS_CLOCK_HW_CYCLES_PER_SEC default value 누락

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.