Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4482 commits
Select commit Hold shift + click to select a range
59c7d57
shell: add function to get device by name or label
yishai1999 Dec 8, 2024
9c60bcb
gpio: shell: use new shell_device_get_binding function
yishai1999 Dec 8, 2024
87468a2
docs: release notes: 4.1 add adi tmc2209 to release notes
jilaypandya Dec 7, 2024
bb68566
dts: bindings: memc: stm32: correct the SDRAM base address description
haiyuewa Dec 7, 2024
23b6ab4
bluetooth: shell: code formatting cleanup in `host/shell`
ndrs-pst Dec 7, 2024
db43d2c
drivers: led: is31fl3194.c fix uninitialized scalar variable
jilaypandya Dec 7, 2024
fafaa58
drivers: clock: stm32: support STM32_CLOCK_DIV()
mniestroj Dec 5, 2024
f72ef5c
drivers: usb: stm32: fix support of STM32U5 OTG_HS with embedded PHY
mniestroj Dec 4, 2024
1617bd9
boards: nucleo_u5a5zj_q: add USB HS 2.0 support
Oct 17, 2024
6642b1e
boards: m5stack: cores3: Add AW9523B configuration
soburi Nov 9, 2024
f85f8ee
dts: bindings: rename nxp,kinetis-lpuart compatible
manuargue Nov 24, 2024
a073d30
doc: migration-guide-4.1: add note about nxp,kinetis-lpuart change
manuargue Nov 26, 2024
b1d1b70
drivers: mipi_dbi: add support for mipi_dbi_configure_te
danieldegrasse Nov 11, 2024
83aa4aa
drivers: mipi_dbi_nxp_lcdic: add support for mipi_dbi_configure_te
danieldegrasse Nov 11, 2024
6ed3554
drivers: display: st7796s: use mipi_dbi_configure_te API
danieldegrasse Nov 11, 2024
72c4700
boards: shields: lcd_par_s035: configure TE signal for RW612
danieldegrasse Nov 11, 2024
72d8bb4
boards: imx93_evk: add M33 DDR code support
alxlastur Oct 17, 2024
90ff9c0
Bluetooth: tester: enable VCS volume flags notify
ChangNice Dec 9, 2024
8f07784
tests: http_server: fix failing TLS tests due to moved certificates
mrodgers-witekio Dec 11, 2024
1e6f919
tests: logging: log_backend_uart: Fix stack overflow
pdgendt Dec 11, 2024
a7ceb47
net: l2: wifi: fix handling of missing 'ap_disable'
mniestroj Dec 10, 2024
520dd31
tests: llext: temporarily disable all ARC HS5x platforms
tagunil Dec 10, 2024
55ea932
tests: net: socket: tcp: Increase system workqueue stack size
rlubos Dec 11, 2024
6dafb5f
wifi: fix warning on wifi_ps_exit_strategy_txt
emillindq Dec 9, 2024
2c7e16a
MAINTAINERS: Add entry for HTTP code
jukkar Dec 11, 2024
a8647d3
soc: nxp: mcx: Updating Clock Code
EmilioCBen Dec 9, 2024
1f2595a
net: wifi: shell: Remove obsolete subcmd settings from commands
jukkar Dec 9, 2024
81ad6ec
dts: bindings: comparator: fix nrf-comp binding.
nordic-babu Dec 9, 2024
880384a
Bluetooth: Host: SMP: Verify public key before usage
jhedberg Dec 9, 2024
efcfcfe
net: dns: Fix the debug print when dispatcher fails
jukkar Dec 9, 2024
c110331
net: dns: Avoid errors when DNS dispatcher is already registered
jukkar Dec 9, 2024
da148ab
net: dns: Close socket service properly from dispatcher
jukkar Dec 9, 2024
d98fe73
tests: net: dns_dispatcher: Add tests for dispatcher
jukkar Dec 9, 2024
ca4f2d9
Revert "segger: rtt: disable unsupported shell/log features"
nordic-krch Dec 9, 2024
c7f400c
shell: backends: Do not use RTT backend with immediate logging
nordic-krch Dec 9, 2024
ca557d8
doc: shell: Add section about PuTTY RTT configuration
nordic-krch Dec 9, 2024
0e48ce2
net: Remove deprecated CONFIG_NET_TCP_ACK_TIMEOUT option
jukkar Dec 9, 2024
228b271
net: Remove deprecated CONFIG_NET_PKT_BUF_DATA_POOL_SIZE
jukkar Dec 9, 2024
2b93e6b
tests: Bluetooth: tester: Improve BAP adv intervals
Thalley Dec 9, 2024
95896bf
kernel: dynamic: simplify dynamic stack allocation
Dec 8, 2024
f41195f
drivers: sensor: lsm6dso: Fix issue lsm6dso32 cannot enabled
soburi Nov 26, 2024
0e978fb
drivers: sensor: scd4x: Fix to allow the use of multiple models
soburi Nov 30, 2024
9ecc648
tests: drivers: build_all: sensors: Test handling plural "compatible"s
soburi Nov 30, 2024
fd1e9f7
doc: cache: Create caching overview
dpw13 Dec 5, 2024
909ff45
kernel: arch: move arch_swap() declaration
peter-mitsis Nov 26, 2024
ecf35f3
hostap: wps: Enable PIN expiry timeout
GaofengZhangNXP Dec 2, 2024
fd4a4bf
dai: intel: hda: Add power management
tmleman Nov 26, 2024
329675a
dma: intel_adsp_hda: Refactor power management and correct power domains
tmleman Nov 26, 2024
fa4a9db
dma: intel_adsp_hda: Fix invalid init sequence and register use
tmleman Nov 27, 2024
618e83e
dai: intel: dmic: Refactor power management initialization
tmleman Nov 19, 2024
fe2861b
dai: intel: ssp: Refactor power management initialization
tmleman Nov 19, 2024
9edca5e
drivers: gpdma: Refactor power management initialization
tmleman Nov 19, 2024
662d9c7
soc: ambiq: apollo3x: Flash-controller reconfigured for mcuboot
srcnert Nov 5, 2024
371ca13
drivers: adc: microchip: Different channels per package type
jjdalynh Nov 5, 2024
9f9325b
drivers: wifi: nxp: add cancel action wait ops
fengming-ye Jun 18, 2024
4ad05aa
drivers: wifi: nxp: fix soft AP auto start
fengming-ye Aug 16, 2024
7fa8bf1
modules: hal_nordic: dvfs: refactor
lstnl Sep 9, 2024
dbbdd21
Revert "doc: updates concerning ENTROPY_GENRATOR auto-enabling"
valeriosetti Dec 11, 2024
522b1f2
Revert "tests: disable NRF5 entropy driver on some bsim/qemu tests"
valeriosetti Dec 11, 2024
1e146ed
Revert "test: misc|shell: disable "zephyr,entropy" chosen property"
valeriosetti Dec 11, 2024
e5ebd9b
Revert "samples: mcumgr: smp_svr: disable "zephyr,entropy" in mcuboot"
valeriosetti Dec 11, 2024
4705a45
Revert "drivers: entropy: nrf5: add "depends on MULTITHREADING""
valeriosetti Dec 11, 2024
eaa200b
Revert "drivers: entropy: mcux_rnga: add "depends on SYS_CLOCK_EXISTS""
valeriosetti Dec 11, 2024
a4b9ef6
Revert "samples/tests: bluetooth: remove ENTROPY_GENERATOR selection"
valeriosetti Dec 11, 2024
c79991f
Revert "boards: remove ENTROPY_GENERATOR selection if BT"
valeriosetti Dec 11, 2024
6a7449d
Revert "drivers: entropy: enable ENTROPY_GENERATOR if "zephyr,entropy…
valeriosetti Dec 11, 2024
7c4abb1
samples: sockets: exclude nrf5340dk with TF-M from http_server
valeriosetti Dec 11, 2024
bf8cfa7
pinctrl: Fix usage of PINCTRL_DT_DEFINE with C++
anobli Nov 26, 2024
002d3ad
drivers: wifi: nxp: disable 80211R on embedded supplicant
fengming-ye Sep 6, 2024
f193b5f
drivers: wifi: nxp: support embedded supplicant
fengming-ye Sep 6, 2024
b9d7ce7
drivers: wifi: nxp: add split entity network for soft AP
fengming-ye Sep 6, 2024
d77fb49
samples: wifi: nxp: separate wifi example user config file
fengming-ye Dec 10, 2024
19155bd
samples: magic_addr: add pytest check for magic_addr
hakehuang Dec 10, 2024
f7bae12
bluetooth: smp: Fix build warnings for central with OOB legacy only
Dec 9, 2024
2174ea0
drivers: sensor: apds9306 fix unchecked return value coverity issue
jilaypandya Dec 6, 2024
2907a96
TinyCrypt: Deprecate the library
ceolin Dec 5, 2024
82a9bc4
kernel: Add support for stopping workqueues
Mattemagikern Dec 6, 2024
7545e8d
tracing: kernel: Add support for stopping workqueues
Mattemagikern Dec 6, 2024
8934b81
tests: kernel: Add support for stopping workqueues
Mattemagikern Dec 6, 2024
023e266
net: nsos_sockets: notify pollers on socket close
JordanYates Dec 4, 2024
ef2b0fc
drivers: video: mt9m114: update mt9m114_modify_reg to any register le…
jeronimoagullo Dec 10, 2024
b69004c
drivers: video: mt9m114: Add vertical and horizontal flip control
jeronimoagullo Dec 10, 2024
3b33aa5
dts: Add I3C configuration for STM32.
ExaltZephyr Nov 19, 2024
10ba888
drivers: i3c: Support I3C driver for STM32.
ExaltZephyr Nov 19, 2024
cb56a19
shell: Enable I3C shell support for STM32.
ExaltZephyr Nov 19, 2024
72acd97
boards: Enable I3C support for STM32 nucleo_h563zi.
ExaltZephyr Nov 19, 2024
7fea8ae
boards: frdm_mcxc444: Add usb support
NeilChen93 Dec 8, 2024
ef4e2b2
samples: usb: Exclude frdm_mcxc444 platform from dfu sample
NeilChen93 Nov 28, 2024
3703506
doc: release-notes-4.1: Update 4.1 note
NeilChen93 Dec 8, 2024
4d178f6
modules: hostap: add tls_cipher param
LiLongNXP Oct 22, 2024
ae7e852
hostap: fix hostap enable fail during stress test
GaofengZhangNXP Sep 23, 2024
e535f9e
soc: renesas: Add support for Renesas RZ/G3S
tiennguyenzg Aug 27, 2024
f479a23
boards: renesas: Add minimal support for board RZ/G3S-SMARC
nhutnguyenkc Nov 4, 2024
25ed9c9
drivers: pinctrl: Add support for RZ/G3S
nhutnguyenkc Nov 4, 2024
c1fb75b
drivers: serial: Add polling mode support for RZ/G3S
nhutnguyenkc Nov 4, 2024
cd49593
drivers: gpio: Add support for RZ/G3S
nhutnguyenkc Nov 6, 2024
6dc611a
tests: lib: cpp: cxx: Exclude Renesas RZ in cpp98
binhnguyen2434 Nov 27, 2024
544c5bf
drivers: bluetooth: hci: add thread name to bt_spi_rx_thread
ShahinHaque97 Dec 10, 2024
ea76fbd
manifest: AMP supporting changes
marekmatej Dec 3, 2024
a7a05b9
dts: espressif: Update AMP sram nodes for ESP32 and ESP32-S3
marekmatej Dec 9, 2024
a4904cc
boards: esp32: update dts for APPCPU
marekmatej Nov 19, 2024
5d0dc14
drivers: clock_control: limit APPCPU clock setup
marekmatej Nov 27, 2024
322ab2a
soc: esp32: fixes and updates for AMP
marekmatej Nov 19, 2024
c69ecab
soc: esp32s3: update APPCPU code
marekmatej Nov 19, 2024
e1b4320
samples: driver: ipm: esp32 sysbuild refactor
marekmatej Nov 19, 2024
56cc148
tests: bluetooth: Remove broken ECC unit tests
jhedberg Dec 12, 2024
46e87af
ci: bsim tests: Fix paths for triggers
aescolar Dec 11, 2024
cfc1ff1
manifest: update hal_nxp revision
axelnxp Dec 10, 2024
2564443
drivers: mbox: nrf_vevif_event_rx: fix VPR address
gmarull Dec 10, 2024
e41919a
dts: arm: nordic: nrf54l05/10/15: fix cpuapp_vevif_rx reg
gmarull Dec 10, 2024
c4d884c
twister: Pass extra test args to pytest
gchwier Dec 5, 2024
fefc285
driver: clock_control: Add to nrf clock control calib in progres API
ppryga-nordic Oct 12, 2024
8939a6c
samples: video: capture: Add hflip option
ngphibang Dec 6, 2024
a03a32b
samples: video: capture: rt10xx: Do hflipping at camera level
ngphibang Dec 6, 2024
c3cb5bd
boards: intel: ish: Improve Simics support
golowanow May 24, 2023
9006780
usb: device_next: Update IAD first interface on init
tmon-nordic Dec 5, 2024
d39d7e5
usb: device_next: Fail enqueue on disabled endpoints
tmon-nordic Dec 5, 2024
86ab272
Bluetooth: Audio: add shell command for distribute broadcast code
Nov 13, 2024
f9cea63
Bluetooth: Audio: add babblesim tests for CAP distribute broadcastcode
Nov 13, 2024
2cfd606
drivers: udc: add support for Renesas RA USB device
thenguyenyf Nov 26, 2024
be28d39
dts: arm: renesas: add support for UDC on Renesas RA SoC
thenguyenyf Nov 26, 2024
5e6b13a
boards: renesas: add support for USB device on Renesas RA boards
thenguyenyf Nov 1, 2024
d0785cc
dts: bindings: add DT binding for the Nintendo Nunchuk joystick
miggazElquez Aug 12, 2024
49eff65
drivers: input: Add driver for the Nintendo Nunchuk through I2C.
miggazElquez Aug 12, 2024
e42476f
boards: shields: add microe eth3 click
mariopaja Dec 10, 2024
8f44b86
samples: hci_uart_3wire: remove USB related code
jfischer-no Nov 22, 2024
9911bd0
samples: hci_uart: fix UART IRQ API usage
jfischer-no Nov 22, 2024
63d5ba4
drivers/flash: Fix z_vrfy_flash_handler
de-nordic Dec 10, 2024
96eb476
drivers: sensor: ti: ina230: Fix shared data between instances
jurenat Dec 8, 2024
772b206
drivers: sensor: fix missing break in mmc56x3_decoder
jilaypandya Dec 6, 2024
4d1d8a7
scripts: west_commands: runners: openocd: Fix debugging with TUI
pdgendt Dec 10, 2024
cdbb1dd
soc: esp32: change SRAM1_IRAM_START macro definition
wmrsouza Dec 10, 2024
674529e
dts: esp32: fix sram0 start address for esp32c2 and esp32c3
wmrsouza Dec 10, 2024
7019abb
logging: increase the maximum value of LOG_BUFFER_SIZE
JungoLin1978 Dec 8, 2024
af9ae5b
cmake: scripts: add 'winpty' support when available
selescop Dec 5, 2024
2ed8790
drivers: adc: fix IF_ENABLED macro usage in ADS1X1X trigger
Benni77 Dec 12, 2024
8f04bf3
boards: shields: add support for renesas DA14531 Pmod
iandmorris Oct 5, 2024
b4994ee
soc: rw61x: enable IEEE802154 for NXP_FW_LOADER and NXP_RF_IMU
gangli02 Dec 11, 2024
fc73447
scripts: pytest: log msec with leading zeros
mniestroj Dec 11, 2024
3fe8c64
MAINTAINERS: Split "STM32 platforms"
erwango Dec 9, 2024
7a30d5d
MAINTAINERS: Add collaborators on STM32 Wireless Platforms
erwango Dec 9, 2024
858ed0e
bt: services: ots: l2cap close handling for read
ekohandel Nov 13, 2024
8c4c174
MAINTAINERS: add uLipe as collaborator to lvgl
uLipe Dec 12, 2024
c0903de
MAINTAINERS: Devicetree: Exclude test bindings
Dec 10, 2024
821ebc6
tests: use net prefix for prometheus tests
nashif Dec 12, 2024
63caa67
twister: plan: unify messaging, testsuite vs testcase
nashif Dec 11, 2024
82f7857
twister: debug: change skipped -> filtered
nashif Dec 10, 2024
345c3f1
Bluetooth: Shell: BR: Add NULL pointer check for result->resp_buf
makeshi Dec 11, 2024
4bbeb55
modules: hostap: Add needed PSA_WANT_XX settings in mbedtls PSA config
VivekUppunda Sep 13, 2024
b87f9d5
boards: Add RNG default selection, supplicant and tcp config settings
VivekUppunda Sep 13, 2024
ab6dfa2
doc: wifi: Add section for PSA enabled build for Wi-Fi
VivekUppunda Dec 11, 2024
fcbf70f
twister: wifi: Add PSA API Wi-Fi build support to twister
VivekUppunda Dec 11, 2024
3c630f4
Revert "boards: arm: enable CONFIG_USB_DC_HAS_HS_SUPPORT"
marwaiehm-st Dec 10, 2024
d2010e7
dts: arm: rpi_pico: remove default startup-delay-multiplier from .dtsi
xudongzheng Dec 5, 2024
e04bc90
boards: rp2040: set startup-delay-multiplier for applicable boards
xudongzheng Dec 5, 2024
851bda1
boards: cc1352p7_lp: Adds a way to select the board to flash
anobli Nov 27, 2024
a072d99
tests: rtio: rtio_api: explicit `RTIO_SUBMIT_SEM=n`
JordanYates Nov 23, 2024
13c74a0
modbus: serial: remove redundant `cfg->dev` usage in `uart_cb_handler`
ndrs-pst Nov 23, 2024
342c259
dts: nordic: Add SUIT storage partition for nRF9280 SiP
parttimaa Nov 22, 2024
734fa18
arch: arm: cortex_m: Use Thumb-1 compatible 'mov reg, imm' mnemonic
stephanosio Oct 25, 2024
6d30055
dts: charger: bq24190: Documents the ce-gpio
rriveramcrus Oct 23, 2024
a351d28
charger: bq24190: Adds support for ce-gpios
rriveramcrus Oct 23, 2024
09f13a3
shell: utils: omit `NULL` initialization of `endptr`
ndrs-pst Aug 23, 2024
27cbe05
shell: modules: date: omit `NULL` initialization of `endptr`
ndrs-pst Aug 23, 2024
8fedee3
shell: modules: devmem: use `shell_strtoul` in `cmd_dump`
ndrs-pst Aug 23, 2024
b44250a
shell: modules: kernel: streamline code
ndrs-pst Oct 8, 2024
fe0e2db
drivers: clock_control: nrf: Add API for synchronous request
nordic-krch Dec 11, 2024
4615890
modules: hal_nordic: nrfs: Optimize communication
nordic-krch Nov 15, 2024
fe44cee
MAINTAINERS: add maass-hamburg to ethernet and mdio
maass-hamburg Dec 11, 2024
5a461e7
modules: nrf_wifi: Remove unused define
krish2718 Dec 11, 2024
0b48184
devicetree: Add DT_PROP_LAST macro
nordic-krch Dec 11, 2024
90b2aa8
tests: lib: devicetree: api: Add test for DT_PROP_LAST
nordic-krch Dec 11, 2024
2aec438
drivers: clock_control: nrf: add zero-latency-isr safe APIs
bjarki-andreasen Dec 3, 2024
73a45a7
drivers: clock_control: nrf: hfxo: impl zero-latency isr API
bjarki-andreasen Dec 3, 2024
058f107
drivers: input: cap1203, rename to cap12xx
lfelten Nov 28, 2024
c552379
drivers: input: cap12xx, support 3 to 8 channels
lfelten Nov 28, 2024
306d2f4
doc: contributor: change language around PR review escalation
nashif Dec 12, 2024
50928c0
drivers: sensor: bmp180 fix unintentional integer overflow issue
jilaypandya Dec 7, 2024
0f267e4
MAINTAINERS: add mrodgers-witekio as collaborator to 'Networking: HTTP'
mrodgers-witekio Dec 12, 2024
78ba5cd
sys: util: Extend IS_EQ to support unsigned literals
nordic-krch Dec 10, 2024
adcd689
tests: unit: util: Extend test_IS_EQ
nordic-krch Dec 10, 2024
413ca65
dts: common: nordic: nrf54l20: set timer frequency to 64MHz
e-rk Dec 10, 2024
07ee796
tests: nrf: enable twister tests for nrf54l20pdk
e-rk Dec 2, 2024
bcc7562
samples: drivers: counter: add nRF54L20 config
e-rk Dec 5, 2024
acb77b3
manifest: bump up hal_nxp revision
LaurentiuM1234 Dec 2, 2024
80df3a0
dma: dma_nxp_edma: refactor state transitioning
LaurentiuM1234 Nov 22, 2024
b3fa605
dma: dma_nxp_edma: perform IRQ enable/disable on channel request/release
LaurentiuM1234 Nov 22, 2024
520c967
dma: dma_nxp_edma: make sure channel is inactive when releasing
LaurentiuM1234 Dec 2, 2024
8a060ba
dma: dma_nxp_edma: add support for managing per-channel PDs
LaurentiuM1234 Nov 22, 2024
c8a9847
dts: xtensa: add imx8qm and imx8qxp DTSI variants
LaurentiuM1234 Oct 25, 2024
2eecf88
dts: xtensa: nxp_imx8: move up the definition of system-controller
LaurentiuM1234 Oct 25, 2024
3651725
dts: xtensa: nxp_imx8: add edma power domains
LaurentiuM1234 Oct 25, 2024
15bdefe
drivers: clock control: stm32F412 has PLL48MHz
FRASTM Nov 26, 2024
fcc5f9d
dts: bindings: pll i2s for the stm32f412 has a Q divider
FRASTM Nov 26, 2024
7044876
dts: arm: stm32f412 device has a clock 48MHz multiplexer
FRASTM Nov 26, 2024
f1a4928
drivers: clock control: stm32 function to get 48MHz freq
FRASTM Nov 28, 2024
acd8cb1
tests: drivers: clock: stm32 common device for sdmmc
FRASTM Nov 27, 2024
1050f53
drivers: i3c: shell: fix argv for rstact
XenuIsWatching Nov 24, 2024
a7a8469
drivers: uart: clarification of poll_out blocking duration
Nov 13, 2024
f3eb528
dts: arm: st: h7: add a template for stm32h743Xg
fabiobaltieri Dec 13, 2024
eabf3f6
modules: hostap: Enable error logs by default
krish2718 Dec 11, 2024
a97f640
drivers: nrf_wifi: Enable AP mode is supplicant AP is enabled
krish2718 Dec 11, 2024
6223c4a
net: l2: wifi: Convert reg_domain to use get_opt
krish2718 Dec 11, 2024
cf7ecb1
net: l2: wifi: Add a verbose option for reg_domain
krish2718 Dec 11, 2024
6f57470
wifi: hostap: Remove CRYPTO default
krish2718 Dec 11, 2024
a8b5cfd
manifest: hostap: Pull CRYPTO module removal
krish2718 Dec 11, 2024
f0516ea
drivers: uart: esp32: reset tx fifo during driver init
wmrsouza Dec 13, 2024
869acdb
kernel: Add CONFIG_MEM_SLAB_POINTER_VALIDATE
peter-mitsis Dec 11, 2024
e966269
tests: thread_metric: Disable memory slab ptr validation
peter-mitsis Dec 11, 2024
815d669
kernel: Optimize k_mem_slab_free()
peter-mitsis Dec 11, 2024
e4dd3ba
boards: m5stack: cores3: Add TF-Card slot configuration
soburi Nov 4, 2024
3046495
tests: drivers: gpio: Add a dependency to the aw9523b tests.
soburi Dec 11, 2024
ce03a8c
drivers: gpio: phy: adin2111: Fix to allow the use of multiple models
soburi Nov 27, 2024
1022a89
tests: drivers: build_all: ethernet: Test handling plural "compatible"s
soburi Nov 26, 2024
377e6bd
spi_mcux_lpspi: More precise configuration checks
Dec 4, 2024
42511c8
spi_mcux_lpspi: Move RTIO code to rtio functions
Dec 4, 2024
fc47180
kernel: `k_msgq_put` should trigger reschedule
TaiJuWu Oct 16, 2024
e8a5e97
test: k_msgq_put should trigger reschedule
TaiJuWu Oct 24, 2024
c152453
drivers: pwm: implement fake-pwm driver
nono313 Oct 15, 2024
85e8303
tests: drivers: test fake-pwm on native_sim for pwm_api test
nono313 Oct 15, 2024
7bfd5c0
drivers: rtc: unchecked return value in rv8263
rruuaanng Dec 15, 2024
a71e0f2
posix: pthread: implement non-standard try-join and timed-join
ClaCodes May 13, 2024
b0baeee
tests/posix: Add test for pthread_timed_join and pthread_try_join
ClaCodes Jun 1, 2024
85da246
boards: m5stack: cores3: Add FT6336 configuration
soburi Nov 4, 2024
c616a17
doc: security: Disclose CVE-2024-8798
ceolin Dec 15, 2024
865152f
bluetooth: host: gatt: consolidate `net_buf_add` call
ndrs-pst Dec 12, 2024
232ecfd
Bluetooth: L2CAP_BR: Use LOG_WRN for not enough room in user_data
makeshi Dec 12, 2024
7349c85
Bluetooth: Shell: BR: Set user data size for rfcomm tx pool
makeshi Dec 11, 2024
a9bdaf4
drivers: flash: flexspi: Add 4-byte addressing support for MT25 family
Finomnis Dec 4, 2024
b69a8d1
twister: ztest: short test case names on --no-detailed-test-id
golowanow Nov 28, 2024
c5c4165
twister: reports: Long testcase.classname XML properties
golowanow Dec 15, 2024
2c5195c
twister: reports: Pretty print XML reports
golowanow Dec 15, 2024
29208fe
tests: boards: nrf: coresight_stm: Add performance test for STM
nordic-segl Sep 25, 2024
659c62f
to_be_completed: llext_edk: default to zstd compression
facchinm Oct 7, 2024
4878c5c
TEMP: fix BT H4 + llext macro
facchinm Oct 7, 2024
558dd0a
macros: move problematic inline comment
facchinm Jul 18, 2024
a75d285
gen_defines.py: remove inline comments
facchinm Nov 18, 2024
22bbfc1
drivers: add nxp pf1550 mfd (charger+regulator)
facchinm Aug 1, 2024
b457a0b
portenta_h7: enable onboard regulator
facchinm Aug 1, 2024
0254e4e
portenta_h7: enable ethernet driver
facchinm Aug 1, 2024
08d8392
portenta_h7: fix dangerous misconfiguration
facchinm Jul 31, 2024
d5cc72a
llext: export all Z_DEVICE_DEFINE devices
pillo79 Dec 17, 2024
3acf023
drivers: video: gc2145: Add support for a PWDN pin.
iabdalkader Jan 15, 2025
b79cea1
drivers: video: gc2145: Add support for YUV format.
iabdalkader Jan 22, 2025
a47b89f
drivers: video: ov7670: Implement missing video API functions
iabdalkader Jan 21, 2025
1851d3e
drivers: video: ov7670: Use a free-running pixel clock.
iabdalkader Jan 21, 2025
43fd683
drivers: video: ov7670: Use default YUYV/RGB565 order.
iabdalkader Jan 24, 2025
f3c090b
drivers: video: video_stm32_dcmi: Use video buffers for DCMI buffer.
iabdalkader Jan 24, 2025
5c07c61
Update arduino_nano_r3_connector.dtsi for pins 7,8,18,19,21
KurtE Jan 27, 2025
fc2bdf5
nano_33_ble - Default the Power pin to on
KurtE Jan 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ ForEachMacros:
- 'SYS_DLIST_FOR_EACH_CONTAINER_SAFE'
- 'SYS_DLIST_FOR_EACH_NODE'
- 'SYS_DLIST_FOR_EACH_NODE_SAFE'
- 'SYS_SEM_LOCK'
- 'SYS_SFLIST_FOR_EACH_CONTAINER'
- 'SYS_SFLIST_FOR_EACH_CONTAINER_SAFE'
- 'SYS_SFLIST_FOR_EACH_NODE'
Expand Down
3 changes: 2 additions & 1 deletion .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ updates:
- The most recent release, and the release prior to that.
- Active LTS releases.

At this time, with the latest release of v3.6, the supported
At this time, with the latest release of v4.0, the supported
versions are:

- v4.0: Current release
- v3.7: Current LTS
- v3.6: Prior release
- v2.7: Prior LTS
Expand Down
12 changes: 7 additions & 5 deletions .github/workflows/bsim-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@ on:
- "dts/*/nordic/**"
- "tests/bluetooth/common/testlib/**"
- "samples/bluetooth/**"
- "boards/posix/**"
- "soc/posix/**"
- "boards/native/**"
- "soc/native/**"
- "arch/posix/**"
- "include/zephyr/arch/posix/**"
- "scripts/native_simulator/**"
- "samples/net/sockets/echo_*/**"
- "modules/mbedtls/**"
- "modules/openthread/**"
- "subsys/net/l2/openthread/**"
- "include/zephyr/net/openthread.h"
Expand All @@ -36,7 +37,7 @@ jobs:
runs-on:
group: zephyr-runner-v2-linux-x64-4xlarge
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.14.20240823
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.27.4.20241026
options: '--entrypoint /bin/bash'
env:
ZEPHYR_TOOLCHAIN_VARIANT: zephyr
Expand Down Expand Up @@ -95,14 +96,15 @@ jobs:
.github/workflows/bsim-tests.yaml
.github/workflows/bsim-tests-publish.yaml
west.yml
boards/posix/
soc/posix/
boards/native/
soc/native/
arch/posix/
include/zephyr/arch/posix/
scripts/native_simulator/
tests/bsim/*
boards/nordic/nrf5*/*dt*
dts/*/nordic/
modules/mbedtls/**

- name: Check if Bluethooth files changed
uses: tj-actions/changed-files@v45
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/clang.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on:
group: zephyr-runner-v2-linux-x64-4xlarge
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.14.20240823
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.27.4.20241026
options: '--entrypoint /bin/bash'
strategy:
fail-fast: false
Expand Down Expand Up @@ -107,13 +107,13 @@ jobs:
export ZEPHYR_TOOLCHAIN_VARIANT=llvm

# check if we need to run a full twister or not based on files changed
python3 ./scripts/ci/test_plan.py --platform ${{ matrix.platform }} -c origin/${BASE_REF}..
python3 ./scripts/ci/test_plan.py --no-detailed-test-id --platform ${{ matrix.platform }} -c origin/${BASE_REF}..

# We can limit scope to just what has changed
if [ -s testplan.json ]; then
echo "report_needed=1" >> $GITHUB_OUTPUT
# Full twister but with options based on changes
./scripts/twister --force-color --inline-logs -M -N -v --load-tests testplan.json --retry-failed 2
./scripts/twister --no-detailed-test-id --force-color --inline-logs -M -N -v --load-tests testplan.json --retry-failed 2
else
# if nothing is run, skip reporting step
echo "report_needed=0" >> $GITHUB_OUTPUT
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codecov.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on:
group: zephyr-runner-v2-linux-x64-4xlarge
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.14.20240823
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.27.4.20241026
options: '--entrypoint /bin/bash'
strategy:
fail-fast: false
Expand All @@ -34,7 +34,7 @@ jobs:
CCACHE_REMOTE_STORAGE: "redis://cache-*.keydb-cache.svc.cluster.local|shards=1,2,3"
CCACHE_REMOTE_ONLY: "true"
# `--specs` is ignored because ccache is unable to resovle the toolchain specs file path.
CCACHE_IGNOREOPTIONS: '--specs=*'
CCACHE_IGNOREOPTIONS: '-specs=* --specs=*'
steps:
- name: Apply container owner mismatch workaround
run: |
Expand Down
31 changes: 17 additions & 14 deletions .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,21 @@ jobs:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: Rebase onto the target branch
env:
BASE_REF: ${{ github.base_ref }}
run: |
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git remote -v
# Ensure there's no merge commits in the PR
[[ "$(git rev-list --merges --count origin/${BASE_REF}..)" == "0" ]] || \
(echo "::error ::Merge commits not allowed, rebase instead";false)
git rebase origin/${BASE_REF}
git clean -f -d
# debug
git log --pretty=oneline | head -n 10

- name: Set up Python
uses: actions/setup-python@v5
with:
Expand All @@ -38,23 +53,11 @@ jobs:
run: |
pip3 install setuptools
pip3 install wheel
pip3 install python-magic lxml junitparser gitlint pylint pykwalify yamllint clang-format unidiff sphinx-lint
pip3 install -r scripts/requirements-compliance.txt
pip3 install west

- name: west setup
env:
BASE_REF: ${{ github.base_ref }}
run: |
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git remote -v
# Ensure there's no merge commits in the PR
[[ "$(git rev-list --merges --count origin/${BASE_REF}..)" == "0" ]] || \
(echo "::error ::Merge commits not allowed, rebase instead";false)
git rebase origin/${BASE_REF}
git clean -f -d
# debug
git log --pretty=oneline | head -n 10
west init -l . || true
west config manifest.group-filter -- +ci,-optional
west update -o=--depth=1 -n 2>&1 1> west.update.log || west update -o=--depth=1 -n 2>&1 1> west.update2.log
Expand All @@ -79,7 +82,7 @@ jobs:
git log --pretty=oneline | head -n 10
# Increase rename limit to allow for large PRs
git config diff.renameLimit 10000
./scripts/ci/check_compliance.py --annotate -e KconfigBasic \
./scripts/ci/check_compliance.py --annotate -e KconfigBasic -e ClangFormat \
-c origin/${BASE_REF}..

- name: upload-results
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/devicetree_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: ['3.10', '3.11', '3.12']
python-version: ['3.10', '3.11', '3.12', '3.13']
os: [ubuntu-22.04, macos-14, windows-2022]
steps:
- name: checkout
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ jobs:
with:
files: |
doc/
boards/**/doc/
**.rst
include/
kernel/include/kernel_arch_interface.h
Expand Down
19 changes: 16 additions & 3 deletions .github/workflows/doc-publish-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,43 +21,56 @@ jobs:

steps:
- name: Download artifacts
id: download-artifacts
uses: dawidd6/action-download-artifact@v6
with:
workflow: doc-build.yml
run_id: ${{ github.event.workflow_run.id }}
if_no_artifact_found: ignore

- name: Load PR number
run: |
echo "PR_NUM=$(<pr_num/pr_num)" >> $GITHUB_ENV
if: steps.download-artifacts.outputs.found_artifact == 'true'
uses: actions/github-script@v7
with:
script: |
let fs = require("fs");
let pr_number = Number(fs.readFileSync("./pr_num/pr_num"));
core.exportVariable("PR_NUM", pr_number);

- name: Check PR number
if: steps.download-artifacts.outputs.found_artifact == 'true'
id: check-pr
uses: carpentries/actions/check-valid-pr@v0.14.0
with:
pr: ${{ env.PR_NUM }}
sha: ${{ github.event.workflow_run.head_sha }}

- name: Validate PR number
if: steps.check-pr.outputs.VALID != 'true'
if: |
steps.download-artifacts.outputs.found_artifact == 'true' &&
steps.check-pr.outputs.VALID != 'true'
run: |
echo "ABORT: PR number validation failed!"
exit 1

- name: Uncompress HTML docs
if: steps.download-artifacts.outputs.found_artifact == 'true'
run: |
tar xf html-output/html-output.tar.xz -C html-output
if [ -f api-coverage/api-coverage.tar.xz ]; then
tar xf api-coverage/api-coverage.tar.xz -C api-coverage
fi

- name: Configure AWS Credentials
if: steps.download-artifacts.outputs.found_artifact == 'true'
uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ vars.AWS_BUILDS_ZEPHYR_PR_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_BUILDS_ZEPHYR_PR_SECRET_ACCESS_KEY }}
aws-region: us-east-1

- name: Upload to AWS S3
if: steps.download-artifacts.outputs.found_artifact == 'true'
env:
HEAD_BRANCH: ${{ github.event.workflow_run.head_branch }}
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/errno.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
check-errno:
runs-on: ubuntu-22.04
container:
image: ghcr.io/zephyrproject-rtos/ci:v0.26.13
image: ghcr.io/zephyrproject-rtos/ci:v0.27.4

steps:
- name: Apply container owner mismatch workaround
Expand Down
35 changes: 34 additions & 1 deletion .github/workflows/footprint-tracking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,11 @@ jobs:
group: zephyr-runner-v2-linux-x64-4xlarge
if: github.repository_owner == 'zephyrproject-rtos'
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.14.20240823
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.27.4.20241026
options: '--entrypoint /bin/bash'
defaults:
run:
shell: bash
strategy:
fail-fast: false
env:
Expand Down Expand Up @@ -93,3 +96,33 @@ jobs:
. .venv/bin/activate
pip3 install awscli
aws s3 sync --quiet footprint_data/ s3://testing.zephyrproject.org/footprint_data/

- name: Transform Footprint data to Twister JSON reports
run: |
shopt -s globstar
export ZEPHYR_BASE=${PWD}
python3 ./scripts/footprint/pack_as_twister.py -vvv \
--plan ./scripts/footprint/plan.txt \
--test-name='name.feature' \
./footprint_data/**/

- name: Upload to ElasticSearch
env:
ELASTICSEARCH_KEY: ${{ secrets.ELASTICSEARCH_KEY }}
ELASTICSEARCH_SERVER: "https://elasticsearch.zephyrproject.io:443"
ELASTICSEARCH_INDEX: ${{ vars.FOOTPRINT_TRACKING_INDEX }}
run: |
shopt -s globstar
pip3 install -U elasticsearch
run_date=`date --iso-8601=minutes`
python3 ./scripts/ci/upload_test_results_es.py -r ${run_date} \
--flatten footprint \
--flatten-list-names "{'children':'name'}" \
--transform "{ 'footprint_name': '^(?P<footprint_area>([^\/]+\/){0,2})(?P<footprint_path>([^\/]*\/)*)(?P<footprint_symbol>[^\/]*)$' }" \
--run-id "${{ github.run_id }}" \
--run-attempt "${{ github.run_attempt }}" \
--run-workflow "footprint-tracking:${{ github.event_name }}" \
--run-branch "${{ github.ref_name }}" \
-i ${ELASTICSEARCH_INDEX} \
./footprint_data/**/twister_footprint.json
#
3 changes: 2 additions & 1 deletion .github/workflows/hello_world_multiplatform.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
elif [ "${{ runner.os }}" = "Windows" ]; then
EXTRA_TWISTER_FLAGS="-P native_sim --short-build-path -O/tmp/twister-out"
fi
./scripts/twister --force-color --inline-logs -T samples/hello_world -v $EXTRA_TWISTER_FLAGS
./scripts/twister --force-color --inline-logs -T samples/hello_world -T samples/cpp/hello_world -v $EXTRA_TWISTER_FLAGS

- name: Upload artifacts
if: failure()
Expand All @@ -78,3 +78,4 @@ jobs:
if-no-files-found: ignore
path:
zephyr/twister-out/*/samples/hello_world/sample.basic.helloworld/build.log
zephyr/twister-out/*/samples/cpp/hello_world/sample.cpp.helloworld/build.log
2 changes: 1 addition & 1 deletion .github/workflows/manifest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
west init -l . || true

- name: Manifest
uses: zephyrproject-rtos/action-manifest@v1.3.1
uses: zephyrproject-rtos/action-manifest@v1.5.0
with:
github-token: ${{ secrets.ZB_GITHUB_TOKEN }}
manifest-path: 'west.yml'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pylib_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: ['3.10', '3.11', '3.12']
python-version: ['3.10', '3.11', '3.12', '3.13']
os: [ubuntu-22.04]
steps:
- name: checkout
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scripts_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: ['3.10', '3.11', '3.12']
python-version: ['3.10', '3.11', '3.12', '3.13']
os: [ubuntu-20.04]
steps:
- name: checkout
Expand Down
Loading
Loading