NXP NFC Reader Library
v4.040.05.011646
|
Rc523 HAL parameter structure. More...
Data Fields | |
uint16_t | wId |
Layer ID for this component, NEVER MODIFY!. More... | |
void * | pBalDataParams |
Pointer to the lower layers parameter structure. More... | |
void * | pKeyStoreDataParams |
Pointer to the parameter structure of the keyStore layer. More... | |
uint32_t | dwTimingUs |
Current timing value. More... | |
uint8_t * | pTxBuffer |
Pointer to global transmit buffer used by the phhalHw_Exchange() function. More... | |
uint8_t * | pRxBuffer |
Pointer to global receive buffer used by the phhalHw_Exchange() function. More... | |
uint16_t | wTxBufSize |
Size of the global transmit buffer. More... | |
uint16_t | wTxBufLen |
Number of valid bytes within the transmit buffer. More... | |
uint16_t | wRxBufSize |
Size of the global receive buffer. More... | |
uint16_t | wRxBufLen |
Number of valid bytes within the receive buffer. More... | |
uint16_t | wRxBufStartPos |
Starting position within the global receive buffer. More... | |
uint16_t | wMaxPrecachedBytes |
Holds the max. More... | |
uint16_t | wCfgShadow [PHHAL_HW_RC523_SHADOW_COUNT] |
Configuration shadow; Stores configuration for current card-type. More... | |
uint16_t | wTimingMode |
Current timing measurement mode. More... | |
uint16_t | wFieldOffTime |
Field-Off-Time in milliseconds. More... | |
uint16_t | wFieldRecoveryTime |
Field-Recovery-Time in milliseconds. More... | |
uint16_t | wAdditionalInfo |
Storage for additional error information. More... | |
uint16_t | dwFdtPc |
Current timing value backup for PC. More... | |
uint16_t | wTargetMode |
Used to indicate the mode and speed at which target is activated. More... | |
uint16_t | bTxWaitPrescaler |
Holds pre-scaler value for Tx wait. More... | |
uint16_t | bTimeoutPrescaler |
Holds pre-scaler value for timeout. More... | |
uint16_t | wTxWaitReloadVal |
Holds Timer reload value for Tx wait. More... | |
uint16_t | wTimeoutReloadVal |
Holds Timer reload value for timeout. More... | |
uint8_t | bCardType |
Type of card for which the HAL is configured for. More... | |
uint8_t | bTimeoutUnit |
Unit of current timeout value (either PHHAL_HW_TIME_MICROSECONDS or PHHAL_HW_TIME_MILLISECONDS). More... | |
uint8_t | bBalConnectionType |
Type of the underlying BAL connection. More... | |
uint8_t | bRfResetAfterTo |
Storage for PHHAL_HW_CONFIG_RFRESET_ON_TIMEOUT setting. More... | |
uint8_t | bRxMultiple |
Flag indicates whether RX multiple is to be enabled or not. More... | |
uint8_t | bActiveMode |
Flag indicates whether active mode is activated or not. More... | |
uint8_t | bRfca |
Flag indicates whether RFCA is to be enabled or not (PH_ON or PH_OFF, default - PH_ON). More... | |
uint8_t | bJewelActivated |
Set the PH_ON/PH_OFF jewel exchange mode. More... | |
uint8_t | bOpeMode |
Operation mode. More... | |
uint8_t | bNfcipMode |
Enable/Disable to handle start byte at 106kbps in NFCIP-1 mode. More... | |
uint8_t | bSkipSend |
Flag indicates whether Skip send should be performed or not in active target mode. More... | |
uint8_t | bCheckEmdErr |
Flag indicates EMD feature is enabled for ISO. More... | |
uint8_t | bEmdNoiseMaxDataLen |
EMD Max noise data length for ISO. More... | |
phOsal_EventObj_t | HwEventObj |
Handle for Event. More... | |
ppRFCallBck_t | pRFISRCallback |
Application RF callback called by ISR handler. More... | |
Rc523 HAL parameter structure.
uint16_t phhalHw_Rc523_DataParams_t::wId |
Layer ID for this component, NEVER MODIFY!.
void* phhalHw_Rc523_DataParams_t::pBalDataParams |
Pointer to the lower layers parameter structure.
void* phhalHw_Rc523_DataParams_t::pKeyStoreDataParams |
Pointer to the parameter structure of the keyStore layer.
uint32_t phhalHw_Rc523_DataParams_t::dwTimingUs |
Current timing value.
uint8_t* phhalHw_Rc523_DataParams_t::pTxBuffer |
Pointer to global transmit buffer used by the phhalHw_Exchange() function.
uint8_t* phhalHw_Rc523_DataParams_t::pRxBuffer |
Pointer to global receive buffer used by the phhalHw_Exchange() function.
uint16_t phhalHw_Rc523_DataParams_t::wTxBufSize |
Size of the global transmit buffer.
uint16_t phhalHw_Rc523_DataParams_t::wTxBufLen |
Number of valid bytes within the transmit buffer.
uint16_t phhalHw_Rc523_DataParams_t::wRxBufSize |
Size of the global receive buffer.
uint16_t phhalHw_Rc523_DataParams_t::wRxBufLen |
Number of valid bytes within the receive buffer.
uint16_t phhalHw_Rc523_DataParams_t::wRxBufStartPos |
Starting position within the global receive buffer.
uint16_t phhalHw_Rc523_DataParams_t::wMaxPrecachedBytes |
Holds the max.
number of bytes which are precached prior to command execution.
uint16_t phhalHw_Rc523_DataParams_t::wCfgShadow[PHHAL_HW_RC523_SHADOW_COUNT] |
Configuration shadow; Stores configuration for current card-type.
uint16_t phhalHw_Rc523_DataParams_t::wTimingMode |
Current timing measurement mode.
uint16_t phhalHw_Rc523_DataParams_t::wFieldOffTime |
Field-Off-Time in milliseconds.
uint16_t phhalHw_Rc523_DataParams_t::wFieldRecoveryTime |
Field-Recovery-Time in milliseconds.
uint16_t phhalHw_Rc523_DataParams_t::wAdditionalInfo |
Storage for additional error information.
uint16_t phhalHw_Rc523_DataParams_t::dwFdtPc |
Current timing value backup for PC.
uint16_t phhalHw_Rc523_DataParams_t::wTargetMode |
Used to indicate the mode and speed at which target is activated.
Lower byte indicates speed and higher byte indicates framing.
uint16_t phhalHw_Rc523_DataParams_t::bTxWaitPrescaler |
Holds pre-scaler value for Tx wait.
uint16_t phhalHw_Rc523_DataParams_t::bTimeoutPrescaler |
Holds pre-scaler value for timeout.
uint16_t phhalHw_Rc523_DataParams_t::wTxWaitReloadVal |
Holds Timer reload value for Tx wait.
uint16_t phhalHw_Rc523_DataParams_t::wTimeoutReloadVal |
Holds Timer reload value for timeout.
uint8_t phhalHw_Rc523_DataParams_t::bCardType |
Type of card for which the HAL is configured for.
uint8_t phhalHw_Rc523_DataParams_t::bTimeoutUnit |
Unit of current timeout value (either PHHAL_HW_TIME_MICROSECONDS or PHHAL_HW_TIME_MILLISECONDS).
uint8_t phhalHw_Rc523_DataParams_t::bBalConnectionType |
Type of the underlying BAL connection.
Refer to PHHAL_HW_CONFIG_BAL_CONNECTION.
uint8_t phhalHw_Rc523_DataParams_t::bRfResetAfterTo |
Storage for PHHAL_HW_CONFIG_RFRESET_ON_TIMEOUT setting.
uint8_t phhalHw_Rc523_DataParams_t::bRxMultiple |
Flag indicates whether RX multiple is to be enabled or not.
uint8_t phhalHw_Rc523_DataParams_t::bActiveMode |
Flag indicates whether active mode is activated or not.
uint8_t phhalHw_Rc523_DataParams_t::bRfca |
uint8_t phhalHw_Rc523_DataParams_t::bJewelActivated |
Set the PH_ON/PH_OFF jewel exchange mode.
uint8_t phhalHw_Rc523_DataParams_t::bOpeMode |
Operation mode.
One of NFC, EMVCo, ISO.
uint8_t phhalHw_Rc523_DataParams_t::bNfcipMode |
Enable/Disable to handle start byte at 106kbps in NFCIP-1 mode.
uint8_t phhalHw_Rc523_DataParams_t::bSkipSend |
Flag indicates whether Skip send should be performed or not in active target mode.
uint8_t phhalHw_Rc523_DataParams_t::bCheckEmdErr |
Flag indicates EMD feature is enabled for ISO.
uint8_t phhalHw_Rc523_DataParams_t::bEmdNoiseMaxDataLen |
EMD Max noise data length for ISO.
phOsal_EventObj_t phhalHw_Rc523_DataParams_t::HwEventObj |
Handle for Event.
ppRFCallBck_t phhalHw_Rc523_DataParams_t::pRFISRCallback |
Application RF callback called by ISR handler.