Skip to content

Commit bf595ab

Browse files
Document serial event clear conditions
1 parent 445ac95 commit bf595ab

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/serial.rs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,19 @@ pub enum Error {
5252

5353
/// Interrupt event
5454
pub enum Event {
55-
/// New data has been received
55+
/// New data has been received.
56+
///
57+
/// This event is cleared by reading a character from the UART.
5658
Rxne,
57-
/// New data can be sent
59+
/// New data can be sent.
60+
///
61+
/// This event is cleared by writing a character to the UART.
62+
///
63+
/// Note that this event does not mean that the character in the TX buffer
64+
/// is fully transmitted. It only means that the TX buffer is ready to take
65+
/// another character to be transmitted.
5866
Txe,
59-
/// Idle line state detected
67+
/// Idle line state detected.
6068
Idle,
6169
}
6270

0 commit comments

Comments
 (0)