|
epio
A cycle-accurate RP2350 PIO emulator
|
Configurable registers for a single PIO state machine. More...
#include <epio.h>
Public Attributes | |
| uint32_t | clkdiv |
| uint32_t | execctrl |
| uint32_t | shiftctrl |
| uint32_t | pinctrl |
Configurable registers for a single PIO state machine.
This struct is used to set and get the state of the SM configuration registers. It does not include runtime state, such as address, instruction registers, etc.
| uint32_t epio_sm_reg_t::clkdiv |
CLKDIV register
| uint32_t epio_sm_reg_t::execctrl |
EXECCTRL register
| uint32_t epio_sm_reg_t::pinctrl |
PINCTRL register
| uint32_t epio_sm_reg_t::shiftctrl |
SHIFTCTRL register