github zephyrproject-rtos/zephyr v3.2.0-rc3
Zephyr v3.2.0-rc3

latest releases: v2.7.6, v3.6.0, v3.6.0-rc3...
pre-release19 months ago

Changes since v3.2.0-rc2:

Aleksander Wasaznik (3):
Bluetooth: Fix doc typo: BT_LE_ADDR_ANY -> BT_ADDR_LE_ANY
Bluetooth: Host: Name enum bt_keys_type
Bluetooth: Host: Add "assert non-null" to bt_conn_ref

Anas Nashif (1):
twister: temporarily disable mec15xx boards

Anders Storrø (1):
Bluetooth: Mesh: Shell: Fix cfgCli appkey arg conv

Andrei Emeltchenko (1):
doc: Remove double code block anchor

Andrew Hedin (1):
shell: Improve kernel stacks alignment

Andrey Borisovich (1):
soc: intel_adsp_ace1x: fix for IPC implementation

Andrzej Głąbek (2):
drivers: i2c_nrfx_twim: Fix compilation with disabled PINCTRL
drivers: pinctrl_nrf: Configure QSPI CSN pin as output set high

Andrzej Puzdrowski (5):
include/dfu/mcuboot: BOOT_MAX_ALIGN defined conditionally
dfu: include MCUboot's bootutil_public.h
mgmt/mcumgr: include bootutil_public.h in im_mgmt
dfu/mcuboot: removes BOOT_MAX_ALIGN and BOOT_MAGIC_SZ
boards/arm/thingy53_nrf5340: Add mcuboot's gpio aliases

Andy Ross (3):
kernel/idle: Fix !SCHED_IPI_SUPPORTED
tests/kernel/smp: Fix cases for !SCHED_IPI_SUPPORTED
tests/kernel/smp: Correct parameter name

Antoniu Miclaus (1):
drivers: sensor: adxl372: update driver

Artur Hadasz (1):
modules: hal_nordic: nrf_802154 serialization race condition fix

Aymeric Aillet (2):
doc: release: 3.2: Add new R-Car platform drivers
doc: release: 3.2: Add new Renesas smartbond support

Carles Cufi (1):
doc: relnotes: Add Bluetooth release notes for 3.2.0

Carlo Caione (1):
doc: release-notes: Add ARM64 and IPC release notes

Chen Peng1 (2):
test: timer: behavior: Enhancement for running this test
x86: Kconfig: update dependency for X86_FP_USE_SOFT_FLOAT

Chris Friedt (1):
doc: release: 3.2: Add POSIX changes

Daniel DeGrasse (7):
doc: releases: update SDHC release notes for 3.2
doc: releases: update disk release notes for 3.2
scripts: kconfig: update size functions to convert bits to bytes
boards: arm: mimxrt685_evk: Correct flash size
boards: arm: mimxrt595_evk: Correct flash size
dts: arm: nxp: add gpio-reserved-ranges property to RT10xx devices
drivers: gpio: gpio_mcux_igpio: handle gpio-reserved-ranges property

Daniel Leung (9):
soc: intel_adsp: use Z_KERNEL_STACK_BUFFER instead of...
soc: esp32: use Z_KERNEL_STACK_BUFFER instead of...
doc: release-notes/3.2: add bits related to I3C
doc: release-notes/3.2: add bits on Xtensa
doc: release-notes/3.2: add a few bits on IPM
doc: release-notes/3.2: about new API on MM drivers
doc: release-notes/3.2: about new PCIE shell subcommands
doc: release-notes/3.2: add bits on PECI drivers
doc: release-notes/3.2: add bits on serial/UART drivers

Derek Snell (1):
boards: doc: Update NXP boards docs with references to superset boards

Dominik Ermel (4):
mgmt/mcumgr: Fix CONFIG_MGMT_VERBOSE_ERR_RESPONSE
mgmt/mcumgr: Remove mgmt_write_rsp_status function
mgmt/mcumgr: Make img_mgmt_erase construct only good response
mgmt/mcumgr: Fix image erase returning improper error code on error

Emil Gydesen (1):
Bluetooth: Audio: Fix bad BASE config check for broadcast sink

Emilio Benavente (5):
dts: arm: nxp: lpc: Added PWM to the peripheral node
soc: arm: nxp: lpc55xxx: Added FlexPWM to the SOC Kconfig
boards: arm: lpcxpresso55s36: Added FlexPWM Support
boards: arm: lpcxpresso55s36: Added Docs for FlexPWM
dts: bindings: fixed pinctrl binding description for nxp mcux rt-iocon

Enjia Mai (5):
arch: arm: userspace: fix the incorrect ssf under bad syscall
tests: driver: gpio: fix the incorrect testsuite names
drivers: ioapic: fix the cast for the offset
tests: kernel: common: remove the nop test case
tests: framework: fix code coverage report on zephyr-sdk-0.15

Erwan Gouriou (8):
west.yml: hal_stm32: Fix STM32U5 LL PWR API
drivers: gpio: stm32: Apply GPIOG specific code to U5 series
doc: release note 3.2: Update for STM32
doc: release note 3.2: Update shield section
drivers: timer: stm32_lptim: Change clock source config check sanction
tests: kernel: tickless: Don't run on nucleo_l073rz
boards: stm32: Update doc for STM32U5/L5 boards
doc: release-notes 3.2: STM32: Fix note on SDMMC driver update

Ettore Chimenti (1):
dts: arm: stm32f303: add uart5 node

Fabio Baltieri (15):
board: esp32c3: drop sda-gpios and scl-gpios i2c properties
board: icev_wireless: enable i2c
tests: work_queue: initialize msg
doc: release: 3.2: add a bunch of placeholders
MAINTAINERS: add an entry for hal_renesas
MAINTAINERS: add an entry for hal_wurthelektronik
boards: drop few stale CONFIG_PINMUX entries
drivers: kscan_ite_it8xxx2 fix wrong comment reference
twister: treat imgtool image exceeded as flash overflow
doc: release-notes: mention civetweb module removal
doc: release-notes: add notes for few session with no maintainers
doc: release-notes: add a note about tests & samples
doc: release-notes: update the whole Boards & SoC section
samples: usb: dfu: exclude lpcxpresso55s69_cpu0
release: Zephyr 3.2.0-rc3

Filip Kokosinski (1):
MAINTAINERS: update RISC-V arch maintainers

Francois Ramu (5):
drivers: adc: stm32 driver enabling adc for the stm32U5
dts: arm: st: L0, L1, L4 Fix internal temperature value incorrect.
drivers: adc: driver for stm32wl configure sampling
dts: arm: stm32f303 vref characteristics is 3V
drivers: adc: stm32f3 adc driver set common clock to HCLK

Gerard Marull-Paretas (8):
doc: doxygen: fix Kconfig alias when using HTML output
maintainers: split documentation area
drivers: pinmux: deprecate pinmux
doc: release-notes: add details on pinctrl/pinmux changes
doc: release-notes: fix syntax issues
doc: remove redundant copyright page
doc: delete dead JIRA links
doc: add support for linkcheck

Gerhard Jörges (1):
drivers: spi: pl022: fix dropping RX bytes

Gerson Fernando Budke (1):
doc: release: 3.2: Add notes about Atmel

HaiLong Yang (1):
doc: release: 3.2: add GigaDevice changes

Henri Xavier (1):
ring_buffer: Introduce RING_BUF_ITEM_SIZEOF

Henrico Brom (1):
net: lwm2m: Fixed missing _CONFIG prefix

Henrik Brix Andersen (21):
doc: release-notes: add EEPROM release notes for v3.2.0
doc: release-notes: add CAN release notes for v3.2.0
drivers: can: document retval for unsupported filter types
drivers: can: rcar: remote transmission request filters are not supported
tests: drivers: can: api: skip RTR tests if not supported
doc: release-notes: minor fixup to the CAN release notes for v3.2.0
drivers: can: provide default callback to can_send() if NULL
drivers: can: mcux: flexcan: assume can_send() always provides callback
drivers: can: sja1000: assume can_send() always provides callback
drivers: can: mcp2515: assume can_send() always provides callback
drivers: can: stm32: assume can_send() always provides callback
drivers: can: loopback: assume can_send() always provides callback
drivers: can: rcar: assume can_send() always provides callback
drivers: can: mcan: assume can_send() always provides callback
drivers: can: npl: assume can_send() always provides callback
drivers: can: calling can_stop() shall abort any pending transmissions
drivers: can: sja1000: notify of aborted transmission on can_stop()
drivers: can: mcux: flexcan: abort transfers before entering freeze mode
drivers: can: mcan: notify of aborted transmission on can_stop()
drivers: can: stm32: abort transfers after entering init mode
drivers: can: mcp2515: abort transfers before entering configuration mode

Jamie McCrae (7):
mgmt: mcumgr: fs_mgmt: hash/checksum: Fix size errors
mgmt: mcumgr: Move wrongly placed header file
net: arp: Replace pending packet pointer with fifo
net: shell: Fix stray tab in "net mem" output
drivers: counter: Update counter_set_channel_alarm documentation
mgmt: mcumgr: img_mgmt: Fix slot3 if check
doc: release: 3.2: Add MCUMGR changes

Jarno Lämsä (1):
net: lib: lwm2m: Fix lwm2m exec

Jaxson Han (2):
drivers: gicv3: Introduce aff0 matching config for rdist
drivers: gicv3: Refine the rdist matching function

Jay Vasanth (13):
ps2: mec15xx: add pinctrl for mec15xx/mec1501 ps2
kscan: mec15xx: add pinctrl for mec15xx/mec1501 kscan
pwm: mec15xx: add pinctrl for mec15xx/mec1501 pwm
peci: mec15xx: add pinctrl for mec15xx/mec1501 peci
tach: mec15xx: add pinctrl for mec15xx/mec1501 tach
soc: arm: microchip: update mec1501 soc header
espi: mec15xx: add pinctrl for mec15xx/mec1501 espi
i2c: mec15xx: add pinctrl for mec15xx/mec1501 i2c
mec15xx: enable pinctrl for mec15xx/mec1501 boards
adc: mec15xx: add pinctrl for mec15xx/mec1501 adc
spi: mec15xx: add pinctrl for mec15xx/mec1501 qmspi
boards: microchip: mec15xx: delete pinmux.c files
samples: espi: add pinctrl in mec1501 board overlay

Jiafei Pan (1):
lib: libc: newlib: make sure retargetable locking is enabled in toolchain

Kamil Krzyżanowski (1):
doc: smf: Fix SMF state machine creation example

Karl Ylvisaker (1):
boards: thingy53: Add a bme688 sensor to i2c1

Kevin Townsend (2):
doc: release-notes: Add TF-M release notes
doc: release-notes: Add Aarch32 release notes

Krishna T (1):
wifi: shell: Fix network switching issue

Krzysztof Chruscinski (9):
tests: unit: cbprintf: Disable logging
tests: logging: log_stack: Adjust stack usage for x86
lib: os: cbprintf: Interpret unsigned char pointer as string
lib: os: cbprintf: Mechanism for detecting %p in static package
doc: formatted_output: cbprintf: Align to new features
logging: Use new cbprintf check for pointers
doc: logging: Update documentation about limitations
logging: Add log_output dependency to mipi syst
doc: release_notes: Notes for cbprintf and logging

Mahesh Mahadevan (2):
doc: Add NXP items to 3.2 release notes
boards: frdm: Fix links to OpenSDA DAPLink firmware

Marc Herbert (1):
cmake: fix utterly cryptic error handling in the -DSPARSE=y build

Mariusz Skamra (2):
Bluetooth: audio: ascs: Fix crash on source QoS config
Bluetooth: audio: Fix possible memory violation

Martí Bolívar (10):
doc: dts: fix reference table of contents generation
dts: nxp: rt11xx: fix lpuart12 base addresses
boards: hifive1: fix PWM pinctrl
boards: it8xxx2_evb: fix invalid DTS
dts: mec172x: pinctrl fixes
boards: arduino_nicla_sense_me: pinctrl fixes
boards: atmel SAM: pinctrl fixes
west.yml: update stm32 HAL
dts: intel: cavs25: hack around awkward DT representation
dtlib: error out on duplicate node names

Maureen Helm (1):
doc: release: Add sensor release notes for v3.2.0

Meng xianglin (1):
tests: mem_protect: sys_sem: move a test case to new ztest API

Ming Shao (2):
reel_board: remove the hw_reset which blocks flashing
twisterlib: re-add the logic to drain the serial leftover

Nicolas Pitre (2):
riscv: pmp: fix SMP build with assertion enabled
riscv: smp: fix secondary cpus' initial stack

Nikolay Agishev (1):
compiler: arcmwdt: Add ccac version checking

Nilson Oliveira (1):
boards: arm: rak4631_nrf52840: sx1262 dio1-gpios setup change

Pavel Vasilyev (4):
Bluetooth: Mesh: Fix description in BT_MESH_ADV_BUF_COUNT option
Bluetooth: Mesh: Avoid indefinite timeout when duration less than zero
Bluetooth: Mesh: Fix node identity interleave multiple subnets
Bluetooth: Mesh: Trigger GATT update when subnet is added

Piotr Pryga (1):
Bluetooth: df: Add ntf of insufficient resources for IQ samples

Pirun Lee (3):
Bluetooth: OTS - Object Write check parameter properly
Bluetooth: ots: fix sample data operation error
sample: ots: comply to coding guidelines MISRA C:2012 Rule 14.4

Robert Lubos (1):
doc: release-notes: Add 3.2.0 release notes for networking

Ruud Derwig (1):
ARC: fx possible memory corruption with userspace

Ryan Erickson (1):
boards: bl5340_dvk: fix gpio config

Seppo Takalo (1):
libc: newlib: Call gettimeofday() also when CONFIG_POSIX_CLOCK

Stephanos Ioannidis (8):
doc: languages: c: Add formatted output section
doc: release-notes: Add C library release notes for 3.2
doc: release-notes: Add C++ subsystem release notes for 3.2
arch: arm64: Disable ldp/stp Qn for consecutive 32-byte loads/stores
Revert "tests: kernel: interrupt: Disable on ARM64 QEMU targets"
drivers: sdhc: Fix C++ compilation
drivers: emul: Remove redundant parentheses in macros
tests: cpp: cxx: Add more driver headers

Steven Slupsky (1):
drivers: usb: usb_dc_sam0: fix memory leak

Sylvio Alves (2):
drivers: esp32: add check for absolute alarm configuration
tests: counter: add esp32 test case

Thomas Stranger (2):
boards: remove pinmux as supported feature
doc: release: 3.2.0: Add release notes for w1 (1-wire)

Tim Lin (3):
ITE: drivers/i2c: Fix the bug of msgs in I2C transfer
ITE: drivers/i2c: Rename the parameter in data struct
ITE: drivers/i2c: FIFO2 can be selected to support channel of B or C

Tom Burdick (3):
doc: releases: update DMA release notes for 3.2
doc: releases: update I2C release notes for 3.2
doc: releases: update RTIO release notes for 3.2

Tomasz Moń (3):
drivers: usb_dc_nrfx: Do not uninit endpoints on detach
driver: usb_dc_sam_usbhs: Actually set detach bit
driver: usb_dc_sam_usbhs: Restore EP0 after detach

Torsten Rasmussen (3):
west: fix warning on user args in run_common
cmake: support relocating of a board folder
cmake: detect sysroot for cross-compile toolchains

Vinayak Kariappa Chettimada (26):
Bluetooth: Controller: Add missing margin to BIG ticks_anchor
Bluetooth: Controller: Add 'U' to unsigned variable assignments
Bluetooth: Controller: Fix missing supervision/sync lost
Bluetooth: Controller: Fix leak in Num Completed Packets
Bluetooth: Controller: Restrict maximum Pre-Transmissions to 1
Bluetooth: Controller: Fix ISO broadcast to flush and ack for all BIS
Bluetooth: Controller: Fix Rx chan idx when skipping BIS subevents
Bluetooth: Controller: Initialize invalid ISO data packet
Bluetooth: Controller: Fix missing terminate reason initialization
Bluetooth: Controller: Fix incorrect use of stream instead of bis
Bluetooth: Controller: Add 'U' to unsigned variable assignments
samples: Bluetooth: iso_broadcast increase Tx buffers
samples: Bluetooth: Fix broadcast and receive to wait for all channels
Bluetooth: Controller: Fix missing TICKER_SLOT_AGNOSTIC cond. compile
Bluetooth: Controller: Fix incorrect data type use
Bluetooth: Controller: Fix TICKER_LOW_LAT Ext. Scan assert check
Bluetooth: Controller: Reduce cntr_cnt_get() calls in ticker
Bluetooth: Controller: Fix repeated skip in ticker resolve collision
Bluetooth: Host: Fix resolvable address update with Ext Adv enabled
Bluetooth: Controller: Add error log for Advertising enable/disable
Bluetooth: Controller: Fix stream index use in Broadcast ISO Tx
Bluetooth: Controller: Fix infinite loop receiving ISO Data
Bluetooth: Controller: Increase BIS PDU access address receive timeout
Bluetooth: Controller: Fix auxiliary scan stop assertion check
Bluetooth: Controller: Fix T_MAFS between broadcasting roles
Bluetooth: Controller: Fix BIS max PDU size used in calc of sub_interval

William MARTIN (1):
drivers: Fix BMI270 initialization

Wojciech Slenska (1):
drivers: w1: added casting

Wolfgang Puffitsch (1):
Bluetooth: controller: Fix error codes for accept/reject CIS request

Yinfang Wang (1):
MAINTAINERS: Add yinfangw as collaborator

Yong Cong Sin (1):
mgmt/hawkbit: Print hrefs only if there's an update

Yves Vandervennet (2):
west: jlink: adding optional flash loader flag required for some boards
boards: nxp: Update NXP board cmake files for the flash loader flag

Don't miss a new zephyr release

NewReleases is sending notifications on new releases.