v2.0.0
Public Member Functions | Data Fields
pio_hw_t Struct Reference
Collaboration diagram for pio_hw_t:
[legend]

## Public Member Functions
| _REG_ (PIO_CTRL_OFFSET) io_rw_32 ctrl
| _REG_ (PIO_FSTAT_OFFSET) io_ro_32 fstat
| _REG_ (PIO_FDEBUG_OFFSET) io_rw_32 fdebug
| _REG_ (PIO_FLEVEL_OFFSET) io_ro_32 flevel
| _REG_ (PIO_TXF0_OFFSET) io_wo_32 txf[4]
| _REG_ (PIO_RXF0_OFFSET) io_ro_32 rxf[4]
| _REG_ (PIO_IRQ_OFFSET) io_rw_32 irq
| _REG_ (PIO_IRQ_FORCE_OFFSET) io_wo_32 irq_force
| _REG_ (PIO_INPUT_SYNC_BYPASS_OFFSET) io_rw_32 input_sync_bypass
| _REG_ (PIO_DBG_PADOUT_OFFSET) io_ro_32 dbg_padout
| _REG_ (PIO_DBG_PADOE_OFFSET) io_ro_32 dbg_padoe
| _REG_ (PIO_DBG_CFGINFO_OFFSET) io_ro_32 dbg_cfginfo
| _REG_ (PIO_INSTR_MEM0_OFFSET) io_wo_32 instr_mem[32]
| _REG_ (PIO_INTR_OFFSET) io_ro_32 intr
| _REG_ (PIO_CTRL_OFFSET) io_rw_32 ctrl
| _REG_ (PIO_FSTAT_OFFSET) io_ro_32 fstat
| _REG_ (PIO_FDEBUG_OFFSET) io_rw_32 fdebug
| _REG_ (PIO_FLEVEL_OFFSET) io_ro_32 flevel
| _REG_ (PIO_TXF0_OFFSET) io_wo_32 txf[4]
| _REG_ (PIO_RXF0_OFFSET) io_ro_32 rxf[4]
| _REG_ (PIO_IRQ_OFFSET) io_rw_32 irq
| _REG_ (PIO_IRQ_FORCE_OFFSET) io_wo_32 irq_force
| _REG_ (PIO_INPUT_SYNC_BYPASS_OFFSET) io_rw_32 input_sync_bypass
| _REG_ (PIO_DBG_PADOUT_OFFSET) io_ro_32 dbg_padout
| _REG_ (PIO_DBG_PADOE_OFFSET) io_ro_32 dbg_padoe
| _REG_ (PIO_DBG_CFGINFO_OFFSET) io_ro_32 dbg_cfginfo
| _REG_ (PIO_INSTR_MEM0_OFFSET) io_wo_32 instr_mem[32]
| _REG_ (PIO_RXF0_PUTGET0_OFFSET) io_rw_32 rxf_putget[4][4]
| _REG_ (PIO_GPIOBASE_OFFSET) io_rw_32 gpiobase
| _REG_ (PIO_INTR_OFFSET) io_ro_32 intr

## Data Fields
pio_sm_hw_t | sm [4]
union {
struct {
} |
pio_irq_ctrl_hw_t irq_ctrl [2]
}; |
union {
struct {
} |
pio_irq_ctrl_hw_t irq_ctrl [2]
}; |

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

- include/hardware/structs/pio.h
- include/hardware/structs/pio.h