Description
Source
Call Graph
Start Line: 134
void CheckProtection(unsigned char mciID)
{
Pin* pPin = 0;
if(mciID == 0) {
#ifdef BOARD_SD_PIN_WP
Pin pinMciWriteProtect = BOARD_SD_PIN_WP;
pPin = &pinMciWriteProtect;
#endif
} else {
#ifdef BOARD_SD_MCI1_PIN_WP
Pin pinMciWriteProtect = BOARD_SD_MCI1_PIN_WP;
pPin = &pinMciWriteProtect;
#endif
}
if(pPin != 0) {
PIO_Configure(pPin, 1);
if (PIO_Get(pPin) != 0) {
TRACE_INFO("SD card is write-protected\n\r");
}
else {
TRACE_INFO("SD card is NOT write-protected.\n\r");
}
} else {
TRACE_INFO("Cannot check if SD card is write-protected\n\r");
}
}