NXP NFC Reader Library  v4.040.05.011646
Generic Definitions

Contains definitions which are generic throughout the library. More...

Collaboration diagram for Generic Definitions:

Macros

#define PH_CHECK_SUCCESS(status)   {if ((status) != PH_ERR_SUCCESS) {return (status);}}
 Macro for error handling of underlying layer and exit.
 
#define PH_ADD_COMPCODE(stat, code)   ((phStatus_t)(((stat) == PH_ERR_SUCCESS) || ((stat) & PH_COMP_MASK) ? (stat) : (((stat) & PH_ERR_MASK) | ((code) & PH_COMP_MASK))))
 Macro for component-error-code adding of current layer.
 
#define PH_GET_COMPCODE(pId)   ( (*((uint16_t*)(pId))) & PH_COMP_MASK )
 Macro to get the component code or id using a pointer to a memory.
 

Running Modes of Reader Library

#define RD_LIB_MODE_EMVCO   0x01U
 EMVCo Mode. More...
 
#define RD_LIB_MODE_NFC   0x02U
 NFC Forum Mode. More...
 
#define RD_LIB_MODE_ISO   0x03U
 ISO Mode. More...
 

Boolean Values

#define PH_ON   0x0001U
 Enabled. More...
 
#define PH_OFF   0x0000U
 Disabled. More...
 
#define PH_SUPPORTED   0x0001U
 Supported. More...
 
#define PH_UNSUPPORTED   0x0000U
 Not Supported. More...
 

Configuration

#define PH_CONFIG_CUSTOM_BEGIN   0xE000U
 Starting number of custom configs. More...
 

Component identifiers

#define PH_COMP_MASK   0xFF00U
 Component Mask for status code and component ID. More...
 
#define PH_COMPID_MASK   0x00FFU
 ID Mask for component ID. More...
 
#define PH_ERR_MASK   0x00FFU
 Error Mask for status code. More...
 
#define PH_ERR_CUSTOM_BEGIN   0x0080U
 Starting number of custom error codes. More...
 
#define PH_COMP_GENERIC   0x0000U
 Generic Component Code. More...
 
#define PH_COMP_BAL   0x0100U
 BAL Component Code. More...
 
#define PH_COMP_HAL   0x0200U
 HAL Component Code. More...
 
#define PH_COMP_PAL_ISO14443P3A   0x0300U
 ISO14443-3A PAL-Component Code. More...
 
#define PH_COMP_PAL_ISO14443P3B   0x0400U
 ISO14443-3B PAL-Component Code. More...
 
#define PH_COMP_PAL_ISO14443P4A   0x0500U
 ISO14443-4A PAL-Component Code. More...
 
#define PH_COMP_PAL_ISO14443P4   0x0600U
 ISO14443-4 PAL-Component Code. More...
 
#define PH_COMP_PAL_MIFARE   0x0700U
 MIFARE(R) PAL-Component Code. More...
 
#define PH_COMP_PAL_FELICA   0x0800U
 Open FeliCa PAL-Component Code. More...
 
#define PH_COMP_PAL_EPCUID   0x0900U
 ICode EPC/UID PAL-Component Code. More...
 
#define PH_COMP_PAL_SLI15693   0x0A00U
 ICode SLI/ISO15693 PAL-Component Code. More...
 
#define PH_COMP_PAL_I18000P3M3   0x0B00U
 ISO18000-3 Mode3 PAL-Component Code. More...
 
#define PH_COMP_PAL_I18092MPI   0x0C00U
 ISO18092 passive initiator mode PAL-Component Code. More...
 
#define PH_COMP_PAL_I18092MT   0x0D00U
 ISO18092 target mode PAL-Component Code. More...
 
#define PH_COMP_PAL_GENERALTARGET   0x0E00U
 General Target/Listen mode protocol. More...
 
#define PH_COMP_PAL_I14443P4MC   0x0F00U
 ISO 14443-4 Card mode protocol. More...
 
#define PH_COMP_AL_MFC   0x1000U
 MIFARE(R) Classic AL-Component Code. More...
 
#define PH_COMP_AL_MFUL   0x1100U
 MIFARE(R) Ultralight AL-Component Code. More...
 
#define PH_COMP_AL_MFP   0x1200U
 MIFARE(R) Plus AL-Component Code. More...
 
#define PH_COMP_AL_VCA   0x1300U
 Virtual Card Architecture AL-Component Code. More...
 
#define PH_COMP_AL_FELICA   0x1400U
 Open FeliCa AL-Component Code. More...
 
#define PH_COMP_AL_I15693   0x1500U
 ISO15693 AL-Component Code. More...
 
#define PH_COMP_AL_SLI   0x1600U
 ICode SLI AL-Component Code. More...
 
#define PH_COMP_AL_I18000P3M3   0x1800U
 ISO18000-3 Mode3 AL-Component Code. More...
 
#define PH_COMP_AL_MFDF   0x1900U
 MIFARE DESFIRE EV1 AL Component Code. More...
 
#define PH_COMP_AL_MFDFEV2   0x2000U
 MIFARE DESFIRE EV2 AL Component Code. More...
 
#define PH_COMP_AL_P40CMDPRIV   0x1A00U
 P40 command libraryAL-Component Code. More...
 
#define PH_COMP_AL_P40CMDPUB   0x1B00U
 P40 command libraryAL-Component Code. More...
 
#define PH_COMP_AL_T1T   0x1C00U
 T1T AL component code.
 
#define PH_COMP_AL_TOP   0x1D00U
 Tag Operation AL component code.
 
#define PH_COMP_DL_AMP   0x3000U
 Amplifier DL-Component Code. More...
 
#define PH_COMP_DL_THSTRM   0x3100U
 Thermostream DL-Component Code. More...
 
#define PH_COMP_DL_OSCI   0x3200U
 Oscilloscope DL-Component Code. More...
 
#define PH_COMP_DL_RDFPGA   0x3300U
 Reader FPGA Box DL-Component Code. More...
 
#define PH_COMP_DL_MSTAMPOSC   0x3400U
 Master Amplifier Oscilloscope DL-Component Code. More...
 
#define PH_COMP_DL_STEPPER   0x3500U
 Stepper DL-Component Code. More...
 
#define PH_COMP_AC_DISCLOOP   0x4000U
 Discovery Loop. More...
 
#define PH_COMP_CE_T4T   0x5000U
 Card Emulation T4T. More...
 
#define PH_COMP_LN_LLCP   0x6000U
 LLCP code. More...
 
#define PH_COMP_NP_SNEP   0x7000U
 SNEP Code. More...
 
#define PH_COMP_CIDMANAGER   0xE000U
 Cid Manager Component Code. More...
 
#define PH_COMP_CRYPTOSYM   0xE100U
 CryptoSym Component Code. More...
 
#define PH_COMP_KEYSTORE   0xE200U
 KeyStore Component Code. More...
 
#define PH_COMP_TOOLS   0xE300U
 Tools Component Code. More...
 
#define PH_COMP_CRYPTORNG   0xE400U
 CryptoRng Component Code. More...
 
#define PH_COMP_LOG   0xEF00U
 Log Component Code. More...
 
#define PH_COMP_OSAL   0xF000U
 OS AL component code. More...
 
#define PH_COMP_PLATFORM   0xF100U
 MicroController Platform component code. More...
 

Exchange Options

#define PH_EXCHANGE_DEFAULT   0x0000U
 Default exchange mode. More...
 
#define PH_EXCHANGE_TXCHAINING   0x0001U
 ISO14443-4/ISO18092 specific: Chains given data to card/Target. More...
 
#define PH_EXCHANGE_RXCHAINING   0x0002U
 ISO14443-4/ISO18092 specific: Starts transmission with and R(ACK) block and performs Rx chaining with the Card/Target. More...
 
#define PH_EXCHANGE_RXCHAINING_BUFSIZE   0x0003U
 ISO14443-4/ISO18092 specific: Starts transmission with and R(ACK) block and performs Rx chaining with the card. More...
 
#define PH_EXCHANGE_MODE_MASK   0x000FU
 Mask for the above modes. More...
 
#define PH_EXCHANGE_CUSTOM_BITS_MASK   0x00F0U
 Mask for custom exchange bits. More...
 
#define PH_EXCHANGE_LEAVE_BUFFER_BIT   0x4000U
 Does not clear the internal buffer before operation. More...
 
#define PH_EXCHANGE_BUFFERED_BIT   0x8000U
 Buffers Tx-Data into internal buffer instead of transmitting it.
 
#define PH_EXCHANGE_BUFFER_FIRST   (PH_EXCHANGE_DEFAULT | PH_EXCHANGE_BUFFERED_BIT)
 The given data is the first part of a stream. More...
 
#define PH_EXCHANGE_BUFFER_CONT   (PH_EXCHANGE_DEFAULT | PH_EXCHANGE_BUFFERED_BIT | PH_EXCHANGE_LEAVE_BUFFER_BIT)
 The given data is a subsequent part of a stream. More...
 
#define PH_EXCHANGE_BUFFER_LAST   (PH_EXCHANGE_DEFAULT | PH_EXCHANGE_LEAVE_BUFFER_BIT)
 The given data is the last part of a stream. More...
 
#define PH_TRANSMIT_DEFAULT   0x0000U
 Default transmit mode. More...
 
#define PH_TRANSMIT_TXCHAINING   0x0001U
 Perform Transmit Chaining. More...
 
#define PH_TRANSMIT_MODE_MASK   0x000FU
 Mask for the above modes. More...
 
#define PH_TRANSMIT_LEAVE_BUFFER_BIT   0x4000U
 Does not clear the internal buffer before transmit operation. More...
 
#define PH_TRANSMIT_BUFFERED_BIT   0x8000U
 Buffers Tx-Data into internal buffer instead of transmitting it.
 
#define PH_TRANSMIT_BUFFER_FIRST   (PH_TRANSMIT_DEFAULT | PH_TRANSMIT_BUFFERED_BIT)
 The given data is the first part of a stream. More...
 
#define PH_TRANSMIT_BUFFER_CONT   (PH_TRANSMIT_DEFAULT | PH_TRANSMIT_BUFFERED_BIT | PH_TRANSMIT_LEAVE_BUFFER_BIT)
 The given data is a subsequent part of a stream. More...
 
#define PH_TRANSMIT_BUFFER_LAST   (PH_TRANSMIT_DEFAULT | PH_TRANSMIT_LEAVE_BUFFER_BIT)
 The given data is the last part of a stream. More...
 
#define PH_TRANSMIT_PREV_FRAME   0x1000U
 Perform Re-transmit of data stored in HAL Tx buffer. More...
 
#define PH_RECEIVE_DEFAULT   0x0000U
 Default exchange mode. More...
 
#define PH_RECEIVE_CHAINING   0x0001U
 ISO14443-4/ISO18092 specific: Starts transmission of ACK block and performs Rx chaining with the card. More...
 
#define PH_RECEIVE_CHAINING_BUFSIZE   0x0002U
 ISO14443-4/ISO18092 specific: Starts transmission with ACK block and performs Rx chaining with the card. More...
 

Log Interface

#define PH_LOG_HELPER_ALLOCATE_PARAMNAME(pParam)
 
#define PH_LOG_HELPER_ALLOCATE_TEXT(pIdent, pText)
 
#define PH_LOG_HELPER_ADDSTRING(bLogType, pString)
 
#define PH_LOG_HELPER_ADDPARAM_UINT8(bLogType, pName, pParam)
 
#define PH_LOG_HELPER_ADDPARAM_UINT16(bLogType, pName, pParam)
 
#define PH_LOG_HELPER_ADDPARAM_UINT32(bLogType, pName, pParam)
 
#define PH_LOG_HELPER_ADDPARAM_BUFFER(bLogType, pName, pParam, wLength)
 
#define PH_LOG_HELPER_EXECUTE(bOption)
 

Detailed Description

Contains definitions which are generic throughout the library.

Macro Definition Documentation

§ RD_LIB_MODE_EMVCO

#define RD_LIB_MODE_EMVCO   0x01U

EMVCo Mode.

§ RD_LIB_MODE_NFC

#define RD_LIB_MODE_NFC   0x02U

NFC Forum Mode.

§ RD_LIB_MODE_ISO

#define RD_LIB_MODE_ISO   0x03U

ISO Mode.

§ PH_ON

#define PH_ON   0x0001U

Enabled.

§ PH_OFF

#define PH_OFF   0x0000U

Disabled.

§ PH_SUPPORTED

#define PH_SUPPORTED   0x0001U

Supported.

§ PH_UNSUPPORTED

#define PH_UNSUPPORTED   0x0000U

Not Supported.

§ PH_CONFIG_CUSTOM_BEGIN

#define PH_CONFIG_CUSTOM_BEGIN   0xE000U

Starting number of custom configs.

§ PH_COMP_MASK

#define PH_COMP_MASK   0xFF00U

Component Mask for status code and component ID.

§ PH_COMPID_MASK

#define PH_COMPID_MASK   0x00FFU

ID Mask for component ID.

§ PH_ERR_MASK

#define PH_ERR_MASK   0x00FFU

Error Mask for status code.

§ PH_ERR_CUSTOM_BEGIN

#define PH_ERR_CUSTOM_BEGIN   0x0080U

Starting number of custom error codes.

§ PH_COMP_GENERIC

#define PH_COMP_GENERIC   0x0000U

Generic Component Code.

§ PH_COMP_BAL

#define PH_COMP_BAL   0x0100U

BAL Component Code.

§ PH_COMP_HAL

#define PH_COMP_HAL   0x0200U

HAL Component Code.

§ PH_COMP_PAL_ISO14443P3A

#define PH_COMP_PAL_ISO14443P3A   0x0300U

ISO14443-3A PAL-Component Code.

§ PH_COMP_PAL_ISO14443P3B

#define PH_COMP_PAL_ISO14443P3B   0x0400U

ISO14443-3B PAL-Component Code.

§ PH_COMP_PAL_ISO14443P4A

#define PH_COMP_PAL_ISO14443P4A   0x0500U

ISO14443-4A PAL-Component Code.

§ PH_COMP_PAL_ISO14443P4

#define PH_COMP_PAL_ISO14443P4   0x0600U

ISO14443-4 PAL-Component Code.

§ PH_COMP_PAL_MIFARE

#define PH_COMP_PAL_MIFARE   0x0700U

MIFARE(R) PAL-Component Code.

§ PH_COMP_PAL_FELICA

#define PH_COMP_PAL_FELICA   0x0800U

Open FeliCa PAL-Component Code.

§ PH_COMP_PAL_EPCUID

#define PH_COMP_PAL_EPCUID   0x0900U

ICode EPC/UID PAL-Component Code.

§ PH_COMP_PAL_SLI15693

#define PH_COMP_PAL_SLI15693   0x0A00U

ICode SLI/ISO15693 PAL-Component Code.

§ PH_COMP_PAL_I18000P3M3

#define PH_COMP_PAL_I18000P3M3   0x0B00U

ISO18000-3 Mode3 PAL-Component Code.

§ PH_COMP_PAL_I18092MPI

#define PH_COMP_PAL_I18092MPI   0x0C00U

ISO18092 passive initiator mode PAL-Component Code.

§ PH_COMP_PAL_I18092MT

#define PH_COMP_PAL_I18092MT   0x0D00U

ISO18092 target mode PAL-Component Code.

§ PH_COMP_PAL_GENERALTARGET

#define PH_COMP_PAL_GENERALTARGET   0x0E00U

General Target/Listen mode protocol.

§ PH_COMP_PAL_I14443P4MC

#define PH_COMP_PAL_I14443P4MC   0x0F00U

ISO 14443-4 Card mode protocol.

§ PH_COMP_AL_MFC

#define PH_COMP_AL_MFC   0x1000U

MIFARE(R) Classic AL-Component Code.

§ PH_COMP_AL_MFUL

#define PH_COMP_AL_MFUL   0x1100U

MIFARE(R) Ultralight AL-Component Code.

§ PH_COMP_AL_MFP

#define PH_COMP_AL_MFP   0x1200U

MIFARE(R) Plus AL-Component Code.

§ PH_COMP_AL_VCA

#define PH_COMP_AL_VCA   0x1300U

Virtual Card Architecture AL-Component Code.

§ PH_COMP_AL_FELICA

#define PH_COMP_AL_FELICA   0x1400U

Open FeliCa AL-Component Code.

§ PH_COMP_AL_I15693

#define PH_COMP_AL_I15693   0x1500U

ISO15693 AL-Component Code.

§ PH_COMP_AL_SLI

#define PH_COMP_AL_SLI   0x1600U

ICode SLI AL-Component Code.

§ PH_COMP_AL_I18000P3M3

#define PH_COMP_AL_I18000P3M3   0x1800U

ISO18000-3 Mode3 AL-Component Code.

§ PH_COMP_AL_MFDF

#define PH_COMP_AL_MFDF   0x1900U

MIFARE DESFIRE EV1 AL Component Code.

§ PH_COMP_AL_MFDFEV2

#define PH_COMP_AL_MFDFEV2   0x2000U

MIFARE DESFIRE EV2 AL Component Code.

§ PH_COMP_AL_P40CMDPRIV

#define PH_COMP_AL_P40CMDPRIV   0x1A00U

P40 command libraryAL-Component Code.

§ PH_COMP_AL_P40CMDPUB

#define PH_COMP_AL_P40CMDPUB   0x1B00U

P40 command libraryAL-Component Code.

§ PH_COMP_DL_AMP

#define PH_COMP_DL_AMP   0x3000U

Amplifier DL-Component Code.

§ PH_COMP_DL_THSTRM

#define PH_COMP_DL_THSTRM   0x3100U

Thermostream DL-Component Code.

§ PH_COMP_DL_OSCI

#define PH_COMP_DL_OSCI   0x3200U

Oscilloscope DL-Component Code.

§ PH_COMP_DL_RDFPGA

#define PH_COMP_DL_RDFPGA   0x3300U

Reader FPGA Box DL-Component Code.

§ PH_COMP_DL_MSTAMPOSC

#define PH_COMP_DL_MSTAMPOSC   0x3400U

Master Amplifier Oscilloscope DL-Component Code.

§ PH_COMP_DL_STEPPER

#define PH_COMP_DL_STEPPER   0x3500U

Stepper DL-Component Code.

§ PH_COMP_AC_DISCLOOP

#define PH_COMP_AC_DISCLOOP   0x4000U

Discovery Loop.

§ PH_COMP_CE_T4T

#define PH_COMP_CE_T4T   0x5000U

Card Emulation T4T.

§ PH_COMP_LN_LLCP

#define PH_COMP_LN_LLCP   0x6000U

LLCP code.

§ PH_COMP_NP_SNEP

#define PH_COMP_NP_SNEP   0x7000U

SNEP Code.

§ PH_COMP_CIDMANAGER

#define PH_COMP_CIDMANAGER   0xE000U

Cid Manager Component Code.

§ PH_COMP_CRYPTOSYM

#define PH_COMP_CRYPTOSYM   0xE100U

CryptoSym Component Code.

§ PH_COMP_KEYSTORE

#define PH_COMP_KEYSTORE   0xE200U

KeyStore Component Code.

§ PH_COMP_TOOLS

#define PH_COMP_TOOLS   0xE300U

Tools Component Code.

§ PH_COMP_CRYPTORNG

#define PH_COMP_CRYPTORNG   0xE400U

CryptoRng Component Code.

§ PH_COMP_LOG

#define PH_COMP_LOG   0xEF00U

Log Component Code.

§ PH_COMP_OSAL

#define PH_COMP_OSAL   0xF000U

OS AL component code.

§ PH_COMP_PLATFORM

#define PH_COMP_PLATFORM   0xF100U

MicroController Platform component code.

§ PH_EXCHANGE_DEFAULT

#define PH_EXCHANGE_DEFAULT   0x0000U

Default exchange mode.

Combine with PH_EXCHANGE_BUFFERED_BIT and PH_EXCHANGE_LEAVE_BUFFER_BIT to perform buffering. ISO14443-4/ISO18092 specific: Performs Tx/Rx chaining with the card. Returns PH_ERR_SUCCESS_CHAINING when RxBuffer is full and does not ACK the last received block.

§ PH_EXCHANGE_TXCHAINING

#define PH_EXCHANGE_TXCHAINING   0x0001U

ISO14443-4/ISO18092 specific: Chains given data to card/Target.

Combine with PH_EXCHANGE_BUFFERED_BIT and PH_EXCHANGE_LEAVE_BUFFER_BIT to perform buffering. Does not receive any data.

§ PH_EXCHANGE_RXCHAINING

#define PH_EXCHANGE_RXCHAINING   0x0002U

ISO14443-4/ISO18092 specific: Starts transmission with and R(ACK) block and performs Rx chaining with the Card/Target.

Returns PH_ERR_SUCCESS_CHAINING when RxBuffer is full and does not ACK the last received block.

§ PH_EXCHANGE_RXCHAINING_BUFSIZE

#define PH_EXCHANGE_RXCHAINING_BUFSIZE   0x0003U

ISO14443-4/ISO18092 specific: Starts transmission with and R(ACK) block and performs Rx chaining with the card.

Completes Rx chaining with the card if RxBuffer is full.

§ PH_EXCHANGE_MODE_MASK

#define PH_EXCHANGE_MODE_MASK   0x000FU

Mask for the above modes.

All other bits are reserved.

§ PH_EXCHANGE_CUSTOM_BITS_MASK

#define PH_EXCHANGE_CUSTOM_BITS_MASK   0x00F0U

Mask for custom exchange bits.

These 4 bits can be used for custom exchange behavior.

§ PH_EXCHANGE_LEAVE_BUFFER_BIT

#define PH_EXCHANGE_LEAVE_BUFFER_BIT   0x4000U

Does not clear the internal buffer before operation.

If this bit is set and data is transmitted, the contents of the internal buffer are sent first.

§ PH_EXCHANGE_BUFFER_FIRST

#define PH_EXCHANGE_BUFFER_FIRST   (PH_EXCHANGE_DEFAULT | PH_EXCHANGE_BUFFERED_BIT)

The given data is the first part of a stream.

(Helper definition for buffering).

§ PH_EXCHANGE_BUFFER_CONT

The given data is a subsequent part of a stream.

(Helper definition for buffering).

§ PH_EXCHANGE_BUFFER_LAST

#define PH_EXCHANGE_BUFFER_LAST   (PH_EXCHANGE_DEFAULT | PH_EXCHANGE_LEAVE_BUFFER_BIT)

The given data is the last part of a stream.

(Helper definition for buffering).

§ PH_TRANSMIT_DEFAULT

#define PH_TRANSMIT_DEFAULT   0x0000U

Default transmit mode.

Combine with PH_TRANSMIT_BUFFERED_BIT and PH_TRANSMIT_LEAVE_BUFFER_BIT to perform buffering.

§ PH_TRANSMIT_TXCHAINING

#define PH_TRANSMIT_TXCHAINING   0x0001U

Perform Transmit Chaining.

Combine with PH_TRANSMIT_BUFFERED_BIT and PH_TRANSMIT_LEAVE_BUFFER_BIT to perform buffering.

§ PH_TRANSMIT_MODE_MASK

#define PH_TRANSMIT_MODE_MASK   0x000FU

Mask for the above modes.

All other bits are reserved.

§ PH_TRANSMIT_LEAVE_BUFFER_BIT

#define PH_TRANSMIT_LEAVE_BUFFER_BIT   0x4000U

Does not clear the internal buffer before transmit operation.

If this bit is set and data is transmitted, the contents of the internal buffer are sent first.

§ PH_TRANSMIT_BUFFER_FIRST

#define PH_TRANSMIT_BUFFER_FIRST   (PH_TRANSMIT_DEFAULT | PH_TRANSMIT_BUFFERED_BIT)

The given data is the first part of a stream.

(Helper definition for buffering).

§ PH_TRANSMIT_BUFFER_CONT

The given data is a subsequent part of a stream.

(Helper definition for buffering).

§ PH_TRANSMIT_BUFFER_LAST

#define PH_TRANSMIT_BUFFER_LAST   (PH_TRANSMIT_DEFAULT | PH_TRANSMIT_LEAVE_BUFFER_BIT)

The given data is the last part of a stream.

(Helper definition for buffering).

§ PH_TRANSMIT_PREV_FRAME

#define PH_TRANSMIT_PREV_FRAME   0x1000U

Perform Re-transmit of data stored in HAL Tx buffer.

Should not be combined with PH_TRANSMIT_BUFFERED_BIT and PH_TRANSMIT_LEAVE_BUFFER_BIT. This option should be used only in target / PICC mode.

§ PH_RECEIVE_DEFAULT

#define PH_RECEIVE_DEFAULT   0x0000U

Default exchange mode.

ISO14443-4/ISO18092 specific: Performs Rx chaining with the card. Returns PH_ERR_SUCCESS_CHAINING when RxBuffer is full and does not ACK the last received block.

§ PH_RECEIVE_CHAINING

#define PH_RECEIVE_CHAINING   0x0001U

ISO14443-4/ISO18092 specific: Starts transmission of ACK block and performs Rx chaining with the card.

Returns PH_ERR_SUCCESS_CHAINING when RxBuffer is full and does not ACK the last received block.

§ PH_RECEIVE_CHAINING_BUFSIZE

#define PH_RECEIVE_CHAINING_BUFSIZE   0x0002U

ISO14443-4/ISO18092 specific: Starts transmission with ACK block and performs Rx chaining with the card.

Completes Rx chaining with the card if RxBuffer is full.