15void hflashc_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
16void pdca0_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
17void pdca1_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
18void pdca2_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
19void pdca3_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
20void pdca4_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
21void pdca5_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
22void pdca6_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
23void pdca7_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
24void pdca8_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
25void pdca9_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
26void pdca10_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
27void pdca11_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
28void pdca12_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
29void pdca13_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
30void pdca14_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
31void pdca15_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
32void crccu_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
33void usbc_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
34void pevc_tr_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
35void pevc_ov_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
36void aesa_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
37void pm_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
38void scim_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
39void freqm_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
40void gpio0_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
41void gpio1_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
42void gpio2_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
43void gpio3_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
44void gpio4_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
45void gpio5_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
46void gpio6_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
47void gpio7_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
48void gpio8_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
49void gpio9_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
50void gpio10_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
51void gpio11_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
52void bpm_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
53void bscif_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
54void ast_alarm_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
55void ast_per_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
56void ast_ovf_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
57void ast_ready_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
59void wdt_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
60void eic1_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
61void eic2_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
62void eic3_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
63void eic4_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
64void eic5_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
65void eic6_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
66void eic7_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
67void eic8_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
68void iisc_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
69void spi_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
70void tc00_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
71void tc01_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
72void tc02_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
73void tc10_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
74void tc11_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
75void tc12_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
76void twim0_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
77void twis0_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
78void twim1_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
79void twis1_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
80void usart0_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
81void usart1_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
82void usart2_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
83void usart3_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
84void adcife_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
85void dacc_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
86void acifc_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
87void abdacb_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
88void trng_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
89void parc_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
90void catb_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
91void reserved0_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
92void twim2_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
93void twim3_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
94void lcdca_isr(
void) __attribute__((weak, alias(
"blocking_handler")));
103#define IRQ_HANDLERS \
104 [NVIC_HFLASHC_IRQ] = hflashc_isr, \
105 [NVIC_PDCA0_IRQ] = pdca0_isr, \
106 [NVIC_PDCA1_IRQ] = pdca1_isr, \
107 [NVIC_PDCA2_IRQ] = pdca2_isr, \
108 [NVIC_PDCA3_IRQ] = pdca3_isr, \
109 [NVIC_PDCA4_IRQ] = pdca4_isr, \
110 [NVIC_PDCA5_IRQ] = pdca5_isr, \
111 [NVIC_PDCA6_IRQ] = pdca6_isr, \
112 [NVIC_PDCA7_IRQ] = pdca7_isr, \
113 [NVIC_PDCA8_IRQ] = pdca8_isr, \
114 [NVIC_PDCA9_IRQ] = pdca9_isr, \
115 [NVIC_PDCA10_IRQ] = pdca10_isr, \
116 [NVIC_PDCA11_IRQ] = pdca11_isr, \
117 [NVIC_PDCA12_IRQ] = pdca12_isr, \
118 [NVIC_PDCA13_IRQ] = pdca13_isr, \
119 [NVIC_PDCA14_IRQ] = pdca14_isr, \
120 [NVIC_PDCA15_IRQ] = pdca15_isr, \
121 [NVIC_CRCCU_IRQ] = crccu_isr, \
122 [NVIC_USBC_IRQ] = usbc_isr, \
123 [NVIC_PEVC_TR_IRQ] = pevc_tr_isr, \
124 [NVIC_PEVC_OV_IRQ] = pevc_ov_isr, \
125 [NVIC_AESA_IRQ] = aesa_isr, \
126 [NVIC_PM_IRQ] = pm_isr, \
127 [NVIC_SCIM_IRQ] = scim_isr, \
128 [NVIC_FREQM_IRQ] = freqm_isr, \
129 [NVIC_GPIO0_IRQ] = gpio0_isr, \
130 [NVIC_GPIO1_IRQ] = gpio1_isr, \
131 [NVIC_GPIO2_IRQ] = gpio2_isr, \
132 [NVIC_GPIO3_IRQ] = gpio3_isr, \
133 [NVIC_GPIO4_IRQ] = gpio4_isr, \
134 [NVIC_GPIO5_IRQ] = gpio5_isr, \
135 [NVIC_GPIO6_IRQ] = gpio6_isr, \
136 [NVIC_GPIO7_IRQ] = gpio7_isr, \
137 [NVIC_GPIO8_IRQ] = gpio8_isr, \
138 [NVIC_GPIO9_IRQ] = gpio9_isr, \
139 [NVIC_GPIO10_IRQ] = gpio10_isr, \
140 [NVIC_GPIO11_IRQ] = gpio11_isr, \
141 [NVIC_BPM_IRQ] = bpm_isr, \
142 [NVIC_BSCIF_IRQ] = bscif_isr, \
143 [NVIC_AST_ALARM_IRQ] = ast_alarm_isr, \
144 [NVIC_AST_PER_IRQ] = ast_per_isr, \
145 [NVIC_AST_OVF_IRQ] = ast_ovf_isr, \
146 [NVIC_AST_READY_IRQ] = ast_ready_isr, \
147 [NVIC_AST_CLKREADY_IRQ] = ast_clkready_isr, \
148 [NVIC_WDT_IRQ] = wdt_isr, \
149 [NVIC_EIC1_IRQ] = eic1_isr, \
150 [NVIC_EIC2_IRQ] = eic2_isr, \
151 [NVIC_EIC3_IRQ] = eic3_isr, \
152 [NVIC_EIC4_IRQ] = eic4_isr, \
153 [NVIC_EIC5_IRQ] = eic5_isr, \
154 [NVIC_EIC6_IRQ] = eic6_isr, \
155 [NVIC_EIC7_IRQ] = eic7_isr, \
156 [NVIC_EIC8_IRQ] = eic8_isr, \
157 [NVIC_IISC_IRQ] = iisc_isr, \
158 [NVIC_SPI_IRQ] = spi_isr, \
159 [NVIC_TC00_IRQ] = tc00_isr, \
160 [NVIC_TC01_IRQ] = tc01_isr, \
161 [NVIC_TC02_IRQ] = tc02_isr, \
162 [NVIC_TC10_IRQ] = tc10_isr, \
163 [NVIC_TC11_IRQ] = tc11_isr, \
164 [NVIC_TC12_IRQ] = tc12_isr, \
165 [NVIC_TWIM0_IRQ] = twim0_isr, \
166 [NVIC_TWIS0_IRQ] = twis0_isr, \
167 [NVIC_TWIM1_IRQ] = twim1_isr, \
168 [NVIC_TWIS1_IRQ] = twis1_isr, \
169 [NVIC_USART0_IRQ] = usart0_isr, \
170 [NVIC_USART1_IRQ] = usart1_isr, \
171 [NVIC_USART2_IRQ] = usart2_isr, \
172 [NVIC_USART3_IRQ] = usart3_isr, \
173 [NVIC_ADCIFE_IRQ] = adcife_isr, \
174 [NVIC_DACC_IRQ] = dacc_isr, \
175 [NVIC_ACIFC_IRQ] = acifc_isr, \
176 [NVIC_ABDACB_IRQ] = abdacb_isr, \
177 [NVIC_TRNG_IRQ] = trng_isr, \
178 [NVIC_PARC_IRQ] = parc_isr, \
179 [NVIC_CATB_IRQ] = catb_isr, \
180 [NVIC_RESERVED0_IRQ] = reserved0_isr, \
181 [NVIC_TWIM2_IRQ] = twim2_isr, \
182 [NVIC_TWIM3_IRQ] = twim3_isr, \
183 [NVIC_LCDCA_IRQ] = lcdca_isr
void ast_clkready_isr(void)