1234567891011121314151617 |
- #ifndef __GPIO_API_H__
- #define __GPIO_API_H__
- #include <stdint.h>
- #include "./../../driver/GPIO/gpio.h"
- int set_gpio_input(gpio_data_t *gpin_data);
- int set_gpio_push_pull_output(gpio_data_t *gpin_data);
- int set_gpio_open_drain_output(gpio_data_t *gpin_data);
- int set_gpio_pull_up(gpio_data_t *gpin_data);
- int set_gpio_pull_down(gpio_data_t *gpin_data);
- int set_gpio_no_pull(gpio_data_t *gpin_data);
- int set_gpio_speed(gpio_data_t *gpin_data);
- int set_gpio_value(gpio_data_t *gpin_data);
- int get_gpio_value(gpio_data_t *gpin_data);
- #endif
|