Esp8266/Components/esp8266/include/gpio.h
Go to the documentation of this file.
35 #define GPIO_ID_IS_PIN_REGISTER(reg_id) ((reg_id >= GPIO_ID_PIN0) && (reg_id <= GPIO_ID_PIN(GPIO_PIN_COUNT - 1)))
73 void gpio_output_set(uint32_t set_mask, uint32_t clear_mask, uint32_t enable_mask, uint32_t disable_mask);
void gpio_pin_wakeup_disable()
uint32_t gpio_intr_pending(void)
Definition: Esp8266/Components/esp8266/include/gpio.h:40
Definition: Esp8266/Components/esp8266/include/gpio.h:45
Definition: Esp8266/Components/esp8266/include/gpio.h:42
Definition: Esp8266/Components/esp8266/include/gpio.h:44
uint32_t gpio_register_get(uint32_t reg_id)
uint32_t gpio_input_get(void)
Definition: Esp8266/Components/esp8266/include/gpio.h:41
void gpio_register_set(uint32_t reg_id, uint32_t value)
void gpio_intr_handler_register(gpio_intr_handler_fn_t fn, void *arg)
void gpio_pin_wakeup_enable(uint32_t i, GPIO_INT_TYPE intr_state)
void gpio_init(void)
void(* gpio_intr_handler_fn_t)(uint32_t intr_mask, void *arg)
Definition: Esp8266/Components/esp8266/include/gpio.h:54
void gpio_pin_intr_state_set(uint32_t i, GPIO_INT_TYPE intr_state)
void gpio_intr_ack(uint32_t ack_mask)
void gpio_output_set(uint32_t set_mask, uint32_t clear_mask, uint32_t enable_mask, uint32_t disable_mask)
GPIO_INT_TYPE
Defines the GPIO interrupt type.
Definition: Esp8266/Components/esp8266/include/gpio.h:39
Definition: Esp8266/Components/esp8266/include/gpio.h:43
1.8.13