gpio_api.h 541 B

1234567891011121314151617
  1. #ifndef __GPIO_API_H__
  2. #define __GPIO_API_H__
  3. #include <stdint.h>
  4. #include "./../../driver/GPIO/gpio.h"
  5. int set_gpio_input(gpio_data_t *gpin_data);
  6. int set_gpio_push_pull_output(gpio_data_t *gpin_data);
  7. int set_gpio_open_drain_output(gpio_data_t *gpin_data);
  8. int set_gpio_pull_up(gpio_data_t *gpin_data);
  9. int set_gpio_pull_down(gpio_data_t *gpin_data);
  10. int set_gpio_no_pull(gpio_data_t *gpin_data);
  11. int set_gpio_speed(gpio_data_t *gpin_data);
  12. int set_gpio_value(gpio_data_t *gpin_data);
  13. int get_gpio_value(gpio_data_t *gpin_data);
  14. #endif