Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
Data Fields
ptxHal Struct Reference

Main HAL Component structure. More...

#include <ptxHal_Ext.h>

Collaboration diagram for ptxHal:
Collaboration graph

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 ptxLogLOG
 
ptxMutex_t Mutex
 
struct ptxHal_Gpio * HalGpio
 

Detailed Description

Main HAL Component structure.

Field Documentation

◆ BusAddress

uint32_t BusAddress

Bus address used for I2C interface.

◆ Cancel

Pointer to function to cancel every HAL operation. Set to ptxHal_Cancel.

◆ CommParam

uint32_t CommParam

Interface specific parameter.

◆ CompId

HAL Component Id

◆ ComSpeedInit

uint32_t ComSpeedInit

Communication speed to be set. Provided by the upper layer in ptxHal_AllocOpen.

◆ DevName

uint8_t* DevName

Name of the connected device.

◆ DevNameLen

size_t DevNameLen

Length of the DevName string.

◆ DevSerialNumber

uint8_t* DevSerialNumber

Serial Number of Ftdi device to be used.

◆ DevSerialNumberLen

size_t DevSerialNumberLen

Length of DevSerialNumber string.

◆ GetIfType

pptxHal_MockGetActiveIfType_t GetIfType

Pointer to function to get the active HAL interface type. Set to ptxHal_GetActiveIfType.

◆ HalGpio

struct ptxHal_Gpio* HalGpio

Pointer to struct for a GPIO Driver in Embedded Linux Platform.

◆ InfType

Interface used for communication with NFC HW.

◆ LOG

struct ptxLog* LOG

Pointer to an initialized logger.

◆ Mutex

ptxMutex_t Mutex

Mutex for receiving function.

◆ OS

struct ptxOsal* OS

Pointer to an already-initialized OSAL component structure.

◆ ReadTimeout

uint32_t ReadTimeout

Timeout for read operation.

◆ TRx

Pointer to function for data exchange. Set to ptxHal_TRx.

◆ UseHWFlowControl

uint8_t UseHWFlowControl

Enable/disable Uart flow control.

◆ WriteTimeout

uint32_t WriteTimeout

Timeout for write operation.


The documentation for this struct was generated from the following file: