Crate pio_core

Crate pio_core 

Source
Expand description

This crate is an implementation detail, you must not use it directly. Use the pio crate instead.

Structs§

ArrayVec
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.
ProgramWithDefines
Parsed program with defines.
SideSet
Data for ‘side’ set instruction parameters.
Wrap
Source and target for automatic program wrapping.

Enums§

InSource
InstructionOperands
IrqIndexMode
JmpCondition
MovDestination
MovOperation
MovRxIndex
MovSource
OutDestination
PioVersion
PIO version
SetDestination
WaitSource

Constants§

RP2040_MAX_PROGRAM_SIZE
Maximum program size of RP2040 and RP235x chips, in bytes.