Quellcode durchsuchen

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

Fix SD card IO timeout wrapping
Alex Perez vor 2 Jahren
Ursprung
Commit
4cba22e7b0
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  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)
             {