lynxis lazus has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ccid-firmware/+/42240?usp=email )
Change subject: irq: make default IRQ handler Dummy_Handler weak ......................................................................
irq: make default IRQ handler Dummy_Handler weak
To allow overwriting the default handler from the application, make it weak.
Change-Id: I83850b8bad54f55bb26e69d7c4bdac7357c21902 --- M sysmoOCTSIM/gcc/gcc/startup_same54.c M sysmoOCTSIM/include/same54.h 2 files changed, 3 insertions(+), 3 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ccid-firmware refs/changes/40/42240/1
diff --git a/sysmoOCTSIM/gcc/gcc/startup_same54.c b/sysmoOCTSIM/gcc/gcc/startup_same54.c index 097a1c4..c37e4e6 100644 --- a/sysmoOCTSIM/gcc/gcc/startup_same54.c +++ b/sysmoOCTSIM/gcc/gcc/startup_same54.c @@ -46,9 +46,6 @@
void __libc_init_array(void);
-/* Default empty handler */ -void Dummy_Handler(void); - /* Cortex-M4 core handlers */ void NonMaskableInt_Handler(void) __attribute__((weak, alias("Dummy_Handler"))); void HardFault_Handler(void) __attribute__((weak, alias("Dummy_Handler"))); diff --git a/sysmoOCTSIM/include/same54.h b/sysmoOCTSIM/include/same54.h index 7da756e..9e3a483 100644 --- a/sysmoOCTSIM/include/same54.h +++ b/sysmoOCTSIM/include/same54.h @@ -35,6 +35,9 @@ * \brief SAME54 CMSIS Definitions. */
+/* Default empty IRQ handler */ +void Dummy_Handler(void) __attribute__((weak)); + #if defined(__SAME54N19A__) || defined(__ATSAME54N19A__) #include "same54n19a.h" #elif defined(__SAME54N20A__) || defined(__ATSAME54N20A__)