43#ifndef PTX_NSC_INTEFACE_TYPES_H
44#define PTX_NSC_INTEFACE_TYPES_H
59#if (defined PTX_FEATURES_HCI_INCLUDED)
60# include "ptxHci_InterfaceTypes.h"
88#define PTX_NSC_TYPES_TECH_A (0x00u)
89#define PTX_NSC_TYPES_TECH_B (0x01u)
90#define PTX_NSC_TYPES_TECH_F (0x02u)
91#define PTX_NSC_TYPES_TECH_V (0x03u)
93#define PTX_NSC_TYPES_TECH_POLL_A (0x00u)
94#define PTX_NSC_TYPES_TECH_POLL_B (0x01u)
95#define PTX_NSC_TYPES_TECH_POLL_F (0x02u)
96#define PTX_NSC_TYPES_TECH_POLL_ACT (0x03u)
97#define PTX_NSC_TYPES_TECH_POLL_P2P (0x04u)
98#define PTX_NSC_TYPES_TECH_POLL_V (0x06u)
100#define PTX_NSC_TYPES_TECH_LISTEN_A (0x80u)
101#define PTX_NSC_TYPES_TECH_LISTEN_B (0x81u)
102#define PTX_NSC_TYPES_TECH_LISTEN_F (0x82u)
103#define PTX_NSC_TYPES_TECH_LISTEN_ACT (0x83u)
104#define PTX_NSC_TYPES_TECH_LISTEN_P2P (0x84u)
105#define PTX_NSC_TYPES_TECH_LISTEN_V (0x86u)
112#define PTX_NSC_TYPES_PROT_UNDEFINED (0x00u)
113#define PTX_NSC_TYPES_PROT_T2T (0x02u)
114#define PTX_NSC_TYPES_PROT_T3T (0x03u)
115#define PTX_NSC_TYPES_PROT_ISODEP (0x04u)
116#define PTX_NSC_TYPES_PROT_NFCDEP (0x05u)
117#define PTX_NSC_TYPES_PROT_T5T (0x06u)
118#define PTX_NSC_TYPES_PROT_NDEF (0x07u)
125#define PTX_NSC_TYPES_WRRD_OP_MAX (70u)
127#define PTX_NSC_TYPES_NHOST_LEN (4U)
128#define PTX_NSC_TYPES_NHOSTCE_LEN (4U)
129#define PTX_NSC_TYPES_PRNGSEED_LEN (4U)
130#define PTX_NSC_TYPES_ALMMAX_LEN (4U)
131#define PTX_NSC_TYPES_ALMMIN_LEN (4U)
132#define PTX_NSC_TYPES_WAVBANK_GEN_LEN (32U)
133#define PTX_NSC_TYPES_WAVBANK0_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
134#define PTX_NSC_TYPES_WAVBANK1_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
135#define PTX_NSC_TYPES_WAVBANK2_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
136#define PTX_NSC_TYPES_WAVBANK3_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
137#define PTX_NSC_TYPES_WAVBANK4_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
138#define PTX_NSC_TYPES_WAVBANK5_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
139#define PTX_NSC_TYPES_WAVBANK6_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
140#define PTX_NSC_TYPES_WAVBANK7_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
141#define PTX_NSC_TYPES_WAVBANK8_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
142#define PTX_NSC_TYPES_WAVBANK9_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
143#define PTX_NSC_TYPES_WAVBANK10_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
144#define PTX_NSC_TYPES_WAVBANK11_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
145#define PTX_NSC_TYPES_WAVBANK12_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
146#define PTX_NSC_TYPES_WAVBANK13_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
147#define PTX_NSC_TYPES_WAVBANK14_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
148#define PTX_NSC_TYPES_WAVBANK15_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
149#define PTX_NSC_TYPES_WAVBANK16_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
150#define PTX_NSC_TYPES_WAVBANK17_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
151#define PTX_NSC_TYPES_WAVBANK18_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
152#define PTX_NSC_TYPES_WAVBANK19_LEN (PTX_NSC_TYPES_WAVBANK_GEN_LEN)
153#define PTX_NSC_TYPES_POLLBCMD_LEN (3U)
154#define PTX_NSC_TYPES_POLLBATTRIBINTF_LEN (15U)
155#define PTX_NSC_TYPES_POLLFCMD_LEN (6U)
156#define PTX_NSC_TYPES_POLLVCMD_LEN (11U)
157#define PTX_NSC_TYPES_POLLISODEPATRIB_INF_LEN (15U)
158#define PTX_NSC_TYPES_POLLNFCDEPATREQG_LEN (20U)
159#define PTX_NSC_TYPES_RFU_1_LEN (23U)
161#define PTX_NSC_TYPES_LISASENSRES_LEN (2U)
162#define PTX_NSC_TYPES_LISANFCID1_LEN (15U)
163#define PTX_NSC_TYPES_LISAATS_LEN (21U)
164#define PTX_NSC_TYPES_LISBSENSRES_LEN (13U)
165#define PTX_NSC_TYPES_LISBATTRIBRES_LEN (16U)
166#define PTX_NSC_TYPES_LISFSENSFRES_LEN (19U)
167#define PTX_NSC_TYPES_LISV_INVENTORYRES_LEN (10U)
168#define PTX_NSC_TYPES_LISNFCDEP_ATRRESG_LEN (20U)
169#define PTX_NSC_TYPES_SENSF_CMD_LEN (6U)
170#define PTX_NSC_TYPES_INVENTORY_CMD_LEN (11U)
171#define PTX_NSC_TYPES_INVENTORY_RES_LEN (10U)
172#define PTX_NSC_TYPES_IDLETIME_LEN (3U)
174#define PTX_NSC_MAXIMUM_NFCID1_LEN (10u)
175#define PTX_NSC_NFCID0_LEN (4u)
176#define PTX_NSC_NFCID2_LEN (8u)
177#define PTX_NSC_TYPEV_UID_LEN (8u)
179#define PTX_NSC_NFCID1_LEN_1 (4u)
180#define PTX_NSC_NFCID1_LEN_2 (7u)
181#define PTX_NSC_NFCID1_LEN_3 (10u)
183#define PTX_NSC_RF_SET_PARAMS_MAX (11u)
185#define PTX_NSC_RF_TEST_PARAMS_MAX (3u)
192#define PTX_NSC_GPIO_NR_01 (1u)
193#define PTX_NSC_GPIO_NR_02 (2u)
194#define PTX_NSC_GPIO_NR_03 (3u)
195#define PTX_NSC_GPIO_NR_04 (4u)
196#define PTX_NSC_GPIO_NR_05 (5u)
197#define PTX_NSC_GPIO_NR_06 (6u)
198#define PTX_NSC_GPIO_NR_07 (7u)
199#define PTX_NSC_GPIO_NR_08 (8u)
200#define PTX_NSC_GPIO_NR_09 (9u)
201#define PTX_NSC_GPIO_NR_10 (10u)
202#define PTX_NSC_GPIO_NR_11 (11u)
203#define PTX_NSC_GPIO_NR_12 (12u)
204#define PTX_NSC_GPIO_NR_01_CFG_INDEX (0x00u)
205#define PTX_NSC_GPIO_NR_02_CFG_INDEX (0x01u)
206#define PTX_NSC_GPIO_NR_03_CFG_INDEX (0x02u)
207#define PTX_NSC_GPIO_NR_04_CFG_INDEX (0x03u)
208#define PTX_NSC_GPIO_NR_05_CFG_INDEX (0x04u)
209#define PTX_NSC_GPIO_NR_06_CFG_INDEX (0x05u)
210#define PTX_NSC_GPIO_NR_07_CFG_INDEX (0x06u)
211#define PTX_NSC_GPIO_NR_08_CFG_INDEX (0x07u)
212#define PTX_NSC_GPIO_NR_09_CFG_INDEX (0x08u)
213#define PTX_NSC_GPIO_NR_10_CFG_INDEX (0x09u)
214#define PTX_NSC_GPIO_NR_11_CFG_INDEX (0x0Au)
215#define PTX_NSC_GPIO_NR_12_CFG_INDEX (0x0Bu)
216#define PTX_NSC_GPIO_MAX_GPIOS (12u)
217#define PTX_NSC_GPIO_FLAGS_ENABLE_INTPULLUP (0x01u)
218#define PTX_NSC_GPIO_FLAGS_ENABLE_HDRIVERSTRENGTH (0x02u)
225#define PTX_NSC_MAX_EXTENSIONS (1u)
789 DiscoveryMode_Hybrid_End = 0xFFu
828 ptxNSC_Info_Local_Changes,
829 ptxNSC_Info_DFY_Code,
830 ptxNSC_Info_DFY_Toolchain,
832 ptxNSC_Info_ProductID,
1014typedef enum ptxNSC_WfNtfAfterChained
1016 ptxNSC_WfNtf_NotExpected,
1017 ptxNSC_WfNtf_Expected,
1018 ptxNSC_WfNtf_Received
1019} ptxNSC_WfNtfAfterChained_t;
1030typedef enum ptxNSC_NtfAfterCommError
1032 ptxNSC_ErrNtf_NotGenerated,
1033 ptxNSC_ErrNtf_Generated,
1034} ptxNSC_NtfAfterCommError_t;
1050typedef enum ptxNSC_States
1054 ptxNSC_ModeUndefined
1061typedef ptxStatus_t (*pExtNSCDiscoverCmd_t)(
void *extCtx, uint8_t *cmdBuffer);
1067typedef ptxStatus_t (*pExtNSCDiscoverNtf_t)(
void *extCtx,
void *nscCtx, uint8_t *payload,
size_t lengthOfPayload,
ptxNSC_Event_t *event);
1073typedef ptxStatus_t (*pExtNSCActivateNtf_t)(
void *extCtx,
void *nscCtx, uint8_t *payload,
size_t lengthOfPayload,
ptxNSC_Event_t *event);
ptxNSC_WriteCmd_Type
Types of NSC Write CMD.
Definition ptxNSC_InterfaceTypes.h:449
#define PTX_NSC_TYPES_LISV_INVENTORYRES_LEN
Definition ptxNSC_InterfaceTypes.h:167
#define PTX_NSC_TYPES_LISBATTRIBRES_LEN
Definition ptxNSC_InterfaceTypes.h:165
#define PTX_NSC_TYPES_TECH_LISTEN_B
Definition ptxNSC_InterfaceTypes.h:101
union ptxNSC_RfActTech_Param ptxNSC_RfActTech_Param_t
NSC Rf Tech Activation Parameters.
enum ptxNSC_GPIO_Mode ptxNSC_GPIO_Mode_t
NSC Read CMD parameter structure.
#define PTX_NSC_TYPES_ALMMIN_LEN
Definition ptxNSC_InterfaceTypes.h:131
struct ptxNSC_RfActTech_F_Param ptxNSC_RfActTech_F_Param_t
NSC Rf Tech F Activation Parameters.
#define PTX_NSC_TYPES_NHOST_LEN
Definition ptxNSC_InterfaceTypes.h:127
#define PTX_NSC_MAXIMUM_NFCID1_LEN
Definition ptxNSC_InterfaceTypes.h:174
union ptxNsc_RfPar_Params ptxNsc_RfPar_Params_t
Union Rf Parameters.
ptxNSC_ResetCpuEn
Types of Enable cpu in NSC Reset CMD.
Definition ptxNSC_InterfaceTypes.h:413
enum ptxNSC_ConRfProtocol ptxNSC_ConRfProtocol_t
Type of Rf Protocol.
#define PTX_NSC_RF_SET_PARAMS_MAX
Definition ptxNSC_InterfaceTypes.h:183
#define PTX_NSC_TYPES_PROT_T3T
Definition ptxNSC_InterfaceTypes.h:114
struct ptxNsc_RfPar_TxCRC ptxNsc_RfPar_TxCRC_t
NSC Rf Parameter Tx_CRC.
ptxNsc_RfDiscovery_Mode
NSC Rf Discovery mode.
Definition ptxNSC_InterfaceTypes.h:784
struct ptxNsc_RfPar_TxParity ptxNsc_RfPar_TxParity_t
NSC Rf Parameter Tx_Parity.
struct ptxNSC_Event ptxNSC_Event_t
NSC Event data. Used to notify layer above, what kind of event had happened on the NSC Component.
struct ptxNSC_RfConfig_Regs ptxNSC_RfConfig_Regs_t
NSC Rf Config Registers Structures.
ptxNSC_Init_clk_src
Types of Source Clock on NSC Init CMD.
Definition ptxNSC_InterfaceTypes.h:422
struct ptxNsc_RfPar_RxBitRate ptxNsc_RfPar_RxBitRate_t
NSC Rf Parameter Rx_Bit_Rate.
struct ptxNSC_Rf_Deact_Param ptxNSC_Rf_Deact_Param_t
NSC RF Deactivate Parameters.
#define PTX_NSC_TYPES_LISNFCDEP_ATRRESG_LEN
Definition ptxNSC_InterfaceTypes.h:168
ptxNSC_SoftReset
Types of Soft-Reset.
Definition ptxNSC_InterfaceTypes.h:404
ptxNSC_EventId
NSC Event Id. Type of event notifying layer above.
Definition ptxNSC_InterfaceTypes.h:237
enum ptxNSC_SoftReset ptxNSC_SoftReset_t
Types of Soft-Reset.
#define PTX_NSC_TYPES_TECH_LISTEN_ACT
Definition ptxNSC_InterfaceTypes.h:103
ptxNSC_InitTechPoll
Enum for initial technology in the discovery loop.
Definition ptxNSC_InterfaceTypes.h:674
enum ptxNSC_InitTechPoll ptxNSC_InitTechPoll_t
Enum for initial technology in the discovery loop.
enum ptxNSC_Rf_Deact_Type ptxNSC_Rf_Deact_Type_t
NSC Rf Deactivate procedure type.
ptxNsc_RfTest_Id
Test-IDs for RF-Test command.
Definition ptxNSC_InterfaceTypes.h:858
#define PTX_NSC_TYPES_POLLBATTRIBINTF_LEN
Definition ptxNSC_InterfaceTypes.h:154
struct ptxNSC_Init_Param ptxNSC_Init_Param_t
NSC Init CMD parameter structure.
ptxNSC_ReadCmd_Type
Types of NSC Read CMD.
Definition ptxNSC_InterfaceTypes.h:468
#define PTX_NSC_TYPES_POLLFCMD_LEN
Definition ptxNSC_InterfaceTypes.h:155
struct ptxNSC_RfActTech_A_Param ptxNSC_RfActTech_A_Param_t
NSC Rf Tech A Activation Parameters.
#define PTX_NSC_TYPES_TECH_POLL_A
Definition ptxNSC_InterfaceTypes.h:93
#define PTX_NSC_TYPES_PROT_UNDEFINED
Definition ptxNSC_InterfaceTypes.h:112
union ptxNSC_RfActProt_Param_t ptxNSC_RfActProt_Param_t
NSC Rf Prot Activation Parameters.
#define PTX_NSC_TYPES_TECH_POLL_B
Definition ptxNSC_InterfaceTypes.h:94
struct ptxNSC_RfConfig_Param ptxNSC_RfConfig_Param_t
NSC Rf Config Parameters.
enum ptxNsc_RfDiscovery_Mode ptxNsc_RfDiscovery_Mode_t
NSC Rf Discovery mode.
#define PTX_NSC_TYPES_LISASENSRES_LEN
Definition ptxNSC_InterfaceTypes.h:161
#define PTX_NSC_TYPES_LISBSENSRES_LEN
Definition ptxNSC_InterfaceTypes.h:164
struct ptxNsc_RfPar_TxResidualBits ptxNsc_RfPar_TxResidualBits_t
NSC Rf Parameter Tx_Residual_Bits.
#define PTX_NSC_TYPES_PRNGSEED_LEN
Definition ptxNSC_InterfaceTypes.h:129
ptxNSC_GPIO_Mode
NSC Read CMD parameter structure.
Definition ptxNSC_InterfaceTypes.h:486
#define PTX_NSC_TYPES_IDLETIME_LEN
Definition ptxNSC_InterfaceTypes.h:172
ptxNSC_Rf_Deact_State
NSC RF state-machine state after command execution.
Definition ptxNSC_InterfaceTypes.h:806
struct ptxNSC_WriteCmd_Par ptxNSC_WriteCmd_Par_t
NSC Write CMD parameter structure.
ptxNSC_Rf_Deact_Type
NSC Rf Deactivate procedure type.
Definition ptxNSC_InterfaceTypes.h:797
#define PTX_NSC_TYPES_TECH_POLL_F
Definition ptxNSC_InterfaceTypes.h:95
#define PTX_NSC_TYPES_TECH_LISTEN_F
Definition ptxNSC_InterfaceTypes.h:102
ptxNsc_RfParameter_Id
NSC Rf Parameter Id.
Definition ptxNSC_InterfaceTypes.h:839
enum ptxNSC_RevisionType ptxNSC_RevisionType_t
NSC Revision-Info Types.
union ptxNSC_RfActProt_ISODEP_Param ptxNSC_RfActProt_ISODEP_Param_t
NSC Rf Prot ISO-DEP (Type-A) Activation Parameters.
#define PTX_NSC_TYPES_PROT_NDEF
Definition ptxNSC_InterfaceTypes.h:118
ptxNscWriteBufferId
ID of potential buffers handled by Hardware.
Definition ptxNSC_InterfaceTypes.h:350
enum ptxNSC_ResetCpuEn ptxNSC_ResetCpuEn_t
Types of Enable cpu in NSC Reset CMD.
#define PTX_NSC_TYPES_POLLNFCDEPATREQG_LEN
Definition ptxNSC_InterfaceTypes.h:158
struct ptxNsc_RfPar_RfTech ptxNsc_RfPar_RfTech_t
NSC Rf Parameter Rf Tech.
#define PTX_NSC_TYPEV_UID_LEN
Definition ptxNSC_InterfaceTypes.h:177
struct ptxNsc_RfPar_RfField ptxNsc_RfPar_RfField_t
NSC Rf Parameter Rf_Field.
#define PTX_NSC_TYPES_POLLBCMD_LEN
Definition ptxNSC_InterfaceTypes.h:153
struct ptxNSC_ReadCmd_Par ptxNSC_ReadCmd_Par_t
NSC Read CMD parameter structure.
ptxNSC_ConRfTech
Type of Rf Tech.
Definition ptxNSC_InterfaceTypes.h:373
#define PTX_NSC_TYPES_PROT_ISODEP
Definition ptxNSC_InterfaceTypes.h:115
enum ptxNscWriteBufferId ptxNscWriteBufferId_t
ID of potential buffers handled by Hardware.
ptxNSC_RevisionType
NSC Revision-Info Types.
Definition ptxNSC_InterfaceTypes.h:826
struct ptxNsc_RfPar_RxParity ptxNsc_RfPar_RxParity_t
NSC Rf Parameter Rx_Parity.
ptxNSC_ConRfProtocol
Type of Rf Protocol.
Definition ptxNSC_InterfaceTypes.h:390
#define PTX_NSC_TYPES_PROT_T5T
Definition ptxNSC_InterfaceTypes.h:117
#define PTX_NSC_TYPES_WRRD_OP_MAX
Definition ptxNSC_InterfaceTypes.h:125
enum ptxNsc_RfTest_Id ptxNsc_RfTest_Id_t
Test-IDs for RF-Test command.
#define PTX_NSC_TYPES_TECH_POLL_ACT
Definition ptxNSC_InterfaceTypes.h:96
struct ptxNsc_RfPar ptxNsc_RfPar_t
Rf Param.
#define PTX_NSC_NFCID2_LEN
Definition ptxNSC_InterfaceTypes.h:176
enum ptxNSC_ReadCmd_Type ptxNSC_ReadCmd_Type_t
Types of NSC Read CMD.
#define PTX_NSC_TYPES_LISFSENSFRES_LEN
Definition ptxNSC_InterfaceTypes.h:166
enum ptxNSC_ConRfTech ptxNSC_ConRfTech_t
Type of Rf Tech.
struct ptxNsc_RfPar_ResLimit ptxNsc_RfPar_ResLimit_t
NSC Rf Parameter Res(ponse)_Limit.
struct ptxNSC_RfSetParams_Par ptxNSC_RfSetParams_Par_t
NSC Rf Set Parameters CMD parameter structure.
struct ptxNsc_RfPar_Fwt ptxNsc_RfPar_Fwt_t
NSC Rf Parameter Fwt.
struct ptxNSC_Discover_Param ptxNSC_Discover_Param_t
NSC Discover parameter structure.
struct ptxNSC_RfActTech_B_Param ptxNSC_RfActTech_B_Param_t
NSC Rf Tech B Activation Parameters.
#define PTX_NSC_TYPES_LISAATS_LEN
Definition ptxNSC_InterfaceTypes.h:163
enum ptxNsc_RfParameter_Id ptxNsc_RfParameter_Id_t
NSC Rf Parameter Id.
enum ptxNSC_Rf_Deact_State ptxNSC_Rf_Deact_State_t
NSC RF state-machine state after command execution.
#define PTX_NSC_RF_TEST_PARAMS_MAX
Definition ptxNSC_InterfaceTypes.h:185
struct ptxNSC_RfActiv_Param ptxNSC_RfActiv_Param_t
NSC Rf Activate structure.
#define PTX_NSC_TYPES_TECH_POLL_V
Definition ptxNSC_InterfaceTypes.h:98
struct ptxNsc_RfPar_RxCRC ptxNsc_RfPar_RxCRC_t
NSC Rf Parameter Rx_CRC.
enum ptxNSC_PollType ptxNSC_PollType_t
Enum for Polling-Loop type.
enum ptxNSC_EventId ptxNSC_EventId_t
NSC Event Id. Type of event notifying layer above.
#define PTX_NSC_TYPES_PROT_NFCDEP
Definition ptxNSC_InterfaceTypes.h:116
#define PTX_NSC_TYPES_ALMMAX_LEN
Definition ptxNSC_InterfaceTypes.h:130
struct ptxNsc_RfPar_TxBitRate ptxNsc_RfPar_TxBitRate_t
NSC Rf Parameter Tx_Bit_Rate.
#define PTX_NSC_TYPES_LISANFCID1_LEN
Definition ptxNSC_InterfaceTypes.h:162
struct ptxNSC_RfTestParams_Par ptxNSC_RfTestParams_Par_t
NSC Rf Test CMD parameter structure.
#define PTX_NSC_TYPES_TECH_LISTEN_A
Definition ptxNSC_InterfaceTypes.h:100
enum ptxNSC_WriteCmd_Type ptxNSC_WriteCmd_Type_t
Types of NSC Write CMD.
struct ptxTypes_WRA ptxTypes_WRA_t
WRA data type.
#define PTX_NSC_TYPES_NHOSTCE_LEN
Definition ptxNSC_InterfaceTypes.h:128
enum ptxNSC_Init_clk_src ptxNSC_Init_clk_src_t
Types of Source Clock on NSC Init CMD.
struct ptxNSC_RfActTech_V_Param ptxNSC_RfActTech_V_Param_t
NSC Rf Tech V Activation Parameters.
#define PTX_NSC_TYPES_PROT_T2T
Definition ptxNSC_InterfaceTypes.h:113
#define PTX_NSC_TYPES_POLLVCMD_LEN
Definition ptxNSC_InterfaceTypes.h:156
ptxNSC_Pause_Options
NSC Pause Options. .
Definition ptxNSC_InterfaceTypes.h:329
ptxNSC_PollType
Enum for Polling-Loop type.
Definition ptxNSC_InterfaceTypes.h:660
@ WriteRandomAdd
Definition ptxNSC_InterfaceTypes.h:450
@ ptxNSC_ResetCpuEnabled
Definition ptxNSC_InterfaceTypes.h:415
@ ptxNSC_ResetCpuDisabled
Definition ptxNSC_InterfaceTypes.h:414
@ DiscoveryMode_Lpcd
Definition ptxNSC_InterfaceTypes.h:786
@ DiscoveryMode_Hybrid_Start
Definition ptxNSC_InterfaceTypes.h:787
@ DiscoveryMode_Regular
Definition ptxNSC_InterfaceTypes.h:785
@ ptxNSC_InitClockHost
Definition ptxNSC_InterfaceTypes.h:424
@ ptxNSC_InitClockCrystal
Definition ptxNSC_InterfaceTypes.h:423
@ ptxNSC_SoftRstAndRstStack
Definition ptxNSC_InterfaceTypes.h:406
@ ptxNSC_SoftRst
Definition ptxNSC_InterfaceTypes.h:405
@ NSC_EventRfAct_ActivePoll
Definition ptxNSC_InterfaceTypes.h:252
@ HCI_Network_Done
Definition ptxNSC_InterfaceTypes.h:278
@ HCI_PipeCeB_Open
Definition ptxNSC_InterfaceTypes.h:280
@ NSC_EventRfLPCD
Definition ptxNSC_InterfaceTypes.h:288
@ NSC_EventRfAct_ActiveListen
Definition ptxNSC_InterfaceTypes.h:258
@ NSC_EventRfAct_Extension
Definition ptxNSC_InterfaceTypes.h:253
@ Nsc_HciIn_Msg
Definition ptxNSC_InterfaceTypes.h:299
@ HCI_ReaderA_Req
Definition ptxNSC_InterfaceTypes.h:282
@ NSC_EventRfDisc_PassPoll_V
Definition ptxNSC_InterfaceTypes.h:262
@ NSC_EventRfAct_PassPoll_B
Definition ptxNSC_InterfaceTypes.h:249
@ NSC_EventRfAct_PassPoll_F
Definition ptxNSC_InterfaceTypes.h:250
@ NSC_EventRfAct_PasLis_F
Definition ptxNSC_InterfaceTypes.h:256
@ Nsc_HciOut_Msg
Definition ptxNSC_InterfaceTypes.h:300
@ NSC_EventFieldOff
Definition ptxNSC_InterfaceTypes.h:247
@ NSC_Debug
Definition ptxNSC_InterfaceTypes.h:287
@ HCI_ReaderStop
Definition ptxNSC_InterfaceTypes.h:284
@ NSC_EventRfDisc_PassPoll_B
Definition ptxNSC_InterfaceTypes.h:260
@ NSC_EventRfDisc_LastOne
Definition ptxNSC_InterfaceTypes.h:265
@ NSC_EventRfDeact
Definition ptxNSC_InterfaceTypes.h:271
@ NSC_EventRfDisc_PassPoll_F
Definition ptxNSC_InterfaceTypes.h:261
@ UnknownEvent
Definition ptxNSC_InterfaceTypes.h:301
@ HCI_ReaderB_Req
Definition ptxNSC_InterfaceTypes.h:283
@ NSC_EventRfAct_PasLis_A
Definition ptxNSC_InterfaceTypes.h:254
@ NSC_EventRfDisc_PassPoll_A
Definition ptxNSC_InterfaceTypes.h:259
@ NSC_EventData_Msg
Definition ptxNSC_InterfaceTypes.h:268
@ HCI_PipeCeF_Open
Definition ptxNSC_InterfaceTypes.h:281
@ HCI_SwpDeact
Definition ptxNSC_InterfaceTypes.h:285
@ NSC_EventData_Msg_Chained
Definition ptxNSC_InterfaceTypes.h:269
@ NSC_EventRfDisc_ActivePoll
Definition ptxNSC_InterfaceTypes.h:263
@ NSC_EventError
Definition ptxNSC_InterfaceTypes.h:266
@ NSC_EventFieldOn
Definition ptxNSC_InterfaceTypes.h:246
@ NSC_EventRfAct_PassPoll_A
Definition ptxNSC_InterfaceTypes.h:248
@ NSC_EventRfAct_PasLis_V
Definition ptxNSC_InterfaceTypes.h:257
@ NSC_EventRfAct_PassPoll_V
Definition ptxNSC_InterfaceTypes.h:251
@ NSC_EventData_Clt
Definition ptxNSC_InterfaceTypes.h:270
@ HCI_PipeCeA_Open
Definition ptxNSC_InterfaceTypes.h:279
@ NSC_EventRfDisc_Extension
Definition ptxNSC_InterfaceTypes.h:264
@ NoEvent
Definition ptxNSC_InterfaceTypes.h:298
@ NumOfEventsNCI
Definition ptxNSC_InterfaceTypes.h:293
@ NSC_EventRfAct_PasLis_B
Definition ptxNSC_InterfaceTypes.h:255
@ HCI_EventData_Msg
Definition ptxNSC_InterfaceTypes.h:276
@ HCI_Network_Init
Definition ptxNSC_InterfaceTypes.h:277
@ Init_Poll_A
Definition ptxNSC_InterfaceTypes.h:676
@ Init_Poll_ACM
Definition ptxNSC_InterfaceTypes.h:675
@ Init_Poll_F
Definition ptxNSC_InterfaceTypes.h:678
@ Init_Poll_V
Definition ptxNSC_InterfaceTypes.h:679
@ Init_Poll_B
Definition ptxNSC_InterfaceTypes.h:677
@ RfTest_TRANSAC_B
Definition ptxNSC_InterfaceTypes.h:860
@ RfTest_Carrier
Definition ptxNSC_InterfaceTypes.h:861
@ RfTest_TRANSAC_A
Definition ptxNSC_InterfaceTypes.h:859
@ RfTest_PRBS_9
Definition ptxNSC_InterfaceTypes.h:862
@ RfTest_PRBS_15
Definition ptxNSC_InterfaceTypes.h:863
@ ReadRandomAdd
Definition ptxNSC_InterfaceTypes.h:469
@ GPIO_Mode_Output
Definition ptxNSC_InterfaceTypes.h:488
@ GPIO_Mode_Special
Definition ptxNSC_InterfaceTypes.h:489
@ GPIO_Mode_Input
Definition ptxNSC_InterfaceTypes.h:487
@ RfDiscoverNoFieldOff
Definition ptxNSC_InterfaceTypes.h:810
@ RfDiscovery
Definition ptxNSC_InterfaceTypes.h:808
@ RfIdle
Definition ptxNSC_InterfaceTypes.h:807
@ RfPollSleep
Definition ptxNSC_InterfaceTypes.h:809
@ DeactType_Protocol_Specific
Definition ptxNSC_InterfaceTypes.h:799
@ DeactType_Generic
Definition ptxNSC_InterfaceTypes.h:798
@ RfParameter_Tx_PAR
Definition ptxNSC_InterfaceTypes.h:845
@ RfParameter_Tx_Residual_Bits
Definition ptxNSC_InterfaceTypes.h:850
@ RfParameter_Rx_Bit_Rate
Definition ptxNSC_InterfaceTypes.h:844
@ RfParameter_Rf_Field
Definition ptxNSC_InterfaceTypes.h:851
@ RfParameter_Rx_PAR
Definition ptxNSC_InterfaceTypes.h:846
@ RfParameter_Res_Limit
Definition ptxNSC_InterfaceTypes.h:849
@ RfParameter_Tx_Bit_Rate
Definition ptxNSC_InterfaceTypes.h:843
@ RfParameter_Tx_CRC
Definition ptxNSC_InterfaceTypes.h:847
@ RfParameter_EoC
Definition ptxNSC_InterfaceTypes.h:840
@ RfParameter_Rf_Tech
Definition ptxNSC_InterfaceTypes.h:841
@ RfParameter_Rx_CRC
Definition ptxNSC_InterfaceTypes.h:848
@ RfParameter_Fwt
Definition ptxNSC_InterfaceTypes.h:842
@ Passive_Poll_V
Definition ptxNSC_InterfaceTypes.h:378
@ Passive_Poll_A
Definition ptxNSC_InterfaceTypes.h:374
@ Active_Listen
Definition ptxNSC_InterfaceTypes.h:382
@ Active_Pol
Definition ptxNSC_InterfaceTypes.h:377
@ Passive_Poll_F
Definition ptxNSC_InterfaceTypes.h:376
@ Passive_Listen_A
Definition ptxNSC_InterfaceTypes.h:379
@ Passive_Listen_F
Definition ptxNSC_InterfaceTypes.h:381
@ Passive_Listen_B
Definition ptxNSC_InterfaceTypes.h:380
@ Passive_Poll_B
Definition ptxNSC_InterfaceTypes.h:375
@ Undefined
Definition ptxNSC_InterfaceTypes.h:391
@ T3T
Definition ptxNSC_InterfaceTypes.h:393
@ Ndef
Definition ptxNSC_InterfaceTypes.h:397
@ T2T
Definition ptxNSC_InterfaceTypes.h:392
@ NfcDep
Definition ptxNSC_InterfaceTypes.h:395
@ T5T
Definition ptxNSC_InterfaceTypes.h:396
@ IsoDep
Definition ptxNSC_InterfaceTypes.h:394
@ ptxNSC_Thread_PauseByApp
Definition ptxNSC_InterfaceTypes.h:332
@ ptxNSC_Thread_PauseByStack
Definition ptxNSC_InterfaceTypes.h:333
@ ptxNSC_Thread_ResumeByApp
Definition ptxNSC_InterfaceTypes.h:330
@ ptxNSC_Thread_ResumeByStack
Definition ptxNSC_InterfaceTypes.h:331
@ NfcForumMode
Definition ptxNSC_InterfaceTypes.h:663
@ EmvPollMode_TransacA
Definition ptxNSC_InterfaceTypes.h:665
@ EmvPollMode_TransacB
Definition ptxNSC_InterfaceTypes.h:666
@ PollModeDisabled
Definition ptxNSC_InterfaceTypes.h:661
@ ConstantField
Definition ptxNSC_InterfaceTypes.h:662
@ EmvPollMode
Definition ptxNSC_InterfaceTypes.h:664
@ IsoPollMode
Definition ptxNSC_InterfaceTypes.h:667
uint16_t ptxStatus_t
Status Type.
Definition ptx_Status.h:82
Definition ptxNSC_InterfaceTypes.h:1080
pExtNSCDiscoverCmd_t CBFnExtDiscoverCmd
Definition ptxNSC_InterfaceTypes.h:1082
uint8_t ExtensionID
Definition ptxNSC_InterfaceTypes.h:1081
pExtNSCActivateNtf_t CBFnExtActivateNtf
Definition ptxNSC_InterfaceTypes.h:1084
pExtNSCDiscoverNtf_t CBFnExtDiscoverNtf
Definition ptxNSC_InterfaceTypes.h:1083
void * ExtensionCtx
Definition ptxNSC_InterfaceTypes.h:1085
NSC Discover parameter structure.
Definition ptxNSC_InterfaceTypes.h:686
uint8_t conPollBDevLimit
Definition ptxNSC_InterfaceTypes.h:708
uint8_t conIdleTime[PTX_NSC_TYPES_IDLETIME_LEN]
Definition ptxNSC_InterfaceTypes.h:771
uint8_t conIdleConfigWakeUpGpio
Definition ptxNSC_InterfaceTypes.h:777
uint8_t conListenFHandleRDBytes
Definition ptxNSC_InterfaceTypes.h:750
uint8_t Con_Poll_Disc_Mode
Definition ptxNSC_InterfaceTypes.h:693
uint8_t conIdleConfigWakeUpTimer
Definition ptxNSC_InterfaceTypes.h:773
uint8_t conPollIsoDep
Definition ptxNSC_InterfaceTypes.h:723
uint8_t conListenB
Definition ptxNSC_InterfaceTypes.h:746
uint8_t conPollEnLPCDNtf
Definition ptxNSC_InterfaceTypes.h:689
uint8_t conPollIsoDepRatsParams
Definition ptxNSC_InterfaceTypes.h:727
uint8_t conPollBBailOut
Definition ptxNSC_InterfaceTypes.h:706
uint8_t conPollFBailOut
Definition ptxNSC_InterfaceTypes.h:713
uint8_t conPollBCmd[PTX_NSC_TYPES_POLLBCMD_LEN]
Definition ptxNSC_InterfaceTypes.h:705
uint8_t conPollAFreq
Definition ptxNSC_InterfaceTypes.h:701
uint8_t conIdleConfigWakeUpRfField
Definition ptxNSC_InterfaceTypes.h:774
uint8_t conListenIsoDepAttribResLen
Definition ptxNSC_InterfaceTypes.h:761
uint8_t conPollV
Definition ptxNSC_InterfaceTypes.h:718
uint8_t conPollNfcDepBaudRate
Definition ptxNSC_InterfaceTypes.h:734
uint8_t conPollABailOut
Definition ptxNSC_InterfaceTypes.h:696
uint8_t conPollAAntiCol
Definition ptxNSC_InterfaceTypes.h:698
uint8_t conListenFSensfRes[PTX_NSC_TYPES_LISFSENSFRES_LEN]
Definition ptxNSC_InterfaceTypes.h:754
uint8_t conPollIsoDepBaudRate
Definition ptxNSC_InterfaceTypes.h:724
uint8_t conListenBAfi
Definition ptxNSC_InterfaceTypes.h:748
uint8_t conListenA
Definition ptxNSC_InterfaceTypes.h:741
uint8_t conPollA
Definition ptxNSC_InterfaceTypes.h:695
uint8_t conPollFFreq
Definition ptxNSC_InterfaceTypes.h:715
uint8_t conPollACmd
Definition ptxNSC_InterfaceTypes.h:700
uint8_t conListenNfcDepAtrResTo
Definition ptxNSC_InterfaceTypes.h:766
uint8_t conPollIsoDepAttribInfLen
Definition ptxNSC_InterfaceTypes.h:725
uint8_t conPollNfcDep
Definition ptxNSC_InterfaceTypes.h:733
uint8_t conListenANfcid1[PTX_NSC_TYPES_LISANFCID1_LEN]
Definition ptxNSC_InterfaceTypes.h:744
uint8_t conPollIsoDepAttribPar2Fsdi
Definition ptxNSC_InterfaceTypes.h:729
uint8_t conListenF212
Definition ptxNSC_InterfaceTypes.h:753
uint8_t conListenIsoDepAttribRes[PTX_NSC_TYPES_LISBATTRIBRES_LEN]
Definition ptxNSC_InterfaceTypes.h:762
uint8_t conListenIsoDepAts[PTX_NSC_TYPES_LISAATS_LEN]
Definition ptxNSC_InterfaceTypes.h:760
uint8_t conIdleConfigWakeUpHost
Definition ptxNSC_InterfaceTypes.h:776
uint8_t conPollF424
Definition ptxNSC_InterfaceTypes.h:712
uint8_t conPollFCmd[PTX_NSC_TYPES_POLLFCMD_LEN]
Definition ptxNSC_InterfaceTypes.h:714
uint8_t conPollFDevLimit
Definition ptxNSC_InterfaceTypes.h:716
uint8_t conListenNfcDepAtrResG[PTX_NSC_TYPES_LISNFCDEP_ATRRESG_LEN]
Definition ptxNSC_InterfaceTypes.h:769
uint8_t conPollVDevLimit
Definition ptxNSC_InterfaceTypes.h:720
uint8_t conPollVFreq
Definition ptxNSC_InterfaceTypes.h:719
uint8_t conPollB
Definition ptxNSC_InterfaceTypes.h:704
uint8_t conListenASensRes[PTX_NSC_TYPES_LISASENSRES_LEN]
Definition ptxNSC_InterfaceTypes.h:742
uint8_t conPollNfcDepAtrReqG[PTX_NSC_TYPES_POLLNFCDEPATREQG_LEN]
Definition ptxNSC_InterfaceTypes.h:738
uint8_t conPollBFreq
Definition ptxNSC_InterfaceTypes.h:707
uint8_t conPollIsoDepAttribPar1
Definition ptxNSC_InterfaceTypes.h:728
uint8_t conListenNfcDep
Definition ptxNSC_InterfaceTypes.h:764
uint8_t conPollVCmd[PTX_NSC_TYPES_POLLVCMD_LEN]
Definition ptxNSC_InterfaceTypes.h:721
uint8_t conPollIsoDepAttribPar4
Definition ptxNSC_InterfaceTypes.h:731
uint8_t conListen
Definition ptxNSC_InterfaceTypes.h:739
ptxNSC_InitTechPoll_t conInitTechPoll
Definition ptxNSC_InterfaceTypes.h:688
uint8_t conPollFShortGT
Definition ptxNSC_InterfaceTypes.h:710
uint8_t conPollNfcDepAtrReqGLen
Definition ptxNSC_InterfaceTypes.h:736
uint8_t conPollADevLimit
Definition ptxNSC_InterfaceTypes.h:702
uint8_t conListenASelRes
Definition ptxNSC_InterfaceTypes.h:743
uint8_t conPollGt
Definition ptxNSC_InterfaceTypes.h:691
uint8_t conListenIsoDep
Definition ptxNSC_InterfaceTypes.h:759
uint8_t conListenNfcDepAtrResGLen
Definition ptxNSC_InterfaceTypes.h:768
uint8_t conIdleConfigWakeUpSwp
Definition ptxNSC_InterfaceTypes.h:775
uint8_t conIdleConfigStandBy
Definition ptxNSC_InterfaceTypes.h:772
uint8_t conListenFHandleSensF
Definition ptxNSC_InterfaceTypes.h:751
uint8_t conListenV
Definition ptxNSC_InterfaceTypes.h:756
uint8_t conListenNfcDepDisableRTOX
Definition ptxNSC_InterfaceTypes.h:765
uint8_t conPollF212
Definition ptxNSC_InterfaceTypes.h:711
uint8_t conPollIsoDepAttribPar3
Definition ptxNSC_InterfaceTypes.h:730
uint8_t conListenBSensbRes[PTX_NSC_TYPES_LISBSENSRES_LEN]
Definition ptxNSC_InterfaceTypes.h:747
ptxNSC_PollType_t connPollType
Definition ptxNSC_InterfaceTypes.h:687
uint8_t conPollIsoDepAttribInft[PTX_NSC_TYPES_POLLBATTRIBINTF_LEN]
Definition ptxNSC_InterfaceTypes.h:726
uint8_t conListenNfcDepAtrResPP
Definition ptxNSC_InterfaceTypes.h:767
uint8_t conListenF424
Definition ptxNSC_InterfaceTypes.h:752
uint8_t conListenVInventoryRes[PTX_NSC_TYPES_LISV_INVENTORYRES_LEN]
Definition ptxNSC_InterfaceTypes.h:757
uint8_t conPollNfcDepAtrReqPp
Definition ptxNSC_InterfaceTypes.h:735
uint8_t conListenFieldNTF
Definition ptxNSC_InterfaceTypes.h:740
NSC Event data. Used to notify layer above, what kind of event had happened on the NSC Component.
Definition ptxNSC_InterfaceTypes.h:309
size_t numTotalBitsSecondary
Definition ptxNSC_InterfaceTypes.h:321
uint8_t isPayloadAllocated
Definition ptxNSC_InterfaceTypes.h:315
size_t lengthOfPayload
Definition ptxNSC_InterfaceTypes.h:316
void * payloadSecondary
Definition ptxNSC_InterfaceTypes.h:318
size_t lengthOfPayloadSecondary
Definition ptxNSC_InterfaceTypes.h:319
size_t isPayloadSecondaryAllocated
Definition ptxNSC_InterfaceTypes.h:320
uint8_t RfTechMode
Definition ptxNSC_InterfaceTypes.h:322
void * payload
Definition ptxNSC_InterfaceTypes.h:312
ptxNSC_EventId_t eventId
Definition ptxNSC_InterfaceTypes.h:310
NSC Init CMD parameter structure.
Definition ptxNSC_InterfaceTypes.h:431
uint8_t conNHostCe[PTX_NSC_TYPES_NHOSTCE_LEN]
Definition ptxNSC_InterfaceTypes.h:435
uint8_t conNHost[PTX_NSC_TYPES_NHOST_LEN]
Definition ptxNSC_InterfaceTypes.h:434
uint8_t conPowerAmpOverCurrentTh
Definition ptxNSC_InterfaceTypes.h:441
uint8_t conVarLbs
Definition ptxNSC_InterfaceTypes.h:433
uint32_t conUartSpeed
Definition ptxNSC_InterfaceTypes.h:436
uint8_t conUartHwFlow
Definition ptxNSC_InterfaceTypes.h:437
uint8_t conPowerAmpThermalTh
Definition ptxNSC_InterfaceTypes.h:442
uint8_t conPrngSeed[PTX_NSC_TYPES_PRNGSEED_LEN]
Definition ptxNSC_InterfaceTypes.h:438
uint8_t conAlmMin[PTX_NSC_TYPES_ALMMIN_LEN]
Definition ptxNSC_InterfaceTypes.h:440
uint8_t conAlmMax[PTX_NSC_TYPES_ALMMAX_LEN]
Definition ptxNSC_InterfaceTypes.h:439
ptxNSC_Init_clk_src_t conClkSrc
Definition ptxNSC_InterfaceTypes.h:432
NSC Read CMD parameter structure.
Definition ptxNSC_InterfaceTypes.h:476
uint16_t Addresses[PTX_NSC_TYPES_WRRD_OP_MAX]
Definition ptxNSC_InterfaceTypes.h:479
size_t NumOfRead
Definition ptxNSC_InterfaceTypes.h:478
ptxNSC_ReadCmd_Type_t Type
Definition ptxNSC_InterfaceTypes.h:477
NSC RF Deactivate Parameters.
Definition ptxNSC_InterfaceTypes.h:817
ptxNSC_Rf_Deact_Type_t DeactType
Definition ptxNSC_InterfaceTypes.h:818
ptxNSC_Rf_Deact_State_t RfStateAfter
Definition ptxNSC_InterfaceTypes.h:819
NSC Rf Tech A Activation Parameters.
Definition ptxNSC_InterfaceTypes.h:582
size_t NfcId1_len
Definition ptxNSC_InterfaceTypes.h:584
uint8_t NfcId1[PTX_NSC_MAXIMUM_NFCID1_LEN]
Definition ptxNSC_InterfaceTypes.h:583
uint8_t DeviceRfState
Definition ptxNSC_InterfaceTypes.h:585
NSC Rf Tech B Activation Parameters.
Definition ptxNSC_InterfaceTypes.h:592
uint8_t SensBRes[PTX_NSC_TYPES_LISBSENSRES_LEN]
Definition ptxNSC_InterfaceTypes.h:593
uint8_t DeviceRfState
Definition ptxNSC_InterfaceTypes.h:594
NSC Rf Tech F Activation Parameters.
Definition ptxNSC_InterfaceTypes.h:601
uint8_t DeviceRfState
Definition ptxNSC_InterfaceTypes.h:603
uint8_t NfcId2[PTX_NSC_NFCID2_LEN]
Definition ptxNSC_InterfaceTypes.h:602
NSC Rf Tech V Activation Parameters.
Definition ptxNSC_InterfaceTypes.h:610
uint8_t Uid[PTX_NSC_TYPEV_UID_LEN]
Definition ptxNSC_InterfaceTypes.h:611
uint8_t DeviceRfState
Definition ptxNSC_InterfaceTypes.h:612
NSC Rf Activate structure.
Definition ptxNSC_InterfaceTypes.h:649
uint8_t RfTech
Definition ptxNSC_InterfaceTypes.h:650
ptxNSC_RfActTech_Param_t RfTechActParams
Definition ptxNSC_InterfaceTypes.h:651
uint8_t RfProt
Definition ptxNSC_InterfaceTypes.h:652
uint8_t UseShortActivation
Definition ptxNSC_InterfaceTypes.h:653
NSC Rf Config Parameters.
Definition ptxNSC_InterfaceTypes.h:531
uint8_t * conWavebank1
Definition ptxNSC_InterfaceTypes.h:535
uint8_t * conWavebank15
Definition ptxNSC_InterfaceTypes.h:563
uint8_t * conWavebank13
Definition ptxNSC_InterfaceTypes.h:559
uint8_t * MiscSettings
Definition ptxNSC_InterfaceTypes.h:573
uint8_t * conWavebank7
Definition ptxNSC_InterfaceTypes.h:547
size_t conWavebank15Len
Definition ptxNSC_InterfaceTypes.h:564
uint8_t * conWavebank16
Definition ptxNSC_InterfaceTypes.h:565
size_t conWavebank13Len
Definition ptxNSC_InterfaceTypes.h:560
uint8_t * conWavebank9
Definition ptxNSC_InterfaceTypes.h:551
ptxNSC_RfConfig_Regs_t Regs
Definition ptxNSC_InterfaceTypes.h:575
size_t conWavebank5Len
Definition ptxNSC_InterfaceTypes.h:544
uint8_t * conWavebank4
Definition ptxNSC_InterfaceTypes.h:541
size_t MiscSettings_Len
Definition ptxNSC_InterfaceTypes.h:574
uint8_t * conWavebank5
Definition ptxNSC_InterfaceTypes.h:543
size_t conWavebank8Len
Definition ptxNSC_InterfaceTypes.h:550
uint8_t * conWavebank12
Definition ptxNSC_InterfaceTypes.h:557
size_t conWavebank9Len
Definition ptxNSC_InterfaceTypes.h:552
uint8_t * conWavebank14
Definition ptxNSC_InterfaceTypes.h:561
uint8_t * conWavebank3
Definition ptxNSC_InterfaceTypes.h:539
size_t conWavebank11Len
Definition ptxNSC_InterfaceTypes.h:556
uint8_t * conWavebank2
Definition ptxNSC_InterfaceTypes.h:537
uint8_t * conWavebank8
Definition ptxNSC_InterfaceTypes.h:549
size_t conWavebank4Len
Definition ptxNSC_InterfaceTypes.h:542
size_t conWavebank1Len
Definition ptxNSC_InterfaceTypes.h:536
uint8_t * conWavebank19
Definition ptxNSC_InterfaceTypes.h:571
uint8_t VersionNvm
Definition ptxNSC_InterfaceTypes.h:532
size_t conWavebank14Len
Definition ptxNSC_InterfaceTypes.h:562
size_t conWavebank16Len
Definition ptxNSC_InterfaceTypes.h:566
size_t conWavebank12Len
Definition ptxNSC_InterfaceTypes.h:558
size_t conWavebank18Len
Definition ptxNSC_InterfaceTypes.h:570
uint8_t * conWavebank18
Definition ptxNSC_InterfaceTypes.h:569
uint8_t * conWavebank17
Definition ptxNSC_InterfaceTypes.h:567
size_t conWavebank6Len
Definition ptxNSC_InterfaceTypes.h:546
size_t conWavebank2Len
Definition ptxNSC_InterfaceTypes.h:538
size_t conWavebank7Len
Definition ptxNSC_InterfaceTypes.h:548
size_t conWavebank19Len
Definition ptxNSC_InterfaceTypes.h:572
uint8_t * conWavebank10
Definition ptxNSC_InterfaceTypes.h:553
size_t conWavebank0Len
Definition ptxNSC_InterfaceTypes.h:534
size_t conWavebank17Len
Definition ptxNSC_InterfaceTypes.h:568
uint8_t * conWavebank6
Definition ptxNSC_InterfaceTypes.h:545
size_t conWavebank3Len
Definition ptxNSC_InterfaceTypes.h:540
size_t conWavebank10Len
Definition ptxNSC_InterfaceTypes.h:554
uint8_t * conWavebank11
Definition ptxNSC_InterfaceTypes.h:555
uint8_t * conWavebank0
Definition ptxNSC_InterfaceTypes.h:533
NSC Rf Config Registers Structures.
Definition ptxNSC_InterfaceTypes.h:496
size_t RegsPolla424_Len
Definition ptxNSC_InterfaceTypes.h:502
uint8_t * RegsPollb848
Definition ptxNSC_InterfaceTypes.h:512
uint8_t * RegsPolla424
Definition ptxNSC_InterfaceTypes.h:501
size_t RegsPollf424_Len
Definition ptxNSC_InterfaceTypes.h:518
uint8_t * RegsPolla848
Definition ptxNSC_InterfaceTypes.h:503
uint8_t * RegsListen
Definition ptxNSC_InterfaceTypes.h:523
size_t RegsPollV_Len
Definition ptxNSC_InterfaceTypes.h:521
uint8_t * RegsPollb424
Definition ptxNSC_InterfaceTypes.h:510
size_t RegsPolla212_Len
Definition ptxNSC_InterfaceTypes.h:500
size_t RegsPollb424_Len
Definition ptxNSC_InterfaceTypes.h:511
uint8_t * RegsPollb106
Definition ptxNSC_InterfaceTypes.h:506
uint8_t * RegsPollV
Definition ptxNSC_InterfaceTypes.h:520
uint8_t * RegsPollb212
Definition ptxNSC_InterfaceTypes.h:508
size_t RegsPollb212_Len
Definition ptxNSC_InterfaceTypes.h:509
uint8_t * RegsPollf424
Definition ptxNSC_InterfaceTypes.h:517
size_t RegsPollb848_Len
Definition ptxNSC_InterfaceTypes.h:513
uint8_t * RegsPolla212
Definition ptxNSC_InterfaceTypes.h:499
size_t RegsPollf212_Len
Definition ptxNSC_InterfaceTypes.h:516
uint8_t * RegsPolla106
Definition ptxNSC_InterfaceTypes.h:497
size_t RegsPolla848_Len
Definition ptxNSC_InterfaceTypes.h:504
size_t RegsPollb106_Len
Definition ptxNSC_InterfaceTypes.h:507
uint8_t * RegsPollf212
Definition ptxNSC_InterfaceTypes.h:515
size_t RegsListen_Len
Definition ptxNSC_InterfaceTypes.h:524
size_t RegsPolla106_Len
Definition ptxNSC_InterfaceTypes.h:498
NSC Rf Set Parameters CMD parameter structure.
Definition ptxNSC_InterfaceTypes.h:990
ptxNsc_RfPar_t RfParams[PTX_NSC_RF_SET_PARAMS_MAX]
Definition ptxNSC_InterfaceTypes.h:991
size_t NumOfParams
Definition ptxNSC_InterfaceTypes.h:992
NSC Rf Test CMD parameter structure.
Definition ptxNSC_InterfaceTypes.h:999
size_t NumOfParams
Definition ptxNSC_InterfaceTypes.h:1002
uint8_t TestParams[PTX_NSC_RF_TEST_PARAMS_MAX]
Definition ptxNSC_InterfaceTypes.h:1001
ptxNsc_RfTest_Id_t ID
Definition ptxNSC_InterfaceTypes.h:1000
NSC Write CMD parameter structure.
Definition ptxNSC_InterfaceTypes.h:457
uint8_t Values[PTX_NSC_TYPES_WRRD_OP_MAX]
Definition ptxNSC_InterfaceTypes.h:461
size_t NumOfWrites
Definition ptxNSC_InterfaceTypes.h:459
uint16_t Addresses[PTX_NSC_TYPES_WRRD_OP_MAX]
Definition ptxNSC_InterfaceTypes.h:460
ptxNSC_WriteCmd_Type_t Type
Definition ptxNSC_InterfaceTypes.h:458
NSC Rf Parameter Fwt.
Definition ptxNSC_InterfaceTypes.h:879
uint8_t Fwt[3u]
Definition ptxNSC_InterfaceTypes.h:880
NSC Rf Parameter Res(ponse)_Limit.
Definition ptxNSC_InterfaceTypes.h:939
uint8_t ResLimit
Definition ptxNSC_InterfaceTypes.h:940
NSC Rf Parameter Rf_Field.
Definition ptxNSC_InterfaceTypes.h:955
uint8_t RfField
Definition ptxNSC_InterfaceTypes.h:956
NSC Rf Parameter Rf Tech.
Definition ptxNSC_InterfaceTypes.h:870
uint8_t RfTech
Definition ptxNSC_InterfaceTypes.h:871
NSC Rf Parameter Rx_Bit_Rate.
Definition ptxNSC_InterfaceTypes.h:897
uint8_t RxBitRate
Definition ptxNSC_InterfaceTypes.h:898
NSC Rf Parameter Rx_CRC.
Definition ptxNSC_InterfaceTypes.h:931
uint8_t RxCRC
Definition ptxNSC_InterfaceTypes.h:932
NSC Rf Parameter Rx_Parity.
Definition ptxNSC_InterfaceTypes.h:913
uint8_t RxParity
Definition ptxNSC_InterfaceTypes.h:914
NSC Rf Parameter Tx_Bit_Rate.
Definition ptxNSC_InterfaceTypes.h:888
uint8_t TxBitRate
Definition ptxNSC_InterfaceTypes.h:889
NSC Rf Parameter Tx_CRC.
Definition ptxNSC_InterfaceTypes.h:922
uint8_t TxCRC
Definition ptxNSC_InterfaceTypes.h:923
NSC Rf Parameter Tx_Parity.
Definition ptxNSC_InterfaceTypes.h:905
uint8_t TxParity
Definition ptxNSC_InterfaceTypes.h:906
NSC Rf Parameter Tx_Residual_Bits.
Definition ptxNSC_InterfaceTypes.h:947
uint8_t TxResidualBits
Definition ptxNSC_InterfaceTypes.h:948
Rf Param.
Definition ptxNSC_InterfaceTypes.h:981
ptxNsc_RfPar_Params_t Parm
Definition ptxNSC_InterfaceTypes.h:983
ptxNsc_RfParameter_Id_t ParmId
Definition ptxNSC_InterfaceTypes.h:982
WRA data type.
Definition ptxNSC_InterfaceTypes.h:340
uint8_t * ValuesToWrite
Definition ptxNSC_InterfaceTypes.h:343
uint16_t * Addresses
Definition ptxNSC_InterfaceTypes.h:342
size_t Length
Definition ptxNSC_InterfaceTypes.h:341
NSC Rf Prot ISO-DEP (Type-A) Activation Parameters.
Definition ptxNSC_InterfaceTypes.h:630
uint8_t Did
Definition ptxNSC_InterfaceTypes.h:632
uint8_t IsPpsRequired
Definition ptxNSC_InterfaceTypes.h:631
uint8_t Fsdi
Definition ptxNSC_InterfaceTypes.h:633
uint8_t Pps1
Definition ptxNSC_InterfaceTypes.h:634
NSC Rf Prot Activation Parameters.
Definition ptxNSC_InterfaceTypes.h:641
ptxNSC_RfActProt_ISODEP_Param_t IsoDepParams
Definition ptxNSC_InterfaceTypes.h:642
NSC Rf Tech Activation Parameters.
Definition ptxNSC_InterfaceTypes.h:619
ptxNSC_RfActTech_B_Param_t RfAct_B_Params
Definition ptxNSC_InterfaceTypes.h:621
ptxNSC_RfActTech_V_Param_t RfAct_V_Params
Definition ptxNSC_InterfaceTypes.h:623
ptxNSC_RfActTech_F_Param_t RfAct_F_Params
Definition ptxNSC_InterfaceTypes.h:622
ptxNSC_RfActTech_A_Param_t RfAct_A_Params
Definition ptxNSC_InterfaceTypes.h:620
Union Rf Parameters.
Definition ptxNSC_InterfaceTypes.h:963
ptxNsc_RfPar_TxParity_t TxParity
Definition ptxNSC_InterfaceTypes.h:968
ptxNsc_RfPar_RxParity_t RxParity
Definition ptxNSC_InterfaceTypes.h:969
ptxNsc_RfPar_TxBitRate_t TxBitRate
Definition ptxNSC_InterfaceTypes.h:966
ptxNsc_RfPar_Fwt_t Fwt
Definition ptxNSC_InterfaceTypes.h:965
ptxNsc_RfPar_ResLimit_t ResLimit
Definition ptxNSC_InterfaceTypes.h:972
ptxNsc_RfPar_RxBitRate_t RxBitRate
Definition ptxNSC_InterfaceTypes.h:967
ptxNsc_RfPar_TxResidualBits_t TxResidualBits
Definition ptxNSC_InterfaceTypes.h:973
ptxNsc_RfPar_RfTech_t RfTech
Definition ptxNSC_InterfaceTypes.h:964
ptxNsc_RfPar_RxCRC_t RxCRC
Definition ptxNSC_InterfaceTypes.h:971
ptxNsc_RfPar_RfField_t RfField
Definition ptxNSC_InterfaceTypes.h:974
ptxNsc_RfPar_TxCRC_t TxCRC
Definition ptxNSC_InterfaceTypes.h:970