diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2009-11-29 08:23:45 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2009-11-29 08:23:45 +0000 |
commit | 10bec8e1297d92e7b96d1b9932d24afb62a88fac (patch) | |
tree | 22a108a24fc6c4ae6f52b8708fcf1680ccce5da2 /os/hal | |
parent | bd50dd065001e4534356b7eee1e67cb1c486cb04 (diff) | |
download | ChibiOS-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/hal')
-rw-r--r-- | os/hal/hal.dox | 14 |
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
*
|