diff --git a/os/hal/dox/uart.dox b/os/hal/dox/uart.dox index 771112e3d..c80bf2e88 100644 --- a/os/hal/dox/uart.dox +++ b/os/hal/dox/uart.dox @@ -101,21 +101,13 @@ rx_idle [label="RX_IDLE", style="bold"]; rx_active [label="RX_ACTIVE"]; rx_complete [label="RX_COMPLETE"]; - rx_error [label="RX_ERROR"]; - rx_timeout [label="RX_TIMEOUT"]; + rx_idle -> rx_idle [label="\nuartStopReceive()\n>rxchar_cb<\n>rxerr_cb<"]; rx_idle -> rx_active [label="\nuartStartReceive()"]; - rx_active -> rx_error [label="\nreceive error\n>rxerr_cb<"]; - rx_error -> rx_idle [label="\ncallback return"]; - rx_error -> rx_active [label="\nuartStartReceiveI()"]; - - rx_active -> rx_timeout [label="\ntimeout\n>timeout_cb<"]; - rx_timeout -> rx_idle [label="\ncallback return"]; - rx_timeout -> rx_active [label="\nuartStartReceiveI()"]; - rx_active -> rx_complete [label="\nbuffer filled\n>rxend_cb<"]; rx_active -> rx_idle [label="\nuartStopReceive()"]; + rx_active -> rx_active [label="\nreceive error\n>rxerr_cb<"]; rx_complete -> rx_active [label="\nuartStartReceiveI()"]; rx_complete -> rx_idle [label="\ncallback return"]; }