Skip to content

Zephyr v2.7.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Sep 18:28
v2.7.0-rc3

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