aboutsummaryrefslogtreecommitdiffstats
path: root/ports/ARMCM3
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-01-19 10:41:54 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-01-19 10:41:54 +0000
commitf8b4fca89a8dd31989a3d21e4c6fb4175aba4110 (patch)
treeef434d3f17fdacc2db73bff3d8bc3ca62a1f0c19 /ports/ARMCM3
parentde5e04fc611f3b5cd5c16f39d1063c37110a9467 (diff)
downloadChibiOS-f8b4fca89a8dd31989a3d21e4c6fb4175aba4110.tar.gz
ChibiOS-f8b4fca89a8dd31989a3d21e4c6fb4175aba4110.tar.bz2
ChibiOS-f8b4fca89a8dd31989a3d21e4c6fb4175aba4110.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@642 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'ports/ARMCM3')
-rw-r--r--ports/ARMCM3/chcore.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/ports/ARMCM3/chcore.h b/ports/ARMCM3/chcore.h
index 85dcd0044..505668698 100644
--- a/ports/ARMCM3/chcore.h
+++ b/ports/ARMCM3/chcore.h
@@ -96,14 +96,16 @@ typedef uint32_t stkalign_t;
*/
typedef void *regarm_t;
+/** @cond never */
/**
* Interrupt saved context, empty in this architecture.
*/
struct extctx {
};
+/** @endcond */
+/** @cond never */
/**
- * System saved context.
* This structure represents the inner stack frame during a context switching.
*/
struct intctx {
@@ -128,13 +130,16 @@ struct intctx {
regarm_t pc;
regarm_t xpsr;
};
+/** @endcond */
+/** @cond never */
/**
* Cortex-M3 context structure.
*/
-typedef struct {
+struct context {
struct intctx *r13;
-} Context;
+};
+/** @endcond */
/**
* Platform dependent part of the @p chThdInit() API.