diff options
author | Keith Packard <keithp@keithp.com> | 2019-02-21 19:26:41 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2019-02-21 19:40:08 -0800 |
commit | 3310b22e28d953a6569cd50e83f91c25577424a5 (patch) | |
tree | e9e25251aa002114512048da1bf44013a300a738 /src/lpc/ao_interrupt.c | |
parent | eaf2ee0f498b519d64e1664a2b8c66c52ac1497c (diff) |
altos: Fix ISR declarations to make them non-weak
In my zeal to eliminate warnings, I added declarations of all ISR
functions to a shared header file. However, I managed to include the
'weak' declaration, which meant that the intended ISR functions were
as weak as the 'default' ISR functions. This left all interrupts
non-functional, which doesn't make for a happy program.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/lpc/ao_interrupt.c')
-rw-r--r-- | src/lpc/ao_interrupt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lpc/ao_interrupt.c b/src/lpc/ao_interrupt.c index 77be7fab..8d71f43f 100644 --- a/src/lpc/ao_interrupt.c +++ b/src/lpc/ao_interrupt.c @@ -40,12 +40,12 @@ extern char __interrupt_rom__, __interrupt_start__, __interrupt_end__; /* Interrupt functions */ -static void lpc_halt_isr(void) +void lpc_halt_isr(void) { ao_panic(AO_PANIC_CRASH); } -static void lpc_ignore_isr(void) +void lpc_ignore_isr(void) { } |