Flag some problems in the examples.

This commit is contained in:
Romain Tartiere
2010-08-18 14:44:40 +00:00
parent c9f88e17a1
commit 0a09c8d8e7
2 changed files with 6 additions and 0 deletions

View File

@@ -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));