aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume MICHEL <[email protected]>2022-10-28 10:49:59 +0200
committerGuillaume MICHEL <[email protected]>2022-10-28 10:49:59 +0200
commit49e109130937bd0ab0742a1a4765a97d0dc8a00c (patch)
tree526759d1ccd8cd9da162497787cfc601e7c876fe
parent4e61d83555c1693da025bc7c9c1c8ecf335b65f1 (diff)
embassy-stm32: Fix bug where USART idle flag could end a `read` prematuraly
-rw-r--r--embassy-stm32/src/usart/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/usart/mod.rs b/embassy-stm32/src/usart/mod.rs
index dee466b21..e059c91b2 100644
--- a/embassy-stm32/src/usart/mod.rs
+++ b/embassy-stm32/src/usart/mod.rs
@@ -465,7 +465,7 @@ impl<'d, T: BasicInstance, RxDma> UartRx<'d, T, RxDma> {
465 } 465 }
466 } 466 }
467 467
468 if sr.idle() { 468 if enable_idle_line_detection && sr.idle() {
469 // Idle line 469 // Idle line
470 470
471 // stop dma transfer 471 // stop dma transfer