Skip to content

Zephyr v2.7.1

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Dec 18:54
zephyr-v2.7.1

Changes since zephyr-v2.7.0:

Alexandre Bourdiol (4):
      include: drivers: clock_control: stm32u5 missing MSIS define
      drivers: clock_control: stm32u5: rework MSIS as system clock source
      drivers: clock_control: stm32u5: keep reset values of MSI trimming
      drivers: clock_control: stm32u5: set voltage scaling VOS for MSIS

Anas Nashif (37):
      ci: add code coverage action
      actions: optimize clang actions
      action: configure git user
      actions: fix typo in clang action
      action: codecov: do not run on weekends
      actions: bluetooth: fix job names and description
      actions: bluetooth: rename action and make it obvious
      actions: compliance: minor improvements
      actions: conflict: update version
      actions: follow namespace for job names
      actions: run code coverage only on main tree
      actions: clang: do not rebase, use commit range
      actions: clang: fix typo
      actions: retry west update on various workflows
      actions: clang: use ccache
      actions: clang: set reporting before calling twister
      ci: hotfix: disable test exclusion by tags
      actions: run twister using github action
      actions: clang: add branch name to ccache key
      actions: twister: add a cancel job very early on
      actions: twister: adapt events to branch
      doc: replace buildkite with github actions
      actions: twister/clang: cleanup test plan generation
      actions: check of testplan exists
      actions: twister: remove cleanup job
      actions: twister: apply a new strategy from smaller test plans
      actions: twister: run tests on all platforms when changed
      actions: twister: load modules from cache
      actions: twister: upload testplan as an artifact
      actions: twister: do not schedule on non main branches
      actions: twister: limit daily job to 60 builders
      ci: test_plan: fix pylint warnings
      actions: fix filtering for clang action
      actions: twister: determine nodes in python script
      actions: twister: remove existing ccache directory
      scripts: gen_app_partitions: do not load empty files
      tests: m2gl025_miv: exclude slow platform from some tests

Andrzej Głąbek (4):
      samples: hci_spi: Decrease maximum number of BT connections
      drivers: spi_context: Do not use transfer timeout in slave mode
      drivers: spi_context: Fix handling of zero-length buffers
      drivers: spi_context: Correct alignment of LOG_DBG() parameters

Andy Ross (1):
      kernel/sched: Fix race with thread return values

Christopher Friedt (5):
      libc: minimal: add qsort to the minimal libc
      tests: libc: minimal: Add tests for qsort()
      release: v2.7.1 release notes
      release: additional entries in release notes
      release: Bump release to 2.7.1

Daniel DeGrasse (2):
      soc: rt6xx: Default flexspi logging to disabled
      drivers: mcux_flexspi: Default logging to disabled when XIP is used

Daniel Leung (1):
      toolchain: xcc: add macro __in_section_unique_named()

Daniel N. Hansten (1):
      drivers: led: pca9633: add support for multiple devices

Dominik Ermel (1):
      west.yml: Update mcumgr to backport fix for issue #38502

Enjia Mai (1):
      tests: subsys: libcxx: extend the timeout for cpp.libcxx.newlib_nano

Evgeniy Paltsev (4):
      ARC: forbid FIRQ or multiple register banks w/ 1 IRQ priority level
      tests: fix tracing.osawareness.openocd for SMP platforms
      tests: fix tracing.osawareness.openocd when thread names disabled
      tests: tracing.osawareness.openocd cleanup

Francois Ramu (2):
      drivers: clock control disable AHB3 clock in stm32_clock_control_off
      drivers: uart stm32 flushing Rx register once the RXNE irq is enabled

Gerard Marull-Paretas (1):
      sensor: qdec_nrfx: fix PM callback signature

Henrik Brix Andersen (5):
      runners: canopen: poll for flash ready
      drivers: can: flexcan: fix timing parameter limits
      drivers: pwm: mcux: ftm: return -EBUSY if PWM capture in progress
      boards: arm: waveshare_open103z: disable CAN bus tests
      drivers: can: fix can_configure() when CAN-FD is enabled

Ilhan Ates (1):
      Bluetooth: tester: Add directed adv support

Ilya Makarov (1):
      Bluetooth: host: Fix MIC generation in Bluetooth CCM encryption

Jacob Siverskog (2):
      bluetooth: host: reset channel request on send failure
      bluetooth: host: avoid freeing structure that's part of a linked list

Jakub Rzeszutko (1):
      shell: fix assert in panic mode

Jamie McCrae (2):
      boards: arm: bl5340_dvk: Fix broken image
      boards: arm: bt610: Rename from bt6x0

Johan Lundin (1):
      Bluetooth: Host: Set SID in bt_le_per_adv_sync_recv_info

Johann Fischer (3):
      usb: function_rndis: align rndis_cmd_pool to request buffer size
      usb: function_rndis: do not force USB_COMPOSITE_DEVICE for IAD
      drivers: ieee802154_dw1000: use dedicated workqueue

Julien D'ascenzio (1):
      drivers/uart: stm32: fix a bug during transmission

Krzysztof Chruscinski (2):
      logging: Cleaning references to tracing in logging
      kernel: timer: Call user handler without spinlock

Krzysztof Kopyściński (1):
      bluetooth: tester: allow to set DisplayYesNo IO capability

Lingao Meng (2):
      Bluetooth: Mesh: Fix missing enable adv thread
      [backport v2.7-branch] bluetooth: mesh: Fix incorrect return value

Lucas Dietrich (1):
      drivers: can: Fixed timeout values comparison

Manivannan Sadhasivam (1):
      modules: loramac-node: Fix the build issue for US915 and AU915 regions

Marcin Niestroj (1):
      samples: sockets: http_get: increase main thread stack size

Marek Pieta (1):
      bluetooth: att: Fix indication handling

Martin Jäger (2):
      task_wdt: ensure hw wdt is started before being fed
      task_wdt: fix overflow in current_ticks making wdt get stuck

Maureen Helm (2):
      drivers: serial: Refactor drivers to use shared init priority Kconfig
      soc: arm: Configure serial driver init priority for NXP SoCs

Pieter De Gendt (1):
      net: openthread: Fix alarm timers reference calculation

Piotr Pryga (4):
      BLuetooth: controller: hci: fix wrong sync handle in IQ samples report
      Bluetooth: controller: ULL: fix dequeue of IQ samples reports
      Bluetooth: host: Add handling of failures in per sync established evt
      Bluetooth: controller: enable missing RSSI while periodic adv sync

Rafał Kuźnia (1):
      drivers: ieee802154: nrf5: fix NULL pointer dereference

Robert Lubos (4):
      samples: net: http_get: Update root CA certificate
      net: sockets: tls: Fix TCP disconnect detection in poll()
      net: lwm2m: Fix removed engine_observer_list usage
      tests: net: all: Add LwM2M to build all test

Ryan Erickson (1):
      modem: hl7800: fix IPv6 socket creation

Stephanos Ioannidis (2):
      riscv: Fix C++ exception handling info linking
      tests: cpp: libcxx: Set minimum RAM requirement for full newlib test

Sylvio Alves (1):
      samples: shell_module: fix missing qsort reference

Szymon Janc (14):
      tests: bluetooth: tester: Fix NULL pointer dereference in error path
      bluetooth: Fix L2CAP CoC response code if LTK is present
      tests: bluetooth: tester: Fix not marking chan as unused on disconnect
      tests: bluetooth: tester: Add support for L2CAP channels options
      bluetooth: host: Add support for SMP error code 0x0f
      tests: bluetooth: tester: Add support for pairing failed event
      tests: bluetooth: tester: Increase ATT prepare write buffers count
      tests: bluetooth: tester: Add support for security_changed callback
      tests: bluetooth: tester: Adjust Directed Advertising to latest BTP
      tests: bluetooth: tester: Add support for advertising with target RPA
      Bluetooth: Disconnect L2CAP channel if peer sent too much data
      bluetooth: ATT: Ignore signed writes on EATT bearer
      tests: bluetooth: tester: Fix memory corruption in reconfigured_cb
      test/bluetooth/tester: Re-pair on lost bond

Timo Teräs (1):
      drivers: uart_ns16550: Fix dts hw_flow_control mapping to config

Torsten Rasmussen (3):
      cmake: CMake compile features support
      scripts: support compile_commands.json in gen_app_partitions.py
      twister: remove CMAKE_EXPORT_COMPILE_COMMANDS=1

Vinayak Kariappa Chettimada (2):
      Bluetooth: Controller: Fix missing DTM Tx/Rx reset on HCI Reset Command
      Bluetooth: Controller: Fix DTM HCI command returned error codes