Add a simple function to print nfc_iso14443a_info_t structure.
This commit is contained in:
parent
e9451f71f2
commit
af9f744390
2 changed files with 12 additions and 0 deletions
|
@ -212,3 +212,13 @@ void print_hex_par(const byte_t* pbtData, const size_t szBits, const byte_t* pbt
|
|||
printf("\n");
|
||||
}
|
||||
|
||||
void print_nfc_iso14443a_info(const nfc_iso14443a_info_t nai)
|
||||
{
|
||||
printf(" ATQA (SENS_RES): "); print_hex(nai.abtAtqa,2);
|
||||
printf(" UID (NFCID%c): ",(nai.abtUid[0]==0x08?'3':'1')); print_hex(nai.abtUid, nai.szUidLen);
|
||||
printf(" SAK (SEL_RES): "); print_hex(&nai.btSak,1);
|
||||
if (nai.szAtsLen) {
|
||||
printf(" ATS (ATR): ");
|
||||
print_hex(nai.abtAts, nai.szAtsLen);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -65,5 +65,7 @@ NFC_EXPORT void print_hex(const byte_t* pbtData, const size_t szLen);
|
|||
NFC_EXPORT void print_hex_bits(const byte_t* pbtData, const size_t szBits);
|
||||
NFC_EXPORT void print_hex_par(const byte_t* pbtData, const size_t szBits, const byte_t* pbtDataPar);
|
||||
|
||||
NFC_EXPORT void print_nfc_iso14443a_info(const nfc_iso14443a_info_t nai);
|
||||
|
||||
#endif // _LIBNFC_BITUTILS_H_
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue