Lines Matching refs:gpio
2 * esp32 / esp-idf gpio
28 lws_gpio_esp32_mode(_lws_plat_gpio_t gpio, int flags)
61 gpio_reset_pin(gpio);
62 gpio_set_direction(gpio, mode);
63 gpio_set_pull_mode(gpio, pup);
64 gpio_set_level(gpio, flags & LWSGGPIO_FL_START_LOW ? 0 : 1);
68 lws_gpio_esp32_read(_lws_plat_gpio_t gpio)
70 return gpio_get_level(gpio);
73 lws_gpio_esp32_set(_lws_plat_gpio_t gpio, int val)
75 gpio_set_level(gpio, val);
79 lws_gpio_esp32_irq_mode(_lws_plat_gpio_t gpio, lws_gpio_irq_t irq_type,
82 if (gpio_set_intr_type(gpio, irq_type))
86 return gpio_isr_handler_add(gpio, cb, arg);
88 return gpio_isr_handler_remove(gpio);