|
Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
|
Main HAL Component structure. More...
#include <ptxHal_Ext.h>

Data Fields | |
| ptxStatus_Comps_t | CompId |
| uint8_t * | DevName |
| size_t | DevNameLen |
| uint8_t * | DevSerialNumber |
| size_t | DevSerialNumberLen |
| uint32_t | ComSpeedInit |
| uint8_t | UseHWFlowControl |
| uint32_t | CommParam |
| uint32_t | BusAddress |
| ptxHal_InterfaceType_t | InfType |
| uint32_t | WriteTimeout |
| uint32_t | ReadTimeout |
| pptxHal_TRx_t | TRx |
| pptxHal_Cancel_t | Cancel |
| pptxHal_MockGetActiveIfType_t | GetIfType |
| struct ptxOsal * | OS |
| struct ptxLog * | LOG |
| ptxMutex_t | Mutex |
| struct ptxHal_Gpio * | HalGpio |
Main HAL Component structure.
| uint32_t BusAddress |
Bus address used for I2C interface.
| pptxHal_Cancel_t Cancel |
Pointer to function to cancel every HAL operation. Set to ptxHal_Cancel.
| uint32_t CommParam |
Interface specific parameter.
| ptxStatus_Comps_t CompId |
HAL Component Id
| uint32_t ComSpeedInit |
Communication speed to be set. Provided by the upper layer in ptxHal_AllocOpen.
| uint8_t* DevName |
Name of the connected device.
| size_t DevNameLen |
Length of the DevName string.
| uint8_t* DevSerialNumber |
Serial Number of Ftdi device to be used.
| size_t DevSerialNumberLen |
Length of DevSerialNumber string.
| pptxHal_MockGetActiveIfType_t GetIfType |
Pointer to function to get the active HAL interface type. Set to ptxHal_GetActiveIfType.
| struct ptxHal_Gpio* HalGpio |
Pointer to struct for a GPIO Driver in Embedded Linux Platform.
| ptxHal_InterfaceType_t InfType |
Interface used for communication with NFC HW.
| struct ptxLog* LOG |
Pointer to an initialized logger.
| ptxMutex_t Mutex |
Mutex for receiving function.
| struct ptxOsal* OS |
Pointer to an already-initialized OSAL component structure.
| uint32_t ReadTimeout |
Timeout for read operation.
| pptxHal_TRx_t TRx |
Pointer to function for data exchange. Set to ptxHal_TRx.
| uint8_t UseHWFlowControl |
Enable/disable Uart flow control.
| uint32_t WriteTimeout |
Timeout for write operation.