static BOOL SDSendCommand(UINT8 idx, UINT32 arg) { // sanity checking on parameters if(idx >= TOTAL_COMMANDS) { OALMSG(1, (TEXT("SDBootMDD: %s: command index is invalid\r\n"),TEXT(__FUNCTION__))); return FALSE; } if( cmdTable[idx].isAppCmd && !SDSendCommand( APP_CMD, HIGH_SHIFT(g_cardRCA) ) ) { return FALSE; } return PDD_SDSendCommand( cmdTable[idx].index, arg, cmdTable[idx].resp, cmdTable[idx].type, cmdTable[idx].isRead); }
static BOOL SDSendCommand(UINT8 idx, UINT32 arg) { // sanity checking on parameters if(idx >= TOTAL_COMMANDS) { // KITLOutputDebugString("SDBootMDD: SDSendCommand: command index is invalid\r\n"); return FALSE; } if( cmdTable[idx].isAppCmd && !SDSendCommand( APP_CMD, HIGH_SHIFT(g_cardRCA) ) ) { return FALSE; } return PDD_SDSendCommand( cmdTable[idx].index, arg, cmdTable[idx].resp, cmdTable[idx].type, cmdTable[idx].isRead); }