summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/as3525/sd-as3525v2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as3525/sd-as3525v2.c
index 9175ef0f09..94b46017da 100644
--- a/firmware/target/arm/as3525/sd-as3525v2.c
+++ b/firmware/target/arm/as3525/sd-as3525v2.c
@@ -377,6 +377,9 @@ static bool send_cmd(const int cmd, const int arg, const int flags,
377 377
378 if(flags & MCI_RESP) 378 if(flags & MCI_RESP)
379 { 379 {
380 mci_delay(); /* if we read the response too fast we might read the
381 * response of the previous command instead */
382
380 if(flags & MCI_LONG_RESP) 383 if(flags & MCI_LONG_RESP)
381 { 384 {
382 /* store the response in little endian order for the words */ 385 /* store the response in little endian order for the words */