aboutsummaryrefslogtreecommitdiff
path: root/examples/std/src
diff options
context:
space:
mode:
authorpennae <[email protected]>2023-04-27 02:12:49 +0200
committerpennae <[email protected]>2023-05-03 12:57:21 +0200
commit909a5fe2e513ef91129a29ccdd8772824879383c (patch)
tree849028b8188df60507f05acb562d8c607dc76bd8 /examples/std/src
parent486fe9e59da7474c5162f56d89d5b6c279d02753 (diff)
rp/pio: split irqs from state machines
we can only have one active waiter for any given irq at any given time. allowing waits for irqs on state machines bypasses this limitation and causes lost events for all but the latest waiter for a given irq. splitting this out also allows us to signal from state machines to other parts of the application without monopolizing state machine access for the irq wait, as would be necessary to make irq waiting sound.
Diffstat (limited to 'examples/std/src')
0 files changed, 0 insertions, 0 deletions