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