From 09623580262ecbd747f4feabd62eceb524ec16af Mon Sep 17 00:00:00 2001 From: danicampora Date: Sun, 15 Mar 2015 20:50:56 +0100 Subject: cc3200: Align SD card driver with new SDK release(1.1.0). --- cc3200/fatfs/src/drivers/sd_diskio.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cc3200/fatfs') diff --git a/cc3200/fatfs/src/drivers/sd_diskio.c b/cc3200/fatfs/src/drivers/sd_diskio.c index fbe73ebde..57ff5ae62 100644 --- a/cc3200/fatfs/src/drivers/sd_diskio.c +++ b/cc3200/fatfs/src/drivers/sd_diskio.c @@ -360,6 +360,8 @@ DRESULT sd_disk_read (BYTE* pBuffer, DWORD ulSectorNumber, UINT SectorCount) { pBuffer += 4; } CardSendCmd(CMD_STOP_TRANS, 0); + // Wait for the command to complete + while (!(MAP_SDHostIntStatus(SDHOST_BASE) & SDHOST_INT_TC)); Res = RES_OK; } } @@ -430,6 +432,8 @@ DRESULT sd_disk_write (const BYTE* pBuffer, DWORD ulSectorNumber, UINT SectorCou // Wait for transfer complete while (!(MAP_SDHostIntStatus(SDHOST_BASE) & SDHOST_INT_TC)); CardSendCmd(CMD_STOP_TRANS, 0); + // Wait for the command to complete + while (!(MAP_SDHostIntStatus(SDHOST_BASE) & SDHOST_INT_TC)); Res = RES_OK; } } -- cgit v1.2.3