gpio_sys/inc/gpio_sys.h
2019-07-29 12:23:49 +02:00

21 lines
395 B
C

#ifndef __GPIO_SYS__
#define __GPIO_SYS__
enum pin_state {
LOW = 0,
HIGH
};
struct gpio_sys {
int pin;
int direction;
};
int gpio_open(const struct gpio_sys *gpio);
int gpio_close(const struct gpio_sys *gpio);
int gpio_direction(struct gpio_sys *gpio, int direction);
int gpio_read(const struct gpio_sys *gpio);
int gpio_write(const struct gpio_sys *gpio, int value);
#endif