diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-03-01 15:25:51 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-03-01 15:25:51 +0000 |
commit | 3c9d9c9bb57b8bc370bd1d6851b2b9c03fed8b52 (patch) | |
tree | 299a2ea687529648fb62bf0f78341ecf72bb9f8b /os/hal/dox/serial_usb.dox | |
parent | eed6999aaf3a4579121b5e70d3a84ef620f896eb (diff) | |
download | ChibiOS-3c9d9c9bb57b8bc370bd1d6851b2b9c03fed8b52.tar.gz ChibiOS-3c9d9c9bb57b8bc370bd1d6851b2b9c03fed8b52.tar.bz2 ChibiOS-3c9d9c9bb57b8bc370bd1d6851b2b9c03fed8b52.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2785 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/dox/serial_usb.dox')
-rw-r--r-- | os/hal/dox/serial_usb.dox | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/os/hal/dox/serial_usb.dox b/os/hal/dox/serial_usb.dox index 0f857052b..4384a59f8 100644 --- a/os/hal/dox/serial_usb.dox +++ b/os/hal/dox/serial_usb.dox @@ -31,9 +31,25 @@ * functionalities can be used in any moment, any transition not explicitly
* shown in the following diagram has to be considered an error and shall
* be captured by an assertion (if enabled).
- * @if LATEX_PDF
- * @else
- * @endif
+ * @dot
+ digraph example {
+ rankdir="LR";
+ node [shape=circle, fontname=Helvetica, fontsize=8, fixedsize="true",
+ width="0.9", height="0.9"];
+ edge [fontname=Helvetica, fontsize=8];
+
+ uninit [label="SDU_UNINIT", style="bold"];
+ stop [label="SDU_STOP\nLow Power"];
+ ready [label="SDU_READY\nClock Enabled"];
+
+ uninit -> stop [label=" sduInit()"];
+ stop -> stop [label="\nsduStop()"];
+ stop -> ready [label="\nsduStart()"];
+ ready -> stop [label="\nsduStop()"];
+ ready -> ready [label="\nsduStart()"];
+ ready -> ready [label="\nAny I/O operation"];
+ }
+ * @enddot
*
* @ingroup IO
*/
|