rp2040_pio
Exclusive block ownership, private instruction lowering and bounded FIFOs. SDK 2.1.1 pio.c/pio.h define initialization, relocation and FIFO clearing. No native instruction escape, DMA or interrupt enables are exposed.
Structs
Section titled “Structs”struct Port { pub block: u8, pub input: Option<u8>, pub output: Option<u8>,}Board-owned routing: at most one input and one output per engine.
Implements: Clone, Copy, Debug
Rp2040Pio
Section titled “Rp2040Pio”struct Rp2040Pio(/* private */);Implements: ProgrammableIo