www.pudn.com > OS.rar > SDCDriver.h, change:2006-04-12,size:2523b
#ifndef __SDCDRIVER_h__ #define __SDCDRIVER_h__ // write your header here //************************************************************************* //======================================================== //Function Name: DrvSDCInitial //Syntax: int DrvSDCInitial() //Purpose: Initialize SD Card //Note: //Parameters: void //Return: 0:Success -1:Fail //======================================================= extern INT16 DrvSDCInitial(void); //======================================================== //Function Name: DrvSDCReadSector //Syntax: int DrvSDCReadSector((unsigned long) LBA, (unsigned long) Store Address) //Purpose: Read one Sector //Note: //Parameters: //Return: 0:Success -1:Fail //======================================================= extern INT16 DrvSDCReadSector( UINT32 , UINT32); //======================================================== //Function Name: DrvSDCWriteSector //Syntax: int DrvSDCWriteSector((unsigned long) LBA, (unsigned long) Data Address) //Purpose: Write one Sector //Note: //Parameters: //Return: 0:Success -1:Fail //======================================================= extern INT16 DrvSDCWriteSector( UINT32 , UINT32); //======================================================== //Function Name: DrvSDCReadMultiSector //Syntax: int DrvSDCReadMultiSector((unsigned long) LBA, (unsigned long) Store Address, (unsigned long) Sector Count) //Purpose: Read Multi-Sector //Note: //Parameters: //Return: 0:Success -1:Fail //======================================================= extern INT16 DrvSDCReadMultiSector( UINT32 , UINT32 , UINT32); //======================================================== //Function Name: DrvSDCWriteMultiSector //Syntax: int DrvSDCWriteMultiSector((unsigned long) LBA, (unsigned long) Data Address, (unsigned long) Sector Count) //Purpose: Write Multi-Sector //Note: //Parameters: //Return: 0:Success -1:Fail //======================================================= extern INT16 DrvSDCWriteMultiSector( UINT32 , UINT32 , UINT32); //======================================================== //Function Name: DrvSDCGetSize //Syntax: int DrvSDCGetSize() //Purpose: Return Number of SDC Sectors //Note: //Parameters: //Return: Total Sector Number //======================================================= extern UINT32 DrvSDCGetSize(void); //************************************************************************* #endif