29#define IO_IRQ_BANK0 13
31#define SIO_IRQ_PROC0 15
32#define SIO_IRQ_PROC1 16
38#define ADC_IRQ_FIFO 22
78#define isr_timer_0 isr_irq0
79#define isr_timer_1 isr_irq1
80#define isr_timer_2 isr_irq2
81#define isr_timer_3 isr_irq3
82#define isr_pwm_wrap isr_irq4
83#define isr_usbctrl isr_irq5
84#define isr_xip isr_irq6
85#define isr_pio0_0 isr_irq7
86#define isr_pio0_1 isr_irq8
87#define isr_pio1_0 isr_irq9
88#define isr_pio1_1 isr_irq10
89#define isr_dma_0 isr_irq11
90#define isr_dma_1 isr_irq12
91#define isr_io_bank0 isr_irq13
92#define isr_io_qspi isr_irq14
93#define isr_sio_proc0 isr_irq15
94#define isr_sio_proc1 isr_irq16
95#define isr_clocks isr_irq17
96#define isr_spi0 isr_irq18
97#define isr_spi1 isr_irq19
98#define isr_uart0 isr_irq20
99#define isr_uart1 isr_irq21
100#define isr_adc_fifo isr_irq22
101#define isr_i2c0 isr_irq23
102#define isr_i2c1 isr_irq24
103#define isr_rtc isr_irq25
enum irq_num_rp2040 irq_num_t
Interrupt numbers on RP2040 (used as typedef irq_num_t)
irq_num_rp2040
Interrupt numbers on RP2040 (used as typedef irq_num_t)
Definition intctrl.h:47
@ PWM_IRQ_WRAP
Select PWM's IRQ_WRAP output.
Definition intctrl.h:52
@ PIO1_IRQ_1
Select PIO1's IRQ 1 output.
Definition intctrl.h:58
@ UART1_IRQ
Select UART1's IRQ output.
Definition intctrl.h:69
@ SPI0_IRQ
Select SPI0's IRQ output.
Definition intctrl.h:66
@ PIO1_IRQ_0
Select PIO1's IRQ 0 output.
Definition intctrl.h:57
@ DMA_IRQ_0
Select DMA's IRQ 0 output.
Definition intctrl.h:59
@ USBCTRL_IRQ
Select USBCTRL's IRQ output.
Definition intctrl.h:53
@ I2C1_IRQ
Select I2C1's IRQ output.
Definition intctrl.h:72
@ TIMER_IRQ_1
Select TIMER's IRQ 1 output.
Definition intctrl.h:49
@ UART0_IRQ
Select UART0's IRQ output.
Definition intctrl.h:68
@ SPI1_IRQ
Select SPI1's IRQ output.
Definition intctrl.h:67
@ PIO0_IRQ_0
Select PIO0's IRQ 0 output.
Definition intctrl.h:55
@ CLOCKS_IRQ
Select CLOCKS's IRQ output.
Definition intctrl.h:65
@ RTC_IRQ
Select RTC's IRQ output.
Definition intctrl.h:73
@ XIP_IRQ
Select XIP's IRQ output.
Definition intctrl.h:54
@ DMA_IRQ_1
Select DMA's IRQ 1 output.
Definition intctrl.h:60
@ ADC_IRQ_FIFO
Select ADC's IRQ_FIFO output.
Definition intctrl.h:70
@ PIO0_IRQ_1
Select PIO0's IRQ 1 output.
Definition intctrl.h:56
@ SIO_IRQ_PROC0
Select SIO_PROC0's IRQ output.
Definition intctrl.h:63
@ TIMER_IRQ_0
Select TIMER's IRQ 0 output.
Definition intctrl.h:48
@ TIMER_IRQ_3
Select TIMER's IRQ 3 output.
Definition intctrl.h:51
@ SIO_IRQ_PROC1
Select SIO_PROC1's IRQ output.
Definition intctrl.h:64
@ I2C0_IRQ
Select I2C0's IRQ output.
Definition intctrl.h:71
@ IO_IRQ_BANK0
Select IO_BANK0's IRQ output.
Definition intctrl.h:61
@ IO_IRQ_QSPI
Select IO_QSPI's IRQ output.
Definition intctrl.h:62
@ TIMER_IRQ_2
Select TIMER's IRQ 2 output.
Definition intctrl.h:50