www.pudn.com > OS.rar > SD.c, change:2006-12-11,size:741b
#include "typedef.h"
#include ".\component\GPL162002_Far\include\FileSystem\SDCDriver.h"
//#define SD_EN
INT16 SD_Initial(void)
{
#ifdef SD_EN
return DrvSDCInitial();
#else
return -1;
#endif
}
INT16 SD_Uninitial(void)
{
#ifdef SD_EN
return 0;
#else
return -1;
#endif
}
UDWORD SD_GetMemSize()
{
#ifdef SD_EN
return DrvSDCGetSize();
#else
return -1;
#endif
}
INT16 SD_ReadSector(UDWORD blkno , UWORD blkcnt , UINT32 buf)
{
#ifdef SD_EN
return DrvSDCReadSector(blkno , buf);
#else
return -1;
#endif
}
INT16 SD_WriteSector(UDWORD blkno , UWORD blkcnt , UINT32 buf)
{
#ifdef SD_EN
return DrvSDCWriteSector(blkno , buf);
#else
return -1;
#endif
}