aboutsummaryrefslogtreecommitdiffstats
path: root/os/ports/GCC/ARMCM3
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-01-09 08:58:04 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-01-09 08:58:04 +0000
commit0c400f9a18986d1e31cc2d48739013b683002804 (patch)
treeca69618469668340b7c4d36799db42301e343576 /os/ports/GCC/ARMCM3
parent19aff238cb04c02491e65f391f2fcceb09da4dd5 (diff)
downloadChibiOS-0c400f9a18986d1e31cc2d48739013b683002804.tar.gz
ChibiOS-0c400f9a18986d1e31cc2d48739013b683002804.tar.bz2
ChibiOS-0c400f9a18986d1e31cc2d48739013b683002804.zip
Improved STM32 vectors table.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1511 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/ports/GCC/ARMCM3')
-rw-r--r--os/ports/GCC/ARMCM3/STM32F103/vectors.s107
1 files changed, 107 insertions, 0 deletions
diff --git a/os/ports/GCC/ARMCM3/STM32F103/vectors.s b/os/ports/GCC/ARMCM3/STM32F103/vectors.s
index 222255c15..a3cc8e651 100644
--- a/os/ports/GCC/ARMCM3/STM32F103/vectors.s
+++ b/os/ports/GCC/ARMCM3/STM32F103/vectors.s
@@ -81,6 +81,35 @@ _vectors:
.word VectorE0
.word VectorE4
.word VectorE8
+#if defined(STM32F10X_HD) || defined(STM32F10X_CL)
+ .word VectorEC
+ .word VectorF0
+ .word VectorF4
+ .word VectorF8
+ .word VectorFC
+ .word Vector100
+ .word Vector104
+ .word Vector108
+ .word Vector10C
+ .word Vector110
+ .word Vector114
+ .word Vector118
+ .word Vector11C
+ .word Vector120
+ .word Vector124
+ .word Vector128
+ .word Vector12C
+#endif
+#if defined(STM32F10X_CL)
+ .word Vector130
+ .word Vector134
+ .word Vector138
+ .word Vector13C
+ .word Vector140
+ .word Vector144
+ .word Vector148
+ .word Vector14C
+#endif
.weak NMIVector
NMIVector:
@@ -253,4 +282,82 @@ VectorE4:
.weak VectorE8
VectorE8:
+#if defined(STM32F10X_HD) || defined(STM32F10X_CL)
+.weak VectorEC
+VectorEC:
+
+.weak VectorF0
+VectorF0:
+
+.weak VectorF4
+VectorF4:
+
+.weak VectorF8
+VectorF8:
+
+.weak VectorFC
+VectorFC:
+
+.weak Vector100
+Vector100:
+
+.weak Vector104
+Vector104:
+
+.weak Vector108
+Vector108:
+
+.weak Vector10C
+Vector10C:
+
+.weak Vector110
+Vector110:
+
+.weak Vector114
+Vector114:
+
+.weak Vector118
+Vector118:
+
+.weak Vector11C
+Vector11C:
+
+.weak Vector120
+Vector120:
+
+.weak Vector124
+Vector124:
+
+.weak Vector128
+Vector128:
+
+.weak Vector12C
+Vector12C:
+#endif
+#if defined(STM32F10X_CL)
+.weak Vector130
+Vector130:
+
+.weak Vector134
+Vector134:
+
+.weak Vector138
+Vector138:
+
+.weak Vector13C
+Vector13C:
+
+.weak Vector140
+Vector140:
+
+.weak Vector144
+Vector144:
+
+.weak Vector148
+Vector148:
+
+.weak Vector14C
+Vector14C:
+#endif
+
here: b here