From 6648dffc8c89d34fd26aba544e507d3cf3b20e47 Mon Sep 17 00:00:00 2001 From: 3djc Date: Fri, 19 Aug 2022 07:16:27 +0200 Subject: [PATCH] fix: Prevent TF lockup on radios using SDIO (#2210) --- radio/src/targets/common/arm/stm32/sdio_sd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/radio/src/targets/common/arm/stm32/sdio_sd.c b/radio/src/targets/common/arm/stm32/sdio_sd.c index f0f97b97fbf..c91192f92f2 100644 --- a/radio/src/targets/common/arm/stm32/sdio_sd.c +++ b/radio/src/targets/common/arm/stm32/sdio_sd.c @@ -547,6 +547,7 @@ OPTIMIZE("O0") SD_Error SD_PowerON(void) response = SDIO_GetResponse(SDIO_RESP1); validvoltage = (((response >> 31) == 1) ? 1 : 0); count++; + SDIO_ClearFlag(SDIO_FLAG_CCRCFAIL); } if (count >= SD_MAX_VOLT_TRIAL) { errorstatus = SD_INVALID_VOLTRANGE;