Fix *transceive*() calls from examples and utils (bug introduced in previous commit)
This commit is contained in:
parent
6650105174
commit
3ee77eb79e
5 changed files with 7 additions and 5 deletions
|
@ -83,7 +83,7 @@ transmit_bits(const uint8_t *pbtTx, const size_t szTxBits)
|
||||||
print_hex_bits(pbtTx, szTxBits);
|
print_hex_bits(pbtTx, szTxBits);
|
||||||
}
|
}
|
||||||
// Transmit the bit frame command, we don't use the arbitrary parity feature
|
// Transmit the bit frame command, we don't use the arbitrary parity feature
|
||||||
if ((szRxBits = nfc_initiator_transceive_bits(pnd, pbtTx, szTxBits, NULL, abtRx, NULL)) < 0)
|
if ((szRxBits = nfc_initiator_transceive_bits(pnd, pbtTx, szTxBits, NULL, abtRx, sizeof(abtRx), NULL)) < 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Show received answer
|
// Show received answer
|
||||||
|
|
|
@ -95,7 +95,7 @@ transmit_bits(const uint8_t *pbtTx, const size_t szTxBits)
|
||||||
print_hex_bits(pbtTx, szTxBits);
|
print_hex_bits(pbtTx, szTxBits);
|
||||||
}
|
}
|
||||||
// Transmit the bit frame command, we don't use the arbitrary parity feature
|
// Transmit the bit frame command, we don't use the arbitrary parity feature
|
||||||
if ((szRxBits = nfc_initiator_transceive_bits(pnd, pbtTx, szTxBits, NULL, abtRx, NULL)) < 0)
|
if ((szRxBits = nfc_initiator_transceive_bits(pnd, pbtTx, szTxBits, NULL, abtRx, sizeof(abtRx), NULL)) < 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Show received answer
|
// Show received answer
|
||||||
|
|
|
@ -205,7 +205,7 @@ main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
// Forward the frame to the original tag
|
// Forward the frame to the original tag
|
||||||
if ((szTagRxBits = nfc_initiator_transceive_bits
|
if ((szTagRxBits = nfc_initiator_transceive_bits
|
||||||
(pndReader, abtReaderRx, (size_t) szReaderRxBits, abtReaderRxPar, abtTagRx, abtTagRxPar)) > 0) {
|
(pndReader, abtReaderRx, (size_t) szReaderRxBits, abtReaderRxPar, abtTagRx, sizeof(abtTagRx), abtTagRxPar)) > 0) {
|
||||||
// Redirect the answer back to the reader
|
// Redirect the answer back to the reader
|
||||||
if (nfc_target_send_bits(pndTag, abtTagRx, szTagRxBits, abtTagRxPar) < 0) {
|
if (nfc_target_send_bits(pndTag, abtTagRx, szTagRxBits, abtTagRxPar) < 0) {
|
||||||
nfc_perror(pndTag, "nfc_target_send_bits");
|
nfc_perror(pndTag, "nfc_target_send_bits");
|
||||||
|
|
|
@ -120,7 +120,7 @@ nfc_init(nfc_context *context)
|
||||||
/** @ingroup lib
|
/** @ingroup lib
|
||||||
* @brief Deinitialize libnfc.
|
* @brief Deinitialize libnfc.
|
||||||
* Should be called after closing all open devices and before your application terminates.
|
* Should be called after closing all open devices and before your application terminates.
|
||||||
*@param context The context to deinitialize
|
* @param context The context to deinitialize
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
nfc_exit(nfc_context *context)
|
nfc_exit(nfc_context *context)
|
||||||
|
@ -684,6 +684,7 @@ nfc_initiator_transceive_bits(nfc_device *pnd,
|
||||||
uint8_t *pbtRx, const size_t szRx,
|
uint8_t *pbtRx, const size_t szRx,
|
||||||
uint8_t *pbtRxPar)
|
uint8_t *pbtRxPar)
|
||||||
{
|
{
|
||||||
|
(void)szRx;
|
||||||
HAL(initiator_transceive_bits, pnd, pbtTx, szTxBits, pbtTxPar, pbtRx, pbtRxPar);
|
HAL(initiator_transceive_bits, pnd, pbtTx, szTxBits, pbtTxPar, pbtRx, pbtRxPar);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -764,6 +765,7 @@ nfc_initiator_transceive_bits_timed(nfc_device *pnd,
|
||||||
uint8_t *pbtRxPar,
|
uint8_t *pbtRxPar,
|
||||||
uint32_t *cycles)
|
uint32_t *cycles)
|
||||||
{
|
{
|
||||||
|
(void)szRx;
|
||||||
HAL(initiator_transceive_bits_timed, pnd, pbtTx, szTxBits, pbtTxPar, pbtRx, pbtRxPar, cycles);
|
HAL(initiator_transceive_bits_timed, pnd, pbtTx, szTxBits, pbtTxPar, pbtRx, pbtRxPar, cycles);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -98,7 +98,7 @@ transmit_bits(const uint8_t *pbtTx, const size_t szTxBits)
|
||||||
printf("Sent bits: ");
|
printf("Sent bits: ");
|
||||||
print_hex_bits(pbtTx, szTxBits);
|
print_hex_bits(pbtTx, szTxBits);
|
||||||
// Transmit the bit frame command, we don't use the arbitrary parity feature
|
// Transmit the bit frame command, we don't use the arbitrary parity feature
|
||||||
if ((szRxBits = nfc_initiator_transceive_bits(pnd, pbtTx, szTxBits, NULL, abtRx, NULL)) < 0)
|
if ((szRxBits = nfc_initiator_transceive_bits(pnd, pbtTx, szTxBits, NULL, abtRx, sizeof(abtRx), NULL)) < 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Show received answer
|
// Show received answer
|
||||||
|
|
Loading…
Reference in a new issue