15 lines
332 B
C
15 lines
332 B
C
#ifndef __GPIO_H__
|
|
#define __GPIO_H__
|
|
|
|
struct gpio {
|
|
unsigned int pin;
|
|
};
|
|
|
|
int gpio_open(const struct gpio *gpio);
|
|
int gpio_close(const struct gpio *gpio);
|
|
int gpio_read(const struct gpio *gpio, unsigned int *value);
|
|
int gpio_write(const struct gpio *gpio, unsigned int value);
|
|
int gpio_toggle(const struct gpio *gpio);
|
|
|
|
#endif
|