uint8_t SelectApplet[12] = {0x00, 0xa4, 0x04, 0x00, 0x07, 0xa0, 0x00, 0x00, 0x03, 0x11, 0x00, 0x10};
//eStatus = phpalCt_Transceive( (uint8_t *)&SelectApplet[0], 12, bApduRespBuffer,&wReceiveSize);
memset (ppRxBuffer_Ph, 0, 100); //This is local buffer to receive the data
status = phpalI14443p4_Exchange(psDiscLoopParams->pPal14443p4DataParams,
//0, //wOption, //Response Ph : Response for SelectApplet: Len=2, \n 51 0C
//1, //wOption, //Response Ph : Response for SelectApplet: Len=1, \n 50
//2, //wOption, //Response Ph : Response for SelectApplet: Exchange failed
//3, //wOption, //Response Ph : Response for SelectApplet: Exchange failed
//PH_EXCHANGE_BUFFERED_BIT, //this is 0x8000. wOption, //Response Ph : Response for SelectApplet: Len=0
PH_EXCHANGE_LEAVE_BUFFER_BIT, //this is 0x4000. wOption, //Response Ph : Response for SelectApplet: Len=2, \n 51 0C
&SelectApplet[0], //pTxBuffer,
12,
&ppRxBuffer_Phani[0], //&ppRxBuffer,
&pRxLength);
if(status != PH_ERR_SUCCESS)
{
LOG_TXT("Ph : Exchange failed at ");
LOG_TXT(gkphExMain_LogInfo[bDsi]);
break;
}
LOG_AU8("Ph : Response for SelectApplet:\n",ppRxBuffer_Phani, pRxLength);