Zephyr v2.7.0-rc3
Pre-release
Pre-release
Changes since v2.7.0-rc2:
Aleksandr Khromykh (1):
bsim: test: fix missing of warnings in bsim tests build system
Alexandre Bourdiol (4):
soc: stm32l0: enable DMA clock to fix Hardfault linked to DBGMCU bits
soc: arm: stm32h7: rework STM32H7 dual core boot
soc: stm32: SEGGER RTT requires some extra configuration
soc: stl32l0: Enable DMA clock instead of DBGMCU clock
Alexandre Mergnat (1):
copyright: add missing license
Anas Nashif (1):
MAINTAINERS: fix github handle for dleach02
Andrzej Głąbek (6):
drivers: i2c_nrfx_twim: Use concatenation buffer by default
drivers: i2c_nrfx_twim: Add handling of buffers located in flash
drivers: spi_nrfx_spim: Fix limiting of SPIM frequency on nRF5340
drivers: spi_nrfx_spim: Change the way the nrfx driver is configured
drivers: spi_nrfx_spi: Change the way the nrfx driver is configured
samples: boards: nrfx: Fix setting up of (D)PPI channel endpoints
Aurelien Jarno (1):
soc: arm: stm32lx: fix using MSI as wake-up clock source
Aymeric Aillet (2):
tests: enable supported tests for h3ulcb
board: doc: Update H3ULCB doc for v2.7
Berend Ozceri (1):
drivers: timer: Fix RISC-V machine timer count drift due integer math
Carles Cufi (12):
Bluetooth: controller: hci: Align to terms in the v5.3 spec
Bluetooth: shell: Avoid reusing the same label
Bluetooth: shell: Align with terms in v5.3 spec
Bluetooth: host: Align with terms in v5.3 spec
Bluetooth: tests: Align with terms in v5.3 spec
Bluetooth: controller: Replace whitelist with FAL
Bluetooth: controller: Fix coding guidelines violation
Bluetooth: controller: Replace master with central
Bluetooth: controller: Replace slave with peripheral
Bluetooth: controller: Replace {m_,s_} with {c_,p_}
cmake: gnu: Fix debugging when GDB fails to load because of Python
doc: relnotes: Add a comment to the Bluetooth 2.6 release notes
Christoffer Zakrisson (1):
drivers: i2c: sam0: Continue write/read if next message allows it
Christopher Friedt (2):
Revert "board: Added board support package for Nucleo_F446ZE"
release: Zephyr 2.7.0-rc3
Daniel DeGrasse (1):
tests: ptp: Fixed PTP clock test failure on frdm_k64f
Daniel Leung (1):
demand_paging: eviction/nru: fix incorrect dirty bit return val
David Leach (1):
display: st77xx: Move initialization to POST_KERNEL
Dominik Ermel (1):
samples/littlefs: Remove FIXME with PRIxPTR usage
Emil Gydesen (2):
Bluetooth: ISO: Add ISO tx callback struct array
Bluetooth: ISO: Remove duplicate struct bt_iso_chan declaration
Eric Johnson (1):
bluetooth: host: conn: Fix conn param during l2cap fallback
Erwan Gouriou (8):
samples/posix: eventfd: Prevent run in twister when SRAM below 32K
drivers/uart: stm32: Fix pm_constraint handling
drivers/uart: stm32: Simplify code around pm_constraints handling
boards: nucleo_wb55rg: Give more flash space to M0 binary
samples/board/stm32: PM blinky: Enable CONFIG_DEBUG in CI
soc: stm32g0: Clock is required to write DBGMCU registers
soc: stm32l0: Disable clock after write to DBGMCU registers
tests/lib/cmsis_dsp: matrix: Limit f16 tc execution on ram => 144
Fabio Baltieri (1):
drivers: sx126x_stm32wl: clear the radio IRQ before reenabling it
Flavio Ceolin (1):
stm32: gpio: Fix device runtime pm
Florian Vaussard (15):
net: icmpv6: fix net_icmpv6_send_error() dropping packets
net: ipv6: rename nexthdr and next_nexthdr for readability
net: ipv6: correctly handle PADN option
net: ipv6: correctly set the offset to the unknown option
net: ipv6: check for NET_IPV6_NEXTHDR_NONE earlier
net: ipv6: reject invalid nexthdr early
net: ipv6: fix the logics of prev_hdr_offset
net: ip: replace hardcoded NET_IPV6_FRAGMENTS_MAX_PKT with a Kconfig
net: ipv6_fragment: fix NULL pointer dereference issues
net: ipv6_fragment: check the length also for the first fragment
net: ipv6_fragment: remove special handling of 1st fragment
net: ipv6_fragment: store M-bit in addition to the offset
net: ipv6_fragment: improve reassembly condition
net: ipv6_fragment: fix shift_packets() algorithm
net: ipv6_fragment: send ICMPv6 Time Exceeded upon reassembly timeout
Francois Ramu (2):
drivers: adc: stm32 disable the ADC before setting the Resolution
drivers: adc: stm32 disable the ADC before setting the Oversampling
Gerard Marull-Paretas (4):
samples: boards: nrf: battery: fix usage without voltage divider
samples: boards: nrf: battery: fix board in sample commands
drivers: display: st7789v: remove incorrect error check
doc: release notes: add details on device PM changes
Gerhard Jörges (1):
drivers: ieee802154: remove ieee802154_radio_handle_ack() stub
Gerson Fernando Budke (6):
samples: net: echo_server: Decrease buffer for atsamr21_xpro
doc: release: 2.7: Add notes about Cypress related changes
doc: release: 2.7: Add notes about Atmel related changes
doc: release: 2.7: Add note about west openocd runner
doc: release: 2.7: Add note about modem
doc: release: 2.7: Add note about risc-v
Henrik Brix Andersen (1):
MAINTAINERS: add myself as riscv collaborator
Jamie McCrae (6):
boards: arm: bl654_usb: Fix offset load
boards: arm: bl654_usb: Fix name and identifier
samples: ipc: ipc_service: Add support for BL5340
samples: ipc: rpmsg_multi_instance: Add support for BL5340
samples: ipc: rpmsg_service: Add support for BL5340
Bluetooth: host: Fix non-extended adverts not being limited to 31 bytes
Joakim Andersson (6):
Bluetooth: host: Ignore return value of change-aware when reading DBhash
Bluetooth: SDP: Check len is not zero before accessing data pointer
Bluetooth: host: Fix unexpected control flow
Bluetooth: host: check return value of bt_rand when creating identities
Bluetooth: shell: Handle return value of GATT service register functions
Bluetooth: shell: Log failure to register authentication handlers
Julien D'ascenzio (1):
drivers: spi: stm32: Fix forever lock when configure failed
Katsuhiro Suzuki (1):
dts: riscv: fix irq number of UART and SPI for SiFive FU740
Keith Short (1):
npcx: Disable I2C controllers by default
Krzysztof Chruscinski (5):
kernel: thread: Fix thread runtime stats
drivers: regulator: Fix k_work_schedule return code handling
drivers: uart: Cleanup not supported API handling
logging: Fixing coverity issue
tests: lib: cbprintf_package: Fix coverity issue
Kumar Gala (2):
ci: Bump to use SDK 0.13.1
docs: Update for SDK 0.13.1
Lauren Murphy (1):
doc: update coding guidelines compliance stages
Maksim Masalski (1):
thread: set mxcsr bit 6 DAZ to zero to disable denormals-are-zeros
Markus Becker (1):
Tracing: Enable tracing of ISR based on CONFIG_TRACING_ISR
Markus Fuchs (1):
net: ethernet: Refactor IPv4 to MAC multicast address conversion
Martí Bolívar (5):
boards: rename circuitdojo_feather_nrf9160ns
boards: rename nrf9160_innblue21ns
boards: rename nrf9160_innblue22ns
boards: rename sparkfun_thing_plus_nrf9160ns
boards: rename thingy53_nrf5340_cpuappns
Meng xianglin (1):
test: logging: improve test coverage for logging subsystem
Michał Barnaś (1):
shell: fix polling TXDONE signal by multiple threads
Morten Priess (1):
Bluetooth: controller: Prevent multiple ticker_stop in cis_disabled_cb
Naiyuan Tian (1):
tests: threads: fix uninitialized scalar variable
Piotr Pryga (1):
Bluetooth: controller: Fix compilation error due to missing includes
Robert Lubos (6):
net: lwm2m: Fix IPSO Push Button counter incrementation
net: lwm2m: Fix Registration failue reporting
doc: net: Remove obsolete note about sockets thread-safety status
samples: net: coap_server: Fix retransmission mechanism
samples: net: coap_server: Remove observer on notification timeout
samples: net: coap_server: Finetune sample parameters
Ron Smith (6):
drivers: dma: dma_sam0: change sam0 DMA to higher priority init.
drivers: serial: uart_sam0: move err_check methodout of if guard
drivers: serial: uart_sam0: Fix async tx done event triggering to early.
dts: atmel: sam0: Add clarification on dma-cells property
tests: uart_async_api: Correct DMA channels on atsamr21_xpro board
drivers: serial: uart_sam0: Fix sercom5 pinctrl pad per datasheet
Ryan Erickson (12):
modem: hl7800: change sleep mode
modem: hl7800: remove DTR control
DTS: modem: HL7800: remove DTR binding
modem: hl7800: fix PSM
MAINTAINERS: Add modem maintainer
modem: hl7800: fix gpio with interrupts init
modem: hl7800: Only reconfig DNS if iface up
modem: hl7800: Fix IPv6 operation
modem: hl7800: Add address family config
modem: hl7800: ensure IP family set correctly
modem: hl7800: sync APN for PDN and GPRS connection
modem: hl7800: separate IO interrupt config
Ryan McClelland (1):
lib: timeutil: fix implicit conversions from float to double
Stephanos Ioannidis (6):
cmake: Do not include `zephyr_stdint.h` for native POSIX archs
cmake: compiler: Add framework for disabling C++ standard includes
cmake: compiler: Add nostdincxx property for gcc
samples: tflite-micro: hello_world: Enable standard C++ library
Revert "lib: newlib: Add workaround for #38258"
cmake: Set minimum required Zephyr SDK version to 0.13.1
Steven Lemaire (1):
drivers: i2c: gecko: fix typo of the BUILD_ASSERT
Szymon Janc (1):
bluetooth: host: Fix legacy SMP pairing
Tom Owen (1):
board: Added board support package for Nucleo_F446ZE
Torsten Rasmussen (6):
cmake: remove policy CMP0079 old behavior
cmake: remove target_compile_definitions() in zephyr_library_property
scripts: check_compliance should not generate soc/shield Kconfig files
linker: __data_region_start equal to __data_start
cmake: linker generator: group symbol from section
cmake: linker: arm: utilize zephyr_linker_group(... SYMBOL SECTION)
Vinayak Kariappa Chettimada (4):
Bluetooth: Controller: Refactor out initiator reset
Bluetooth: Controller: Fix missing reset of Periodic Sync Create
Bluetooth: Controller: Fix CIS LLL events pending check
Bluetooth: Fix minor conditional compile related comment
Xabier Marquiegui (1):
drivers: eth: e1000: only enable e1000 clock on e1000 configured
Yang XiaoHua (1):
libc: minimal: Add math macro definition
Yong Cong Sin (1):
drivers: modem: gsm_ppp: Add support for Quectel modems
Yuguo Zou (1):
tests: threads: fix kernel/thread_stack test
Yuval Peress (2):
drivers: syscon: Add support for multiple regions
dts: npcx: Add MDC regions