epio
A cycle-accurate RP2350 PIO emulator
Loading...
Searching...
No Matches
Public Attributes | List of all members
epio_sm_reg_t Struct Reference

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
 

Detailed Description

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.

Member Data Documentation

◆ clkdiv

uint32_t epio_sm_reg_t::clkdiv

CLKDIV register

◆ execctrl

uint32_t epio_sm_reg_t::execctrl

EXECCTRL register

◆ pinctrl

uint32_t epio_sm_reg_t::pinctrl

PINCTRL register

◆ shiftctrl

uint32_t epio_sm_reg_t::shiftctrl

SHIFTCTRL register


The documentation for this struct was generated from the following file: