Expand description
This crate is an implementation detail, you must not use it directly.
Use the pio crate instead.
Structs§
- Array
Vec - A vector with a fixed capacity.
- Assembler
- A PIO Assembler. See chapter three of the RP2040 Datasheet.
- Instruction
- A PIO instruction.
- Label
- A label.
- Program
- Program ready to be executed by PIO hardware.
- Program
With Defines - Parsed program with defines.
- SideSet
- Data for ‘side’ set instruction parameters.
- Wrap
- Source and target for automatic program wrapping.
Enums§
- InSource
- Instruction
Operands - IrqIndex
Mode - JmpCondition
- MovDestination
- MovOperation
- MovRx
Index - MovSource
- OutDestination
- PioVersion
- PIO version
- SetDestination
- Wait
Source
Constants§
- RP2040_
MAX_ PROGRAM_ SIZE - Maximum program size of RP2040 and RP235x chips, in bytes.