@web-font-path: "roboto-debian.css";
Loading...
Searching...
No Matches
intctrl.h
1// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT
2
8#ifndef _INTCTRL_H
9#define _INTCTRL_H
10
14
15#ifdef __ASSEMBLER__
16#define TIMER_IRQ_0 0
17#define TIMER_IRQ_1 1
18#define TIMER_IRQ_2 2
19#define TIMER_IRQ_3 3
20#define PWM_IRQ_WRAP 4
21#define USBCTRL_IRQ 5
22#define XIP_IRQ 6
23#define PIO0_IRQ_0 7
24#define PIO0_IRQ_1 8
25#define PIO1_IRQ_0 9
26#define PIO1_IRQ_1 10
27#define DMA_IRQ_0 11
28#define DMA_IRQ_1 12
29#define IO_IRQ_BANK0 13
30#define IO_IRQ_QSPI 14
31#define SIO_IRQ_PROC0 15
32#define SIO_IRQ_PROC1 16
33#define CLOCKS_IRQ 17
34#define SPI0_IRQ 18
35#define SPI1_IRQ 19
36#define UART0_IRQ 20
37#define UART1_IRQ 21
38#define ADC_IRQ_FIFO 22
39#define I2C0_IRQ 23
40#define I2C1_IRQ 24
41#define RTC_IRQ 25
42#define SPARE_IRQ_0 26
43#define SPARE_IRQ_1 27
44#define SPARE_IRQ_2 28
45#define SPARE_IRQ_3 29
46#define SPARE_IRQ_4 30
47#define SPARE_IRQ_5 31
48#else
88#endif
89
90#define isr_timer_0 isr_irq0
91#define isr_timer_1 isr_irq1
92#define isr_timer_2 isr_irq2
93#define isr_timer_3 isr_irq3
94#define isr_pwm_wrap isr_irq4
95#define isr_usbctrl isr_irq5
96#define isr_xip isr_irq6
97#define isr_pio0_0 isr_irq7
98#define isr_pio0_1 isr_irq8
99#define isr_pio1_0 isr_irq9
100#define isr_pio1_1 isr_irq10
101#define isr_dma_0 isr_irq11
102#define isr_dma_1 isr_irq12
103#define isr_io_bank0 isr_irq13
104#define isr_io_qspi isr_irq14
105#define isr_sio_proc0 isr_irq15
106#define isr_sio_proc1 isr_irq16
107#define isr_clocks isr_irq17
108#define isr_spi0 isr_irq18
109#define isr_spi1 isr_irq19
110#define isr_uart0 isr_irq20
111#define isr_uart1 isr_irq21
112#define isr_adc_fifo isr_irq22
113#define isr_i2c0 isr_irq23
114#define isr_i2c1 isr_irq24
115#define isr_rtc isr_irq25
116#define isr_spare_0 isr_irq26
117#define isr_spare_1 isr_irq27
118#define isr_spare_2 isr_irq28
119#define isr_spare_3 isr_irq29
120#define isr_spare_4 isr_irq30
121#define isr_spare_5 isr_irq31
122
123#endif // _INTCTRL_H
124
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:53
@ PWM_IRQ_WRAP
Select PWM's IRQ_WRAP output.
Definition intctrl.h:58
@ PIO1_IRQ_1
Select PIO1's IRQ 1 output.
Definition intctrl.h:64
@ UART1_IRQ
Select UART1's IRQ output.
Definition intctrl.h:75
@ SPI0_IRQ
Select SPI0's IRQ output.
Definition intctrl.h:72
@ SPARE_IRQ_1
Select SPARE IRQ 1.
Definition intctrl.h:81
@ PIO1_IRQ_0
Select PIO1's IRQ 0 output.
Definition intctrl.h:63
@ DMA_IRQ_0
Select DMA's IRQ 0 output.
Definition intctrl.h:65
@ USBCTRL_IRQ
Select USBCTRL's IRQ output.
Definition intctrl.h:59
@ SPARE_IRQ_3
Select SPARE IRQ 3.
Definition intctrl.h:83
@ I2C1_IRQ
Select I2C1's IRQ output.
Definition intctrl.h:78
@ TIMER_IRQ_1
Select TIMER's IRQ 1 output.
Definition intctrl.h:55
@ UART0_IRQ
Select UART0's IRQ output.
Definition intctrl.h:74
@ SPI1_IRQ
Select SPI1's IRQ output.
Definition intctrl.h:73
@ PIO0_IRQ_0
Select PIO0's IRQ 0 output.
Definition intctrl.h:61
@ CLOCKS_IRQ
Select CLOCKS's IRQ output.
Definition intctrl.h:71
@ RTC_IRQ
Select RTC's IRQ output.
Definition intctrl.h:79
@ XIP_IRQ
Select XIP's IRQ output.
Definition intctrl.h:60
@ DMA_IRQ_1
Select DMA's IRQ 1 output.
Definition intctrl.h:66
@ ADC_IRQ_FIFO
Select ADC's IRQ_FIFO output.
Definition intctrl.h:76
@ PIO0_IRQ_1
Select PIO0's IRQ 1 output.
Definition intctrl.h:62
@ SIO_IRQ_PROC0
Select SIO_PROC0's IRQ output.
Definition intctrl.h:69
@ SPARE_IRQ_2
Select SPARE IRQ 2.
Definition intctrl.h:82
@ TIMER_IRQ_0
Select TIMER's IRQ 0 output.
Definition intctrl.h:54
@ TIMER_IRQ_3
Select TIMER's IRQ 3 output.
Definition intctrl.h:57
@ SPARE_IRQ_0
Select SPARE IRQ 0.
Definition intctrl.h:80
@ SIO_IRQ_PROC1
Select SIO_PROC1's IRQ output.
Definition intctrl.h:70
@ SPARE_IRQ_4
Select SPARE IRQ 4.
Definition intctrl.h:84
@ I2C0_IRQ
Select I2C0's IRQ output.
Definition intctrl.h:77
@ IO_IRQ_BANK0
Select IO_BANK0's IRQ output.
Definition intctrl.h:67
@ SPARE_IRQ_5
Select SPARE IRQ 5.
Definition intctrl.h:85
@ IO_IRQ_QSPI
Select IO_QSPI's IRQ output.
Definition intctrl.h:68
@ TIMER_IRQ_2
Select TIMER's IRQ 2 output.
Definition intctrl.h:56