|
| void | vsf_74hc165_gpio_init (vsf_74hc165_gpio_t *gpio_ptr) |
| |
| void | vsf_74hc165_gpio_port_config_pins (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_mask_t pin_mask, uint_fast32_t feature) |
| |
| void | vsf_74hc165_gpio_set_direction (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_pin_mask_t direction_mask) |
| |
| vsf_gpio_pin_mask_t | vsf_74hc165_gpio_get_direction (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
| |
| vsf_gpio_pin_mask_t | vsf_74hc165_gpio_read (vsf_74hc165_gpio_t *gpio_ptr) |
| |
| void | vsf_74hc165_gpio_write (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_gpio_pin_mask_t value) |
| |
| void | vsf_74hc165_gpio_toggle (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
| |
| vsf_err_t | vsf_74hc165_gpio_exti_irq_enable (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_mask_t pin_mask, vsf_arch_prio_t prio) |
| |
| vsf_err_t | vsf_74hc165_gpio_exti_irq_disable (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_mask_t pin_mask) |
| |
| vsf_err_t | vsf_74hc165_gpio_exti_config (vsf_74hc165_gpio_t *gpio_ptr, vsf_gpio_pin_irq_cfg_t *cfg_ptr) |
| |
| vsf_gpio_capability_t | vsf_74hc165_gpio_capability (vsf_74hc165_gpio_t *gpio_ptr) |
| |