15 lines
387 B
C
15 lines
387 B
C
#ifndef GPIO_H_
|
|
#define GPIO_H_
|
|
|
|
#define BASEPATH "/sys/class/gpio/"
|
|
#define GPIO_FOLDER "gpio%s/"
|
|
|
|
void writeFile(char *filename, char *buffer, size_t count);
|
|
void registerPin(char *pin);
|
|
void freePin(char *pin);
|
|
void setDirection(char *pin, char *direction, int dirlen);
|
|
void registerOutput(char *pin);
|
|
void registerInput(char *pin);
|
|
void writeOutput(char *pin, int state);
|
|
|
|
#endif |