43#define GPIO_LED_STATUS 45
45#define GPIO_LED_ERROR 44
@ GPIO_INTERRUPT_FALLING
Interrupt on falling edge.
@ GPIO_INTERRUPT_BOTH
Interrupt on both edges.
@ GPIO_INTERRUPT_NONE
No interrupt.
@ GPIO_INTERRUPT_RISING
Interrupt on rising edge.
enum gpio_interrupt gpio_interrupt_t
@ GPIO_MODE_OUT
GPIO write mode.
@ GPIO_MODE_IN
GPIO read mode.
int gpio_set_value(gpio_t *gpio, int value)
int gpio_get_value(gpio_t *gpio)
void gpio_release(gpio_t *gpio)
int gpio_wait_interrupt(gpio_t *gpio, const struct timespec *timeout)
enum gpio_mode gpio_mode_t
gpio_t * gpio_setup_interrupt(int gpio_number, gpio_interrupt_t edge, const char *name)
gpio_t * gpio_setup(int gpio_number, gpio_mode_t mode, const char *name)