From ea36029a3d5cb0288702d5bc9d59c959cc4d4d5d Mon Sep 17 00:00:00 2001 From: xoviat Date: Wed, 30 Dec 2020 19:50:15 -0600 Subject: [PATCH] reformat --- embassy-stm32f4/src/serial.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/embassy-stm32f4/src/serial.rs b/embassy-stm32f4/src/serial.rs index 57c97041..02a1e853 100644 --- a/embassy-stm32f4/src/serial.rs +++ b/embassy-stm32f4/src/serial.rs @@ -246,8 +246,8 @@ where fn poll(self: core::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { let Self { uarte, rx_transfer } = unsafe { self.get_unchecked_mut() }; - - if true { + let mut taken = rx_transfer.take().unwrap(); + if taken.is_done() { let (rx_stream, usart, buf, _) = rx_transfer.take().unwrap().free(); uarte.rx_stream.replace(rx_stream); @@ -257,7 +257,6 @@ where } else { waker_interrupt!(DMA2_STREAM2, cx.waker().clone()); - let mut taken = rx_transfer.take().unwrap(); taken.start(|usart| {}); rx_transfer.replace(taken);