Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/pico_stdio_usb/
Dstdio_usb.c38 #define low_priority_irq_num PICO_STDIO_USB_LOW_PRIORITY_IRQ macro
40 static uint8_t low_priority_irq_num; variable
53 if (irq_is_enabled(low_priority_irq_num)) { in timer_task()
54 irq_set_pending(low_priority_irq_num); in timer_task()
96 irq_set_pending(low_priority_irq_num); in usb_irq()
213 low_priority_irq_num = (uint8_t) user_irq_claim_unused(true); in stdio_usb_init()
215 irq_set_exclusive_handler(low_priority_irq_num, low_priority_worker_irq); in stdio_usb_init()
216 irq_set_enabled(low_priority_irq_num, true); in stdio_usb_init()
278 irq_set_enabled(low_priority_irq_num, false); in stdio_usb_deinit()
279 user_irq_unclaim(low_priority_irq_num); in stdio_usb_deinit()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c49 irq_set_pending(self->low_priority_irq_num); in async_context_threadsafe_background_wake_up()
68 irq_set_pending(self->low_priority_irq_num); in async_context_threadsafe_background_wake_up()
165 self->low_priority_irq_num = (uint8_t) irq; in low_prio_irq_init()
169 irq_set_exclusive_handler(self->low_priority_irq_num, low_priority_irq_handler); in low_prio_irq_init()
170 irq_set_enabled(self->low_priority_irq_num, true); in low_prio_irq_init()
171 irq_set_priority(self->low_priority_irq_num, priority); in low_prio_irq_init()
176 if (self->low_priority_irq_num > 0) { in low_prio_irq_deinit()
178 irq_set_enabled(self->low_priority_irq_num, false); in low_prio_irq_deinit()
179 irq_remove_handler(self->low_priority_irq_num, low_priority_irq_handler); in low_prio_irq_deinit()
180 user_irq_unclaim(self->low_priority_irq_num); in low_prio_irq_deinit()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/include/pico/
Dasync_context_threadsafe_background.h67 uint8_t low_priority_irq_num; member