From ea771315534296aca5bef7efa145a5c8f932b915 Mon Sep 17 00:00:00 2001 From: Jared Szechy Date: Sat, 1 Nov 2025 21:05:05 -0400 Subject: Fix status polling --- embassy-stm32/src/sdmmc/mod.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/embassy-stm32/src/sdmmc/mod.rs b/embassy-stm32/src/sdmmc/mod.rs index eef0be4c4..93dfc9d0f 100644 --- a/embassy-stm32/src/sdmmc/mod.rs +++ b/embassy-stm32/src/sdmmc/mod.rs @@ -1034,11 +1034,9 @@ impl<'d, T: Instance> Sdmmc<'d, T> { #[inline] #[allow(unused)] async fn complete_datapath_transfer(block: bool) -> Result<(), Error> { - let regs = T::regs(); - let res = poll_fn(|cx| { T::state().register(cx.waker()); - let status = regs.star().read(); + let status = T::regs().star().read(); if status.dcrcfail() { return Poll::Ready(Err(Error::Crc)); -- cgit