commit | b777227f78a99c79986a404dcc2de1ba1eca2bdc | [log] [tgz] |
---|---|---|
author | pigweed-roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> | Mon Oct 13 01:58:51 2025 -0700 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Oct 13 01:58:51 2025 -0700 |
tree | b4a87f9724450b6b45bd79c5060ee13e989ae566 | |
parent | a8e858013ed1c54a5fb6c374d100a301e17fd69c [diff] |
roll: pigweed roll: zephyr 18d885d tests: libc: thread: fix -Wformat errors ecffdac tests: posix: fix -Wformat errors ba91479 tests: mcumgr: Improve compatibility with 64-bit platforms a8677f5 tests: drivers: flash: fix test_storage_partition 5547392 tests: bsim: bluetooth: host: misc: hfc: Enable auto-initated procedures 87ffb97 samples: subsys: display: add stm32f469_disco conf file d3f9893 samples: drivers: display: add stm32f469_disco conf file d4a8099 boards: st: add pllsai for ltdc & mipi-dsi support on stm32f469 disco a7a751c dts: arm: st: add mipi_dsi node in stm32f469.dtsi c3a0daf boards: nordic: Arduino SPI high drive strength c9d3a01 arch: arm: specify max MPU regions for CONFIG_ARMV7_M_ARMV8_M_MAINLINE b8419e6 dts: rw6xx: Update the power mode exit latency 7bbecd8 scripts: kconfig: fix dt_nodelabel_int_prop crash if prop doesn't exist 48d3aef samples: basic: button: Disable led on xgm240 boards 3506523 boards: silabs: Add xgm240_rb4316a and xgm240_rb4317a f18b433 dts: arm: silabs: Add xgm24 modules b6f5b59 boards: silabs: Add xg24_rb4186c board 4010d39 boards: silabs: Tidy up xg24_rb4187c board definition 8a9a469 boards: silabs: Move xg24_rb4187c to shared xg24 directory 41a35de drivers: ethernet: eth_w5500 0e83446 include: zephyr: drivers: sensor.h: fixed inline code format 4187375 tests: http_server: remove duplicated CONFIG_ZVFS_OPEN_MAX 406675d drivers: flash: andes_xip: rename define bba57b2 drivers: bluetooth: hci spi: Add missing semicolon 760d0cd samples: mcumgr: smp_svr: correct overlay-udp.conf to udp.conf b69b064 fs: littlefs: add api call for lfs_fs_gc 3ac4f92 Bluetooth: Classic: OBEX: Optimize MOPL configuration 26065ec Bluetooth: Classic: GOEP: Support multiple OBEX sessions b62be03 drivers: memc: stm32_xspi_psram: fix command size in x8 mode c47e606 tests: add kit_pse84_eval overlays for gpio_basic_api testsuite 1c90409 boards: add support for ifx kit_pse84_eval c83c6df drivers: uart: update ifx uart_pdl driver for kit_pse84_eval 69c6492 drivers: add ifx pinctrl driver updates for kit_pse84_eval 281e52f drivers: clock_control: add clock_control support for kit_pse84_eval 5d3741c drivers: clock_control: rename files related to ifx clock_control 3064c0f dts: add devicetree support for ifx edge devices 618be35 modules: update hal_infineon module for infineon "edge" soc 03a6bb2 soc: add support for ifx edge socs 6ef6fcf modules: update revision of hal_infineon module e21305e tests: dfu: img_util: Remove overlay from Kconfig files 6fb7823 samples: mgmt: mcumgr: smp_svr: Remove overlay from Kconfig files a60ed23 doc: Releases: Add notes about deprecated bt_ctlr_set_public_addr b07be64 Bluetooth: Controller: Deprecate bt_ctlr_set_public_addr 6d77949 Bluetooth: GOEP: Fix L2CAP segmented RX data handling issue 84c889e soc: ti: cc23x0: drop deprecated CONFIG_BUILD_NO_GAP_FILL option 02ae404 dts: bindings: sensor: ti,ina226: Removed double enum value entry 3261569 dfu: Allow to use imgtool-based headers 14af165 soc: Move to the app-specific partitions 1609f10 drivers: usb: udc: stm32: configure OTGFS/HS RxFIFO size using Kconfig 6efa7f3 drivers: usb: udc: stm32: allow EP max packet size up to HW capabilities bbb8aba drivers: usb: udc: stm32: accept non-word-aligned MaxPacketSize or FIFOs ac998f7 drivers: usb: udc: stm32: clean up handling of USB buffer table 3788b2c drivers: usb: udc: stm32: turn EP0 max packet size into a constant 9f4d477 west.yml: hal_stm32: Update dts/.../-pinctrl.dtsi 60c3de2 bluetooth: host: remove useless internal flag BT_ADV_PERSIST a1dd571 bluetooth: host: remove no longer used internal API bt_le_adv_resume() 9b5ad2f bluetooth: host: do not attempt to resume terminated advertising sets 731e581 bluetooth: host: do not resume periodic connectable advertisers b3a4ff0 bluetooth: host: do not use freed connection to resume advertising 5762ff5 bluetooth: host: remove transitional option _BT_LE_ADV_OPT_ONE_TIME e24d3b9 bluetooth: host: remove transitional option _BT_LE_ADV_OPT_CONNECTABLE 4850c0c bluetooth: host: remove API for automatic advertising resumption 110f4ee tests: kernel: fix -Wformat errors 7ea8b44 lwm2m: Add missing offset param to write_package_cb calls for SWMGMT 0c21149 dts: stm32u5: disable otghs-phy by default 7a41ed3 net: ipv6_nbr: Handle lifetime from RDNSS message 975635f net: dns_resolve: Remove DNS server by specified address ebe128e subsys/tracing: Remove retired k_pipe references in SYSVIEW config a5b2d58 tests/kernel/mem_protect: Fix comment referencing old k_pipe api 6563445 doc: Removing references to retired k_pipe api. d4afa19 Bluetooth: Host: Change WRN->DBG for not connect for TX 97a3e9f Revert "tests: subsys: pm: Use WUT as idle timer for MAX32655 boards" 85c0634 soc: adi: max32: Standby lock on boot. d24ab25 soc: adi: max32: Remove standby restore delay. 5d11e40 soc: adi: sleep in idle mode. 6571f4e kernel: work: work timeout handler uninitialized variables fix cbb9889 MAINTAINERS: Add tpambor as collaborator 557489e doc: releases: migration: 4.3: Add shell_set_bypass update 4fa4329 shell: Add user data argument to shell_set_bypass 3d56c2f tests: boards: nrf: coresight_stm: Align test to STM driver c1a27a1 doc: release-note-4.3: Add video format estimation helper 9c9e23d doc: migration-guide-4.3: Mention some changes in video structures 517e13c drivers: video: st_mipid02: Drop caps' min_vbuf_count ade4e05 drivers: video: Set format size 21fec46 drivers: video: Add helper to estimate format size c07d182 scripts: ci: do_not_merge.py: labels starting with 'block:' mean DNM 86ebdf8 scripts: Use different module IDs per runner module 6b45182 drivers: i2c_rtio: max32: Fix variable naming in initialization macros 6720613 doc: hardware: fix cache/guide.rst appearing in two different toctrees 1d1bf21 audio: midi: do not cast into unsigned long in UMP_* macros 169cf86 include: doc: fix bad @endcond markers c2384c5 wifi: esp32: simplify DHCP4 auto-negotiation Kconfig 6430ad4 drivers: serial: increase FIFO threshold for BFLB uart driver b20d343 drivers: serial: Improve BFLB UART driver: add runtime configuration a7bf03c drivers: serial: Add De-init to bflb uart driver 317ae1c Revert "soc: RT700 add custom MPU regions for non-cache memory" 5c8380d samples: video: tcpserversink: Add stm32n6570_dk as integration platform adb6e29 dts: arm: st: n6: add venc node fd1115d drivers: video: introduction of the stm32 venc driver 53bcf31 dts-bindings: video: addition of stm32 venc description a2baa09 doc: release-note-4.3: document size field added to video_format struct b69e1d5 include: video: add size field to video_format structure 09ed77f include: driver: video: add h264 pixel format support 1f1ea10 samples: tfm_regression_test: Add MAX32657EVKIT regression tests 428279e cmake: define linker argument for undefined symbol d54d084 samples: basic: minimal: add no-sw-isr-table option 1f294fe drivers: serial: nrfx_uarte: Default DIRECT_ISR if MULTITHREADING=n ad46777 tests: lib: json: Add test case test for encoded_obj array e4bd3cf lib: utils: json: Fix encoded_obj element size 298ebb7 drivers: espi: npcx: add espi taf support for npck3 ee48cca drivers: espi: npcx: add espi support for npck3 18423de drivers: espi: npcx: update OOB maximum payload size 5549f5e drivers: espi: npcx: add support for SLP_LAN and SLP_WLAN VW signals c4aaf61 soc: nuvoton: npcx: update register name accd3df dts: espi: npcx: update device tree style 9de7d61 modem: cmux: Implement DM and NSC responses f5dddbf soc: xlnx: zynqmp: enable RPU MPU by default 0438b9f arch: arm: start threads on privileged stack b827253 doc: tf-m: fix link to documentation 6a62950 dt-bindings: riscv: Add fine-grained IO memory PMP attributes e97d651 west.yml: Update hal_bouffalolab 41db28e tracing: Remove superfluous inclusion of kernel.h fc05ff1 drv: ft8xx: refactor coprocessor driver 22471f1 drivers: sensor: tdk: redefine trigger as ptr to make use of CONTAINER_OF d3e645e doc: release: Add a release entry a855c61 scripts: Add __deprecated_version to the checkpatch checklist 1f6bfff toolchain: iar: Add the __deprecated_version macro 012b46b toolchain: gcc: Add the __deprecated_version macro 98f8704 drivers: gpio: silabs: add lookup table documentation d58e6ef shell: mqtt: cancel disconnect work on connect event c2835ab drivers: adc: silabs: unify silabs adc kconfig ee760b3 tests: adc: add configuration and overlay for DMA support on Silabs IADC be9df47 drivers: adc: add DMA support for Silabs IADC 93241cc samples/tests: adc: silabs: add multiple device overlays. 8df78c0 samples: adc_sequence: differential mode handling in ADC conversion 073745e samples: adc_sequence: add oversampling configuration option 56198dd boards: silabs: add ADC io-channels on multiples boards 4d3b459 drivers: adc: silabs: removed the old IADC driver f964ee4 dts: arm: silabs: update IADC driver binding for all series 2 board 766dbf7 drivers: adc: add IADC support for silabs series 2 boards f954105 drivers: adc: enhance millivolt conversion with 64-bit support 528e732 Bluetooth: Shell: BR: Add SDP discovery support for AVRCP CT/TG b6cf827 doc: Update CPU Frequency Scaling for SMP 50f90d2 MAINTAINERS: Initialize entries for Performance States b24fa39 tests: samples: Extend cpu_freq tests and samples ec9a7f8 cpu_freq: Add SMP support 6136537 cpu_freq: Add new policy APIs 63748db cpu_freq: Add default stub for cpu_freq_pstate_set() 69d1f28 dts: bindings: Add generic P-state binding 87570ba cpu_load: Make cpu_load_get() SMP safe ea52403 cpu_freq: Update cpu_freq API documentation 014a1e6 doc: Standardize on P-state ac7799f tests: adc: enable adc_api tests for esp32 4dd6976 tests: drivers: build_all: add st7567 mipi-dbi 77c078b drivers: display: Update ST7567 to use MIPI-DBI 9b26e96 Bluetooth: Controller: nRF54L: Fix to improve decryption speed a5e1f59 Bluetooth: Controller: Revert relaxed radio packet assignment deadline 1fe79a6 Bluetooth: Controller: Use CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET 233637f drivers: video: shell: fix control name lookup cc32112 tests: arch: commoon: stack_unwind: disable fpv_baser_aemv8r 7d259c3 dts: arm: imx95: fix unit address and the first reg mismatch warning b8ae573 tests: arch: arm: fix -Wformat error a1369d5 scripts: list_boards: drop HWMv1 code ec59f15 scripts: west_commands: don't search for HWMv1 boards 56843f8 samples/boards/nordic: align nrf54h20dk overlay 230b74d boards/nordic/nrf54h20dk: Add button/LED aliases 93464d0 arch: riscv: Use CONFIG_PMP_SLOTS for PMP array sizing a2af19b bluetooth: hci: userchan: Improve RX allocation handling 7f4f94e bluetooth: hci: Add data fields to event and meta event structs 0a8a8a6 soc: nordic: nrf54h: Disable code relocation for MCUBOOT eb5566d samples/subsys/instrumentation: add missing `sample.yaml` 2093263 drivers: nrf: Add missing SoC header includes to adc and i2s 9c49eaf doc: release-notes-4.3: Add entry about CoAP client payload callback 85c49d8 net: coap_client: Document payload callback cea1651 samples: net: sockets: Add CoAP Upload sample fa22fa3 net: coap_client: Add optional payload callback for uploads a6560c1 net: coap_client: Handle block size negotiation on upload 74d715c pm: Remove "power state consistency" check 371f30d dts: bindings: zephyr,power-state: Clarify min-residency-us 37cc1ff samples: net: openthread: border_router: Enable OT network diagnostics 1a7e0dc modules: openthread: Enable configuration for network diagnostics 1476fcb Devicetree: remove deprecated ok state 0d97390 tests: uart: async: esp32h2: Add config 4c55e8f drivers: uart: esp32h2: Add ASYNC support 293b16d west.yml: hal_espressif: Update for UART async 0ab3085 modem: backends: isr: notify remaining RX bytes 12d21df twister: scripts: add missing failure reason in Robot test runner 1f35b83 doc: change 'defined be' to 'be defined' c8d9103 soc: bflb: Enable bflb,l1c cache management for BL60x and BL70x e6ad1da drivers: cache: Introduce bflb L1C cache driver 63a5205 dts: bflb: Add bflb,l1c to bl60x and bl70x dfd5a60 dts: cache: Add bflb,l1c binding 3c1bb43 boards: adi: Enable hwinfo support for missed MAX32 boards 1ec463e drivers: hwinfo: Memoize the USN fetched on MAX32 91ab372 samples: i2s_codec: Refine sample for samll RAM platforms 9fd1e28 boards: nxp: imx95_evk_15x15: flexcan2: add pinctrl node 03d1054 boards: nxp: imx95_evk_15x15: add pinctrl for enetc_psi0 20eac0e boards: nxp: imx95_evk: flexcan2: add pinctrl node 1b53332 samples: i2s: output: add nucleo_l552ze_q e892deb drivers: i2s: stm32 sai add support for stm32l5xx series 694459e dts: st: l5: add sai1 nodes 49dedb0 dt-bindings: clock: add stm32l5_clock ec4f8ac soc: renesas: Retrieve SYS_CLOCK_HW_CYCLES_PER_SEC from dts 4009fb1 dts: renesas: Add Clock Control support for RZ/A3UL, V2L f85cedd drivers: clock control: Add Clock Control support for RZ/A3UL, V2L 7ec5d95 manifest: Update commit id for hal_renesas ffb91a2 drivers: sdmmc_stm32: Fix bus width initialization sequence 57df5ab tests: build_all: display: Add st730x d6d21ec drivers: display: Introduce st730x display controller fa7f1b1 tests: llext: Improve compatibility with 64-bit platforms ccd5112 tests: shell: Improve compatibility with 64-bit platforms 4b306d2 MAINTANERS: Update hal_renesas collaborator 0abb23f Bluetooth: ISO: rm extra log statements in chan_send 55af38c samples: move pmci samples into samples/subsys/pmci 4f3d385 soc: bflb: Enable xuantie arch support for bl61x 1afca03 arch: riscv: Add support for Xuantie CPUs 45d4d4f samples: Bluetooth: Fix BAP unicast client and server buffer counts 7fd5dea Bluetooth: Controller: Cosmetic changes to Link Layer interface 47e68be samples: video: tcpserversink: add stm32n6570_dk support 9497b60 samples: video: tcpserversink: video compression support aeb41fa samples: video: tcpserversink: N-buffering configuration 92eaf08 samples: video: tcpserversink: sync with capture sample f40e031 samples: video: tcpserversink: change printk to LOG_ 2654845 snippets: stm32: addition of video-stm32-venc 926aac9 doc: build: dts: api: document the zephyr,videoenc chosen node 8e799c4 boards: intel: btl: Added revisions to support Hybrid and 12P 750092d modules: mbedtls: Add security warning 4040a1e drivers: modem: Extract common dts bindings 8eae0bf Bluetooth: Controller: Fix single switch timer use in ISO Sync 60058d7 boards: disco_l475_iot1 update openocd.cfg ce1235d tests: drivers: build_all: cover uc8151d 5b595e3 drivers: display: uc8151d: Add UC8151D display controller support 5a70c3d soc: silabs: siwx91x: enable BLE stack bypass for host-driven operation 6467e99 boards: arm: max32: enable mpu by default on MAX32xxx boards. e46510b ci: doc: bump sphinx-sitemap in /doc in the doc-deps group 472c29a ci: github: bump the actions-deps group with 4 updates dba0a28 samples: subsys: usb: midi: fix compilation warning f7ccc6b lib: midi2: fix const-incorrect ump_stream_responder_cfg 8d202cb doc: coding style: Introduce a naming conventions section e8c6695 drivers: adc: esp32: split adc_esp32.c between 2 files a96e18d drivers: adc: esp32: enable adc dma on non gdma socs aa5b476 drivers: timer: nrf_grtc_timer: use a function for cc enable check b24f3f3 boards: nxp: mcxw23: Add support for BLE apps 4d90bca soc: nxp: mcxw: Add BLE support to MCXW2XX soc 7f621c4 soc: nxp: mcxw: Isolate MCXW7xx-specific config from MCXW2xx 4bffa64 dts: arm: nxp: mcxw23x: Add BLE dts information 2ac238c drivers: sensor: ds18b20: Fix temperature calculation for ds18s20 f56f196 drivers: uart_mcux_lpuart: Handle multiple uart case 6ca6037 boards: adi: max32675evkit: Enable watchdog support 5d15574 boards: adi: max32680evkit: Enable RTC counter support 63194b8 MAINTAINERS: Add myself as Renesas RZ Platforms collaborator 3168f06 drivers: rtc: rv3032: fix clang error label followed by a declaration 3d5e9cd board: Add 'egis_et171' dev board 83afba8 driver: Reuse andes_cache driver for compatible MCUs 9cde077 soc: Add Egis et171 8760db3 drivers: flash: flexspi_mx25um51345g: fix erase chip lut entry 6a714d5 drivers: flash: flexspi_mx25um51345g: get max speed from dts e774d82 drivers: flash: flexspi_mx25um51345g: fix DDR dummy cycles 424459d tests: drivers: flash: Fix fixture assignment for the supply-gpios test 2eff0fd audio: dmic: Uniform indentation 45aea48 boards: st: nucleo_l552ze_q: correct ns variant RAM info c5bacb3 boards: st: nucleo_l552ze_q: remove ns variant useless configuration a69ed69 boards: st: b_u585i_iot02a: correct ns variant RAM info 31aea40 boards: st: b_u585_iot02a: remove ns variant useless configuration 9f65833 boards: st: b_u585_iot02a: correct ns variant YAML flash size tag 4c77ea9 boards: st: stm32l562e_dk: correct ns variant RAM info 3529306 boards: st: stm32l562e_dk: remove ns variant useless configuration 76fcbe2 boards: st: stm32l562e_dk: correct ns variant YAML flash size tag 0255129 tests: kernel: device: add missing node in hifive board overlays a360cca dts: arm: st: u5: add st,stm32-qdec child nodes (disabled) ddb3b76 dts: arm: st: l5: add st,stm32-qdec child nodes (disabled) 9b9033a dts: arm: st: l4: add st,stm32-qdec child nodes (disabled) 615554c dts: arm: st: l1: add st,stm32-qdec child nodes (disabled) 9ba0694 dts: arm: st: l0: add st,stm32-qdec child node (disabled) 3a5b7e5 dts: arm: st: h7: add st,stm32-qdec child nodes (disabled) 7a92818 dts: arm: st: g4: add st,stm32-qdec child nodes (disabled) 0f325c8 dts: arm: st: g0: add st,stm32-qdec child nodes (disabled) 5df57ff dts: arm: st: f7: add st,stm32-qdec child nodes (disabled) 3281e77 dts: arm: st: f4: clean QDEC node properties bfbb0c6 dts: arm: st: f3: add st,stm32-qdec child node (disabled) 61f9837 dts: arm: st: f2: clean QDEC node properties 784a8cb dts: arm: st: f1: add st,stm32-qdec child nodes (disabled) 8fb6ea2 tests: mbox: Add support for nRF54LM20A 8c13c07 tests: bluetooth: tester: Fix extra newline in logs e0a9a16 tests: drivers: uart: uart_async_api: Enable test on nrf54h20 PPR XIP afc6552 retention: remove unused API struct 1e436f4 tests: Bluetooth: PACS: Modify unittests to native_sim af00bc5 tests: Bluetooth: Codec: Modify unittests to native_sim 1384818 boards: shields: add Mikroe RTC 18 Click shield 15d398d tests: rtc: add microcrystal,rv3032 to build_all test suite 5a01837 drivers: rtc: microcrystal rv3032 driver introduced 494d443 dts: bindings: microcrystal,rv3032 binding introduced b5c7a67 drivers: i3c: stm32: Fix issue with DAA command a50dc9f boards: nordic: nrf54h20dk: ETM in JLinkScript 0b5bb3c snippets: nordic-log-stm-tpiu-dict: Added 24353a8 drivers: misc: nordic_vpr_launcher: Init order 02fb6fa snippets: nordic-log-stm: Updated for coresight 6066a42 drivers: debub: coresight: Added coresight_nrf 85363f9 drivers: pinctrl_nrf: Add coresight tpiu pins 925451e doc: migration-guide: Moved nrf_etr d833556 drivers: debug: Moved nrf_etr from misc 7a1e82a boards: qemu/xtensa: ignore FPU and SMP testing tags adba712 boards: arduino: use common usb_cdc_acm serial on all STM32H747 boards bc2c089 samples: drivers: adc: enhance test scenarios filtering bf34921 tests: drivers: adc: enhance test scenarios filtering fed89a0 scripts: pylib: twister: expr_parser: add dt_node_has_prop expression d93b59b openthread: platform: radio_spinel: Spinel variables on global memory 0154240 scripts: utils: migrate_mcumgr_kconfigs: Remove old Kconfigs e9a6799 drivers: i2c: minor update to Infineon driver 35a4613 tests: Bluetooth: Controller: Fix bad string formats 4b9bc7d Bluetooth: Controller: Fix return types for ll_length f8f87c0 boards: nrf9280pdk: Fix LED pins for rev. 0.2.0 with IronSide 863a766 drivers: adc: ad599x: Fix async logic error and driver breakdown d9a691c tests: Bluetooth: BAP: Modify BASE unittests to native_sim 7781f95 samples: subsys: mgmt: mcumgr: smp-svr: Enable for BeagleConnect Freedom ffb132e boards: nuvoton: numaker: Guide VS Code pack in doc 98917a0 tracing: Remove retired k_pipe tracing api 6deb989 boards: renesas: ek_ra8p1: enable ArduCam CU450 OV5640 shield 710b460 boards: shields: add ArduCam CU450 OV5640 DVP shield fa8ea53 dts: bindings: gpio: add ArduCam FFC-40 pin connector binding 3813919 dts: renesas: add CEU node for RA8P1 SoCs ca48a14 boards: arduino: use shared QSPI partition configs 3c50822 samples: net: midi2: new sample 38b1a9c boards: shields: olimex_shield_midi: new shield b0fa1be net: lib: midi2: new Network MIDI 2.0 host stack b1d6252 samples: subsys: usb: midi: demonstrate usage of UMP Stream responder 5d71669 usb: device_next: usbd_midi: mark UMP group as 31.25kb/s from devicetree 5e83d22 lib: midi2: new UMP Stream responder library 4b04b74 audio: midi: improve API documentation f5e70d5 fs: ext2: Explicit int cast ret assignment in ext2_init_storage 9ada047 boards: st: nucleo_c071rb: Add pull-up to user button cc90cfe tests: logging: Improve compatibility with 64-bit platforms cea6bc4 tests: drivers: uart: Improve compatibility with 64-bit platforms feb3d54 tests: drivers: flash: Improve compatibility with 64-bit platforms c78e45a drivers: counter/lptmr: Enable lptmr get_freq feature e3c8230 soc: silabs: siwx91x: Add firmware version check of NWP 972d5e3 Revert "tests native_sim reset_hw_info: Skip by now" 320496d boards native_sim: reboot: Do not close descriptors manually 06f9155 drivers: i3c: dw: fix bus free timing for pure bus 65bf8f9 drivers: video: ctrls: correct assertion in video_cluster_ctrl 6f431a4 drivers: video: ov5640: support DVP bus-width and data-shift from DTS 804f893 drivers: video: ov5640: Use CCI API helpers for register access ea1a839 soc: intel: common: Replace printk with LOG_ERR 709f453 drivers: gpio: Enable support for latest GINF method 69826c5 lib: acpi: Enable support for ACPI_RESOURCE_TYPE_ADDRESS64 4b71cf9 lib: smf: add API to get the current leaf and executing state af6f88b lib: smf: add const qualifier to ctx arg ec049bd doc: update migration guide for Nordic comparator changes 6d7f429 tests: comparator: nordic: Align boards overlays for changed input types e5ecbd2 drivers comparator: nordic: Align drivers to changed analog input types d85bdb7 dts: bindings: comparator: nordic: Change inputs type to int 7ee9ee8 soc: renesas: Retrieve SYS_CLOCK_HW_CYCLES_PER_SEC from dts 2d87535 dts: renesas: Add Clock Control support for RZ/N2L, T2M 77c1aed drivers: clock control: Add Clock Control support for RZ/N2L, T2M 5197129 manifest: Update commit id for hal_renesas 08e26c1 tests: build_all: Add ssd1357 build test a9b9416 drivers: display: Introduce SSD1357 7c47371 samples: display: add stm32h7s78_dk board dedicated conf dce6752 boards: st: enable ltdc/display in stm32h7s78_dk 0cbe3c6 boards: st: stm32h7s78_dk: enable MEMC & SMH for display 7610d21 dts: arm: st: add ltdc node into stm32h7rs.dtsi 3226cf5 soc: stm32: stm32h7rsx: add MPU region #0 disabling all accesses 866dff0 drivers: flash: stm32g0: Implement set|get_rdp_level API faf661e drivers: flash: stm32g0: Implement option_bytes_write|read API 50ac559 drivers: wifi: Add WLAN wakeup for MIMXRT1060-EVK bf82f7f copyrights: fix copyright line e5838ff dts: arm: adi: Proper MAX32690 sram7 size 31a94a8 dts: arm: adi: Proper MAX32690 flash1 settings 2140b55 Bluetooth: BAP: Shell: 0-init some global variables 5bf4af9 doc: develop: manifests: external: add mender-mcu 58a7119 mgmt: ec_host_cmd: usb: fix double free 6fd7280 net: openthread: Expand OpenThread features ea072d3 drivers/sensor/: lis2dux12/lsm6dsv16x: use helpers 2a1444e modules: mcuboot: Fix missing chosen node lookup 491498a boards: nordic: nrf54lm20dk: remove support for wdt from flpr 655abd8 tests: modem: chat: test `modem_chat_is_running` 83375a8 modem: chat: add `modem_chat_is_running` 9d5f94f soc: ironside: add min and max values for update 93bc73a docs: releases: migration: 4.3: Add note on OS mgmt info change 9002db0 tests: mgmt: mcumgr: os_mgmt_info: Update to use board target b2884ff mgmt: mcumgr: grp: os_mgmt: Use board target for hardware platform 0520dfe Bluetooth: Tester: Fixed read_multiple_var eb931d4 kernel/Kconfig.init: update description of SOC_RESET_HOOK 418eed0 arch/arm: introduce the pre-stack/RAM init hook 3d12e18 tests: arch: arm: irq_vector_table: don't printk from ISRs 66998ef west.yml: update hal_stm32 revision for LL lib url update c64fc89 tests: drivers: counter: esp32: Add RTC counter support 674fd64 tests: drivers: counter: Configurable ticks tolerance 1d2f012 drivers: counter: rtc: esp32: Add LP TIMER support 01d4308 drivers: counter: rtc: esp32: Fix cancel alarm condition 1663233 drivers: counter: rtc: esp32: Fix overflow case a71f2ba dts: bindings: counter: esp32: Fix compatible name 35909d7 Bluetooth: CAP: Mark err used for assert as __maybe_unused f6905b7 tests: Bluetooth: Shell: Add bluetooth.shell.audio.no_assert 5fa605a drivers: modem: cellular: nRF91: Remove periodic chat script 637e07d test: rtc: add nxp,pcf85063a to build_all test suite bae6e35 drivers: rtc: Add nxp,pcf85063a driver d1493b6 driver: i2s: fix nxp i2s fifo combine values f430d38 doc: releases: 4.3: Add CoAP client callback data migration and notes 6a4b5cd net: lib: coap: Add packet pointer to client response callback data cbef867 net: lib: coap: Convert client response callback arguments to struct c0a421c drivers: i2c_dw: Avoid spamming NACK error messages 1f3ce81 bluetooth: controller: ll_sw: nordic: constant latency req 75cb327 samples: nordic: nrf_sys_event: test `SOC_NRF_FORCE_CONSTLAT` 169957f soc: nordic: common: `CONFIG_SOC_NRF_FORCE_CONSTLAT` adecb09 modem: select `UART_USE_RUNTIME_CONFIGURE` 2bfd764 net: ip: account for the size in the inet_ntop code path a8aa8af net: dns: fix the inet_ntop buffer size mismatch with a sizeof 1a5bef6 tests: flash: Fix disable_spi_nor case 66a0f82 tests: drivers: comparator: stm32 comparator support 7eb3b41 drivers: comparator: implement stm32 comparator driver 5c9a2de dts: arm: st: add comparator to h7 and g4 f5270c5 dts: bindings: comparator: add STM32 COMP device driver e361323 samples: subsys: Fix ESP32 SoCs support 9ae10ea boards: frdm_imx93: enable watchdog on the board ee28ac2 boards: imx93_evk: enable watchdog on the board dc1dffb dts: arm64: imx93: add watchdog device nodes 8e0486d drivers: watchdog: wdog32: add imx9352 support 9f6a745 drivers: watchdog: wdog32: add MMIO mapping support 708ffa3 modules: hal_nxp: disable quick access 11a2ec4 west.yml: depend on hal_nxp pr 605 9f382d6 boards: mimxrt700_evk: Make linkserver the default runner c123d98 include: kernel: doc: improve slab API "isr-ok" documentation 0a7d6bc doc: releases: Add note about CONFIG_BT_BUF_ACL_RX_COUNT 6c870b0 Bluetooth: Remove CONFIG_BT_BUF_ACL_RX_COUNT e7c8ecf shields: arduino: Add support for Arduino Modulino Thermo 9b25d8a tests: mem_protect/mem_map: remove intel_adsp test case 35b26e9 tests: mem_protect/mem_map: fix mapped code execution test a9849a7 soc: intel_adsp/ace: add snippets-text-sections.ld 36413cd arm: linker: add snippets-text-sections.ld to cortex_a_r, arm64 55a9048 x86: linker: add snippets-text-sections.ld e8a66d5 linker: add a way to add snippets to text section 98168eb shields: arduino: Add support for Arduino Modulino Movement c8e22ec tests: posix: signals: adjust expectations for real-time signals 6862856 west.yml: espressif: use Zephyr utils for MIN/MAX ca85e76 MAINTAINERS: Add self as collaborator be0e983 drivers: sensor: st: lis2du12: add SENSOR_TRIG_DELTA support 58b2153 MAINTAINERS: Add area for NVMEM 44158c4 doc: releases: 4.3: Add NVMEM entry c8477e3 doc: services: Add NVMEM subsystem 6c83f86 tests: lib: devicetree: api: Add NVMEM test cases 3577eed tests: nvmem: api: Add test suite for NVMEM API 05a6050 nvmem: Introduce new subsystem for Non-Volatile Memory layer 5d49dcc dts: bindings: nvmem: Add fixed-layout f4b3d39 devicetree: Add nvmem-consumer f460b59 boards: stm32n6570_dk: Configure i3c1 9ed3ead dts: arm: stm32n6: Add i3c nodes 482d183 tests: Update smp test to support 12 CPUs daab73d MAINTAINERS: add Instrumentation Subsystem f5a349f scripts: move zaru.py to a separate directory 8f60b74 boards: aesc: ElemRV-N: Add GPIO Controller 15aa152 dts: riscv: aesc: elemrv-n: Add GPIO Controller 15d2990 drivers: gpio: Add driver for Aesc Silicon 8cd010b drivers: mbox: imx_mu: return early in ISR when done 13e0588 drivers: mbox: imx_mu: change order of interrupt handling 3c80b15 drivers: mbox: imx_mu: handle all interrupts for a channel 593e2b5 drivers: mbox: imx_mu: Remove extra interrupt handler layer 04778ff drivers: mbox: imx_mu: ignore TriggerInterrupt failures b365311 boards: espressif: esp32s3_mini_n8: fix psram size f796999 boards: add WeAct Studio ESP32-S3-B board support 5a588f1 tests: boards: nrf: dmm: Skip stress test for empty memory region 92d5b46 soc: nordic: common: dmm: Fix allocation algorithm 60af28e drivers: timer: nrf_grtc: Move GRTC initialization to early init 7faf692 manifest: Update hal_silabs to include wiseconnect 3.5.2 9de8947 native_simulator: Get latest from upstream f289613 net_buf: do not assert on buffer reset when flags are set 6685acc tests: modem: modem_chat: test dedicated workqueue 761961f modem: optional dedicated workqueue b3ef646 doc: releases: Add note for bt_le_set_auto_conn 360880b Bluetooth: Host: Remove bt_le_set_auto_conn 47a7038 samples: esp32: deep_sleep: Internal pull support 73e882f soc: esp32h2: Fix LP SRAM size bbc5a83 soc: esp32h2: Power management support 1f91cfe dts: pm: esp32h2: Add power states da21bee west.yml: hal_espressif: Update for ESP32-H2 pm support 7c1721d tests: boot: Fix bootloader.mcuboot boot loop for nrf platforms 79bfd95 drivers: sdhc: mcux_sdif: report 4 bit bus support 1264a92 net: mqtt_sn: udp: Adapt to new zsock_recvfrom() api. 37ff1b2 tracing: ctf: Fix arguments socket tracing functions 65e099b tests: net: socket: udp: Fix type of pointer 61e12a4 drivers: wifi: eswifi: Fix callback prototype d4094d4 net: dns: dispatcher: Fix type of pointer 16f4d6c tests: net: ipv6: Fix printf modifier ffb1e63 tests: net: socketpair: Fix zassert_not_equal call 96dff2f tests: net: dhcpv6: Fix zassert_ok check e0c74b2 doc: migration-guide: Mention socklen_t changes c546c1c net: socket: Change socklen_t to be 4 bytes long b28b570 soc: nordic: uicr: fix SPIM CSN CTRLSEL values f047a41 modem: cmux: auto calculate work buffer sizes 4b39be6 cellular: extend registration status definitions e15a65c cellular: update access technologies bc12672 tests: stepper: deprecate drv84xx_api test suite 215df9f tests: stepper_api: check is_moving in stepper_api tests 5117b77 tests: drv84xx: drop duplicate tests ee909ef tests: stepper_api: drop test_run_zero_step_interval_correct_position 7b3ac52 doc: releases: 4.3: add formatting options for log backend f7412dc logging: allow simplified logging of backend 345121a systemview: Systemview section move to .dtcm_bss 69548c6 documentation: unit tests: extend description 6693923 net: wifi: mgmt: Remove extraneous newlines from logs ce45f4c net: lib: wifi: mgmt: Fix memory leaks 7eba25f include: zephyr: toolchain: Introduce macros to ignore -Wcast-qual 730efd9 MAINTAINERS: Add one collaborator for Bluetooth Classic caead9f tests: drivers: Add PTL-h overlays to support two applications e200719 dts: x86: intel: panther_lake: Update RTC to support MFD method 5d02fac samples: instrumentation: Add a sample for instrumentation subsys 9f402bd scripts: zaru: Add instrumentation CLI tool d569a17 cmake: emu: Allow QEMU to serve serial on a TCP/IP port 139407f instrumentation: Add instrumentation subsystem 217bb19 toolchain: gcc: Add __no_instrumentation__ definition 03fcfcd cmake: compiler: Add func_instrumentation flag 9005f86 arch: arm: aarch32: Refresh CORTEX_M_DWT in menuconfig d185f8e testsuite: optional limiting of coverage dumps 1beee4f tests: ram_context_for_isr: exclude frdm_k32l2b3/k32l2b31a. f53ab27 scripts: set_assignee: add tests as a meta area e9abaf4 scripts: compliance: Add basic cmake style checks 28ac3b5 ci: set two more ccache-cache-key false flags 4ef1163 samples: tracing: fix missing k_event funcs for UART test ea499ca sys: cbprintf: logging: fix equivalent branches in argify macro 4ba658d west.yml: Update west to point to the recent changes for hal_stm32 20a1ea7 boards: st: nucleo_wb09ke: Optimize power consumption 51fc440 drivers: bluetooth: hci: Add PM support to the STM32WB0x HCI driver e4a8b27 drivers: serial: Enable UART wake-up line in STM32 85318a9 soc: st: stm32: Provide PM support for STM32WB0x bdb41c0 drivers: timer: Enable STM32WB0_RADIO_TIMER Kconfig parameter 84f7098 drivers: timer: Provide radio timer driver for STM32WB0x SoCs f965565 drivers: Fix the improper use of CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC 8f34d0f boards: seeed: xiao_nrf54l15: enable ceramic antenna 2d1cfe8 include: util: Applied clang-formatting d906376 sys: util: add Z_INTERNAL_MAX and Z_INTERNAL_MIN 7e0d8f9 sys: util: add min3 and max3 single evaluation macros c576b09 sys: util: add support for nested min/max 37717b2 sys: util: rename Z_MIN Z_MAX Z_CLAMP to min max and clamp 056f3b0 west.yml: update few modules to pickup min/max define guards 25578a0 sys: util: move Z_MIN, Z_MAX, Z_CLAMP into util.h a0b6ec6 modules: hal_silabs: Add shim for sl_memory_manager_pool APIs 0dddf35 drivers: mfd: axp192 fix EXTEN switch control value 3165d3c ci: github: bump the actions-deps group with 2 updates 02c1293 soc: st: st: h7: Add missing definition for STM32H742xx 86a63fa tests: build_all: led_strip: split uart test case b966871 driver: led_strip: do not set uart supported ccef0cf drivers: pinctrl: nrf: use HAL defines f5a783c net: mqtt: Remove misleading comment e09a13d dts: arm: silabs: Clean up xg22 dts files 0ee07b4 dts: arm: silabs: Clean up xg23 dts files 3ee0de4 dts: arm: silabs: Clean up xg24 dts files 9d199d8 dts: arm: silabs: Clean up xg28 dts files b4491eb dts: arm: silabs: Clean up xg29 dts files 33a7b65 scripts: ci: check_compliance: use correct error when author didn't sign 82fd615 scripts: ci: check_compliance: fix potential unbound variable access 5454543 drivers: sai: Fix compile time error with clang abd0919 samples: modules: lvgl: demos: Increase memory pool on native e05a272 samples: modules: lvgl: demos: Increase main stack to fix crash 0907a05 scripts: dts: fix CMake DT API helper for compatible properties e88be20 sd: sdmmc: only with to 4 bit, if supported by host cd2a38c logging: Fixes #96880 6a3ccab linker: nxp: imxrt6xx: hifi4: add missing include 590b6ae boards: st: nucleo_g431kb: fix lptim1 domain clock e9e6b81 doc: fix peripheral to peripheral_hr c44cb73 ci: Switch to CI image v0.28.6 3d7aa4a ci: errno: use action-zephyr-setup action 36bc2f3 ci: Switch to CI image v0.28.5 9a440ec drivers: bluetooth: hci: Introduce bt_spi_close to support bt_disable 27b0e47 drivers: hwspinlock: sqn: add reg-width dts property 2c86e65 drivers: hwspinlock: sqn: use cluster id instead of core mpidr ddc3779 doc: peripherals: add hwspinlock documentation 7678c85 drivers: hwspinlock: update default init priority 176e2a4 drivers: hwspinlock: add zephyr spinlock per hwspinlock 36e5672 devicetree: add hwspinlock helpers 8f83b38 dts: bindings: add hwspinlock common bindings 403b4ef drivers: hwspinlock: remove syscall support 3cd292a west.yml: MCUboot synchronization from upstream 53b67d6 modules: mcuboot: Add Kconfig option for BOOT_MAX_ALIGN 6664958 drivers: flash: npcx: support GDMA operation for NPCXn and NPCKn c6b2d00 boards: nuvoton: npck3m8k_evb: remove QSPI flash configuration 3cb6ff5 dts: nuvoton: npcx: add support for GDMA and driver enable options 97d8aa3 soc: npcx: update npck register structure checks for consistency f0c6168 tests: Bluetooth: CAP: Update unicast audio start unittests 5d8170b Bluetooth: BAP: Add conn check assert in bt_bap_iso_bind_ep 1dc98dd Bluetooth: BAP: Add check to verify that eps have correct iso 4f2ef51 Bluetooth: BAP: UC: Move iso_bind_ep to config instead of QoS 50eb0fb drivers: gpio: renesas: Fix fail case pin_get_config 03897f8 boards: nxp: add imx91_qsb support a3e9b59 drivers: pinctrl_imx: add mimx9111 support d84317f drivers: clock: ccm_rev2: add mimx9111 support 531ea30 soc: nxp: imx91: add MIMX9111 support 801690d west.yml: depends on hal_nxp PR b88e615 sysbuild: support application CMakePresets.json files with sysbuild 98c92d3 soc: st: stm32u0: enable flash instruction cache b564878 soc: st: stm32: use CONFIG_STM32_FLASH_PREFETCH where applicable 7c47bc9 soc: st: stm32u3: add flash prefetch e29c414 drivers: rtc: modify Nuvoton numaker driver for compatibility cbe94ca scripts: twister: coverage: do not fail when suspicious_hits are detected. b7a7314 manifest: Move to latest hal_adi b5177b1 modem: modem_cellular: assert reset pin for duration 54088f6 modem: modem_cellular: prioritise reset pin on failure 131bec5 modem: modem_cellular: delay after reset de-assert 0ba20dd modem: modem_cellular: revert baudrate on reset e662d77 cmake: add net_socket_service_desc to common-rom.cmake c0c3fee boards: st: stm32n6 boards: Add netif:eth twister support 47ed50c drivers: ethernet: stm32n6: Use zephyr symbol for alignment attribute 36192a4 drivers: ethernet: stm32n6: Remove attributes from extern definitions 4a875c0 drivers: ethernet: stm32n6: Fix phy modes declarations 727c15a doc: release notes: add LVGL zephyr regions options febf4e8 shell: fix app version sub commands 896bdce subsys/tracing/tracing_backend_posix: Set file to be closed on exec d83ebce drivers/serial/uart_native_tty: Set TTY to be closed on exec 07987cc drivers/serial/uart_native_pty: Set PTY to be closed on exec b850715 drivers/net/nsos: Set socket to be closed on exec 19b181e drivers/input/linux_evdev: Close input file on exec e5d6e0c drivers flash_simulator_native: Set flash file to close on exec 9f00584 drivers eth_native_tap: Set socket to be closed on exec d91565c drivers eeprom_simulator_native: Set EEPROM file to close on exec 01118e2 drivers can_native_linux: Set socket to be closed on exec a8f10c9 docs native_sim: Fix drivers table entry for hwinfo 7c1193c udc_dwc2: fix off-by-one in TX FIFO unset check 30092cf drivers: virtio: virtio_pci: fix virtqueue overallocation a0dbd67 fs: virtiofs: fix off-by-one in virtqueue initialization d76e000 drivers: pwm: stm32: kconfig: remove ll_tim selection 1d2029a drivers: counter: stm32: kconfig: remove ll_tim selection a02e1c7 drivers: counter: stm32: rtc: remove init struct bb2eb4e drivers: rtc: stm32: remove calls from ll source file ddb9e3f cmake: use zephyr_file_copy(...) instead of file(COPY_FILE ...) 78b8950 net: http_server: Fix crash when cb refuses new websocket connection d6e940e dts: vendor: nordic: nrf54h: move adc and comp to gdpwr_slow_main 5fd26a6 drivers: adc: nrfx_saadc: implement PM device runtime e5c37d4 littlefs: boards: delete frdm_mcxa156 configuration 92d06ac soc: nxp: imx: add resource table section for Cortex-A a00577c samples: net: wifi: nxp: fix PEAP-TLS connection failure f7dfcfb spi: lpspi: Add include guards to common header file 97eb3eb spi: lpspi: Extract FIFO length query helpers to common header file df7b1a1 spi: lpspi: rtio: Re-introduce native RTIO support 9304035 net: bridge: support DSA port 98a20b2 ci: set various ccache-cache-key parameters for the setup action b27ab80 modbus: support UART ASYNC API in modbus serial c77e5a6 soc: nordic: common: mram_latency: Fix returning uninitialized value 9985a09 bluetooth: hci: userchan: Implement close callback dcc61ae drivers: clock_control: Set maximum frequencies for CONFIG_SOC_STM32H742XX 804134f soc: nordic: nrf54h: increase default log stack size if CONFIG_PM=y f53c283 opamp: introduce new mode 783d4a1 opamp: adjust modes enum to avoid clash with STM32 HAL macros 181082e drivers: i2s: i2s_ll_stm32: add support for IO swap efe5a30 samples: fs_sample: add native_sim board support c457eba boards: st: Set csbounds explicitly instead of relying on default value d1ea753 drivers: memc: stm32_ospi_psram: make NCS boundary configurable in dt 1e966ba drivers: memc: stm32_xspi_psram: make NCS boundary configurable in dt 53f91ea drivers: spi: spi_ll_stm32: add support for IO swap e7aa49c drivers: video: dcmi: correct clock_control_subsys_t cast c3995b6 drivers: usb: udc: stm32: avoid unnecessary clock_control_subsys_t cast 00fd580 drivers: mbox: stm32-hsem: correct clock_control_subsys_t cast c927d9e video: stm32: dcmipp: correct clock_control_subsys_t cast 8fa7cbc samples: i2s: output: add nucleo_g431kb 5a0d4e1 drivers: i2s: stm32_sai: add support for stm32g4xx series 4dced47 dts: st: g4: add sai node for stm32g4xx f042a1c drivers: spi: mchp_mss: Avoid sending extra bytes a522062 drivers: spi: mchp_mss: Handle NULL buffers better b398769 drivers: spi: mchp_mss: Make more universal 9ee617a soc: silabs: siwx91x: Expose firmware upgrade API b781386 soc: silabs: siwx91x: Implement sys_reset() 3fd5cc0 manifest: Update hal_silabs ace1371 samples: tflite_ethosu: support numaker_m55m1 9f58227 samples: tflite_ethosu: fix unsafe thread stack allocation dd9eb37 include: arch: arm: cortex_m: Move ITCM before .text c63ec6b tests: Bluetooth: Audio: Fix uninitalized value 5eed3a9 drivers: sensor: explorir_m: fix variable mix-up e3a3fca boards: nordic: nrf54h20dk: fix flashing for xip variants 9041793 Revert "ztest: Add validation of zassert strings" 2d72d86 serial: rts5912: implement power management 3372459 serial: uart_ns16550: add uart_ns16550_get_port() function 5bca309 gpio: rts5912: implement power management 75c4be1 soc: realtek: ec: Implement power saving 83e350b sensor: rts5912: reduce Tachometer wake up frequency e213815 tests: ram_context_for_isr: fix format specifier for addresses 5b01615 tests: zdsp: Correct format specifier in assert_strings ef73155 ztest: Add validation of zassert strings e3c5bdf boards: Add secondary_app_partition alias f89c004 soc: raspberrypi: rpi_pico: Add RP2 bootloader support 6c01157 kernel: dynamic: update storage size for pool of dynamic thread stacks 4c221ac drivers: disk: sdmmc_stm32: fix compilation error for SDMMC_STM32_EMMC f07f0d2 net: mqtt_sn: Implement updating will topic and message d4fddc2 shields: st_stm32f4dis_cam: add a stm32h747i_disco//m7 overlay 04c1bf6 shields: weact_ov2640_cam_module: use MCO macro from stm32 bindings 23bb046 shields: st_stm32f4dis_cam: add stm32l4r9i_disco specific overlay c4285ef shields: st_b_cams_omv_mb1683: remove i2c/dcmi/dmamux nodes from overlay 5006c83 boards: st: stm32h7b3i_dk: add dcmi pinctrl and remove duplicated i2c4 2c131a6 boards: st: stm32h747i_disco: add camera support c2da6de include: zephyr: dt-bindings: clock: h7: add MCO SEL/PRE macros 6b13cc8 include: zephyr: dt-bindings: clock: l4: add MCO SEL/PRE macros e944957 dma: stm32: removal of unused stm32_dma_config_channel_function a09fc06 dma: stm32: dma_stm32_slot_to_channel is only applicable on STM32Fx 002d954 dts: st: l4: fix dcmi dma stream id c6bbf4d tests: counter: Handle zero tick_us for very short timer ticks 34d863a samples: drivers: counter: Add Counter support for Renesas RZ/V2L, A3UL 2854797 tests: drivers: counter: Add Counter support for Renesas RZ/V2L, A3UL 05fd05d boards: renesas: Add Counter support for Renesas RZ/V2L, A3UL 34d764e dts: renesas: Add Counter support for Renesas RZ/V2L, A3UL 424a124 drivers: counter: Add Counter support for Renesas RZV2L, A3UL 0ab4091 drivers: i2c_sedi: add API to retrieve current configuration 0a9c763 ci: workflows: doc: use self-hosted runner fea720c doc: requirements: regen pinned dependencies 27330f6 scripts: requirements-actions: regen pinned dependencies bbe4a06 tests: drivers: build_all: sensor: add omron d6f 29d0173 drivers: sensor: omron: add d6f driver 5001535 dts: bindings: vendor-prefixes: Add omron prefix f8a952f include: drivers: sensor: add flow rate channel e8e4d21 mcux: wifi_nxp: Enable IMU IRQ after event initialized 4925e3a drivers: sensor: voltage_divider: Use k_timepoint_t for absolute time b4d5cd3 tests: drivers: pwm: pwm_api: Add Kconfig options for test values 3855d18 tests: drivers: pwm: pwm_api: Add pwm-test alias for pwm device node a6500f1 drivers: sensor: voltage-divider: Add skip-calibration property 0025751 modem: cmux: Rework the drop handling 2d151b2 lib: smf: remove unreachable case in get_lca_of() ca641d8 llext: only build fs_loader.c if file-systems are enabled 7a6c7ea drivers: serial: nrfx_uarte: Remove redundant pinctrl call e8548e6 net: sockets: Reserve a default heap space for getaddrinfo fd8035e drivers: clock_control: stm32: replace pllsai1m with pllsaim e8a51e0 MAINTAINERS: Add op amp maintainers 3b44da6 tests: posix: temporarily exclude two platforms failing in CI 6bb4cb5 samples: usb: uac2: explicit: Fix SOF offset integer conversion glitch ff50dfb samples: usb: uac2: Support High-Speed operation ba8b36c boards: nordic: nrf54h20dk: Add SPI to supported features on PPR XIP bc2c95c tests: drivers: spi: spi_error_cases: Extend platform_allow list 6d76a71 tests: drivers: spi: spi_loopback: Run test on nrf54h20 PPR XIP c180420 drivers: udc_dwc2: Fix memory leak on subsequent bus resets 134042c tests,samples: boards: espressif: add missing psram0 node 2948bc7 boards: espressif: esp32s3: No PSRAM in default board 8d94c3b drivers: wifi: nrf_wifi: Set device config pointer to NULL ca1ee72 drivers: Fix deprecated SPI_DT_SPEC_INST_GET usage 0dfef14 include: drivers: spi.h: Fix deprecation support for SPI_DT_IODEV_DEFINE e3f3b6d drivers: sensor: Fix deprecated SPI_DT_IODEV_DEFINE usage 48a9b04 tests: spi_loopback: Add timing params to RT1050 overlay 82b882f drivers: spi: nxp_lpspi: Use spi_config timing params 1154c96 include: drivers: spi.h: Get params from DT 570b445 drivers: Convert to use SPI macro without delay parameters a60f93d include: drivers: spi.h: Get CS delay parameters from DT 186ce62 dts: bindings: spi-device: Add parameters for spi peripherals bee81df tests: drivers: flash: Test newly introduced MSPI driver features 07809ad boards: st: nucleo_h753zi: update nucleo_h753zi.yaml f749b77 tests: drivers: watchdog: wdt_basic_api: add support for nucleo_h753zi 6e0efe3 tests: drivers: uart: uart_basic_api: add support for nucleo_h753zi f84d4d5 tests: drivers: uart: uart_async_api: add support for nucleo_h753zi 9067290 tests: drivers: rtc: rtc_api: add support for nucleo_h753zi 9444db8 tests: drivers: pwm: pwm_loopback: add support for nucleo_h753zi e0c7679 tests: drivers: pwm: pwm_api: add support for nucleo_h753zi 683d597 tests: drivers: i2c_target_api: boards: add support for nucleo_h753zi 17558ee tests: drivers: flash: stm32: update testcase.yaml 38771d2 tests: drivers: dma: loop_transfer: add support for nucleo_h753zi d8edc07 tests: drivers: dma: chan_blen_transfer: add support for nucleo_h753zi 0a712d8 tests: drivers: dac: dac_api: add support for nucleo_h753zi 492d978 tests: drivers: counter: counter_basic_api: boards: add nucleo_h753zi board e45786d tests: drivers: stm32_clock_configuration: allow nucleo_h753zi to run in CI 51af2d7 tests: drivers: adc: adc_api: allow nucleo_h753zi to run in CI 0336457 samples: net: allow nucleo_h753zi to run in CI 75e90e5 samples: drivers: watchdog: allow nucleo_h753zi to run in CI f37f3fd samples: drivers: adc: adc_dt: allow nucleo_h753zi to run in CI b1156d0 tests: drivers: add nucleo_h753zi as integration platform faa9918 boards: st: nucleo_h743zi: doc: add notice about board obsolescence ca79733 drivers: pinctrl_nrf: Add support for SPIM CSN pin function 8e07c77 soc: nuvoton: numicro: Disable m48x SPIM cache 4021dd3 soc: stm32g0: Add configurable FLASH prefetch option for G0B0/G0B1/G0C1 5cbb2a4 posix: switch to using posix_time.h and posix_signal.h 882ee96 manifest: update hostap module to correct time.h and signal.h paths 2feea75 posix: headers: create a more conformant posix_signal.h 5db2b58 posix: headers: create a more conformant posix_time.h 9b9e834 tests: net: wifi: configs: add posix tag, since there is a dependency 745fd00 samples: drivers: spi_bitbang: Enable sample on nrf54h20 PPR core 799d3cf dts: arm: nordic: Remove superfluous compatible strings 3b48275 boards: nordic: nrf54l15dk: Fix cpuflpr SRAM address e6c2a82 dts: vendor: nordic: Add missing reg parameters 767c21a drivers: power_domain: nrf_gpio_pad_group: Fix DT macro 5d05c4b sys: timeutil: Replaced pointer to rvalues 05b77ec soc: nordic: nrf54h: s2ram: Support disabled MPU 5dd3bd5 drivers: serial: pl011: only declare ambiq pm action when used 21da2d0 Bluetooth: Controller: Fix missing null pointer check eac1175 drivers: sensor: ti: ti-hdc20xx: Fix sensor define baef45f boards: Add Waveshare RP2040-GEEK board 730a1f6 boards: Add Waveshare RP2040-Keyboard-3 development board fbdd3bb boards: Add Adafruit Trinkey QT2040 board f05f886 drivers: adc: remove '&' when assigning `adc_xxx_init` 61bc445 kernel: essential work queue should not stop 7d83155 Bluetooth: Host: Add note about recycled for BT_LE_ADV_OPT_CONN f068402 net: dns: swallow packets that have no useful records in them d64e626 tests: adjust CONFIG_MAX_THREAD_BYTES for some f298780 tests: smp_suspend: run only on qemu, native and hardware 97b31e4 boards: nxp: mimxrt1180_evk: update jlinkscript for cm33/cm7 3cf2cc0 soc: RT700 DSP Hifi4 enable cache handling ca359b1 dts: nxp: Fix spi_bus_bridge warning b259e39 board: frdm_imx93: enable pcal6408 gpio expander 9bdad1f drivers: xen: memory: add acquire_resource wrapper 14ac666 drivers: xen: change gnttab_[get|put]_pages for multi-page support 40e5f73 boards: nxp: mimxrt1160_evk: improve zephyr,flash location for M4 ddc58c0 boards: nxp: mimxrt1170_evk: improve zephyr,flash location for M4 6270d29 boards: nxp: mimxrt1170_evk & rt1160: enable M4 CONFIG_NET_L2_ETHERNET ca68c77 tests: drivers: build_all: led_strip: Add build test for ws2812-uart driver eb30d03 dts: bindings: test: Add pin inversion to vnd,serial binding 7e195a9 drivers: led_strip: Add UART-based driver for WS2812 ba20a37 dts: bindings: led: Add worldsemi,ws2812-uart binding 1c902e5 adc: rts5912: implement power management 1856a03 drivers: gpio: shell: fix asan reported oob error 972b54c kernel: doc: Update thread deadline APIs 7dea0c4 boards: amd: kv260_r5: Fix i2c ref clock node 56ce2e3 amd: versalnet_rpu: Fix QEMU_CPU_TYPE for RPUs e868e01 sensor: fix: Add missing iodev const on zvrfy handler 6360c7f drivers: usb: udc: Fix VBUS ready timeout dependency in Kconfig.dwc2 f395f0e samples: bluetooth: Add testcase for ESP32-H2 3244055 boards: esp32h2_devkitm: Add BT node f4cdf08 drivers: bt: esp32h2: Add support 18dbda5 soc: esp32h2: Add BT support 6290121 west.yml: hal_espressif: Update for ESP32-H2 BT support 110e315 rm3100: decoder: fix missing const while edata buffer casting ff7a350 rm3100: decoder: fix trigger detection on data-ready 092a082 drivers: usb: udc: stm32: enhance PHY type & operating speed determination e31ddec drivers: usb: udc: stm32: rework PWR and PHY initialization 7ec83e5 drivers: usb: udc: stm32: use HAL PCD macros for speed a7df9e9 drivers: udc_stm32: select Kconfig option UDC_DRIVER_HAS_HIGH_SPEED_SUPPORT 2b38bcb soc/mediatek/adsp: Add cpuclk driver for mt8188 96d654b west.yml: Update hal_xtensa revision a75d6a4 drivers/timer: Fix build error when run by twister 5960d36 boards/mediatek: Add configs for mt8195, mt818X fc8c17f drivers/timer: Fix timer IRQ enable bit on MT818X and MT8195 87a4497 drivers/timer: Fix timer clock source initialization for MT818X d77db24 boards/mediatek: Include AFE dts from the board device tree b5adc3d soc/mediatek/adsp: Fix enable/disable timer interrups for MT8188 35a198c soc/mediatek/adsp: Fix ELF .sof_entry section flags b7eec0f cmake: linker: separate toolchain_ld_options() calls for grouped flags Roll-Count: 1 GitWatcher: ignore Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/331892 Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Original-Revision: 45cfb699172c844fc5c6363d31bbd4a9199d22f7 Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed Rolled-Commits: b06cdf7b659664..45cfb699172c84 Roll-Count: 1 Roller-URL: https://cr-buildbucket.appspot.com/build/8701137480855086081 GitWatcher: ignore CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I89c9dbaaa003227337a2486002d4c876438ba0cf Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/331932 Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
This repository contains a minimal example of a Bazel-based Pigweed project. It is a LED-blinking service (featuring RPC control!) for the Raspberry Pi Pico. It can also be run on any computer using the included simulator.
git clone https://pigweed.googlesource.com/pigweed/quickstart/bazel pw_bazel_quickstart cd pw_bazel_quickstart
The only dependency that must be installed is Bazelisk.
Bazelisk is a launcher for the Bazel build system that allows for easy management of multiple Bazel versions.
Instructions for installing Bazelisk can be found here.
To run the simulator, type: bazelisk run //apps/blinky:simulator_blinky
Then, in a new console, connect to the simulator using: bazelisk run //apps/blinky:simulator_console
To start, connect a Raspberry Pi Pico, Pico 2, or debug probe via USB.
To run on the Raspberry Pi Pico, type: bazelisk run //apps/blinky:flash_rp2040
Then, in a new console, connect to the device using: bazelisk run //apps/blinky:rp2040_console
Once connected with a console, RPCs can be sent to control the LED. Try running:
device.set_led(True) device.set_led(False) device.toggle_led() device.blink(blink_count=3)
bazelisk test //...
will run the unit tests defined in this project, such as the ones in modules/blinky/blinky_test.cc
.
bazelisk run @pigweed//targets/rp2040/py:unit_test_server
in one console followed by bazelisk test //... --config=rp2040
will also allow running the unit tests on-device.
Try poking around the codebase for inspiration about how Pigweed projects can be organized. Most of the relevant code in this quickstart (including RPC definitions) is inside modules/blinky
, with some client-side Python code in tools/console.py
.