
Data Structures | |
| struct | phpalI14443p3a_Callback_DataParams_t |
| PAL-ISO14443P3A parameter structure for Callback reader. More... | |
Macros | |
| #define | PHPAL_I14443P3A_CALLBACK_ID 0x07 |
| ID for Callback ISO14443-3A layer. | |
Typedefs | |
| typedef phStatus_t(* | cbPalI14443p3a_RequestA) (uint8_t *pAtqa, void *pContext) |
| Callback Delegate for phpalI14443p3a_RequestA. | |
| typedef phStatus_t(* | cbPalI14443p3a_RequestS) (uint8_t *pAtqs, void *pContext) |
| Callback Delegate for phpalI14443p3a_RequestS. | |
| typedef phStatus_t(* | cbPalI14443p3a_WakeUpA) (uint8_t *pAtqa, void *pContext) |
| Callback Delegate for phpalI14443p3a_WakeUpA. | |
| typedef phStatus_t(* | cbPalI14443p3a_WakeUpS) (uint8_t *pAtqs, void *pContext) |
| Callback Delegate for phpalI14443p3a_WakeUpS. | |
| typedef phStatus_t(* | cbPalI14443p3a_HaltA) (void *pContext) |
| Callback Delegate for phpalI14443p3a_HaltA. | |
| typedef phStatus_t(* | cbPalI14443p3a_Anticollision) (uint8_t bCascadeLevel, uint8_t *pUidIn, uint8_t bNvbUidIn, uint8_t *pUidOut, uint8_t *pNvbUidOut, void *pContext) |
| Callback Delegate for phpalI14443p3a_Anticollision. | |
| typedef phStatus_t(* | cbPalI14443p3a_Select) (uint8_t bCascadeLevel, uint8_t *pUidIn, uint8_t *pSak, void *pContext) |
| Callback Delegate for phpalI14443p3a_Select. | |
| typedef phStatus_t(* | cbPalI14443p3a_ActivateCard) (uint8_t *pUidIn, uint8_t bLenUidIn, uint8_t *pUidOut, uint8_t *pLenUidOut, uint8_t *pSak, uint8_t *pMoreCardsAvailable, void *pContext) |
| Callback Delegate for phpalI14443p3a_ActivateCard. | |
| typedef phStatus_t(* | cbPalI14443p3a_Exchange) (uint16_t wOption, uint8_t *pTxBuffer, uint16_t wTxLength, uint8_t **ppRxBuffer, uint16_t *pRxLength, void *pContext) |
| Callback Delegate for phpalI14443p3a_Exchange. | |
| typedef phStatus_t(* | cbPalI14443p3a_GetSerialNo) (uint8_t *pUidOut, uint8_t *pLenUidOut, void *pContext) |
| Callback Delegate for phpalI14443p3a_GetSerialNo. | |
| typedef phStatus_t(* | cbPalI14443p3a_GetConfig) (uint16_t wConfig, uint16_t *pValue, void *pContext) |
| Callback Delegate for phpalI14443p3a_GetConfig. | |
| typedef phStatus_t(* | cbPalI14443p3a_SetConfig) (uint16_t wConfig, uint16_t wValue, void *pContext) |
| Callback Delegate for phpalI14443p3a_SetConfig. | |
Functions | |
| phStatus_t | phpalI14443p3a_Callback_Init (phpalI14443p3a_Callback_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, cbPalI14443p3a_RequestA pRequestACb, cbPalI14443p3a_RequestS pRequestSCb, cbPalI14443p3a_WakeUpA pWakeUpACb, cbPalI14443p3a_WakeUpS pWakeUpSCb, cbPalI14443p3a_HaltA pHaltACb, cbPalI14443p3a_Anticollision pAnticollisionCb, cbPalI14443p3a_Select pSelectCb, cbPalI14443p3a_ActivateCard pActivateCardCb, cbPalI14443p3a_Exchange pExchangeCb, cbPalI14443p3a_GetSerialNo pGetSerialNoCb, cbPalI14443p3a_GetConfig pGetConfigCb, cbPalI14443p3a_SetConfig pSetConfigCb, void *pCbContext) |
| Initialise Callback PAL ISO14443-3A layer. More... | |
| phStatus_t phpalI14443p3a_Callback_Init | ( | phpalI14443p3a_Callback_DataParams_t * | pDataParams, |
| uint16_t | wSizeOfDataParams, | ||
| cbPalI14443p3a_RequestA | pRequestACb, | ||
| cbPalI14443p3a_RequestS | pRequestSCb, | ||
| cbPalI14443p3a_WakeUpA | pWakeUpACb, | ||
| cbPalI14443p3a_WakeUpS | pWakeUpSCb, | ||
| cbPalI14443p3a_HaltA | pHaltACb, | ||
| cbPalI14443p3a_Anticollision | pAnticollisionCb, | ||
| cbPalI14443p3a_Select | pSelectCb, | ||
| cbPalI14443p3a_ActivateCard | pActivateCardCb, | ||
| cbPalI14443p3a_Exchange | pExchangeCb, | ||
| cbPalI14443p3a_GetSerialNo | pGetSerialNoCb, | ||
| cbPalI14443p3a_GetConfig | pGetConfigCb, | ||
| cbPalI14443p3a_SetConfig | pSetConfigCb, | ||
| void * | pCbContext | ||
| ) |
Initialise Callback PAL ISO14443-3A 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. |
| pRequestACb | Pointer to cbPalI14443p3a_RequestA Callback. | |
| pRequestSCb | Pointer to cbPalI14443p3a_RequestS Callback. | |
| pWakeUpACb | Pointer to cbPalI14443p3a_WakeUpA Callback. | |
| pWakeUpSCb | Pointer to cbPalI14443p3a_WakeUpS Callback. | |
| pHaltACb | Pointer to cbPalI14443p3a_HaltA Callback. | |
| pAnticollisionCb | Pointer to cbPalI14443p3a_Anticollision Callback. | |
| pSelectCb | Pointer to cbPalI14443p3a_Select Callback. | |
| pActivateCardCb | Pointer to cbPalI14443p3a_ActivateCard Callback. | |
| pExchangeCb | Pointer to cbPalI14443p3a_Exchange Callback. | |
| pGetSerialNoCb | Pointer to cbPalI14443p3a_GetSerialNo Callback. | |
| pGetConfigCb | Pointer to cbPalI14443p3a_GetConfig Callback. | |
| pSetConfigCb | Pointer to cbPalI14443p3a_SetConfig Callback. | |
| pCbContext | Custom context which is passed back to each Callback. |