ZEVIO_GPIO_DIRECTION
val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION);
zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_DIRECTION, val);
val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION);
zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_DIRECTION, val);
dir = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION);