Module rp2040_pac2::sio::regs[][src]

Structs

DivCsr

Control and status register for divider.

FifoSt

Status register for inter-core FIFOs (mailboxes). There is one FIFO in the core 0 -> core 1 direction, and one core 1 -> core 0. Both are 32 bits wide and 8 words deep. Core 0 can see the read side of the 1->0 FIFO (RX), and the write side of 0->1 FIFO (TX). Core 1 can see the read side of the 0->1 FIFO (RX), and the write side of 1->0 FIFO (TX). The SIO IRQ for each core is the logical OR of the VLD, WOF and ROE fields of its FIFO_ST register.

Interp0Accum0Add

Values written here are atomically added to ACCUM0 Reading yields lane 0’s raw shift and mask value (BASE0 not added).

Interp0Accum1Add

Values written here are atomically added to ACCUM1 Reading yields lane 1’s raw shift and mask value (BASE1 not added).

Interp0CtrlLane0

Control register for lane 0

Interp0CtrlLane1

Control register for lane 1

Interp1Accum0Add

Values written here are atomically added to ACCUM0 Reading yields lane 0’s raw shift and mask value (BASE0 not added).

Interp1Accum1Add

Values written here are atomically added to ACCUM1 Reading yields lane 1’s raw shift and mask value (BASE1 not added).

Interp1CtrlLane0

Control register for lane 0

Interp1CtrlLane1

Control register for lane 1