lynxis lazus has uploaded this change for review.

View Change

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.

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ccid-firmware
Gerrit-Branch: master
Gerrit-Change-Id: I83850b8bad54f55bb26e69d7c4bdac7357c21902
Gerrit-Change-Number: 42240
Gerrit-PatchSet: 1
Gerrit-Owner: lynxis lazus <lynxis@fe80.eu>