Dario Nieuwenhuis
6bef88b128
test
2026-02-01 23:02:45 +01:00
Dario Nieuwenhuis
5adb300252
better matrix bot
2026-02-01 23:00:30 +01:00
xoviat
61797d5148
Merge pull request #5309 from xoviat/wpan
...
wpan: use pac to disable/enable clocks
2026-01-31 16:49:22 +00:00
xoviat
341df85987
Merge pull request #5344 from leftger/fix/wba-on-chip-memory
...
Fix/wba on chip memory
2026-01-31 14:53:59 +00:00
Gerzain Mata
74309c451b
flash: align STM32WBA/U5 with RM (quad-word, WDW, explicit NSSR clear)
...
In embassy-stm32 u5.rs: enforce 16-byte WRITE_SIZE for WBA, wait for
WDW then BSY per RM, clear NSSR/SECSR with an explicit mask, and check
OPERR. Add stm32wba and stm32wba6 flash examples; wba6 example uses
full RCC config and mux.sai1sel = HSI to avoid requiring PLL1.P.
2026-01-31 02:06:37 -08:00
Dario Nieuwenhuis
544a674e7c
Merge pull request #5342 from embassy-rs/update-heapless-smoltcp
...
Update heapless, smoltcp, micropb.
2026-01-31 02:38:00 +00:00
Dario Nieuwenhuis
5dd8511a87
Update heapless, smoltcp, micropb.
2026-01-31 03:19:24 +01:00
Dario Nieuwenhuis
d730586c43
Merge pull request #5338 from embassy-rs/loldma-rp
...
rp/dma: add Channel driver struct.
2026-01-31 01:48:01 +00:00
Dario Nieuwenhuis
5c1ca25403
rp/dma: add Channel driver struct.
2026-01-31 02:37:04 +01:00
Dario Nieuwenhuis
13e431cb4b
Merge pull request #5341 from chrysn-pull-requests/tuntap-enhancements
...
e-net-tuntap: allow setting hardware address; minor refactor
2026-01-30 23:13:44 +00:00
chrysn
cb389aa7f9
tuntap: use libc constants
2026-01-31 00:11:07 +01:00
chrysn
a6f1d8f022
tuntap: use CStr literal
2026-01-31 00:11:07 +01:00
chrysn
4959dde783
tuntap: allow setting hardware address
2026-01-31 00:11:07 +01:00
chrysn
241d704989
tuntap: store hardware address in TunTapDevice
...
Closes: https://github.com/embassy-rs/embassy/issues/5340
2026-01-31 00:11:07 +01:00
xoviat
c485f4cba9
Merge pull request #5339 from orukusaki/qspi-autopoll
...
stm32/qspi - add support for AutoPolling mode
2026-01-30 20:28:51 +00:00
Peter Smith
1601718c71
update stm32f7 qspi example
2026-01-30 20:23:53 +00:00
Peter Smith
5a5ef3c6fc
update stm32l432 mmap example
2026-01-30 20:09:53 +00:00
Peter Smith
95f437d1e8
stm32/qspi - add support for AutoPolling mode
2026-01-30 19:46:35 +00:00
James Munns
b44025600a
Merge pull request #5336 from jamesmunns/james/corepow
...
[MCXA]: Implement lower power light-sleep
2026-01-30 17:49:16 +00:00
James Munns
6fd9228d13
Fix some dead import
2026-01-30 18:45:58 +01:00
James Munns
76c9c96be3
Address review comments, fix some remaining docs
2026-01-30 18:39:01 +01:00
James Munns
91bebe8a0e
Auto-gate some clocks, add a blinky example to show processor and OsTimer is alive
2026-01-30 17:24:47 +01:00
Ulf Lilleengen
236278f5d6
Merge pull request #5243 from michelrandahl/blocking-exti
...
stm32: Add non-async EXTI Input configuration
2026-01-30 15:27:37 +00:00
James Munns
e798dc7520
Revert some hacks
2026-01-30 15:37:02 +01:00
James Munns
b93f200168
Clean up hacks into usable config
2026-01-30 15:33:44 +01:00
xoviat
34b208d564
Merge pull request #5333 from HybridChild/fix/stm32-i2c-v2-slave
...
stm32/i2c v2: Fix async slave implementation and return actual bytes transferred
2026-01-30 13:19:57 +00:00
HybridChild
8899dd03f3
Merge branch 'main' into fix/stm32-i2c-v2-slave
2026-01-30 13:57:01 +01:00
HybridChild
c34879fb63
stm32: Add entry to CHANGELOG
2026-01-30 13:55:59 +01:00
HybridChild
e5b07eaa9b
examples/stm32f0: Move i2c_loopback_test_async to new stm32f072 folder
2026-01-30 13:55:45 +01:00
HybridChild
ecfaf7bfa5
examples/stm32f0: Add more tests to i2c loopback test
2026-01-30 13:41:55 +01:00
HybridChild
7a61bdb4b8
examples/stm32f0: Add i2c loopback test
2026-01-30 13:15:57 +01:00
HybridChild
acdb320106
stm32/i2_v2c: Fix async slave RESTART detection and clear NACKF on STOP
2026-01-30 13:13:59 +01:00
xoviat
ea1d9444e8
Merge pull request #5327 from embassy-rs/loldma
...
stm32: add DMA Channel driver API.
2026-01-30 00:21:48 +00:00
Dario Nieuwenhuis
0e7600f931
stm32: add DMA Channel driver
2026-01-30 00:43:59 +01:00
Dario Nieuwenhuis
6b6fb01a7f
Merge pull request #5332 from lucimobility/bugfix/hpdma-port-selection
...
Set the source and destination port for GPDMA and HPDMA
2026-01-30 00:41:06 +01:00
Kevin Lannen
7b0521c6ea
Set the source and destination port for GPDMA and HPDMA
...
This fixes the HPDMA throwing transfer errors. The DAP/SAP registers exist in the GPDMA but it seems to work without them set. The HPMDA has access to both the AXI and AHB bus so it needs them specified
2026-01-29 15:59:39 -07:00
James Munns
7dcdce3a28
Merge pull request #5331 from jamesmunns/james/initial-devguide
...
[MCXA]: Add initial pass of a HAL development guide
2026-01-29 17:31:05 +00:00
James Munns
8ebbc38f8f
Address review comments
2026-01-29 18:28:19 +01:00
James Munns
23d37ea04f
Error docs
2026-01-29 18:27:03 +01:00
James Munns
4ae4e0be1a
Add initial pass of a development guide
2026-01-29 18:00:06 +01:00
James Munns
3082d45d3c
Merge pull request #5329 from jamesmunns/james/mcxa-perf-counters
...
[MCXA]: Add optional perf counter feature
2026-01-29 15:42:06 +00:00
James Munns
ec506cfe22
Add some docs and future impl notes
2026-01-29 16:38:04 +01:00
Felipe Balbi
68f831a74e
Merge pull request #5324 from felipebalbi/mcxa/i3c
...
[MCXA] i3c: split errors into Setup and I/O variants
2026-01-29 15:37:15 +00:00
Felipe Balbi
8932de6115
Merge pull request #5322 from felipebalbi/mcxa/i2c
...
[MCXA] i2c: split errors into Setup and I/O variants
2026-01-29 15:34:26 +00:00
Felipe Balbi
b32b05e02a
[MCXA] i3c: review comments
2026-01-29 07:33:47 -08:00
Felipe Balbi
4fc9792eee
[MCXA] i2c: review comments
2026-01-29 07:29:18 -08:00
xoviat
dff15aeb5f
Merge pull request #5330 from xoviat/binding
...
make binding require copy
2026-01-29 14:08:14 +00:00
xoviat
9fff7908d9
make binding require copy
2026-01-29 07:59:13 -06:00
HybridChild
55522deafc
Merge branch 'main' into stm32-i2c-v2
2026-01-29 14:34:04 +01:00
HybridChild
9a3039804b
examples/stm32f0 i2c slave, blocking and async
2026-01-29 14:31:35 +01:00