github zephyrproject-rtos/zephyr v2.5.0-rc3
Zephyr v2.5.0 RC3

latest releases: v4.0.0-rc2, v4.0.0-rc1, v3.7.0...
pre-release3 years ago

Changes since v2.5.0-rc2:

Alexander Shuklin (1):
      Drivers: serial: Fix stm32 uart async api callback

Alexander Wachter (1):
      drivers: can: common: Fix uninitializes sjw

Anas Nashif (7):
      kernel: fix usage of KERNEL_COHERENCE macro
      ci: add action to create release
      twister: remove usage of deprecated gccarmemb variant
      cmake: remove usage of deprecated gccarmemb variant
      twister: fix possible race
      twister: fix HW map fixtures parsing
      release: bump version to 2.5.0-rc3

Andrei Emeltchenko (5):
      edac: Use Device Tree values for BDF and PCI VID
      edac: Do not use BDF and PCI IDs from DTS
      edac: Move IBECC information to DT root
      edac: Rename PCI_ENDPOINT to PCI_HOST_BRIDGE
      edac: Update shell commands

Andrzej Puzdrowski (15):
      fs: Add fs_dir_t_init() function
      tests: fs: multifs: Add fs_dir_t type variable initializations
      tests/subsys/fs/fat_fs_api: Add fs_dir_t type variable initializations
      tests/subsys/fs/fat_fs_dual_drive: Add fs_dir_t type variable init.
      tests/subsys/fs/littlefs: Add fs_dir_t type variable initializations
      tests/subsys/fs/fs_api: Add fs_dir_t type variable init.
      tests/subsys/fs/fs_api: remove dir-multi-open test
      samples/subsys/fs: Add fs_dir_t type variable initializations
      lib/posix/fs: Add fs_dir_t type variable initialization
      fs: Add fs_dir_t type variable initializations
      samples/subsys/usb/mass: Add fs_dir_t type variable initialization
      lib/gui/lvgl: Add fs_dir_t type variable initialization …
      fs: Fix fs_opendir resource leak when invoked on fs_dir_t object in use
      include/fs: fixed typo in fs_file_t_init() description
      manifest: fixed MCUboot with image encryption enabled.

Andy Ross (4):
      tests/sched/deadline: Fix precision rollover
      arch/x86: Fix stack alignment for user threads
      tests/kernel/common: Skip the printk test when not applicable
      drivers/cavs_timer: Fix multiword race with timer counter

Carles Cufi (4):
      actions: compliance: Rebase before running `west update`
      doc: extensions: Fix generator being ignored in west
      Bluetooth: samples: hci_uart: Add overlays for nRF5340
      doc: gsg: Update Homebrew installation for macOS

Carlo Caione (1):
      kernel: mmu: Fix trivial typos

Daniel Leung (7):
      kernel: fix _kernel argument to arch_mem_coherent
      kernel: fix arch_mem_coherent() call in spinlock
      xtensa: fix hard-coded interrupt value for PS register
      xcc: define __INT*_C() and __UINT*_C()
      linker: ifdef thread local storage script
      xtensa: fix rsr/wsr assembly for XCC
      x86: mark page frame as reserved according to memory map

Detlev Zundel (3):
      soc: arm: st_stm32f2x: Convert Kconfig input prompt to uppercase
      soc: arm: designstart: Fix Kconfig LEADING_SPACE checkpatch problem
      soc: arm: arm: Align Kconfig input prompt for Arm SoCs

Emil Gydesen (1):
      Bluetooth: tests: Add missing dependency for CONFIG_BT_AUDIO_UNICAST

Emil Hammarstrom (1):
      bluetooth: host: expand l2cap CID abbreviation

Emil Lindqvist (2):
      logging: fix warnings when building with -Wunused-variable
      drivers: flash: stm32h7: fix int/long int warnings

Enjia Mai (3):
      tests: ztest: Fix issues due to test case of accessing NULL address
      tests: ztest: fix error_hook test case fail in some board
      tests: memory protect: add some error test cases

Erwan Gouriou (4):
      tests/drivers/dma: loop_transfer: Use ztest harness
      drivers/dma: stm32: Don't omit IRQ status check
      tests/drivers/dma: Enable tests on nucleo_f746zg and disco_l475_iot1
      dts/arm: stm32f2: Fix usart1 clock

Flavio Ceolin (2):
      mbedtls: Bump to 2.16.9
      drivers: bme280: Replace deprecated Kconfig option

Henrik Brix Andersen (2):
      checkpatch: ignore MULTISTATEMENT_MACRO_USE_DO_WHILE
      drivers: adc: lmp90xxx: initialise all instances

Ioannis Glaropoulos (4):
      arm: cortex_m: fix vector table relocation in non-XIP builds
      Revert "kernel: init: activate FPU for main thread"
      samples: rpmsg_service: do not run test for nrf5340 in CI
      arm: cortex-m: add extra stack size for test build with FPU_SHARING

Jan Tore Guggedal (1):
      drivers: sensor: adxl362: Fix unused variable warnings

Jennifer Williams (1):
      include: drivers: uart: fix incorrect event name in brief

Joel Westerberg (1):
      Bluetooth: ISO: fix error value set but not returned

Johann Fischer (3):
      samples: usb: remove unnecessary GPIO dependency
      samples: cdc_acm_composite: fix format specifier
      sample: usb: exlude native_posix platform

Jordan Yates (5):
      lorawan: query default region datarate
      lorawan: validate requested datarates
      lorawan: restore datarate after join
      serial: uart_nrfx_uarte: update state when enabled
      serial: uart_nrfx_uarte: graceful async power down

Jukka Rissanen (1):
      doc: net: Add networking changes to 2.5 release note

Katsuhiro Suzuki (1):
      soc/riscv: support reboot for QEMU RISC-V VirtIO

Krzysztof Chruscinski (1):
      drivers: serial: nrfx_uarte: Fix power management

Kumar Gala (11):
      dts: bindings: Remove defaults for cache lines from cpu binding
      dts: bindings: remove default usage in gaisler,irqmp
      dts: Cleanup litex,clk binding
      dts: Fix unit name warnings
      dts: Fix unit name should not have leading "0x" warning
      dts: Fix /soc/timer: missing or empty reg/ranges property warnings
      dts: Rename compatible arm,arm-timer to arm,armv8-timer
      dts: surpress node name for SPI buses should be 'spi' warning
      cmake: dts: Fix passing multiple EXTRA_DTC_FLAGS to gen_defines.py
      dts: atmel/nxp: supress duplicate unit-address warning
      dts: nrf/stm32: supress duplicate unit-address warning

Laczen JMS (1):
      board: correct dts for 96b_stm32_sensor_mez

Lauren Murphy (1):
      doc: fix typos in mutex

Lukasz Maciejonczyk (1):
      settings: Handle unhandled error

Marcin Niestroj (1):
      drivers: wifi: esp: process received packets in esp_rx thread

Martin Åberg (1):
      kernel: Decouple TICKS_PER_SEC from TICKLESS_CAPABLE

Martí Bolívar (3):
      runners: pyocd: handle None in hex/bin files
      runners: fix openocd with --use-elf
      doc: make it clear when DT properties are deprecated

Maureen Helm (3):
      drivers: serial: Don't condition uart_irq_rx_ready on irq enabled
      doc: release: Add sensor changes to v2.5.0 release notes
      doc: release: Add NXP-related changes to v2.5.0 release notes

Mulin Chao (3):
      driver: i2c: npcx: reset i2c semaphore before start transaction.
      driver: i2c: npcx: clear status register by setting a single bit.
      driver: i2c: npcx: Prevent transaction result overwritten by recovery.

Nicolas Pitre (1):
      mmu: fix ARM64 compilation by removing z_mapped_size usage

Peter Bigot (1):
      doc: data structures: fix description of sflist

Shlomi Vaknin (1):
      dma: stm32: remove dump stream info in irq

Tomasz Bursztyka (8):
      net/ieee802154: Invalidate frame in case of no address in relevant modes
      net/ieee802154: Each fragment should be at least of its header's length
      net/ieee802154: Avoid NULL pointer de-reference in packet reassembly
      net/ieee802154: Make sure L2 drop any ACK frames
      net/ieee802154: Do not unreference one time too many a fragmented packet
      net/ieee802154: Drop fragmented packet if first frag is not present
      net/6lo: First buffer fragment should hold the full compressed header
      drivers/virtualization: Fix ivshmem PCIE reg bar lookup on ivshmem-plain

Torsten Rasmussen (4):
      cmake: modules: remove Zephyr module duplicates from ZEPHYR_MODULE_NAMES
      cmake: remove ZEPHYR_GCC_VARIANT variable
      cmake: twister: Using common script for toolchain setting verification
      scripts: using pathlib for in get_toolchain() method

Trond Einar Snekvik (1):
      Bluetooth: Mesh: Verify network buffer max len

Vinayak Kariappa Chettimada (4):
      Bluetooth: controller: Fix BT_CTLR_ULL_HIGH_PRIO default value
      Bluetooth: controller: openisa: Fix unsupported ULL LLL Prio config
      Bluetooth: controller: openisa: Fix to use compiler memory barrier
      Bluetooth: controller: Fix build error with ISO support

Øyvind Rønningstad (2):
      tfm_integration: Add tfm tag in sample.yml
      tfm_ipc: Fix regex in sample.yml

Don't miss a new zephyr release

NewReleases is sending notifications on new releases.