Home
last modified time | relevance | path

Searched refs:gpio_context (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/driver/gpio/
Dgpio.c43 #define GPIO_ENTER_CRITICAL() do { gpio_context.gpio_spinlock = irq_lock(); } while(0)
44 #define GPIO_EXIT_CRITICAL() irq_unlock(gpio_context.gpio_spinlock);
74 static gpio_context_t gpio_context = { variable
87 gpio_hal_pullup_en(gpio_context.gpio_hal, gpio_num); in gpio_pullup_en()
106 gpio_hal_pullup_dis(gpio_context.gpio_hal, gpio_num); in gpio_pullup_dis()
125 gpio_hal_pulldown_en(gpio_context.gpio_hal, gpio_num); in gpio_pulldown_en()
144 gpio_hal_pulldown_dis(gpio_context.gpio_hal, gpio_num); in gpio_pulldown_dis()
163 gpio_hal_set_intr_type(gpio_context.gpio_hal, gpio_num, intr_type); in gpio_set_intr_type()
165 gpio_context.isr_clr_on_entry_mask |= (1ULL << (gpio_num)); in gpio_set_intr_type()
167 gpio_context.isr_clr_on_entry_mask &= ~(1ULL << (gpio_num)); in gpio_set_intr_type()
[all …]