diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2012-05-20 09:16:12 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2012-05-20 09:16:12 +0000 |
commit | 31149b2ffb6b73f7d9c6f1e0c2e69c7f244e831d (patch) | |
tree | b207dfb2b3b2e68cf48409d5e51898514303217f /os/ports | |
parent | 9be1c67db2a0004db4458d0b5fa7fd31c1868a34 (diff) | |
download | ChibiOS-31149b2ffb6b73f7d9c6f1e0c2e69c7f244e831d.tar.gz ChibiOS-31149b2ffb6b73f7d9c6f1e0c2e69c7f244e831d.tar.bz2 ChibiOS-31149b2ffb6b73f7d9c6f1e0c2e69c7f244e831d.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4220 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/ports')
-rw-r--r-- | os/ports/GCC/ARMCMx/LPC13xx/vectors.c | 7 | ||||
-rw-r--r-- | os/ports/IAR/ARMCMx/LPC13xx/vectors.s | 6 | ||||
-rw-r--r-- | os/ports/RVCT/ARMCMx/LPC13xx/vectors.s | 6 |
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
|