74 int gpio_read(
void *gpio_handle,
char *cp);
76 int gpio_init(
char *gpio_num,
void **gpio_handlep);
int gpio_set_direction(void *gpio_handle, enum gpio_direction dir)
Set GPIO direction.
Definition: gpio.c:122
int gpio_destroy(void *gpio_handle)
Destroy resource allocated by gpio_init()
Definition: gpio.c:330
int gpio_read(void *gpio_handle, char *cp)
Get value of GPIO.
Definition: gpio.c:180
int gpio_get_fd(void *gpio_handle, int *fdp)
Get file descriptor associated with GPIO.
Definition: gpio.c:51
gpio_polarity
GPIO Polarity types.
Definition: gpio.h:25
gpio_edge
GPIO Edge types.
Definition: gpio.h:39
int gpio_set_edge(void *gpio_handle, enum gpio_edge edge)
Set GPIO edge.
Definition: gpio.c:94
int gpio_init(char *gpio_num, void **gpio_handlep)
Initialize a handle that provides access to specified GPIO.
Definition: gpio.c:225
int gpio_write(void *gpio_handle, char c)
Set value of GPIO.
Definition: gpio.c:191
int gpio_set_polarity(void *gpio_handle, enum gpio_polarity polarity)
Set GPIO polarity.
Definition: gpio.c:69
gpio_direction
GPIO Direction types.
Definition: gpio.h:57