|
vsf_gpio_mode_t | vsf_hal_distbus_io_feature_to_generic_io_feature (uint32_t hal_distbus_io_feature) |
|
uint32_t | vsf_generic_io_feature_to_hal_distbus_io_feature (vsf_gpio_mode_t generic_io_feature) |
|
uint32_t | vsf_hal_distbus_gpio_register_service (vsf_distbus_t *distbus, vsf_hal_distbus_gpio_t *gpio, void *info, uint32_t infolen) |
|
vsf_err_t | vsf_hal_distbus_gpio_port_config_pins (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_cfg_t *cfg) |
|
void | vsf_hal_distbus_gpio_set_direction (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_pin_mask_t direction_mask) |
|
vsf_err_t | vsf_hal_distbus_gpio_exti_irq_config (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_exti_irq_cfg_t *cfg_ptr) |
|
vsf_err_t | vsf_hal_distbus_gpio_exti_irq_enable (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
vsf_err_t | vsf_hal_distbus_gpio_exti_irq_disable (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
vsf_gpio_pin_mask_t | vsf_hal_distbus_gpio_get_direction (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_hal_distbus_gpio_switch_direction (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_hal_distbus_gpio_set_input (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_hal_distbus_gpio_set_output (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
uint32_t | vsf_hal_distbus_gpio_read (vsf_hal_distbus_gpio_t *gpio) |
|
void | vsf_hal_distbus_gpio_write (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_pin_mask_t value) |
|
void | vsf_hal_distbus_gpio_toggle (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_hal_distbus_gpio_set (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_hal_distbus_gpio_clear (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_hal_distbus_gpio_output_and_set (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
void | vsf_hal_distbus_gpio_output_and_clear (vsf_hal_distbus_gpio_t *gpio, vsf_gpio_pin_mask_t pin_mask) |
|
vsf_gpio_capability_t | vsf_hal_distbus_gpio_capability (vsf_hal_distbus_gpio_t *gpio) |
|