File tree 1 file changed +6
-7
lines changed
src/rp2_common/hardware_irq
1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -196,12 +196,6 @@ static inline bool is_shared_irq_raw_handler(irq_handler_t raw_handler) {
196
196
return (uintptr_t )raw_handler - (uintptr_t )irq_handler_chain_slots < sizeof (irq_handler_chain_slots );
197
197
}
198
198
199
- bool irq_has_handler (uint irq_num ) {
200
- check_irq_param (irq_num );
201
- irq_handler_t handler = irq_get_vtable_handler (irq_num );
202
- return handler && handler != __unhandled_user_irq ;
203
- }
204
-
205
199
bool irq_has_shared_handler (uint irq_num ) {
206
200
check_irq_param (irq_num );
207
201
irq_handler_t handler = irq_get_vtable_handler (irq_num );
@@ -223,12 +217,17 @@ bool irq_has_shared_handler(uint irq_num) {
223
217
}
224
218
#endif
225
219
226
-
227
220
irq_handler_t irq_get_vtable_handler (uint num ) {
228
221
check_irq_param (num );
229
222
return get_vtable ()[VTABLE_FIRST_IRQ + num ];
230
223
}
231
224
225
+ bool irq_has_handler (uint irq_num ) {
226
+ check_irq_param (irq_num );
227
+ irq_handler_t handler = irq_get_vtable_handler (irq_num );
228
+ return handler && handler != __unhandled_user_irq ;
229
+ }
230
+
232
231
void irq_set_exclusive_handler (uint num , irq_handler_t handler ) {
233
232
check_irq_param (num );
234
233
#if !PICO_NO_RAM_VECTOR_TABLE
You can’t perform that action at this time.
0 commit comments