aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/dox
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-02-24 08:11:13 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-02-24 08:11:13 +0000
commit5a6b1e42b07402faf42498282cb0bcf931d3b0d1 (patch)
treeaa923abf12405c8d5d744e1174a74e50fa15b241 /os/hal/dox
parent54e9e0260767777475e069ca1952698774470431 (diff)
downloadChibiOS-5a6b1e42b07402faf42498282cb0bcf931d3b0d1.tar.gz
ChibiOS-5a6b1e42b07402faf42498282cb0bcf931d3b0d1.tar.bz2
ChibiOS-5a6b1e42b07402faf42498282cb0bcf931d3b0d1.zip
Fixed bug 3605794.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5306 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/dox')
-rw-r--r--os/hal/dox/io_block.dox63
1 files changed, 33 insertions, 30 deletions
diff --git a/os/hal/dox/io_block.dox b/os/hal/dox/io_block.dox
index 9324b50cb..bc709f11e 100644
--- a/os/hal/dox/io_block.dox
+++ b/os/hal/dox/io_block.dox
@@ -39,28 +39,28 @@
stop [label="BLK_STOP\nLow Power"];
uninit [label="BLK_UNINIT", style="bold"];
- ready [label="BLK_READY\nClock Enabled"];
+ active [label="BLK_ACTIVE\nClock Enabled"];
connecting [label="BLK_CONN.ING\nConnecting"];
disconnecting [label="BLK_DISC.ING\nDisconnecting"];
- active [label="BLK_ACTIVE\nCard Ready"];
+ ready [label="BLK_READY\nCard Ready"];
reading [label="BLK_READING\nReading"];
writing [label="BLK_WRITING\nWriting"];
uninit -> stop [label=" blkInit()", constraint=false];
stop -> stop [label="\nblkStop()"];
- stop -> ready [label="\nblkStart()"];
- ready -> stop [label="\nblkStop()"];
- ready -> ready [label="\nblkStart()\nblkDisconnect()"];
- ready -> connecting [label="\nblkConnect()"];
- connecting -> active [label="\nconnection\nsuccessful"];
- connecting -> active [label="\nblkConnect()", dir="back"];
- connecting -> ready [label="\nconnection\nfailed"];
- disconnecting -> active [label="\nblkDisconnect()", dir="back"];
- ready -> disconnecting [label="\ndisconnection\nfinished", dir="back"];
- active -> reading [label="\nblkRead()"];
- reading -> active [label="\nread finished\nread error"];
- active -> writing [label="\nblkWrite()"];
- writing -> active [label="\nwrite finished\nwrite error"];
+ stop -> active [label="\nblkStart()"];
+ active -> stop [label="\nblkStop()"];
+ active -> active [label="\nblkStart()\nblkDisconnect()"];
+ active -> connecting [label="\nblkConnect()"];
+ connecting -> ready [label="\nconnection\nsuccessful"];
+ connecting -> ready [label="\nblkConnect()", dir="back"];
+ connecting -> active [label="\nconnection\nfailed"];
+ disconnecting -> ready [label="\nblkDisconnect()", dir="back"];
+ active -> disconnecting [label="\ndisconnection\nfinished", dir="back"];
+ ready -> reading [label="\nblkRead()"];
+ reading -> ready [label="\nread finished\nread error"];
+ ready -> writing [label="\nblkWrite()"];
+ writing -> ready [label="\nwrite finished\nwrite error"];
}
* @enddot
* @else
@@ -73,28 +73,31 @@
stop [label="BLK_STOP\nLow Power"];
uninit [label="BLK_UNINIT", style="bold"];
- ready [label="BLK_READY\nClock Enabled"];
+ active [label="BLK_ACTIVE\nClock Enabled"];
connecting [label="BLK_CONN.ING\nConnecting"];
disconnecting [label="BLK_DISC.ING\nDisconnecting"];
- active [label="BLK_ACTIVE\nCard Ready"];
+ ready [label="BLK_READY\nCard Ready"];
reading [label="BLK_READING\nReading"];
writing [label="BLK_WRITING\nWriting"];
+ syncing [label="BLK_SYNCING\nSynchronizing"];
uninit -> stop [label=" blkInit()", constraint=false];
stop -> stop [label="\nblkStop()"];
- stop -> ready [label="\nblkStart()"];
- ready -> stop [label="\nblkStop()"];
- ready -> ready [label="\nblkStart()\nblkDisconnect()"];
- ready -> connecting [label="\nblkConnect()"];
- connecting -> active [label="\nconnection\nsuccessful"];
- connecting -> active [label="\nblkConnect()", dir="back"];
- connecting -> ready [label="\nconnection\nfailed"];
- disconnecting -> active [label="\nblkDisconnect()", dir="back"];
- ready -> disconnecting [label="\ndisconnection\nfinished", dir="back"];
- active -> reading [label="\nblkRead()"];
- reading -> active [label="\nread finished\nread error"];
- active -> writing [label="\nblkWrite()"];
- writing -> active [label="\nwrite finished\nwrite error"];
+ stop -> active [label="\nblkStart()"];
+ active -> stop [label="\nblkStop()"];
+ active -> active [label="\nblkStart()\nblkDisconnect()"];
+ active -> connecting [label="\nblkConnect()"];
+ connecting -> ready [label="\nconnection\nsuccessful"];
+ connecting -> ready [label="\nblkConnect()", dir="back"];
+ connecting -> active [label="\nconnection\nfailed"];
+ disconnecting -> ready [label="\nblkDisconnect()", dir="back"];
+ active -> disconnecting [label="\ndisconnection\nfinished", dir="back"];
+ ready -> reading [label="\nblkRead()"];
+ reading -> ready [label="\nread finished\nread error"];
+ ready -> writing [label="\nblkWrite()"];
+ writing -> ready [label="\nwrite finished\nwrite error"];
+ ready -> syncing [label="\nblkSync()"];
+ syncing -> ready [label="\nsynchronization finished"];
}
* @enddot
* @endif