Module rp2040_pac::pio0::sm [−][src]
Expand description
Register block Cluster SM%s, containing SM*_CLKDIV, SM*_EXECCTRL, SM*_SHIFTCTRL, SM*_ADDR, SM*_INSTR, SM*_PINCTRL
Modules
sm_addr | Current instruction address of state machine 0 |
sm_clkdiv | Clock divider register for state machine 0\n Frequency = clock freq / (CLKDIV_INT + CLKDIV_FRAC / 256) |
sm_execctrl | Execution/behavioural settings for state machine 0 |
sm_instr | Instruction currently being executed by state machine 0\n Write to execute an instruction immediately (including jumps) and then resume execution. |
sm_pinctrl | State machine pin control |
sm_shiftctrl | Control behaviour of the input/output shift registers for state machine 0 |
Type Definitions
SM_ADDR | Current instruction address of state machine 0 |
SM_CLKDIV | Clock divider register for state machine 0\n Frequency = clock freq / (CLKDIV_INT + CLKDIV_FRAC / 256) |
SM_EXECCTRL | Execution/behavioural settings for state machine 0 |
SM_INSTR | Instruction currently being executed by state machine 0\n Write to execute an instruction immediately (including jumps) and then resume execution. |
SM_PINCTRL | State machine pin control |
SM_SHIFTCTRL | Control behaviour of the input/output shift registers for state machine 0 |