embassy/examples
bors[bot] 067f1382e4
Merge #1429
1429: rp pio, √9 r=Dirbaio a=pennae

another mix of refactoring and soundness issues. most notably pio pins are now checked for being actually accessible to the pio blocks, are constructible from not just the owned peripherals but refs as well, and have their registrations to the pio block reverted once all state machines and the common block has been dropped.

state machines are now also stopped when dropped, and concurrent rx+tx using dma can finally be done in a sound manner. previously it was possible to do, but allowed users to start two concurrent transfers to the same fifo using different dma channels, which obviously would not have the expected results on average.

Co-authored-by: pennae <github@quasiparticle.net>
2023-05-04 20:04:11 +00:00
..
boot Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
nrf-rtos-trace Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
nrf5340 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
nrf52840 Merge branch 'embassy-rs:master' into master 2023-04-28 13:35:22 -05:00
rp rp/pio: wrap sm rx, tx in structs and allow splitting 2023-05-03 13:00:52 +02:00
std Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32c0 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32f0 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32f1 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32f2 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32f3 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32f4 Merge #1376 2023-05-01 19:32:06 +00:00
stm32f7 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32g0 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32g4 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32h5 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32h7 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32l0 Merge branch 'embassy-rs:master' into master 2023-04-28 13:35:22 -05:00
stm32l1 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32l4 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32l5 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32u5 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32wb Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32wl Simplify SUBGHZSPI configuration. 2023-05-04 09:45:18 -05:00
wasm Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00