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 */ }