Bläddra i källkod

🚑️ Fix SDIO Init bootloop on STM32F1 (#24275)

Tanguy Pruvot 2 år sedan
förälder
incheckning
c9b97b8d64
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2
    1
      Marlin/src/HAL/STM32/sdio.cpp

+ 2
- 1
Marlin/src/HAL/STM32/sdio.cpp Visa fil

@@ -200,7 +200,8 @@ static uint32_t clock_to_divider(uint32_t clk) {
200 200
 
201 201
 bool SDIO_Init() {
202 202
   HAL_StatusTypeDef sd_state = HAL_OK;
203
-  HAL_SD_DeInit(&hsd);
203
+  if (hsd.Instance == SDIO)
204
+    HAL_SD_DeInit(&hsd);
204 205
 
205 206
   /* HAL SD initialization */
206 207
   hsd.Instance = SDIO;

Laddar…
Avbryt
Spara