diff --git a/examples/nfc-poll.c b/examples/nfc-poll.c index 8cf2833..9c70859 100644 --- a/examples/nfc-poll.c +++ b/examples/nfc-poll.c @@ -23,7 +23,7 @@ */ #ifdef HAVE_CONFIG_H - #include "config.h" +# include "config.h" #endif // HAVE_CONFIG_H #include @@ -39,67 +39,64 @@ #define MAX_DEVICE_COUNT 16 -static nfc_device_t* pnd; +static nfc_device_t *pnd; -int main(int argc, const char* argv[]) +int +main (int argc, const char *argv[]) { size_t szFound; size_t i; nfc_device_desc_t *pnddDevices; // Display libnfc version - const char* acLibnfcVersion = nfc_version(); + const char *acLibnfcVersion = nfc_version (); if (argc > 1) { errx (1, "usage: %s", argv[0]); } - printf("%s use libnfc %s\n", argv[0], acLibnfcVersion); + printf ("%s use libnfc %s\n", argv[0], acLibnfcVersion); - if (!(pnddDevices = malloc (MAX_DEVICE_COUNT * sizeof (*pnddDevices)))) - { + if (!(pnddDevices = malloc (MAX_DEVICE_COUNT * sizeof (*pnddDevices)))) { fprintf (stderr, "malloc() failed\n"); return EXIT_FAILURE; } nfc_list_devices (pnddDevices, MAX_DEVICE_COUNT, &szFound); - if (szFound == 0) - { - INFO("%s", "No device found."); + if (szFound == 0) { + INFO ("%s", "No device found."); } - for (i = 0; i < szFound; i++) - { - pnd = nfc_connect(&(pnddDevices[i])); + for (i = 0; i < szFound; i++) { + pnd = nfc_connect (&(pnddDevices[i])); - if (pnd == NULL) - { - ERR("%s", "Unable to connect to NFC device."); + if (pnd == NULL) { + ERR ("%s", "Unable to connect to NFC device."); return 1; } - nfc_initiator_init(pnd); + nfc_initiator_init (pnd); // Drop the field for a while - nfc_configure(pnd,NDO_ACTIVATE_FIELD,false); + nfc_configure (pnd, NDO_ACTIVATE_FIELD, false); // Let the reader only try once to find a tag - nfc_configure(pnd,NDO_INFINITE_SELECT,false); + nfc_configure (pnd, NDO_INFINITE_SELECT, false); // Configure the CRC and Parity settings - nfc_configure(pnd,NDO_HANDLE_CRC,true); - nfc_configure(pnd,NDO_HANDLE_PARITY,true); + nfc_configure (pnd, NDO_HANDLE_CRC, true); + nfc_configure (pnd, NDO_HANDLE_PARITY, true); // Enable field so more power consuming cards can power themselves up - nfc_configure(pnd,NDO_ACTIVATE_FIELD,true); + nfc_configure (pnd, NDO_ACTIVATE_FIELD, true); - printf("Connected to NFC reader: %s\n",pnd->acName); + printf ("Connected to NFC reader: %s\n", pnd->acName); // NOTE we can't use pn53x_transceive() because rx[0] is not status byte (0x00 != status OK) // bool pn53x_transceive(const nfc_device_t* pnd, const byte_t* pbtTx, const size_t szTxLen, byte_t* pbtRx, size_t* pszRxLen); // bool res = pn53x_transceive(pnd, abtTx, szTxLen, abtRx, &szRxLen); - + // bool (*transceive)(const nfc_device_spec_t nds, const byte_t* pbtTx, const size_t szTxLen, byte_t* pbtRx, size_t* pszRxLen); const byte_t btPollNr = 20; @@ -110,27 +107,27 @@ int main(int argc, const char* argv[]) nfc_target_t antTargets[2]; size_t szTargetFound; - if(pnd->nc == NC_PN531) { + if (pnd->nc == NC_PN531) { // PN531 doesn't support hardware polling (InAutoPoll) - WARN("%s", "PN531 doesn't support hardware polling."); + WARN ("%s", "PN531 doesn't support hardware polling."); continue; } - printf("PN53x will poll during %ld ms\n", (unsigned long) btPollNr * szTargetTypes * btPeriod * 150); - bool res = nfc_initiator_poll_targets(pnd, &nttMifare, 1, btPollNr, btPeriod, antTargets, &szTargetFound); - if( res ) { - printf("%ld target(s) have been found.\n", (unsigned long) szTargetFound); - for(uint8_t n=0; n