NXP Reader Library  v17.1.0.2535

Example code to configure PAL 3A, 4A, 4, MIFARE and SLI15693 to work in RD710 mode. This is valid for RD710 / CM1 reader only. More...

Collaboration diagram for RD710 Initialization:

Example code to configure PAL 3A, 4A, 4, MIFARE and SLI15693 to work in RD710 mode. This is valid for RD710 / CM1 reader only.

HAL Initialization for only contactless interface refer HAL Initialization for Pegoda 2 (RD710).


HAL Initialization for contactless interface and contact interface as SAM AV2 SAM AV2 HAL Initialization for Pegoda 2 (RD710) Reader in S (NonX) Mode
HAL Initialization for contactless interface and contact interface as SAM AV3 SAM AV3 HAL Initialization for Pegoda 2 (RD710) Reader in S (NonX) Mode

#define CHECK_SUCCESS(x) \
if ( (x) != PH_ERR_SUCCESS ) \
{ \
printf ( "\n\n" ); \
printf ( "An error occurred: (0x%04X)\n", (x) ); \
printf ( "Pressing any key will exit the demo.\n" ); \
_getch (); \
return 0; \
}
/* Variables */
phStatus_t wStatus = 0;
/* Initialize ISO14443-3A component. */
wStatus = phpalI14443p3a_Rd710_Init ( &stPal_I14443p3a, sizeof ( phpalI14443p3a_Rd710_DataParams_t ), pHal_Generic );
CHECK_SUCCESS ( wStatus );
/* Initialize ISO14443-4A component. */
wStatus = phpalI14443p4a_Rd710_Init ( &stPal_I14443p4a, sizeof ( phpalI14443p4a_Rd710_DataParams_t ), pHal_Generic );
CHECK_SUCCESS ( wStatus );
/* Initialize ISO14443-4 generic component. */
wStatus = phpalI14443p4_Rd710_Init ( &stPal_I14443p4, sizeof ( phpalI14443p4_Rd710_DataParams_t ), pHal_Generic );
CHECK_SUCCESS ( wStatus );
/* Initialize Mifare component. */
wStatus = phpalMifare_Rd710_Init ( &stPal_Mifare, sizeof ( phpalMifare_Rd710_DataParams_t ), pHal_Generic );
CHECK_SUCCESS ( wStatus );
/* Initialize ISO15693 component. */
phpalSli15693_Rd710_Init ( &stPal_I15693, sizeof ( phpalSli15693_Rd710_DataParams_t ), &stHal_Rd710 );
CHECK_SUCCESS ( wStatus );
phpalSli15693_Rd710_Init
phStatus_t phpalSli15693_Rd710_Init(phpalSli15693_Rd710_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, phhalHw_Rd710_DataParams_t *pHalDataParams)
Initialize PAL Sli15693 layer.
phpalSli15693_Rd710_DataParams_t
RD710 Hardware Sli15693 PAL parameter structure.
Definition: phpalSli15693.h:123
phpalI14443p4_Rd710_DataParams_t
ISO14443-4 parameter structure.
Definition: phpalI14443p4.h:176
phStatus_t
uint16_t phStatus_t
phcsBfl_Status_t is a signed short value, using the positive range.
Definition: ph_TypeDefs.h:158
phpalI14443p4_Rd710_Init
phStatus_t phpalI14443p4_Rd710_Init(phpalI14443p4_Rd710_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, phhalHw_Rd710_DataParams_t *pHalDataParams)
Initialise this layer.
phpalI14443p4a_Rd710_Init
phStatus_t phpalI14443p4a_Rd710_Init(phpalI14443p4a_Rd710_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, phhalHw_Rd710_DataParams_t *pHalDataParams)
Initialise this layer.
phpalI14443p3a_Rd710_DataParams_t
PAL-ISO14443P3A parameter structure for Rd710 reader.
Definition: phpalI14443p3a.h:188
phpalI14443p3a_Rd710_Init
phStatus_t phpalI14443p3a_Rd710_Init(phpalI14443p3a_Rd710_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, phhalHw_Rd710_DataParams_t *pHalDataParams)
Initialise this layer.
phpalI14443p4a_Rd710_DataParams_t
ISO14443-4a parameter structure.
Definition: phpalI14443p4a.h:163
phpalMifare_Rd710_DataParams_t
Software PAL-MIFARE parameter structure.
Definition: phpalMifare.h:179
phpalMifare_Rd710_Init
phStatus_t phpalMifare_Rd710_Init(phpalMifare_Rd710_DataParams_t *pDataParams, uint16_t wSizeOfDataParams, phhalHw_Rd710_DataParams_t *pHalDataParams)
Initialise this layer.