projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos: Fix ISR declarations to make them non-weak
[fw/altos]
/
src
/
stmf0
/
ao_interrupt.c
diff --git
a/src/stmf0/ao_interrupt.c
b/src/stmf0/ao_interrupt.c
index ab835bac6a2ef7377044c7f2472a310b0d00df31..0025de47153445bbf6d5df961c54726dab0d4c23 100644
(file)
--- a/
src/stmf0/ao_interrupt.c
+++ b/
src/stmf0/ao_interrupt.c
@@
-43,12
+43,12
@@
extern char __interrupt_rom__, __interrupt_start__, __interrupt_end__;
/* Interrupt functions */
/* Interrupt functions */
-
static
void stm_halt_isr(void)
+void stm_halt_isr(void)
{
ao_panic(AO_PANIC_CRASH);
}
{
ao_panic(AO_PANIC_CRASH);
}
-
static
void stm_ignore_isr(void)
+void stm_ignore_isr(void)
{
}
{
}
@@
-145,6
+145,9
@@
isr(usart3_4_5_6_7_8)
isr(cec_can)
isr(usb)
isr(cec_can)
isr(usb)
+#undef isr
+#undef isr_halt
+
#define i(addr,name) [(addr)/4] = stm_ ## name ## _isr
__attribute__ ((section(".interrupt")))
#define i(addr,name) [(addr)/4] = stm_ ## name ## _isr
__attribute__ ((section(".interrupt")))