EVE 1.0
nfc_nxp_state_t Struct Reference

holds current NFC instance state variables. More...

#include <nfc-nxp.h>

Data Fields

bool Enabled
 The chip is enabled.
 
phbalReg_Stub_DataParams_t sBalReader
 BAL component holder.
 
phhalHw_Nfc_Ic_DataParams_t sHal_Nfc_Ic
 HAL component holder for Nfc Ic's.
 
uint8_t bHalBufferTx [256]
 HAL TX buffer. Size 256 - Based on maximum FSL.
 
uint8_t bHalBufferRx [256]
 HAL RX buffer. Size 256 - Based on maximum FSL.
 
void * pHal
 HAL pointer.
 
phpalI14443p3a_Sw_DataParams_t spalI14443p3a
 PAL ISO I14443-A component.
 
phpalI14443p4a_Sw_DataParams_t spalI14443p4a
 PAL ISO I14443-4A component.
 
phpalI14443p3b_Sw_DataParams_t spalI14443p3b
 PAL ISO I14443-B component.
 
phpalI14443p4_Sw_DataParams_t spalI14443p4
 PAL ISO I14443-4 component.
 
phpalFelica_Sw_DataParams_t spalFelica
 PAL Felica component.
 
phpalI18092mPI_Sw_DataParams_t spalI18092mPI
 PAL ISO 18092 Initiator component.
 
phpalMifare_Sw_DataParams_t spalMifare
 PAL Mifare component.
 
phacDiscLoop_Sw_DataParams_t sDiscLoop
 Discovery loop component.
 
phalT1T_Sw_DataParams_t alT1T
 AL T1T component.
 
uint8_t aData [50]
 ATR response holder.
 
uint8_t aCcFile [23]
 Mandatory Capability Container (CC) file. It's set using phceT4T_SetElementaryFile.
 
uint8_t * aNdefFile
 Mandatory NDEF file. It's set using phceT4T_SetElementaryFile.
 
uint16_t aNdefFileSize
 Mandatory NDEF file size.
 
uint8_t sens_res [2]
 ATQ bytes - needed for anti-collision.
 
uint8_t nfc_id1 [3]
 user defined bytes of the UID (one is hardcoded) - needed for anti-collision
 
uint8_t sel_res
 SAK (ISO18092mT or ISO14443P4 Card) - needed for anti-collision.
 
uint8_t nfc_id3
 NFC3 byte - required for anti-collision.
 
uint8_t GI [13]
 General information bytes to be sent with ATR */.
 
phOsal_SemaphoreHandle_t appstart
 Semaphores for synchronization between application thread and reader library thread. More...
 
phOsal_SemaphoreHandle_t appexit
 Used to synchronize end of one cycle of application processing.
 

Detailed Description

holds current NFC instance state variables.

Definition at line 165 of file nfc-nxp.h.

Field Documentation

phOsal_SemaphoreHandle_t nfc_nxp_state_t::appstart

Semaphores for synchronization between application thread and reader library thread.

Used to synchronize start of one cycle of application processing

Definition at line 205 of file nfc-nxp.h.