Sfoglia il codice sorgente

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

Tanguy Pruvot 2 anni fa
parent
commit
c9b97b8d64
Nessun account collegato all'indirizzo email del committer
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2
    1
      Marlin/src/HAL/STM32/sdio.cpp

+ 2
- 1
Marlin/src/HAL/STM32/sdio.cpp Vedi File

@@ -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;

Loading…
Annulla
Salva