diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-11-22 10:45:49 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-11-22 10:45:49 +0000 |
commit | 33e06a62862f9343d8d448dccbed007812868355 (patch) | |
tree | d683b7d77e00ea921e55418e2c3abf7aa800d75c | |
parent | 9d19282875e3b89596135984bb30c11589c418b8 (diff) | |
download | ChibiOS-33e06a62862f9343d8d448dccbed007812868355.tar.gz ChibiOS-33e06a62862f9343d8d448dccbed007812868355.tar.bz2 ChibiOS-33e06a62862f9343d8d448dccbed007812868355.zip |
Fixed number of vectors for STM32F42x/STM32F43x.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@6507 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r-- | os/ports/GCC/ARMCMx/STM32F4xx/vectors.c | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/os/ports/GCC/ARMCMx/STM32F4xx/vectors.c b/os/ports/GCC/ARMCMx/STM32F4xx/vectors.c index 6c9cfcff6..9c7489473 100644 --- a/os/ports/GCC/ARMCMx/STM32F4xx/vectors.c +++ b/os/ports/GCC/ARMCMx/STM32F4xx/vectors.c @@ -55,7 +55,7 @@ typedef struct { irq_vector_t vector34;
irq_vector_t pendsv_vector;
irq_vector_t systick_vector;
- irq_vector_t vectors[82];
+ irq_vector_t vectors[91];
} vectors_t;
#if !defined(__DOXYGEN__)
@@ -157,6 +157,15 @@ extern void Vector178(void); extern void Vector17C(void);
extern void Vector180(void);
extern void Vector184(void);
+extern void Vector188(void);
+extern void Vector18C(void);
+extern void Vector190(void);
+extern void Vector194(void);
+extern void Vector198(void);
+extern void Vector19C(void);
+extern void Vector1A0(void);
+extern void Vector1A4(void);
+extern void Vector1A8(void);
#endif
/**
@@ -191,7 +200,9 @@ vectors_t _vectors = { Vector150, Vector154, Vector158, Vector15C,
Vector160, Vector164, Vector168, Vector16C,
Vector170, Vector174, Vector178, Vector17C,
- Vector180, Vector184
+ Vector180, Vector184, Vector188, Vector18C,
+ Vector190, Vector194, Vector198, Vector19C,
+ Vector1A0, Vector1A4, Vector1A8
}
};
@@ -307,5 +318,14 @@ void Vector178(void) __attribute__((weak, alias("_unhandled_exception"))); void Vector17C(void) __attribute__((weak, alias("_unhandled_exception")));
void Vector180(void) __attribute__((weak, alias("_unhandled_exception")));
void Vector184(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector188(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector18C(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector190(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector194(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector198(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector19C(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector1A0(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector1A4(void) __attribute__((weak, alias("_unhandled_exception")));
+void Vector1A8(void) __attribute__((weak, alias("_unhandled_exception")));
/** @} */
|