20 #ifndef GPIO_ARCH_COMMON_H
21 #define GPIO_ARCH_COMMON_H
30 #define GPIO_MODE_INPUT GPIO_IN
31 #define GPIO_MODE_OUTPUT GPIO_OUT
32 #define GPIO_MODE_INPUT_OUTPUT GPIO_IN_OUT
62 int gpio_set_pin_usage(gpio_t pin, gpio_pin_usage_t usage);
70 gpio_pin_usage_t gpio_get_pin_usage(gpio_t pin);
78 const char* gpio_get_pin_usage_str(gpio_t pin);