20#ifndef GPIO_ARCH_COMMON_H
21#define GPIO_ARCH_COMMON_H
32#define GPIO_MODE_INPUT GPIO_IN
33#define GPIO_MODE_OUTPUT GPIO_OUT
34#define GPIO_MODE_INPUT_OUTPUT GPIO_IN_OUT
62int gpio_set_pin_usage(gpio_t pin, gpio_pin_usage_t usage);
70gpio_pin_usage_t gpio_get_pin_usage(gpio_t pin);
78const char* gpio_get_pin_usage_str(gpio_t pin);
Low-level GPIO peripheral driver interface definitions.