diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-02-24 08:11:13 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-02-24 08:11:13 +0000 |
commit | 5a6b1e42b07402faf42498282cb0bcf931d3b0d1 (patch) | |
tree | aa923abf12405c8d5d744e1174a74e50fa15b241 /os/hal/dox | |
parent | 54e9e0260767777475e069ca1952698774470431 (diff) | |
download | ChibiOS-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.dox | 63 |
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
|