aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor
diff options
context:
space:
mode:
authorpennae <[email protected]>2023-04-25 20:16:27 +0200
committerpennae <[email protected]>2023-05-01 12:58:57 +0200
commit58e727d3b9aa9d54f7c20f618fada176dcd533a9 (patch)
tree2af5bf9684caa397a0e3bc2c2030c43ef74fddb5 /embassy-executor
parent4cd5ed81aa7931b8b0ff3e09c3604cf5d65f2107 (diff)
rp/pio: move non-sm-specific methods to PioCommon
pin and irq operations affect the entire pio block. with pins this is not very problematic since pins themselves are resources, but irqs are not treated like that and can thus interfere across state machines. the ability to wait for an irq on a state machine is kept to make synchronization with user code easier, and since we can't inspect loaded programs at build time we wouldn't gain much from disallowing waits from state machines anyway.
Diffstat (limited to 'embassy-executor')
0 files changed, 0 insertions, 0 deletions