|
vsf_err_t | vsf_gpio_irq_distributor_pin_config (vsf_gpio_irq_distributor_t *gpio_irq_distributor_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_exti_irq_cfg_t *irq_cfg_ptr) |
|
vsf_err_t | vsf_exti_gpio_config_pin (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_exti_irq_cfg_t *irq_cfg_ptr) |
|
vsf_gpio_capability_t | vsf_exti_gpio_capability (vsf_exti_gpio_t *exti_gpio_ptr) |
|
vsf_err_t | vsf_exti_gpio_port_config_pins (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_cfg_t *cfg_ptr) |
|
vsf_err_t | vsf_exti_gpio_get_pin_configuration (vsf_exti_gpio_t *exti_gpio_ptr, uint16_t pin_index, vsf_gpio_cfg_t *cfg_ptr) |
|
void | vsf_exti_gpio_set_direction (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_pin_mask_t direction_mask) |
|
vsf_gpio_pin_mask_t | vsf_exti_gpio_get_direction (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_exti_gpio_set_input (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_exti_gpio_set_output (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_exti_gpio_switch_direction (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
vsf_gpio_pin_mask_t | vsf_exti_gpio_read (vsf_exti_gpio_t *exti_gpio_ptr) |
|
vsf_gpio_pin_mask_t | vsf_exti_gpio_read_output_register (vsf_exti_gpio_t *exti_gpio_ptr) |
|
void | vsf_exti_gpio_write (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_pin_mask_t value) |
|
void | vsf_exti_gpio_set (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_exti_gpio_clear (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_exti_gpio_toggle (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_exti_gpio_output_and_set (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_exti_gpio_output_and_clear (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
vsf_err_t | vsf_exti_gpio_exti_irq_config (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_exti_irq_cfg_t *irq_cfg_ptr) |
|
vsf_err_t | vsf_exti_gpio_exti_irq_enable (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|
vsf_err_t | vsf_exti_gpio_exti_irq_disable (vsf_exti_gpio_t *exti_gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
|