
Data Structures | |
| struct | phpalI14443p4_Callback_DataParams_t |
| Callback ISO14443-4 parameter structure. More... | |
Macros | |
| #define | PHPAL_I14443P4_CALLBACK_ID 0x07 |
| ID for Callback ISO14443-4 layer. | |
Typedefs | |
| typedef phStatus_t(* | cbPalI14443p4_SetProtocol) (uint8_t bCidEnable, uint8_t bCid, uint8_t bNadEnable, uint8_t bNad, uint8_t bFwi, uint8_t bFsdi, uint8_t bFsci, void *pContext) |
| Callback Delegate for phpalI14443p4_SetProtocol. | |
| typedef phStatus_t(* | cbPalI14443p4_ResetProtocol) (void *pContext) |
| Callback Delegate for phpalI14443p4_ResetProtocol. | |
| typedef phStatus_t(* | cbPalI14443p4_Deselect) (void *pContext) |
| Callback Delegate for phpalI14443p4_Deselect. | |
| typedef phStatus_t(* | cbPalI14443p4_PresCheck) (void *pContext) |
| Callback Delegate for phpalI14443p4_PresCheck. | |
| typedef phStatus_t(* | cbPalI14443p4_Exchange) (uint16_t wOption, uint8_t *pTxBuffer, uint16_t wTxLength, uint8_t **ppRxBuffer, uint16_t *pRxLength, void *pContext) |
| Callback Delegate for phpalI14443p4_Exchange. | |
| typedef phStatus_t(* | cbPalI14443p4_SetConfig) (uint16_t wConfig, uint16_t wValue, void *pContext) |
| Callback Delegate for phpalI14443p4_SetConfig. | |
| typedef phStatus_t(* | cbPalI14443p4_GetConfig) (uint16_t wConfig, uint16_t *pValue, void *pContext) |
| Callback Delegate for phpalI14443p4_GetConfig. | |
| typedef phStatus_t(* | cbPalI14443p4_SParamFrameFormat) (uint8_t bMode, uint8_t *pbFramePcd2Picc, uint8_t *pbFramePicc2Pcd, uint8_t *pbFramingOptionsPcd2Picc, uint8_t *pbFramingOptionsPicc2Pcd, void *pContext) |
| Callback Delegate for phpalI14443p4_SParamFrameFormat. | |
| typedef phStatus_t(* | cbPalI14443p4_SParamBitRates) (uint8_t bMode, uint16_t *pwBitRatePcd2Picc, uint16_t *pwBitRatePicc2Pcd, uint8_t *pbFramingOptions, void *pContext) |
| Callback Delegate for phpalI14443p4_SParamBitRates. | |
Functions | |
| phStatus_t | phpalI14443p4_Callback_Init (phpalI14443p4_Callback_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, cbPalI14443p4_SetProtocol pSetProtocolCb, cbPalI14443p4_ResetProtocol pResetProtocolCb, cbPalI14443p4_Deselect pDeselectCb, cbPalI14443p4_PresCheck pPresCheckCb, cbPalI14443p4_Exchange pExchangeCb, cbPalI14443p4_SetConfig pSetConfigCb, cbPalI14443p4_GetConfig pGetConfigCb, cbPalI14443p4_SParamFrameFormat pSParamFrameFormatCb, cbPalI14443p4_SParamBitRates pSParamBitRatesCb, void *pCbContext) |
| Initialise Callback ISO14443-4 layer. More... | |
| phStatus_t phpalI14443p4_Callback_Init | ( | phpalI14443p4_Callback_DataParams_t * | pDataParams, |
| uint16_t | wSizeOfDataParams, | ||
| cbPalI14443p4_SetProtocol | pSetProtocolCb, | ||
| cbPalI14443p4_ResetProtocol | pResetProtocolCb, | ||
| cbPalI14443p4_Deselect | pDeselectCb, | ||
| cbPalI14443p4_PresCheck | pPresCheckCb, | ||
| cbPalI14443p4_Exchange | pExchangeCb, | ||
| cbPalI14443p4_SetConfig | pSetConfigCb, | ||
| cbPalI14443p4_GetConfig | pGetConfigCb, | ||
| cbPalI14443p4_SParamFrameFormat | pSParamFrameFormatCb, | ||
| cbPalI14443p4_SParamBitRates | pSParamBitRatesCb, | ||
| void * | pCbContext | ||
| ) |
Initialise Callback ISO14443-4 layer.
| PH_ERR_SUCCESS | Operation successful. |
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | wSizeOfDataParams | [In] Specifies the size of the data parameter structure. |
| pSetProtocolCb | Pointer to cbPalI14443p4_SetProtocol Callback. | |
| pResetProtocolCb | Pointer to cbPalI14443p4_ResetProtocol Callback. | |
| pDeselectCb | Pointer to cbPalI14443p4_Deselect Callback. | |
| pPresCheckCb | Pointer to cbPalI14443p4_PresCheck Callback. | |
| pExchangeCb | Pointer to cbPalI14443p4_Exchange Callback. | |
| pSetConfigCb | Pointer to cbPalI14443p4_SetConfig Callback. | |
| pGetConfigCb | Pointer to cbPalI14443p4_GetConfig Callback. | |
| pSParamFrameFormatCb | Pointer to cbPalI14443p4_SParamFrameFormat Callback. | |
| pSParamBitRatesCb | Pointer to cbPalI14443p4_SParamBitRates Callback. | |
| pCbContext | Custom context which is passed back to each Callback. |