Type Alias rp2040_pac::pio0::IRQ
source · pub type IRQ = Reg<IRQ_SPEC>;
Expand description
IRQ (rw) register accessor: State machine IRQ flags register. Write 1 to clear. There are 8 state machine IRQ flags, which can be set, cleared, and waited on by the state machines. There’s no fixed association between flags and state machines – any state machine can use any flag.
Any of the 8 flags can be used for timing synchronisation between state machines, using IRQ and WAIT instructions. The lower four of these flags are also routed out to system-level interrupt requests, alongside FIFO status interrupts – see e.g. IRQ0_INTE.
You can read
this register and get irq::R
. You can reset
, write
, write_with_zero
this register using irq::W
. You can also modify
this register. See API.
For information about available fields see irq
module
Aliased Type§
struct IRQ { /* private fields */ }