aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJared Szechy <[email protected]>2025-10-29 22:21:25 -0400
committerJared Szechy <[email protected]>2025-10-29 22:21:25 -0400
commit4e061aeb503d563fb23ed2c3e9c7fe5ae234f93a (patch)
treeaefa5cbc36521f4d82439559cd8674bff3e7239b
parent1bbf35bdf47fa031181a8e8539f0641585672c81 (diff)
Fix SDMMC on v2
-rw-r--r--embassy-stm32/src/sdmmc/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/embassy-stm32/src/sdmmc/mod.rs b/embassy-stm32/src/sdmmc/mod.rs
index 408d1b764..c3f6bde77 100644
--- a/embassy-stm32/src/sdmmc/mod.rs
+++ b/embassy-stm32/src/sdmmc/mod.rs
@@ -1052,10 +1052,13 @@ impl<'d, T: Instance> Sdmmc<'d, T> {
1052 if status.stbiterr() { 1052 if status.stbiterr() {
1053 return Poll::Ready(Err(Error::StBitErr)); 1053 return Poll::Ready(Err(Error::StBitErr));
1054 } 1054 }
1055 #[cfg(sdmmc_v1)]
1055 let done = match block { 1056 let done = match block {
1056 true => status.dbckend(), 1057 true => status.dbckend(),
1057 false => status.dataend(), 1058 false => status.dataend(),
1058 }; 1059 };
1060 #[cfg(sdmmc_v2)]
1061 let done = status.dataend();
1059 if done { 1062 if done {
1060 return Poll::Ready(Ok(())); 1063 return Poll::Ready(Ok(()));
1061 } 1064 }