Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h
Go to the documentation of this file.
void gpio_intr_ack(uint32 ack_mask)
void gpio_output_set(uint32 set_mask, uint32 clear_mask, uint32 enable_mask, uint32 disable_mask)
uint32 gpio_intr_pending(void)
void gpio_intr_handler_register(gpio_intr_handler_fn_t fn, void *arg)
void gpio_pin_intr_state_set(uint32 i, GPIO_INT_TYPE intr_state)
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:36
void gpio_pin_wakeup_disable()
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:41
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:38
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:40
uint32 gpio_register_get(uint32 reg_id)
uint32 gpio_input_get(void)
void gpio_register_set(uint32 reg_id, uint32 value)
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:37
void gpio_pin_wakeup_enable(uint32 i, GPIO_INT_TYPE intr_state)
void(* gpio_intr_handler_fn_t)(uint32 intr_mask, void *arg)
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:50
GPIO_INT_TYPE
Defines the GPIO interrupt type.
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:35
void gpio_init(void)
Definition: Esp8266/Components/esp8266/ESP8266_NONOS_SDK/include/gpio.h:39