libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <sgpio.h>
Data Fields | |
volatile uint32_t | OUT_MUX_CFG [16] |
volatile uint32_t | SGPIO_MUX_CFG [16] |
volatile uint32_t | SLICE_MUX_CFG [16] |
volatile uint32_t | REG [16] |
volatile uint32_t | REG_SS [16] |
volatile uint32_t | PRESET [16] |
volatile uint32_t | COUNT [16] |
volatile uint32_t | POS [16] |
volatile uint32_t | MASK_A |
volatile uint32_t | MASK_H |
volatile uint32_t | MASK_I |
volatile uint32_t | MASK_P |
volatile uint32_t | GPIO_INREG |
volatile uint32_t | GPIO_OUTREG |
volatile uint32_t | GPIO_OENREG |
volatile uint32_t | CTRL_ENABLE |
volatile uint32_t | CTRL_DISABLE |
volatile uint32_t | RES0 [823] |
volatile uint32_t | CLR_EN_0 |
volatile uint32_t | SET_EN_0 |
volatile uint32_t | ENABLE_0 |
volatile uint32_t | STATUS_0 |
volatile uint32_t | CLR_STATUS_0 |
volatile uint32_t | SET_STATUS_0 |
volatile uint32_t | RES1 [2] |
volatile uint32_t | CLR_EN_1 |
volatile uint32_t | SET_EN_1 |
volatile uint32_t | ENABLE_1 |
volatile uint32_t | STATUS_1 |
volatile uint32_t | CLR_STATUS_1 |
volatile uint32_t | SET_STATUS_1 |
volatile uint32_t | RES2 [2] |
volatile uint32_t | CLR_EN_2 |
volatile uint32_t | SET_EN_2 |
volatile uint32_t | ENABLE_2 |
volatile uint32_t | STATUS_2 |
volatile uint32_t | CLR_STATUS_2 |
volatile uint32_t | SET_STATUS_2 |
volatile uint32_t | RES3 [2] |
volatile uint32_t | CLR_EN_3 |
volatile uint32_t | SET_EN_3 |
volatile uint32_t | ENABLE_3 |
volatile uint32_t | STATUS_3 |
volatile uint32_t | CLR_STATUS_3 |
volatile uint32_t | SET_STATUS_3 |