移植代码如下:
/*-----------------------------------------------------------------------*/
/* Read Sector(s) 读取扇区 */
/*-----------------------------------------------------------------------*/
DRESULT disk_read (
BYTE pdrv, /* Physical drive nmuber (0..) */
BYTE *buff, /* Data buffer to store read data */
DWORD sector, /* Sector address (LBA) */
BYTE count /* Number of sectors to read (1..128) */
)
{
DRESULT res = RES_ERROR;
int result;
switch (pdrv) {
case SD_CARD :
result = SD_ReadDisk(buff, sector, count);
if(result)
{
res = RES_ERROR;
}
else
{
res = RES_OK;
}
break;
case USB :
break;
default:
break;
}
return res;
}
SD 卡移植是红色字体部分。
|