embassy/examples
pennae f4ade6af8b rp/pio: write instr memory only from common
instruction memory is a shared resource. writing it only from PioCommon
clarifies this, and perhaps makes it more obvious that multiple state
machines can share the same instructions.

this also allows *freeing* of instruction memory to reprogram the
system, although this interface is not entirely safe yet. it's safe in
the sense rusts understands things, but state machines may misbehave if
their instruction memory is freed and rewritten while they are running.
fixing this is out of scope for now since it requires some larger
changes to how state machines are handled. the interface provided
currently is already unsafe in that it lets people execute instruction
memory that has never been written, so this isn't much of a drawback for now.
2023-05-01 12:58:57 +02:00
..
boot 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
nrf-rtos-trace Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
rp rp/pio: write instr memory only from common 2023-05-01 12:58:57 +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 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02: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 Merge branch 'embassy-rs:master' into master 2023-04-28 13:35:22 -05:00
wasm Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00