aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/ports/ARMCMx/compilers/RVCT
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2014-02-03 10:21:41 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2014-02-03 10:21:41 +0000
commit1fa828fe7b35e49a77c232b5d95cc6cf7b429e85 (patch)
tree794a2cd13c617a3c51fe5d482b252c64c75d546a /os/common/ports/ARMCMx/compilers/RVCT
parentdabe3b813b20ef2dd6286048087ba67e19acdb5d (diff)
downloadChibiOS-1fa828fe7b35e49a77c232b5d95cc6cf7b429e85.tar.gz
ChibiOS-1fa828fe7b35e49a77c232b5d95cc6cf7b429e85.tar.bz2
ChibiOS-1fa828fe7b35e49a77c232b5d95cc6cf7b429e85.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6662 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/common/ports/ARMCMx/compilers/RVCT')
-rw-r--r--os/common/ports/ARMCMx/compilers/RVCT/cstartup.s14
-rw-r--r--os/common/ports/ARMCMx/compilers/RVCT/vectors.s14
2 files changed, 28 insertions, 0 deletions
diff --git a/os/common/ports/ARMCMx/compilers/RVCT/cstartup.s b/os/common/ports/ARMCMx/compilers/RVCT/cstartup.s
index e0c6b85ee..aa97ca5ab 100644
--- a/os/common/ports/ARMCMx/compilers/RVCT/cstartup.s
+++ b/os/common/ports/ARMCMx/compilers/RVCT/cstartup.s
@@ -18,6 +18,16 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @file ARMCMx/RVCT/cstartup.s
+ * @brief Generic RVCT Cortex-Mx startup file.
+ *
+ * @addtogroup ARMCMx_RVCT_STARTUP
+ * @{
+ */
+
+#if !defined(__DOXYGEN__)
+
;/* <<< Use Configuration Wizard in Context Menu >>> */
;// <h> Main Stack Configuration (IRQ Stack)
@@ -119,3 +129,7 @@ __user_initial_stackheap
ENDIF
END
+
+#endif /* !defined(__DOXYGEN__) */
+
+/**< @} */
diff --git a/os/common/ports/ARMCMx/compilers/RVCT/vectors.s b/os/common/ports/ARMCMx/compilers/RVCT/vectors.s
index 237f19052..03e4e6196 100644
--- a/os/common/ports/ARMCMx/compilers/RVCT/vectors.s
+++ b/os/common/ports/ARMCMx/compilers/RVCT/vectors.s
@@ -18,9 +18,19 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @file ARMCMx/RVCT/vectors.c
+ * @brief Interrupt vectors for Cortex-Mx devices.
+ *
+ * @defgroup ARMCMx_RVCT_VECTORS Cortex-Mx Interrupt Vectors
+ * @{
+ */
+
#define _FROM_ASM_
#include "cmparams.h"
+#if !defined(__DOXYGEN__)
+
#if (CORTEX_NUM_VECTORS & 7) != 0
#error "the constant CORTEX_NUM_VECTORS must be a multiple of 8"
#endif
@@ -990,3 +1000,7 @@ Vector3FC
ENDP
END
+
+#endif /* !defined(__DOXYGEN__) */
+
+/**< @} */