|
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 |