#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
|
enum | gpio_result_t {
GPIO_RESULT_OK
,
GPIO_RESULT_INVALID
,
GPIO_RESULT_UNSUPPORTED
,
GPIO_RESULT_ERR
,
TOTAL_GPIO_RESULT
} |
|
enum | gpio_state_t {
GPIO_STATE_LOW
,
GPIO_STATE_HIGH
,
GPIO_STATE_HIGH_Z
,
TOTAL_GPIO_STATE
} |
|
enum | gpio_mode_t {
GPIO_MODE_IN
,
GPIO_MODE_OUT
,
GPIO_MODE_INPUT_PULLUP
,
GPIO_MODE_INPUT_PULLDOWN
,
GPIO_MODE_OUTPUT_PULLUP
,
GPIO_MODE_OUTPUT_PULLDOWN
,
GPIO_MODE_OUTPUT_OPEN_DRAIN
,
TOTAL_GPIO_MODE
} |
|
enum | gpio_int_mode_t {
GPIO_INT_MODE_RISING
,
GPIO_INT_MODE_FALLING
,
GPIO_INT_MODE_CHANGE
,
GPIO_INT_MODE_ON_LOW
,
GPIO_INT_MODE_ON_HIGH
,
TOTAL_GPIO_INT_MODE
} |
|