Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/
Dgpio.c161 uint32_t events = events8 & 0xfu; in gpio_default_irq_handler() local
162 if (events && !(raw_irq_mask[core] & (1ull << i))) { in gpio_default_irq_handler()
163 gpio_acknowledge_irq(i, events); in gpio_default_irq_handler()
165 callback(i, events); in gpio_default_irq_handler()
173 static void _gpio_set_irq_enabled(uint gpio, uint32_t events, bool enabled, io_bank0_irq_ctrl_hw_t … in _gpio_set_irq_enabled() argument
175 gpio_acknowledge_irq(gpio, events); in _gpio_set_irq_enabled()
178 events <<= 4 * (gpio % 8); in _gpio_set_irq_enabled()
181 hw_set_bits(en_reg, events); in _gpio_set_irq_enabled()
183 hw_clear_bits(en_reg, events); in _gpio_set_irq_enabled()
186 void gpio_set_irq_enabled(uint gpio, uint32_t events, bool enabled) { in gpio_set_irq_enabled() argument
[all …]
/hal_rpi_pico-latest/src/host/hardware_gpio/
Dgpio.c71 void gpio_set_irq_enabled(uint gpio, uint32_t events, bool enable) { in gpio_set_irq_enabled() argument
75 void gpio_acknowledge_irq(uint gpio, uint32_t events) { in gpio_acknowledge_irq() argument
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dcyw43_driver.c42 uint32_t events = gpio_get_irq_event_mask(CYW43_PIN_WL_HOST_WAKE); in cyw43_gpio_irq_handler() local
43 if (events & GPIO_IRQ_LEVEL_HIGH) { in cyw43_gpio_irq_handler()