NXP Reader Library  v17.1.0.2535
Collaboration diagram for Component : Callback:

Data Structures

struct  phpalI14443p4a_Callback_DataParams_t
 Callback ISO14443-4A parameter structure. More...
 

Macros

#define PHPAL_I14443P4A_CALLBACK_ID   0x06
 ID for Callback ISO14443-4A layer

 

Typedefs

typedef phStatus_t(* cbPalI14443p4a_Rats) (uint8_t bFsdi, uint8_t bCid, uint8_t *pAts, void *pContext)
 Callback Delegate for phpalI14443p4a_Rats.
 
typedef phStatus_t(* cbPalI14443p4a_Pps) (uint8_t bDri, uint8_t bDsi, void *pContext)
 Callback Delegate for phpalI14443p4a_Pps.
 
typedef phStatus_t(* cbPalI14443p4a_ActivateCard) (uint8_t bFsdi, uint8_t bCid, uint8_t bDri, uint8_t bDsi, uint8_t *pAts, void *pContext)
 Callback Delegate for phpalI14443p4a_ActivateCard.
 
typedef phStatus_t(* cbPalI14443p4a_GetProtocolParams) (uint8_t *pCidEnabled, uint8_t *pCid, uint8_t *pNadSupported, uint8_t *pFwi, uint8_t *pFsdi, uint8_t *pFsci, void *pContext)
 Callback Delegate for phpalI14443p4a_GetProtocolParams.
 

Functions

phStatus_t phpalI14443p4a_Callback_Init (phpalI14443p4a_Callback_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, cbPalI14443p4a_Rats pRatsCb, cbPalI14443p4a_Pps pPpsCb, cbPalI14443p4a_ActivateCard pActivateCardCb, cbPalI14443p4a_GetProtocolParams pGetProtocolParamsCb, void *pCbContext)
 Initialise Callback ISO14443-4A layer. More...
 

Detailed Description

Function Documentation

◆ phpalI14443p4a_Callback_Init()

phStatus_t phpalI14443p4a_Callback_Init ( phpalI14443p4a_Callback_DataParams_t pDataParams,
uint16_t  wSizeOfDataParams,
cbPalI14443p4a_Rats  pRatsCb,
cbPalI14443p4a_Pps  pPpsCb,
cbPalI14443p4a_ActivateCard  pActivateCardCb,
cbPalI14443p4a_GetProtocolParams  pGetProtocolParamsCb,
void *  pCbContext 
)

Initialise Callback ISO14443-4A layer.

Returns
Status code
Return values
PH_ERR_SUCCESSOperation successful.
Parameters
[in]pDataParams[In] Pointer to this layer's parameter structure.
[in]wSizeOfDataParams[In] Specifies the size of the data parameter structure.
pRatsCbPointer to cbPalI14443p4a_Rats Callback.
pPpsCbPointer to cbPalI14443p4a_Pps Callback.
pActivateCardCbPointer to cbPalI14443p4a_ActivateCard Callback.
pGetProtocolParamsCbPointer to cbPalI14443p4a_GetProtocolParams Callback.
pCbContextCustom context which is passed back to each Callback.