Skip to content

Commit 669100e

Browse files
committed
usart: Added ErrorCode off for _abort
1 parent e5e43ab commit 669100e

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

chips/stm32u5xx/src/usart.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,10 @@ impl<'a> uart::Transmit<'a> for Usart<'a> {
218218
self.tx_client.map(move |client| {
219219
client.transmitted_buffer(buf, 0, Err(kernel::ErrorCode::CANCEL));
220220
});
221+
Ok(())
222+
} else {
223+
Err(kernel::ErrorCode::OFF)
221224
}
222-
Ok(())
223225
}
224226

225227
fn transmit_word(&self, _word: u32) -> Result<(), kernel::ErrorCode> {
@@ -291,10 +293,10 @@ impl<'a> uart::Receive<'a> for Usart<'a> {
291293
uart::Error::Aborted,
292294
);
293295
});
296+
Ok(())
294297
} else {
295-
return Err(kernel::ErrorCode::OFF);
298+
Err(kernel::ErrorCode::OFF)
296299
}
297-
Ok(())
298300
}
299301

300302
fn receive_word(&self) -> Result<(), kernel::ErrorCode> {

0 commit comments

Comments
 (0)