Sync w/ libnfc-1.5.1.
This commit is contained in:
parent
76d325f47b
commit
0a7ce855b8
4 changed files with 6 additions and 6 deletions
|
@ -57,7 +57,7 @@ AC_CHECK_LIB([crypto], [DES_ecb_encrypt], [], [AC_MSG_ERROR([Cannot find libcryp
|
||||||
AC_CHECK_HEADERS([openssl/aes.h openssl/des.h openssl/rand.h], [], [AC_MSG_ERROR([Cannot find openssl headers.])])
|
AC_CHECK_HEADERS([openssl/aes.h openssl/des.h openssl/rand.h], [], [AC_MSG_ERROR([Cannot find openssl headers.])])
|
||||||
|
|
||||||
# Checks for pkg-config modules.
|
# Checks for pkg-config modules.
|
||||||
LIBNFC_REQUIRED_VERSION="1.4.0"
|
LIBNFC_REQUIRED_VERSION="1.5.1"
|
||||||
PKG_CHECK_MODULES([LIBNFC], [libnfc >= $LIBNFC_REQUIRED_VERSION], [], [AC_MSG_ERROR([libnfc >= $LIBNFC_REQUIRED_VERSION is mandatory.])])
|
PKG_CHECK_MODULES([LIBNFC], [libnfc >= $LIBNFC_REQUIRED_VERSION], [], [AC_MSG_ERROR([libnfc >= $LIBNFC_REQUIRED_VERSION is mandatory.])])
|
||||||
|
|
||||||
PKG_CONFIG_REQUIRES="libnfc"
|
PKG_CONFIG_REQUIRES="libnfc"
|
||||||
|
|
|
@ -89,7 +89,7 @@
|
||||||
do { \
|
do { \
|
||||||
errno = 0; \
|
errno = 0; \
|
||||||
DEBUG_XFER (msg, __##msg##_n, "===> "); \
|
DEBUG_XFER (msg, __##msg##_n, "===> "); \
|
||||||
if (!(nfc_initiator_transceive_bytes (tag->device, msg, __##msg##_n, res, &__##res##_n))) { \
|
if (!(nfc_initiator_transceive_bytes (tag->device, msg, __##msg##_n, res, &__##res##_n, NULL))) { \
|
||||||
if (disconnect) { \
|
if (disconnect) { \
|
||||||
tag->active = false; \
|
tag->active = false; \
|
||||||
} \
|
} \
|
||||||
|
|
|
@ -172,7 +172,7 @@ static ssize_t read_data (MifareTag tag, uint8_t command, uint8_t file_no, off_
|
||||||
MIFARE_DESFIRE (tag)->last_picc_error = OPERATION_OK; \
|
MIFARE_DESFIRE (tag)->last_picc_error = OPERATION_OK; \
|
||||||
MIFARE_DESFIRE (tag)->last_pcd_error = OPERATION_OK; \
|
MIFARE_DESFIRE (tag)->last_pcd_error = OPERATION_OK; \
|
||||||
DEBUG_XFER (__msg, __len, "===> "); \
|
DEBUG_XFER (__msg, __len, "===> "); \
|
||||||
if (!(nfc_initiator_transceive_bytes (tag->device, __msg, __len, __res, &__##res##_n))) { \
|
if (!(nfc_initiator_transceive_bytes (tag->device, __msg, __len, __res, &__##res##_n, NULL))) { \
|
||||||
return errno = EIO, -1; \
|
return errno = EIO, -1; \
|
||||||
} \
|
} \
|
||||||
DEBUG_XFER (__res, __##res##_n, "<=== "); \
|
DEBUG_XFER (__res, __##res##_n, "<=== "); \
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
do { \
|
do { \
|
||||||
errno = 0; \
|
errno = 0; \
|
||||||
DEBUG_XFER (msg, __##msg##_n, "===> "); \
|
DEBUG_XFER (msg, __##msg##_n, "===> "); \
|
||||||
if (!(nfc_initiator_transceive_bytes (tag->device, msg, __##msg##_n, res, &__##res##_n))) { \
|
if (!(nfc_initiator_transceive_bytes (tag->device, msg, __##msg##_n, res, &__##res##_n, NULL))) { \
|
||||||
return errno = EIO, -1; \
|
return errno = EIO, -1; \
|
||||||
} \
|
} \
|
||||||
DEBUG_XFER (res, __##res##_n, "<=== "); \
|
DEBUG_XFER (res, __##res##_n, "<=== "); \
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
return -1; \
|
return -1; \
|
||||||
} \
|
} \
|
||||||
DEBUG_XFER (msg, __##msg##_n, "===> "); \
|
DEBUG_XFER (msg, __##msg##_n, "===> "); \
|
||||||
if (!(nfc_initiator_transceive_bytes (tag->device, msg, __##msg##_n, res, &__##res##_n))) { \
|
if (!(nfc_initiator_transceive_bytes (tag->device, msg, __##msg##_n, res, &__##res##_n, NULL))) { \
|
||||||
nfc_configure (tag->device, NDO_EASY_FRAMING, true); \
|
nfc_configure (tag->device, NDO_EASY_FRAMING, true); \
|
||||||
return errno = EIO, -1; \
|
return errno = EIO, -1; \
|
||||||
} \
|
} \
|
||||||
|
@ -323,7 +323,7 @@ is_mifare_ultralightc_on_reader (nfc_device_t *device, nfc_iso14443a_info_t nai)
|
||||||
nfc_initiator_select_passive_target (device, modulation, nai.abtUid, nai.szUidLen, &pnti);
|
nfc_initiator_select_passive_target (device, modulation, nai.abtUid, nai.szUidLen, &pnti);
|
||||||
nfc_configure (device, NDO_EASY_FRAMING, false);
|
nfc_configure (device, NDO_EASY_FRAMING, false);
|
||||||
size_t n;
|
size_t n;
|
||||||
ret = nfc_initiator_transceive_bytes (device, cmd_step1, sizeof (cmd_step1), res_step1, &n);
|
ret = nfc_initiator_transceive_bytes (device, cmd_step1, sizeof (cmd_step1), res_step1, &n, NULL);
|
||||||
nfc_configure (device, NDO_EASY_FRAMING, true);
|
nfc_configure (device, NDO_EASY_FRAMING, true);
|
||||||
nfc_initiator_deselect_target (device);
|
nfc_initiator_deselect_target (device);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Add table
Reference in a new issue