Syntax
enum irq_num_rp2350
{
TIMER0_IRQ_0 = 0,
TIMER0_IRQ_1 = 1,
TIMER0_IRQ_2 = 2,
TIMER0_IRQ_3 = 3,
TIMER1_IRQ_0 = 4,
TIMER1_IRQ_1 = 5,
TIMER1_IRQ_2 = 6,
TIMER1_IRQ_3 = 7,
PWM_IRQ_WRAP_0 = 8,
PWM_IRQ_WRAP_1 = 9,
DMA_IRQ_0 = 10,
DMA_IRQ_1 = 11,
DMA_IRQ_2 = 12,
DMA_IRQ_3 = 13,
USBCTRL_IRQ = 14,
PIO0_IRQ_0 = 15,
PIO0_IRQ_1 = 16,
PIO1_IRQ_0 = 17,
PIO1_IRQ_1 = 18,
PIO2_IRQ_0 = 19,
PIO2_IRQ_1 = 20,
IO_IRQ_BANK0 = 21,
IO_IRQ_BANK0_NS = 22,
IO_IRQ_QSPI = 23,
IO_IRQ_QSPI_NS = 24,
SIO_IRQ_FIFO = 25,
SIO_IRQ_BELL = 26,
SIO_IRQ_FIFO_NS = 27,
SIO_IRQ_BELL_NS = 28,
SIO_IRQ_MTIMECMP = 29,
CLOCKS_IRQ = 30,
SPI0_IRQ = 31,
SPI1_IRQ = 32,
UART0_IRQ = 33,
UART1_IRQ = 34,
ADC_IRQ_FIFO = 35,
I2C0_IRQ = 36,
I2C1_IRQ = 37,
OTP_IRQ = 38,
TRNG_IRQ = 39,
PROC0_IRQ_CTI = 40,
PROC1_IRQ_CTI = 41,
PLL_SYS_IRQ = 42,
PLL_USB_IRQ = 43,
POWMAN_IRQ_POW = 44,
POWMAN_IRQ_TIMER = 45,
SPARE_IRQ_0 = 46,
SPARE_IRQ_1 = 47,
SPARE_IRQ_2 = 48,
SPARE_IRQ_3 = 49,
SPARE_IRQ_4 = 50,
SPARE_IRQ_5 = 51,
IRQ_COUNT
};