aboutsummaryrefslogtreecommitdiffstats
path: root/os/ports
diff options
context:
space:
mode:
Diffstat (limited to 'os/ports')
-rw-r--r--os/ports/GCC/ARMCMx/LPC13xx/vectors.c7
-rw-r--r--os/ports/IAR/ARMCMx/LPC13xx/vectors.s6
-rw-r--r--os/ports/RVCT/ARMCMx/LPC13xx/vectors.s6
3 files changed, 18 insertions, 1 deletions
diff --git a/os/ports/GCC/ARMCMx/LPC13xx/vectors.c b/os/ports/GCC/ARMCMx/LPC13xx/vectors.c
index 9c902c670..350e8d0aa 100644
--- a/os/ports/GCC/ARMCMx/LPC13xx/vectors.c
+++ b/os/ports/GCC/ARMCMx/LPC13xx/vectors.c
@@ -103,6 +103,8 @@ extern void Vector110(void);
extern void Vector114(void);
extern void Vector118(void);
extern void Vector11C(void);
+extern void Vector120(void);
+extern void Vector124(void);
#endif
/**
@@ -129,7 +131,8 @@ void (*_vectors[])(void) = {
VectorE0, VectorE4, VectorE8, VectorEC,
VectorF0, VectorF4, VectorF8, VectorFC,
Vector100, Vector104, Vector108, Vector10C,
- Vector110, Vector114, Vector118, Vector11C
+ Vector110, Vector114, Vector118, Vector11C,
+ Vector120, Vector124
};
/**
@@ -218,5 +221,7 @@ void Vector110(void) __attribute__((weak, alias("_unhandled_exception")));
void Vector114(void) __attribute__((weak, alias("_unhandled_exception")));
void Vector118(void) __attribute__((weak, alias("_unhandled_exception")));
void Vector11C(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector120(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector124(void) __attribute__((weak, alias("_unhandled_exception")));
/** @} */
diff --git a/os/ports/IAR/ARMCMx/LPC13xx/vectors.s b/os/ports/IAR/ARMCMx/LPC13xx/vectors.s
index ff8dc4993..9b764501b 100644
--- a/os/ports/IAR/ARMCMx/LPC13xx/vectors.s
+++ b/os/ports/IAR/ARMCMx/LPC13xx/vectors.s
@@ -104,6 +104,8 @@ __vector_table:
DCD Vector114
DCD Vector118
DCD Vector11C
+ DCD Vector120
+ DCD Vector124
/*
* Default interrupt handlers.
@@ -178,6 +180,8 @@ __vector_table:
PUBWEAK Vector114
PUBWEAK Vector118
PUBWEAK Vector11C
+ PUBWEAK Vector120
+ PUBWEAK Vector124
PUBLIC _unhandled_exception
SECTION .text:CODE:REORDER(1)
@@ -253,6 +257,8 @@ Vector110
Vector114
Vector118
Vector11C
+Vector120
+Vector124
_unhandled_exception
b _unhandled_exception
diff --git a/os/ports/RVCT/ARMCMx/LPC13xx/vectors.s b/os/ports/RVCT/ARMCMx/LPC13xx/vectors.s
index 2c5cf2dd1..eeefa3aab 100644
--- a/os/ports/RVCT/ARMCMx/LPC13xx/vectors.s
+++ b/os/ports/RVCT/ARMCMx/LPC13xx/vectors.s
@@ -99,6 +99,8 @@ __Vectors
DCD Vector114
DCD Vector118
DCD Vector11C
+ DCD Vector120
+ DCD Vector124
AREA |.text|, CODE, READONLY
THUMB
@@ -178,6 +180,8 @@ _unhandled_exception PROC
EXPORT Vector114 [WEAK]
EXPORT Vector118 [WEAK]
EXPORT Vector11C [WEAK]
+ EXPORT Vector120 [WEAK]
+ EXPORT Vector124 [WEAK]
NMIVector
HardFaultVector
@@ -249,6 +253,8 @@ Vector110
Vector114
Vector118
Vector11C
+Vector120
+Vector124
b _unhandled_exception
ENDP