Expand description
PIO driver.
Modules§
- Instructions controlling the PIO.
Structs§
- PIO handle.
- PIO config.
- PIO Execution config.
- Future that waits for RX-FIFO to become readable.
- Future that waits for TX-FIFO to become writable
- Memory of PIO instance.
- Interrupt handler for PIO.
- Type representing a PIO interrupt.
- Interrupt flags for a PIO instance.
- Future that waits for IRQ
- A loaded PIO program.
- Type representing a PIO pin.
- PIO pin config.
- An instance of the PIO driver.
- Represents multiple state machines in a single type.
- PIO shift register config for input or output.
- Representation of the PIO state keeping a record of which pins are assigned to each PIO.
- A type representing a single PIO state machine.
- Type representing a state machine RX FIFO.
- Type representing a state machine TX FIFO.
- Wakers for interrupts and FIFOs.
Enums§
- Pin direction.
- FIFO config.
- Errors loading a PIO program.
- Shift direction.
- Comparison level or IRQ index for the MOV x, STATUS instruction.
- Which fifo level to use in status check.
Traits§
- PIO instance.
- PIO pin.