aboutsummaryrefslogtreecommitdiffstats
path: root/os
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-11-29 08:23:45 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-11-29 08:23:45 +0000
commit10bec8e1297d92e7b96d1b9932d24afb62a88fac (patch)
tree22a108a24fc6c4ae6f52b8708fcf1680ccce5da2 /os
parentbd50dd065001e4534356b7eee1e67cb1c486cb04 (diff)
downloadChibiOS-10bec8e1297d92e7b96d1b9932d24afb62a88fac.tar.gz
ChibiOS-10bec8e1297d92e7b96d1b9932d24afb62a88fac.tar.bz2
ChibiOS-10bec8e1297d92e7b96d1b9932d24afb62a88fac.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1341 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os')
-rw-r--r--os/hal/hal.dox14
1 files changed, 14 insertions, 0 deletions
diff --git a/os/hal/hal.dox b/os/hal/hal.dox
index b17562dec..77dc49a46 100644
--- a/os/hal/hal.dox
+++ b/os/hal/hal.dox
@@ -266,6 +266,20 @@
rankdir="LR";
node [shape=circle, fontname=Helvetica, fontsize=8, fixedsize="true", width="0.8", height="0.8"];
edge [fontname=Helvetica, fontsize=8];
+ uninit [label="CAN_UNINIT", style="bold"];
+ stop [label="CAN_STOP\nLow Power"];
+ ready [label="CAN_READY\nClock Enabled"];
+ sleep [label="CAN_SLEEP\nLow Power"];
+ uninit -> stop [label="canObjectInit()"];
+ stop -> stop [label="canStop()"];
+ stop -> ready [label="canStart()"];
+ ready -> stop [label="canStop()"];
+ ready -> ready [label="canReceive()\ncanTransmit()"];
+ ready -> ready [label="canStart()"];
+ ready -> sleep [label="canSleep()"];
+ sleep -> sleep [label="canSleep()"];
+ sleep -> ready [label="canWakeup()"];
+ sleep -> ready [label="wakeup event"];
}
* @enddot
*