Explorar el Código

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

Tanguy Pruvot hace 2 años
padre
commit
c9b97b8d64
No account linked to committer's email address
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2
    1
      Marlin/src/HAL/STM32/sdio.cpp

+ 2
- 1
Marlin/src/HAL/STM32/sdio.cpp Ver fichero

@@ -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…
Cancelar
Guardar