diff options
| author | Guillaume MICHEL <[email protected]> | 2022-10-28 10:49:59 +0200 |
|---|---|---|
| committer | Guillaume MICHEL <[email protected]> | 2022-10-28 10:49:59 +0200 |
| commit | 49e109130937bd0ab0742a1a4765a97d0dc8a00c (patch) | |
| tree | 526759d1ccd8cd9da162497787cfc601e7c876fe | |
| parent | 4e61d83555c1693da025bc7c9c1c8ecf335b65f1 (diff) | |
embassy-stm32: Fix bug where USART idle flag could end a `read` prematuraly
| -rw-r--r-- | embassy-stm32/src/usart/mod.rs | 2 |
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 |
