gpio_direction_t gpio_get_direction(const io_t pin)
Returns the direction the set pin is initialized in.
bool gpio_is_initialized(void)
void gpio_set_direction(const io_t pin, const gpio_direction_t direction)
Set the IO pin as in input or output.
void gpio_reset(void)
Reset all IO pins.
void gpio_set_level(const io_t pin, const gpio_level_t level)
Set the level of the output IO pin. If the pin is configured as input, this function does nothing.
gpio_level_t gpio_get_level(const io_t pin)
Return the level of the IO pin.
void gpio_reset_pin(const io_t pin)
Function is currently a no-op placeholder for arduino compatibility.