Question) NFC response data error (time out)
Hello, I'm playing nfc on the ST25R3916 board.
Currently, Tag is ISO/IEC 15693 and Firmware uses STSW-ST25R011.
Write works well, but sometimes "time out errors" occur in the Read, GetSystem Information command, which requires response data. Is there a reason and solution?
Below is the code for the current test.
static Menu_Callback_Status_t tabTagWriteNdef(void)
{
ReturnCode rc;
rfalNfcvInventoryRes InvRes = gDevList[0].dev.nfcv.InvRes;
uint16_t rcvLen;
uint8_t buffTmp[0x20]; // GetsystemInfo response data
uint8_t rxBuf[ 1 + 4 + RFAL_CRC_LEN ]; // Read response data
rc = rfalNfcvPollerReadSingleBlock(RFAL_NFCV_REQ_FLAG_DEFAULT, InvRes.UID, 0, rxBuf, sizeof(rxBuf), &rcvLen);
rc = rfalNfcvPollerGetSystemInformation(RFAL_NFCV_REQ_FLAG_DEFAULT, InvRes.UID, (uint8_t *)buffTmp, sizeof(buffTmp), &rcvLen );
return MEND_CALLBACK_LAST;
}I'd appreciate it if you could answer me.
