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
|