Fix building with TRACE_SD_CARD CMake option (#8391)

This commit is contained in:
Risto
2021-04-05 13:06:24 +02:00
committed by GitHub
parent 477a2a1bb7
commit 84f769dbe7
+11 -1
View File
@@ -1107,7 +1107,9 @@ OPTIMIZE("O0") SD_Error SD_WaitReadOperation(uint32_t timeout)
delay_ms(1);
timeout--;
}
#ifndef BOOT
TRACE_SD_CARD_EVENT((timeout == 0), sd_wait_read, (TransferError << 8) + (DMAEndOfTransfer << 1) + TransferEnd);
#endif
DMAEndOfTransfer = 0;
@@ -1117,7 +1119,9 @@ OPTIMIZE("O0") SD_Error SD_WaitReadOperation(uint32_t timeout)
delay_ms(1);
timeout--;
}
#ifndef BOOT
TRACE_SD_CARD_EVENT((timeout == 0), sd_wait_read, -1);
#endif
if (StopCondition == 1) {
errorstatus = SD_StopTransfer();
@@ -1332,8 +1336,10 @@ OPTIMIZE("O0") SD_Error SD_WaitWriteOperation(uint32_t timeout)
delay_ms(1);
timeout--;
}
#ifndef BOOT
TRACE_SD_CARD_EVENT((timeout == 0), sd_wait_write, (TransferError << 8) + (DMAEndOfTransfer << 1) + TransferEnd);
#endif
DMAEndOfTransfer = 0;
timeout = 100;
@@ -1342,7 +1348,9 @@ OPTIMIZE("O0") SD_Error SD_WaitWriteOperation(uint32_t timeout)
delay_ms(1);
timeout--;
}
#ifndef BOOT
TRACE_SD_CARD_EVENT((timeout == 0), sd_wait_write, -1);
#endif
if (StopCondition == 1) {
errorstatus = SD_StopTransfer();
@@ -1474,7 +1482,9 @@ OPTIMIZE("O0") void SD_ProcessIRQ(void)
SDIO_IT_TXFIFOHE | SDIO_IT_RXFIFOHF | SDIO_IT_TXUNDERR |
SDIO_IT_RXOVERR | SDIO_IT_STBITERR, DISABLE);
#ifndef BOOT
TRACE_SD_CARD_EVENT((TransferError != SD_OK), sd_irq, TransferError);
#endif
}
/**