lynxis lazus has uploaded this change for review.
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__)
To view, visit change 42240. To unsubscribe, or for help writing mail filters, visit settings.