diff options
Diffstat (limited to 'os/hal/hal.dox')
-rw-r--r-- | os/hal/hal.dox | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/os/hal/hal.dox b/os/hal/hal.dox index 45d133014..4fbbccf3f 100644 --- a/os/hal/hal.dox +++ b/os/hal/hal.dox @@ -334,7 +334,8 @@ stop -> stop [label="\nadcStop()"];
ready -> active [label="\nadcStartConversion() (async)\nadcConvert() (sync)"];
active -> ready [label="\nadcStopConversion()\nsync return"];
- active -> complete [label="\nasync callback\n>acg_endcb<"];
+ active -> active [label="\nasync callback (half buffer)\nasync callback (full buffer circular)\n>acg_endcb<"];
+ active -> complete [label="\nasync callback (full buffer)\n>acg_endcb<"];
complete -> active [label="\nadcStartConversionI()\nthen\ncallback return()"];
complete -> ready [label="\nadcStopConversionI()\nthen\ncallback return"];
}
@@ -359,7 +360,8 @@ stop -> stop [label="\nadcStop()"];
ready -> active [label="\nadcStartConversion() (async)\nadcConvert() (sync)"];
active -> ready [label="\nadcStopConversion()\nsync return"];
- active -> complete [label="\nasync callback\n>acg_endcb<"];
+ active -> active [label="\nasync callback (half buffer)\nasync callback (full buffer circular)\n>acg_endcb<"];
+ active -> complete [label="\nasync callback (full buffer)\n>acg_endcb<"];
complete -> active [label="\nadcStartConversionI()\nthen\ncallback return()"];
complete -> ready [label="\nadcStopConversionI()\nthen\ncallback return"];
}
|