Explorar el Código

Merge pull request #332 from ZuluSCSI/fix-sd-wrap-timeout

Fix SD card IO timeout wrapping
Alex Perez hace 2 años
padre
commit
4cba22e7b0
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      lib/ZuluSCSI_platform_RP2040/sd_card_sdio.cpp

+ 2 - 2
lib/ZuluSCSI_platform_RP2040/sd_card_sdio.cpp

@@ -263,8 +263,8 @@ bool SdioCard::stopTransmission(bool blocking)
     }
     else
     {
-        uint32_t end = millis() + 5000;
-        while (millis() < end && isBusy())
+        uint32_t start = millis();
+        while ((uint32_t)(millis() - start) < 5000 && isBusy())
         {
             if (m_stream_callback)
             {