VSF Documented
|
Data Fields | ||
vsf_gpio_t | vsf_gpio | |
GPIO_REG_T * | GPIO | |
AIC_IOMUX_TypeDef * | IOMUX | |
uint16_t | output_reg | |
uint8_t | is_pmic | |
IRQn_Type | irqn | |
uint16_t | gpio_pin_mask | |
uint16_t | gpio_pin_isr_mask | |
const uint8_t * | funs | |
struct { | ||
vsf_gpio_exti_isr_handler_t * handler_fn | ||
void * target_ptr | ||
} | exti | |
const char * | dev_name | |
struct bflb_device_s * | dev | |
vsf_gpio_pin_mask_t | direction | |
GPIO_T * | reg | |
uint32_t | output_mode | |
vsf_gpio_t vsf_hw_gpio_t::vsf_gpio |
GPIO_REG_T* vsf_hw_gpio_t::GPIO |
AIC_IOMUX_TypeDef* vsf_hw_gpio_t::IOMUX |
uint16_t vsf_hw_gpio_t::output_reg |
uint8_t vsf_hw_gpio_t::is_pmic |
IRQn_Type vsf_hw_gpio_t::irqn |
uint16_t vsf_hw_gpio_t::gpio_pin_mask |
uint16_t vsf_hw_gpio_t::gpio_pin_isr_mask |
const uint8_t* vsf_hw_gpio_t::funs |
vsf_gpio_exti_isr_handler_t* vsf_hw_gpio_t::handler_fn |
void* vsf_hw_gpio_t::target_ptr |
struct { ... } vsf_hw_gpio_t::exti |
const char* vsf_hw_gpio_t::dev_name |
struct bflb_device_s* vsf_hw_gpio_t::dev |
vsf_gpio_pin_mask_t vsf_hw_gpio_t::direction |
GPIO_T* vsf_hw_gpio_t::reg |
uint32_t vsf_hw_gpio_t::output_mode |