|
Defines |
| #define | SD_DEFAULT_SECTORS_PER_TRACK 64; |
| #define | SD_SPI_TIMEOUT 0xFFFFFF |
Functions |
| void | sd_init (void) |
| void | sd_cleanup (void) |
| char | sd_checkForR1Error (unsigned char pa_cResponse) |
| bool | sd_16BitCRCOk (unsigned char *pa_cData, unsigned char pa_cCRCHi, unsigned char pa_cCRCLo) |
| unsigned char | sd_commandResponse (T_SPI_HANDLE pa_hSPI, unsigned short pa_cExpectedBytes, unsigned char *cResponse) |
| char | sd_dataResponse (T_SPI_HANDLE pa_hSPI, unsigned short pa_cAspectedBytes, unsigned char *cResponse) |
| char | sd_sendCommand (T_SPI_HANDLE pa_hSPI, unsigned char pa_cCommand, unsigned long pa_nArgument, unsigned char pa_cCRC) |
| T_ERROR_CODE | sd_getInfo (T_SD_INSTANCE *pa_pInst) |
| T_SD_HANDLE | sd_open (unsigned char pa_cSlot) |
| void | sd_close (T_SD_HANDLE pa_hSDcard) |
| char | sd_writeSingleBlock (T_SD_HANDLE pa_hSDcard, unsigned long pa_nBlockAddress, unsigned char *pa_cData) |
| char | sd_readSingleBlock (T_SD_HANDLE pa_hSDcard, unsigned long pa_nBlockAddress, unsigned char *pa_cData) |
| char | sd_readCardInfo (T_SD_HANDLE pa_hSDcard, unsigned char *cProductName, unsigned char *cManufactID, unsigned char *cApplicationID, unsigned char *cProductRev, unsigned long *nSerialNr, unsigned char *cManuMonth, unsigned short *nManuYear) |
Variables |
| T_SD_SPEC | g_stSDspec |
| bool | g_bInitialized |