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 
}