yes ,I tried ,also the same result .
in fact ,the API is also called this function .
static uint32_t GetNfcUidHandler(uint8_t msgId, int payloadLen, const uint8_t* pPayload)
{
MSG_RESPONSE_GETNFCUID_T response;
ASSERT(msgId == MSG_ID_GETNFCUID);
(void)msgId; /* suppress [-Wunused-parameter] */
(void)payloadLen; /* suppress [-Wunused-parameter]: no argument is expected, but if present redundantly, just ignore. */
(void)pPayload; /* suppress [-Wunused-parameter]: no argument is expected, but if present redundantly, just ignore. */
Chip_EEPROM_Read(NSS_EEPROM, NSS_NFC_UID_BASE - EEPROM_START, response.nfcuid, sizeof(response.nfcuid));
Msg_AddResponse(msgId, sizeof(response), (uint8_t*)&response);
return MSG_OK;
}
can you give me more suggestion about this problem ?