49#ifndef APIS_PTX_NATIVE_TAG_T2T_H_
50#define APIS_PTX_NATIVE_TAG_T2T_H_
76#define PTX_T2T_MIN_TX_BUFFER_SIZE (uint32_t)32
77#define PTX_T2T_BLOCK_SIZE (uint8_t)4
159 uint8_t blockDataLen,
struct ptxNativeTag_T2T ptxNativeTag_T2T_t
T2T Native Tag Component.
ptxStatus_t ptxNativeTag_T2TClose(ptxNativeTag_T2T_t *t2tComp)
Uninitialize / Close the T2T Native Tag Component.
ptxStatus_t ptxNativeTag_T2TRead(ptxNativeTag_T2T_t *t2tComp, uint8_t blockNr, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Read the T2T blocks.
ptxStatus_t ptxNativeTag_T2TOpen(ptxNativeTag_T2T_t *t2tComp, ptxNativeTag_T2T_InitParams_t *initParams)
Initialize / Open the T2T Native Tag Component.
ptxStatus_t ptxNativeTag_T2TWrite(ptxNativeTag_T2T_t *t2tComp, uint8_t blockNr, uint8_t *blockData, uint8_t blockDataLen, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Write to the T2T blocks.
struct ptxNativeTag_T2T_InitParams ptxNativeTag_T2T_InitParams_t
T2T Native Tag Initialization Parameters.
ptxStatus_t ptxNativeTag_T2TSectorSelect(ptxNativeTag_T2T_t *t2tComp, uint8_t secNr, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Select the T2T sector.
uint16_t ptxStatus_t
Status Type.
Definition ptxStatus.h:70
enum ptxStatus_Comps ptxStatus_Comps_t
Component Definitions.
T2T Native Tag Initialization Parameters.
Definition ptxNativeTag_T2T.h:90
void * IotRd
Definition ptxNativeTag_T2T.h:91
uint8_t * TxBuffer
Definition ptxNativeTag_T2T.h:92
uint32_t TxBufferSize
Definition ptxNativeTag_T2T.h:93
T2T Native Tag Component.
Definition ptxNativeTag_T2T.h:101
void * IoTRdStackComp
Definition ptxNativeTag_T2T.h:105
uint8_t * TxBuffer
Definition ptxNativeTag_T2T.h:106
ptxStatus_Comps_t CompId
Definition ptxNativeTag_T2T.h:103