Lines Matching defs:gpio
21 #include <drivers/gpio.h>
495 static uint8_t gpio_get_state(int gpio)
500 gpio_set_direction(gpio, GPIO_DIR_IN);
503 if (gpio_get_value(gpio) == GPIO_LEVEL_HIGH)
514 gpio_set_pull(gpio, GPIO_PULL_DOWN);
515 if (gpio_get_value(gpio) == GPIO_LEVEL_HIGH) {
524 gpio_set_pull(gpio, GPIO_PULL_UP);
525 if (gpio_get_value(gpio) == GPIO_LEVEL_LOW) {
535 if (gpio_get_pull(gpio) != GPIO_PULL_NONE)
536 gpio_set_pull(gpio, GPIO_PULL_NONE);
545 int gpio;
561 gpio = gpio_cfg_bitmap[i];
562 val = gpio_get_state(gpio);