SDIO timeout fixes

This commit is contained in:
Damjan Adamic
2016-09-11 21:53:44 +02:00
parent e229c8f8e7
commit 0076dd99e0
3 changed files with 15 additions and 17 deletions
+2 -2
View File
@@ -159,7 +159,7 @@ DRESULT __disk_read(
if (Status == SD_OK) {
SDTransferState State;
Status = SD_WaitReadOperation(); // Check if the Transfer is finished
Status = SD_WaitReadOperation(100*count); // Check if the Transfer is finished
while ((State = SD_GetStatus()) == SD_TRANSFER_BUSY); // BUSY, OK (DONE), ERROR (FAIL)
@@ -230,7 +230,7 @@ DRESULT __disk_write(
if (Status == SD_OK) {
SDTransferState State;
Status = SD_WaitWriteOperation(); // Check if the Transfer is finished
Status = SD_WaitWriteOperation(500*count); // Check if the Transfer is finished
while((State = SD_GetStatus()) == SD_TRANSFER_BUSY); // BUSY, OK (DONE), ERROR (FAIL)