aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src/concepts.dox
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-02-02 21:07:27 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-02-02 21:07:27 +0000
commit528e9fea357b8b24069d99657230ba28968f5d0c (patch)
treefc423eb4662f925f37d705323d5e67cc0c342cd0 /docs/src/concepts.dox
parentec4178dd0ff7587b79a8c525aa88d467642ce629 (diff)
downloadChibiOS-528e9fea357b8b24069d99657230ba28968f5d0c.tar.gz
ChibiOS-528e9fea357b8b24069d99657230ba28968f5d0c.tar.bz2
ChibiOS-528e9fea357b8b24069d99657230ba28968f5d0c.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@713 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'docs/src/concepts.dox')
-rw-r--r--docs/src/concepts.dox16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/src/concepts.dox b/docs/src/concepts.dox
index 531340560..9c0a1d9c2 100644
--- a/docs/src/concepts.dox
+++ b/docs/src/concepts.dox
@@ -33,10 +33,10 @@
* - <b>None</b>, APIs without any suffix can be invoked only from the user
* code in the <b>Normal</b> state unless differently specified. See
* @ref system_states.
- * - <b>"I"</b>, I-Class APIs are invokable only from the <b>I-Locked</b> or
- * <b>S-Locked</b> states. See @ref system_states.
- * - <b>"S"</b>, S-Class APIs are invokable only from the <b>S-Locked</b>
- * state. See @ref system_states.
+ * - @anchor I-Class <b>"I"</b>, I-Class APIs are invokable only from the
+ * <b>I-Locked</b> or <b>S-Locked</b> states. See @ref system_states.
+ * - @anchor S-Class <b>"S"</b>, S-Class APIs are invokable only from the
+ * <b>S-Locked</b> state. See @ref system_states.
* Examples: @p chThdCreateStatic(), @p chSemSignalI(), @p chIQGetTimeout().
*
* @section interrupt_classes Interrupt Classes
@@ -83,14 +83,14 @@
* goes in this state and waits for interrupts, after servicing the interrupt
* the Normal state is restored and the scheduler has a chance to reschedule.
* - <b>S-Locked</b>. Kernel locked and regular interrupt sources disabled.
- * Fast interrupt sources are enabled. S-Class and I-Class APIs are
+ * Fast interrupt sources are enabled. @ref S-Class and @ref I-Class APIs are
* invokable in this state.
* - <b>I-Locked</b>. Kernel locked and regular interrupt sources disabled.
- * I-Class APIs are invokable from this state.
+ * @ref I-Class APIs are invokable from this state.
* - <b>Serving Regular Interrupt</b>. No system APIs are accessible but it is
* possible to switch to the I-Locked state using @p chSysLockFromIsr() and
- * then invoke any I-Class API. Interrupt handlers can be preemptable on some
- * architectures thus is important to switch to I-Locked state before
+ * then invoke any @ref I-Class API. Interrupt handlers can be preemptable on
+ * some architectures thus is important to switch to I-Locked state before
* invoking system APIs.
* - <b>Serving Fast Interrupt</b>. System APIs are not accessible.
* - <b>Serving Non-Maskable Interrupt</b>. System APIs are not accessible.