RD710 (Pegoda2) Reader HAL. More...

Modules | |
| Commands | |
| Supported Reader commands. | |
| Internal | |
| Internal definitions. | |
Data Structures | |
| struct | phhalHw_Rd710_DataParams_t |
| Rd710 HAL parameter structure. More... | |
Macros | |
| #define | PHHAL_HW_RD710_ID 0x06 |
| ID for Rd710 HAL component. | |
| #define | PHHAL_HW_RD710_RESERVED_BUFFER_LEN 8U |
| Amount of needed and reserved memory for the protocol overhead. | |
Functions | |
| phStatus_t | phhalHw_Rd710_Init (phhalHw_Rd710_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, void *pBalDataParams, uint8_t bSlotNumber, uint8_t *pTxBuffer, uint16_t wTxBufSize, uint8_t *pRxBuffer, uint16_t wRxBufSize) |
| Initialise the HAL component. More... | |
PCSC Modes | |
| #define | PHHAL_HW_RD710_PCSCMODE_DEFAULT 0x0000U |
| Default PC/SC operation. | |
| #define | PHHAL_HW_RD710_PCSCMODE_DIRECT 0x0001U |
| Direct PC/SC mode (Exchange raw reader commands). | |
RD710 (Pegoda2) Reader HAL.
| phStatus_t phhalHw_Rd710_Init | ( | phhalHw_Rd710_DataParams_t * | pDataParams, |
| uint16_t | wSizeOfDataParams, | ||
| void * | pBalDataParams, | ||
| uint8_t | bSlotNumber, | ||
| uint8_t * | pTxBuffer, | ||
| uint16_t | wTxBufSize, | ||
| uint8_t * | pRxBuffer, | ||
| uint16_t | wRxBufSize | ||
| ) |
Initialise the HAL component.
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | wSizeOfDataParams | [In] Specifies the size of the data parameter structure. |
| [in] | pBalDataParams | [In] Pointer to the lower layers parameter structure. |
| [in] | bSlotNumber | [In] Slot number. |
| [in] | pTxBuffer | [In] Pointer to global transmit buffer used by the Exchange() function. |
| [in] | wTxBufSize | [In] Size of the global transmit buffer. |
| [in] | pRxBuffer | [In] Pointer to global receive buffer used by the Exchange() function. |
| [in] | wRxBufSize | [In] Size of the global receive buffer. |