mirror of
https://github.com/nfc-tools/libnfc.git
synced 2026-04-21 22:16:16 +00:00
Flag some problems in the examples.
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
#include <nfc/nfc-messages.h>
|
||||
|
||||
#include "nfc-utils.h"
|
||||
// FIXME: Delete me
|
||||
#include "chips/pn53x.h"
|
||||
|
||||
#define MAX_DEVICE_COUNT 16
|
||||
@@ -78,18 +79,21 @@ int main(int argc, const char* argv[])
|
||||
|
||||
printf("NFC device [%s] connected.\n",pnd->acName);
|
||||
|
||||
// FIXME: Direct call
|
||||
result = pn53x_transceive(pnd,pncmd_diagnose_communication_line_test,sizeof(pncmd_diagnose_communication_line_test),abtRx,&szRxLen);
|
||||
if ( result ) {
|
||||
result = (memcmp(pncmd_diagnose_communication_line_test+2, abtRx, sizeof(pncmd_diagnose_communication_line_test)-2 ) == 0);
|
||||
}
|
||||
printf(" Communication line test: %s\n", result ? "OK" : "Failed");
|
||||
|
||||
// FIXME: Direct call
|
||||
result = pn53x_transceive(pnd,pncmd_diagnose_rom_test,sizeof(pncmd_diagnose_rom_test),abtRx,&szRxLen);
|
||||
if ( result ) {
|
||||
result = ((szRxLen == 1) && (abtRx[0] == 0x00));
|
||||
}
|
||||
printf(" ROM test: %s\n", result ? "OK" : "Failed");
|
||||
|
||||
// FIXME: Direct call
|
||||
result = pn53x_transceive(pnd,pncmd_diagnose_ram_test,sizeof(pncmd_diagnose_ram_test),abtRx,&szRxLen);
|
||||
if ( result ) {
|
||||
result = ((szRxLen == 1) && (abtRx[0] == 0x00));
|
||||
|
||||
Reference in New Issue
Block a user