mirror of
https://github.com/esp-rs/esp-hal.git
synced 2025-09-29 21:30:39 +00:00
ensure we don't strongly define cpu int handlers (#1324)
This commit is contained in:
parent
2cc7a8ccbd
commit
1444b62777
@ -1,35 +1,35 @@
|
||||
PROVIDE(DefaultHandler = EspDefaultHandler);
|
||||
|
||||
PROVIDE(interrupt1 = DefaultHandler);
|
||||
PROVIDE(interrupt2 = DefaultHandler);
|
||||
PROVIDE(interrupt3 = DefaultHandler);
|
||||
PROVIDE(interrupt4 = DefaultHandler);
|
||||
PROVIDE(interrupt5 = DefaultHandler);
|
||||
PROVIDE(interrupt6 = DefaultHandler);
|
||||
PROVIDE(interrupt7 = DefaultHandler);
|
||||
PROVIDE(interrupt8 = DefaultHandler);
|
||||
PROVIDE(interrupt9 = DefaultHandler);
|
||||
PROVIDE(interrupt10 = DefaultHandler);
|
||||
PROVIDE(interrupt11 = DefaultHandler);
|
||||
PROVIDE(interrupt12 = DefaultHandler);
|
||||
PROVIDE(interrupt13 = DefaultHandler);
|
||||
PROVIDE(interrupt14 = DefaultHandler);
|
||||
PROVIDE(interrupt15 = DefaultHandler);
|
||||
PROVIDE(interrupt16 = DefaultHandler);
|
||||
PROVIDE(interrupt17 = DefaultHandler);
|
||||
PROVIDE(interrupt18 = DefaultHandler);
|
||||
PROVIDE(interrupt19 = DefaultHandler);
|
||||
PROVIDE(interrupt20 = DefaultHandler);
|
||||
PROVIDE(interrupt21 = DefaultHandler);
|
||||
PROVIDE(interrupt22 = DefaultHandler);
|
||||
PROVIDE(interrupt23 = DefaultHandler);
|
||||
PROVIDE(interrupt24 = DefaultHandler);
|
||||
PROVIDE(interrupt25 = DefaultHandler);
|
||||
PROVIDE(interrupt26 = DefaultHandler);
|
||||
PROVIDE(interrupt27 = DefaultHandler);
|
||||
PROVIDE(interrupt28 = DefaultHandler);
|
||||
PROVIDE(interrupt29 = DefaultHandler);
|
||||
PROVIDE(interrupt30 = DefaultHandler);
|
||||
PROVIDE(interrupt31 = DefaultHandler);
|
||||
PROVIDE(cpu_int_1_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_2_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_3_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_4_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_5_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_6_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_7_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_8_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_9_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_10_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_11_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_12_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_13_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_14_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_15_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_16_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_17_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_18_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_19_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_20_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_21_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_22_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_23_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_24_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_25_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_26_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_27_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_28_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_29_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_30_handler = DefaultHandler);
|
||||
PROVIDE(cpu_int_31_handler = DefaultHandler);
|
||||
|
||||
INCLUDE "device.x"
|
||||
|
@ -860,38 +860,5 @@ r#"
|
||||
.weak cpu_int_29_handler
|
||||
.weak cpu_int_30_handler
|
||||
.weak cpu_int_31_handler
|
||||
cpu_int_1_handler:
|
||||
cpu_int_2_handler:
|
||||
cpu_int_3_handler:
|
||||
cpu_int_4_handler:
|
||||
cpu_int_5_handler:
|
||||
cpu_int_6_handler:
|
||||
cpu_int_7_handler:
|
||||
cpu_int_8_handler:
|
||||
cpu_int_9_handler:
|
||||
cpu_int_10_handler:
|
||||
cpu_int_11_handler:
|
||||
cpu_int_12_handler:
|
||||
cpu_int_13_handler:
|
||||
cpu_int_14_handler:
|
||||
cpu_int_15_handler:
|
||||
cpu_int_16_handler:
|
||||
cpu_int_17_handler:
|
||||
cpu_int_18_handler:
|
||||
cpu_int_19_handler:
|
||||
cpu_int_20_handler:
|
||||
cpu_int_21_handler:
|
||||
cpu_int_22_handler:
|
||||
cpu_int_23_handler:
|
||||
cpu_int_24_handler:
|
||||
cpu_int_25_handler:
|
||||
cpu_int_26_handler:
|
||||
cpu_int_27_handler:
|
||||
cpu_int_28_handler:
|
||||
cpu_int_29_handler:
|
||||
cpu_int_30_handler:
|
||||
cpu_int_31_handler:
|
||||
la ra, abort #abort since proper handler is not defined, this could also just load the default _start_trap_rust_hal address and let the hal handle it.
|
||||
jr ra
|
||||
"#,
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user