Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
Data Structures | Macros | Typedefs | Enumerations | Functions
Collaboration diagram for NSC Internal:

Data Structures

struct  ptxNSC_System
 System confiurations. More...
 

Macros

#define PTX_NSC_RF_DEACTIVATE_RSP_LENGTH   (0x03u)
 
#define PTX_NSC_RF_DEACTIVATE_RSP_OPCODE   (0x54u)
 
#define PTX_NSC_HW_CONTROL_MODE   0x00
 
#define PTX_NSC_HW_PROTOCOL_MODE   0x01
 
#define PTX_NSC_PAUSE_STATE_RUNNING   0x00
 
#define PTX_NSC_PAUSE_STATE_PAUSEDBYAPP   0x01
 
#define PTX_NSC_PAUSE_STATE_PAUSEDBYSTACK   0x02
 
#define PTX_NSC_THREAD_PAUSED_LOCALLY   0x01
 
#define PTX_NSC_THREAD_NOT_PAUSED_LOCALLY   0x00
 
#define PTX_NSC_READ_0_LEN   1
 
#define PTX_NSC_READ_1_LEN   1
 
#define PTX_NSC_READ_1_LEN_POS   0
 
#define PTX_NSC_READ_LEN_ACK   0
 
#define PTX_NSC_READ_LEN_1   1
 
#define PTX_NSC_SYSTEM_CONFIG_NAME_CAPACITY   64
 

Typedefs

typedef enum ptxNscThread_FrameType ptxNscThread_FrameType_t
 
typedef struct ptxNSC_System ptxNSC_System_t
 System confiurations.
 
typedef enum ptxNSC_System_LoadParams ptxNSC_System_LoadParams_t
 Choice of System value select.
 

Enumerations

enum  ptxNscThread_FrameType {
  ptxNscThread_FrameType_UNDEFINED , ptxNscThread_FrameType_RSP , ptxNscThread_FrameType_ACK , ptxNscThread_FrameType_NTF ,
  ptxNscThread_FrameType_MAX
}
 
enum  ptxNSC_System_LoadParams { SYSCONFIG_DEFAULT , SYSCONFIG_FROMFILE , SYSCONFIG_ALWAYS , SYSCONFIG_MAXNUM }
 Choice of System value select. More...
 

Functions

ptxStatus_t ptxNsc_ThreadCreate (struct ptxNSC *nscCtx)
 Function used to create NSC thread.
 
ptxStatus_t ptxNsc_ThreadShutdown (struct ptxNSC *nscCtx)
 Function used to shutdown NSC thread.
 
ptxStatus_t ptxNsc_ThreadPause (struct ptxNSC *nscCtx, ptxNSC_Pause_Options pauseMode)
 Function used to pause and resume the NSC thread.
 
ptxStatus_t ptxNsc_Thread_ProcessNsc (struct ptxNSC *nscCtx, ptxBufferPool_Item_t *bufferItem)
 Entry point for processing a message received.
 
ptxStatus_t ptxNSC_WaitGetRspBuffer (struct ptxNSC *nscCtx, ptxIoRq_t *ioRqItem, ptxBufferPool_Item_t **bufferItem)
 Function used at completion path to get the buffer linked to the IoRq Object.
 
ptxStatus_t ptxNSC_WaitGetRspBuffer_NotIoRq (struct ptxNSC *nscCtx, ptxBufferPool_Item_t **bufferItem)
 Function used at completion path to get the buffer set it through NSC Component.
 
ptxStatus_t ptxNSC_System_Init (struct ptxNSC *nscCtx)
 Initialize the System-component.
 
ptxStatus_t ptxNSC_System_DeInit (struct ptxNSC *nscCtx)
 De-Initialize the NVM.
 
ptxStatus_t ptxNSC_System_SetConfig (struct ptxNSC *nscCtx, ptxNSC_System_t *sysParams)
 Function used to directly set System-Config parameters.
 
ptxStatus_t ptxNSC_System_GetConfig (struct ptxNSC *nscCtx, ptxNSC_System_t *sysParams)
 Function used to retrieve the current System-Config parameters.
 
ptxStatus_t ptxNSC_System_ApplyDefaults (struct ptxNSC *nscCtx)
 Function used to apply default System-Config parameters.
 
ptxStatus_t ptxNSC_System_SetConfigFileName (struct ptxNSC *nscCtx, const char *fileName)
 Set System Config File Name.
 
ptxStatus_t ptxNSC_System_LoadParamsNvm (struct ptxNSC *nscCtx, ptxNSC_System_t *sysParams)
 Function used to load System-Config parameters from NVM to given parameter structure.
 

Definitions for NSC Types.

#define PTX_NSC_CMD   (0x00u)
 
#define PTX_NSC_RSP   (0x40u)
 
#define PTX_NSC_NTF   (0x60u)
 

Definitions for NSC frame types.

#define PTX_NSC_FRAMETYPE_RST_RSP   (0x01u)
 
#define PTX_NSC_FRAMETYPE   (0xC0u)
 
#define PTX_NSC_FRAMETYPE_CMD   (0x00u)
 
#define PTX_NSC_FRAMETYPE_RSP   (0x40u)
 
#define PTX_NSC_FRAMETYPE_NTF   (0x80u)
 
#define PTX_NSC_FRAMETYPE_TRANSP   (0xC0u)
 

Definitions for NSC transparent messages.

#define PTX_NSC_HCP_MSG_OPCODE   (0xC1u)
 
#define PTX_NSC_HCP_CTRL_OPCODE   (0xC1u)
 
#define PTX_NSC_RFD_MSG_OPCODE   (0xC2u)
 
#define PTX_NSC_RFD_CHAINING_MSG_OPCODE   (0xE2u)
 
#define PTX_NSC_RFD_CTRL_OPCODE   (0xD2u)
 

Definitions for NSC_RFD_CTRL.

#define PTX_NSC_RFD_CTRL_ACK   (0x00u)
 
#define PTX_NSC_RFD_CTRL_NACK   (0x01u)
 
#define PTX_NSC_RFD_CTRL_EOF   (0x02u)
 
#define PTX_NSC_RFD_CTRL_ATTENTION   (0x03u)
 
#define PTX_NSC_RFD_CTRL_NR   (0x04u)
 

Definitions for NSC_HCP_CTRL.

#define PTX_NSC_NSC_HCP_CTRL_ACK   (0x00u)
 

Definitions for NSC Reset Command.

#define PTX_NSC_RESET_LENGTH   (0x02u)
 
#define PTX_NSC_RESET_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_RESET_OPCODE_LENGTH   (0x01u)
 
#define PTX_NSC_RESET_OPCODE_OPCODE   (0x01u)
 
#define PTX_NSC_RESET_CPUEN_INDEX   (0x01u)
 
#define PTX_NSC_RESET_CPUEN_LENGTH   (0x01u)
 

Definitions for NSC RST RESPONSE.

#define PTX_NSC_RESET_RSP_LENGTH   (0x02u)
 
#define PTX_NSC_RESET_RSP_OPCODE   (0x41u)
 

Definitions for NSC Init Command.

#define PTX_NSC_INIT_LENGTH   (0x51u)
 
#define PTX_NSC_INIT_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_INIT_OPCODE_LENGTH   (0x01u)
 
#define PTX_NSC_INIT_OPCODE_OPCODE   (0x02u)
 
#define PTX_NSC_INIT_CLK_SRC_INDEX   (0x01u)
 
#define PTX_NSC_INIT_CLK_SRC_LENGTH   (0x01u)
 
#define PTX_NSC_INIT_CLK_SRC_DEFAULT   (0x01u)
 
#define PTX_NSC_INIT_CLK_SRC_27MHZ   (0x00u)
 
#define PTX_NSC_INIT_CLK_SRC_HOST   (0x01u)
 
#define PTX_NSC_INIT_VAR_LBS_INDEX   (0x02u)
 
#define PTX_NSC_INIT_VAR_LBS_LENGTH   (0x01u)
 
#define PTX_NSC_INIT_VAR_LBS_DEFAULT   (0x01u)
 
#define PTX_NSC_INIT_NHOST_INDEX   (0x03u)
 
#define PTX_NSC_INIT_NHOST_DEFAULT   {0x78, 0x00, 0x00, 0x00}
 
#define PTX_NSC_INIT_NHOST_CE_INDEX   (0x07u)
 
#define PTX_NSC_INIT_NHOST_CE_DEFAULT   {0x78, 0x40, 0x00, 0x00}
 
#define PTX_NSC_INIT_ALMMAX_DEFAULT   {0x3C, 0x72, 0x7E, 0x12}
 
#define PTX_NSC_INIT_ALMMIN_DEFAULT   {0x3B, 0xCE, 0x54, 0x0F}
 
#define PTX_NSC_INIT_UART_CONFIG_INDEX   (0x0Bu)
 
#define PTX_NSC_INIT_UART_CONFIG_LENGTH   (0x02u)
 
#define PTX_NSC_INIT_UART_CONFIG_DEFAULT   {0x3B, 0x03}
 
#define PTX_NSC_INIT_PRNG_SEED_INDEX   (0x0Du)
 
#define PTX_NSC_INIT_PRNG_SEED_DEFAULT   {0x44, 0x44, 0x44, 0x44}
 
#define PTX_NSC_INIT_TX_WAVEGEN_BANK0_INDEX   (0x11u)
 
#define PTX_NSC_INIT_TX_WAVEGEN_BANK0_DEFAULT
 
#define PTX_NSC_INIT_TX_WAVEGEN_BANK1_INDEX   (0x31u)
 
#define PTX_NSC_INIT_TX_WAVEGEN_BANK1_DEFAULT
 

Definitions for NSC INIT RESPONSE.

#define PTX_NSC_INIT_RSP_LENGTH   (0x02u)
 
#define PTX_NSC_INIT_RSP_OPCODE   (0x42u)
 

Definitions for NSC Write Command.

#define PTX_NSC_WRITE_CMD_HD_LENGTH   (0x03u)
 
#define PTX_NSC_WRITE_CMD_OPCODE   (0x04u)
 

Definitions for Nsc Write Response.

#define PTX_NSC_WRITE_RSP_LENGTH   (0x02u)
 
#define PTX_NSC_WRITE_RSP_OPCODE   (0x44u)
 

Definitions for NSC Read Command.

#define PTX_NSC_READ_CMD_HD_LENGTH   (0x03u)
 
#define PTX_NSC_READ_CMD_OPCODE   (0x03u)
 

Definitions for Nsc Read Response.

#define PTX_NSC_READ_RSP_HD_LENGTH   (0x03u)
 
#define PTX_NSC_READ_RSP_OPCODE   (0x43u)
 

Definitions for NSC Standby command.

#define PTX_NSC_STANDBY_CMD_OPCODE   (0x05u)
 
#define PTX_NSC_STANDBY_RSP_OPCODE   (0x45u)
 
#define PTX_NSC_STANDBY_RESP_LEN   (0x02u)
 
#define PTX_NSC_STANDBY_PARAMETERS_LEN   (0x00u)
 

Definitions for NSC Wakeup command.

#define PTX_NSC_WAKEUP_CMD_OPCODE   (0x06u)
 
#define PTX_NSC_WAKEUP_RSP_OPCODE   (0x46u)
 
#define PTX_NSC_WAKEUP_RESP_LEN   (0x02u)
 
#define PTX_NSC_WAKEUP_PARAMETERS_LEN   (0x00u)
 

Definitions for NSC Discover Command.

#define PTX_NSC_DISCOVER_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_DISCOVER_OPCODE_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_OPCODE_OPCODE   (0x12u)
 
#define PTX_NSC_DISCOVER_POLLA_INDEX   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLA_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLA_DEFAULT   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLA_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLA_NOT   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLA_CMD_INDEX   (0x02u)
 
#define PTX_NSC_DISCOVER_POLLA_CMD_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLA_CMD_DEFAULT   (0x52u)
 
#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_INDEX   (0x03u)
 
#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_DEFAULT   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_NO   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLB_INDEX   (0x04u)
 
#define PTX_NSC_DISCOVER_POLLB_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLB_DEFAULT   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLB_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLB_NOT   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLB_CMD_INDEX   (0x05u)
 
#define PTX_NSC_DISCOVER_POLLB_CMD_DEFAULT   {0x05, 0x00, 0x08}
 
#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_INDEX   (0x08u)
 
#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_DEFAULT   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_NO   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLF_INDEX   (0x09u)
 
#define PTX_NSC_DISCOVER_POLLF_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLF_DEFAULT   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLF_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLF_NOT   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLF_BAIL_OUT_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLF_BAIL_OUT_NO   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLF_BITRATE_INDEX   (0x0Au)
 
#define PTX_NSC_DISCOVER_POLLF_BITRATE_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLF_BITRATE_DEFAULT   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLF_BITRATE_212   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLF_BITRATE_424   (0x02u)
 
#define PTX_NSC_DISCOVER_POLLF_CMD_INDEX   (0x0Bu)
 
#define PTX_NSC_DISCOVER_POLLV_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLV_BAIL_OUT_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLV_BAIL_OUT_NO   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLACTIVE_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLISODEP_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLISODEP_NO   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLNFCDEP_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_POLLNFCDEP_NO   (0x00u)
 
#define PTX_NSC_DISCOVER_POLLF_CMD_DEFAULT   {0x00, 0x00, 0x00, 0x00, 0x00}
 
#define PTX_NSC_DISCOVER_POLL_CONFIG_CMD_INDEX   (0x10u)
 
#define PTX_NSC_DISCOVER_POLL_CONFIG_CMD_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENA_INDEX   (0x11u)
 
#define PTX_NSC_DISCOVER_LISTENA_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENA_DEFAULT   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENA_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENA_NOT   (0x00u)
 
#define PTX_NSC_DISCOVER_LISTENA_SENSRES_INDEX   (0x12u)
 
#define PTX_NSC_DISCOVER_LISTENA_SENSRES_DEFAULT   {0x00, 0x01}
 
#define PTX_NSC_DISCOVER_LISTENA_SEL_RES_INDEX   (0x14u)
 
#define PTX_NSC_DISCOVER_LISTENA_SEL_RES_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENA_SEL_RES_DEFAULT   (0x20u)
 
#define PTX_NSC_DISCOVER_LISTENA_NFCID1_INDEX   (0x15u)
 
#define PTX_NSC_DISCOVER_LISTENA_ATS_DEFAULT   {0x80, 0x00}
 
#define PTX_NSC_DISCOVER_LISTENB_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENB_DEFAULT   (0x00u)
 
#define PTX_NSC_DISCOVER_LISTENB_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENB_NOT   (0x00u)
 
#define PTX_NSC_DISCOVER_LISTENB_SENSB_RES_DEFAULT
 
#define PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_DEFAULT   {0x00, 0x00}
 
#define PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_LENGTH   (17u)
 
#define PTX_NSC_DISCOVER_LISTENF_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENF_DEFAULT   (0x00u)
 
#define PTX_NSC_DISCOVER_LISTENF_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENF_NOT   (0x00u)
 
#define PTX_NSC_DISCOVER_LISTENV_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENACTIVE_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENNFCDEP_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_LISTENISODEP_YES   (0x01u)
 
#define PTX_NSC_DISCOVER_IDLE_TIME_LENGTH   (0x03u)
 
#define PTX_NSC_DISCOVER_IDLE_TIME_DEFAULT   {0x00, 0x00, 0x20}
 
#define PTX_NSC_DISCOVER_IDLE_CONFIG_LENGTH   (0x01u)
 
#define PTX_NSC_DISCOVER_IDLE_CONFIG_DEFAULT   (0x9Fu)
 
#define PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_MASK   (0x80u)
 
#define PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_POS   (7u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_MASK   (0x01u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_POS   0
 
#define PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_MASK   (0x02u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_POS   (1u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_MASK   (0x04u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_POS   (2u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_MASK   (0x08u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_POS   (3u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_MASK   (0x10u)
 
#define PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_POS   (4u)
 

Definitions for NSC DISCOVER RESPONSE.

#define PTX_NSC_DISCOVER_RSP_LENGTH   (0x02u)
 
#define PTX_NSC_DISCOVER_RSP_OPCODE   (0x52u)
 

Definitions for NSC_RF_CONFIG_CMD.

#define PTX_NSC_RF_CONFIG_CMD_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_RF_CONFIG_CMD_OPCODE   (0x11u)
 
#define PTX_NSC_RF_CONFIG_CMD_OPCODE_LENGTH   (0x01u)
 
#define PTX_NSC_RF_CONFIG_CMD_NORT_LENGTH   (96u)
 
#define PTX_NSC_RF_CONFIG_CMD_PARAM_INDEX   (0x01u)
 
#define PTX_NSC_RF_CONFIG_CMD_PARAM_LENGTH   (0x01u)
 
#define PTX_NSC_RF_CONFIG_CMD_PARAM_NOONE   (0x00u)
 
#define PTX_NSC_RF_CONFIG_CMD_PARAM_ROUTING_TABLE   (0x01u)
 
#define PTX_NSC_RF_CONFIG_CMD_TX_WAVEBANK   (0x02u)
 
#define PTX_NSC_RF_CONFIG_CMD_TX_POWER_MODE   (0x02u)
 
#define PTX_NSC_RF_CONFIG_CMD_MISC   (0x04u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLA_106   (0x11u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLA_212   (0x12u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLA_424   (0x13u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLA_848   (0x14u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLB_106   (0x15u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLB_212   (0x16u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLB_424   (0x17u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLB_848   (0x18u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLF_212   (0x19u)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLF_424   (0x1Au)
 
#define PTX_NSC_RF_CONFIG_CMD_POLLV   (0x1Eu)
 
#define PTX_NSC_RF_CONFIG_CMD_LISTEN   (0x20u)
 
#define PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_INDEX   (0x02u)
 
#define PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_LENGTH   (0x01u)
 
#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_LENGTH   (0x01u)
 
#define PTX_NSC_RF_CONFIG_CMD_EOC   (0x00u)
 
#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_TECH_BASED   (0x01u)
 
#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_PROTOCOL_BASED   (0x02u)
 
#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_SYSTEM_CODE_BASED   (0x03u)
 
#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_APDU_BASED   (0x04u)
 
#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_AID_BASED   (0x05u)
 

Definitions for NSC RF CONFIG RESPONSE.

#define PTX_NSC_RF_CONFIG_RSP_LENGTH   (0x02u)
 
#define PTX_NSC_RF_CONFIG_RSP_OPCODE   (0x51u)
 

Definitions for NSC RF SET PARAMETER CMD

#define PTX_NSC_RF_SET_PARAM_CMD_OPCODE   (0x16u)
 
#define PTX_NSC_RF_SET_PARAM_CMD_EOC   (0x00u)
 

Definitions for NSC RF RUN TEST CMD

#define PTX_NSC_RF_RUN_TEST_CMD_OPCODE   (0x17u)
 

Definitions for NSC RF STOP TEST CMD

#define PTX_NSC_RF_STOP_TEST_CMD_OPCODE   (0x18u)
 

Definitions for NSC RF SET PARAMETER RSP

#define PTX_NSC_RF_SET_PARAM_RSP_OPCODE   (0x56u)
 
#define PTX_NSC_RF_SET_PARAM_RSP_LENGTH   (0x02u)
 

Definitions for NSC RF RUN CMD RSP

#define PTX_NSC_RF_RUN_TEST_CMD_RSP_OPCODE   (0x57u)
 
#define PTX_NSC_RF_RUN_TEST_CMD_RSP_LENGTH   (0x02u)
 

Definitions for NSC RF STOP CMD RSP

#define PTX_NSC_RF_STOP_TEST_CMD_RSP_OPCODE   (0x58u)
 
#define PTX_NSC_RF_STOP_TEST_CMD_RSP_LENGTH   (0x02u)
 

Definitions for NSC_RF_ACTIVATE_CMD.

#define PTX_NSC_RF_ACTIVATE_CMD_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_RF_ACTIVATE_CMD_OPCODE   (0x13u)
 
#define PTX_NSC_RF_ACTIVATE_CMD_OPCODE_LENGTH   (0x01u)
 

Definitions for NSC RF ACTIVATE RESPONSE.

#define PTX_NSC_RF_ACTIVATE_RSP_LENGTH   (0x02u)
 
#define PTX_NSC_RF_ACTIVATE_RSP_OPCODE   (0x53u)
 

Definitions for NSC_RF_ROUTING_TABLE_CMD.

#define PTX_NSC_ROUTINGT_CMD_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_ROUTINGT_CMD_OPCODE   (0x15u)
 
#define PTX_NSC_ROUTINGT_CMD_OPCODE_LENGTH   (0x01u)
 

Definitions for NSC RF ROUTING TABLE RESPONSE.

#define PTX_NSC_ROUTINGT_RSP_LENGTH   (0x02u)
 
#define PTX_NSC_ROUTINGT_RSP_OPCODE   (0x55u)
 

Definitions for NSC_RF_DEACTIVATE_CMD.

#define PTX_NSC_RF_DEACTIVATE_CMD_LENGTH   (0x01u)
 
#define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE   (0x14u)
 
#define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_LENGTH   (0x01u)
 

Definitions for NSC_RF_DEACTIVATE_NTF.

#define PTX_NSC_RF_DEACTIVATE_NTF_REASON_DESELECT   (0x01u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_REASON_RELEASE   (0x02u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_REASON_RF_OFF   (0x03u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_COMMAND_FINISHED   (0x04u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MIN   (0x02u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MAX   (0x03u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_INDEX   (0x00u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE   (0x94u)
 
#define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_LENGTH   (0x01u)
 

Detailed Description

Macro Definition Documentation

◆ PTX_NSC_CMD

#define PTX_NSC_CMD   (0x00u)

NSC command

◆ PTX_NSC_DISCOVER_IDLE_CONFIG_DEFAULT

#define PTX_NSC_DISCOVER_IDLE_CONFIG_DEFAULT   (0x9Fu)

NSC Discover Idle Config default

◆ PTX_NSC_DISCOVER_IDLE_CONFIG_LENGTH

#define PTX_NSC_DISCOVER_IDLE_CONFIG_LENGTH   (0x01u)

NSC Discover Idle Config length

◆ PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_MASK

#define PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_MASK   (0x80u)

NSC Discover Idle Standby Enable Mask

◆ PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_POS

#define PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_POS   (7u)

NSC Discover Idle Standby Enable POS

◆ PTX_NSC_DISCOVER_IDLE_TIME_DEFAULT

#define PTX_NSC_DISCOVER_IDLE_TIME_DEFAULT   {0x00, 0x00, 0x20}

NSC Discover Idle time default

◆ PTX_NSC_DISCOVER_IDLE_TIME_LENGTH

#define PTX_NSC_DISCOVER_IDLE_TIME_LENGTH   (0x03u)

NSC Discover Idle time length

◆ PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_MASK

#define PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_MASK   (0x10u)

NSC Discover Idle WU GPIO Enable Mask

◆ PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_POS

#define PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_POS   (4u)

NSC Discover Idle WU GPIO Enable POS

◆ PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_MASK

#define PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_MASK   (0x08u)

NSC Discover Idle WU HOST Enable Mask

◆ PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_POS

#define PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_POS   (3u)

NSC Discover Idle WU HOST Enable POS

◆ PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_MASK

#define PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_MASK   (0x02u)

NSC Discover Idle WU RF Enable Mask

◆ PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_POS

#define PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_POS   (1u)

NSC Discover Idle WU RF Enable POS

◆ PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_MASK

#define PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_MASK   (0x04u)

NSC Discover Idle WU SWP Enable Mask

◆ PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_POS

#define PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_POS   (2u)

NSC Discover Idle WU SWP Enable POS

◆ PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_MASK

#define PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_MASK   (0x01u)

NSC Discover Idle WU Timer Enable Mask

◆ PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_POS

#define PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_POS   0

NSC Discover Idle WU Timer Enable POS

◆ PTX_NSC_DISCOVER_LISTENA_ATS_DEFAULT

#define PTX_NSC_DISCOVER_LISTENA_ATS_DEFAULT   {0x80, 0x00}

NSC Discover Listen A ATS default

◆ PTX_NSC_DISCOVER_LISTENA_DEFAULT

#define PTX_NSC_DISCOVER_LISTENA_DEFAULT   (0x01u)

NSC Discover Listen A default

◆ PTX_NSC_DISCOVER_LISTENA_INDEX

#define PTX_NSC_DISCOVER_LISTENA_INDEX   (0x11u)

NSC Discover Listen A index

◆ PTX_NSC_DISCOVER_LISTENA_LENGTH

#define PTX_NSC_DISCOVER_LISTENA_LENGTH   (0x01u)

NSC Discover Listen A length

◆ PTX_NSC_DISCOVER_LISTENA_NFCID1_INDEX

#define PTX_NSC_DISCOVER_LISTENA_NFCID1_INDEX   (0x15u)

NSC Discover Listen A NFCID1 index

◆ PTX_NSC_DISCOVER_LISTENA_NOT

#define PTX_NSC_DISCOVER_LISTENA_NOT   (0x00u)

NSC Discover Listen A No

◆ PTX_NSC_DISCOVER_LISTENA_SEL_RES_DEFAULT

#define PTX_NSC_DISCOVER_LISTENA_SEL_RES_DEFAULT   (0x20u)

NSC Discover Listen A Sel Res default

◆ PTX_NSC_DISCOVER_LISTENA_SEL_RES_INDEX

#define PTX_NSC_DISCOVER_LISTENA_SEL_RES_INDEX   (0x14u)

NSC Discover Listen A Sel Res index

◆ PTX_NSC_DISCOVER_LISTENA_SEL_RES_LENGTH

#define PTX_NSC_DISCOVER_LISTENA_SEL_RES_LENGTH   (0x01u)

NSC Discover Listen A Sel Res length

◆ PTX_NSC_DISCOVER_LISTENA_SENSRES_DEFAULT

#define PTX_NSC_DISCOVER_LISTENA_SENSRES_DEFAULT   {0x00, 0x01}

NSC Discover Listen A Sens Res default

◆ PTX_NSC_DISCOVER_LISTENA_SENSRES_INDEX

#define PTX_NSC_DISCOVER_LISTENA_SENSRES_INDEX   (0x12u)

NSC Discover Listen A Sens Res index

◆ PTX_NSC_DISCOVER_LISTENA_YES

#define PTX_NSC_DISCOVER_LISTENA_YES   (0x01u)

NSC Discover Listen A Yes

◆ PTX_NSC_DISCOVER_LISTENACTIVE_YES

#define PTX_NSC_DISCOVER_LISTENACTIVE_YES   (0x01u)

NSC Discover Listen Active Yes

◆ PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_DEFAULT

#define PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_DEFAULT   {0x00, 0x00}

NSC Discover Listen B ATTRIB Res default

◆ PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_LENGTH

#define PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_LENGTH   (17u)

NSC Discover Listen B ATTRIB Res length

◆ PTX_NSC_DISCOVER_LISTENB_DEFAULT

#define PTX_NSC_DISCOVER_LISTENB_DEFAULT   (0x00u)

NSC Discover Listen B default

◆ PTX_NSC_DISCOVER_LISTENB_LENGTH

#define PTX_NSC_DISCOVER_LISTENB_LENGTH   (0x01u)

NSC Discover Listen B length

◆ PTX_NSC_DISCOVER_LISTENB_NOT

#define PTX_NSC_DISCOVER_LISTENB_NOT   (0x00u)

NSC Discover Listen B No

◆ PTX_NSC_DISCOVER_LISTENB_SENSB_RES_DEFAULT

#define PTX_NSC_DISCOVER_LISTENB_SENSB_RES_DEFAULT
Value:
{0x00, 0x00, 0x00, 0x00,\
0x00, 0x00, 0x00, 0x00,\
0x00, 0x00, 0x00, 0x00,\
0x00}

NSC Discover Listen B SENSB Res default

◆ PTX_NSC_DISCOVER_LISTENB_YES

#define PTX_NSC_DISCOVER_LISTENB_YES   (0x01u)

NSC Discover Listen B Yes

◆ PTX_NSC_DISCOVER_LISTENF_DEFAULT

#define PTX_NSC_DISCOVER_LISTENF_DEFAULT   (0x00u)

NSC Discover Listen F default

◆ PTX_NSC_DISCOVER_LISTENF_LENGTH

#define PTX_NSC_DISCOVER_LISTENF_LENGTH   (0x01u)

NSC Discover Listen F length

◆ PTX_NSC_DISCOVER_LISTENF_NOT

#define PTX_NSC_DISCOVER_LISTENF_NOT   (0x00u)

NSC Discover Listen F Not

◆ PTX_NSC_DISCOVER_LISTENF_YES

#define PTX_NSC_DISCOVER_LISTENF_YES   (0x01u)

NSC Discover Listen F Yes

◆ PTX_NSC_DISCOVER_LISTENISODEP_YES

#define PTX_NSC_DISCOVER_LISTENISODEP_YES   (0x01u)

NSC Discover Listen ISODEP Yes

◆ PTX_NSC_DISCOVER_LISTENNFCDEP_YES

#define PTX_NSC_DISCOVER_LISTENNFCDEP_YES   (0x01u)

NSC Discover Listen NFCDEP Yes

◆ PTX_NSC_DISCOVER_LISTENV_YES

#define PTX_NSC_DISCOVER_LISTENV_YES   (0x01u)

NSC Discover Listen V Yes

◆ PTX_NSC_DISCOVER_OPCODE_INDEX

#define PTX_NSC_DISCOVER_OPCODE_INDEX   (0x00u)

NSC Discover opcode index

◆ PTX_NSC_DISCOVER_OPCODE_LENGTH

#define PTX_NSC_DISCOVER_OPCODE_LENGTH   (0x01u)

NSC Discover opcode lenght

◆ PTX_NSC_DISCOVER_OPCODE_OPCODE

#define PTX_NSC_DISCOVER_OPCODE_OPCODE   (0x12u)

NSC Discover opcode opcode

◆ PTX_NSC_DISCOVER_POLL_CONFIG_CMD_INDEX

#define PTX_NSC_DISCOVER_POLL_CONFIG_CMD_INDEX   (0x10u)

NSC Discover Poll Config command index

◆ PTX_NSC_DISCOVER_POLL_CONFIG_CMD_LENGTH

#define PTX_NSC_DISCOVER_POLL_CONFIG_CMD_LENGTH   (0x01u)

NSC Discover Poll Config command length

◆ PTX_NSC_DISCOVER_POLLA_BAIL_OUT_DEFAULT

#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_DEFAULT   (0x00u)

NSC Discover Poll A Bail out default

◆ PTX_NSC_DISCOVER_POLLA_BAIL_OUT_INDEX

#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_INDEX   (0x03u)

NSC Discover Poll A Bail out index

◆ PTX_NSC_DISCOVER_POLLA_BAIL_OUT_LENGTH

#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_LENGTH   (0x01u)

NSC Discover Poll A Bail out length

◆ PTX_NSC_DISCOVER_POLLA_BAIL_OUT_NO

#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_NO   (0x00u)

NSC Discover Poll A Bail out No

◆ PTX_NSC_DISCOVER_POLLA_BAIL_OUT_YES

#define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_YES   (0x01u)

NSC Discover Poll A Bail out Yes

◆ PTX_NSC_DISCOVER_POLLA_CMD_DEFAULT

#define PTX_NSC_DISCOVER_POLLA_CMD_DEFAULT   (0x52u)

NSC Discover Poll A command default

◆ PTX_NSC_DISCOVER_POLLA_CMD_INDEX

#define PTX_NSC_DISCOVER_POLLA_CMD_INDEX   (0x02u)

NSC Discover Poll A command index

◆ PTX_NSC_DISCOVER_POLLA_CMD_LENGTH

#define PTX_NSC_DISCOVER_POLLA_CMD_LENGTH   (0x01u)

NSC Discover Poll A command length

◆ PTX_NSC_DISCOVER_POLLA_DEFAULT

#define PTX_NSC_DISCOVER_POLLA_DEFAULT   (0x01u)

NSC Discover Poll A default

◆ PTX_NSC_DISCOVER_POLLA_INDEX

#define PTX_NSC_DISCOVER_POLLA_INDEX   (0x01u)

NSC Discover Poll A index

◆ PTX_NSC_DISCOVER_POLLA_LENGTH

#define PTX_NSC_DISCOVER_POLLA_LENGTH   (0x01u)

NSC Discover Poll A length

◆ PTX_NSC_DISCOVER_POLLA_NOT

#define PTX_NSC_DISCOVER_POLLA_NOT   (0x00u)

NSC Discover Poll A Not

◆ PTX_NSC_DISCOVER_POLLA_YES

#define PTX_NSC_DISCOVER_POLLA_YES   (0x01u)

NSC Discover Poll A Yes

◆ PTX_NSC_DISCOVER_POLLACTIVE_YES

#define PTX_NSC_DISCOVER_POLLACTIVE_YES   (0x01u)

NSC Discover Poll Active Yes

◆ PTX_NSC_DISCOVER_POLLB_BAIL_OUT_DEFAULT

#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_DEFAULT   (0x00u)

NSC Discover Poll B Bail out default

◆ PTX_NSC_DISCOVER_POLLB_BAIL_OUT_INDEX

#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_INDEX   (0x08u)

NSC Discover Poll B Bail out index

◆ PTX_NSC_DISCOVER_POLLB_BAIL_OUT_LENGTH

#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_LENGTH   (0x01u)

NSC Discover Poll B Bail out length

◆ PTX_NSC_DISCOVER_POLLB_BAIL_OUT_NO

#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_NO   (0x00u)

NSC Discover Poll B Bail out No

◆ PTX_NSC_DISCOVER_POLLB_BAIL_OUT_YES

#define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_YES   (0x01u)

NSC Discover Poll B Bail out Yes

◆ PTX_NSC_DISCOVER_POLLB_CMD_DEFAULT

#define PTX_NSC_DISCOVER_POLLB_CMD_DEFAULT   {0x05, 0x00, 0x08}

1st byte: Anti-collision prefix byte (APf) = 0x05 2nd byte: Application Family Identifier (AFI) 3rd byte: PARAM NSC Discover Poll B command default

◆ PTX_NSC_DISCOVER_POLLB_CMD_INDEX

#define PTX_NSC_DISCOVER_POLLB_CMD_INDEX   (0x05u)

NSC Discover Poll B command index

◆ PTX_NSC_DISCOVER_POLLB_DEFAULT

#define PTX_NSC_DISCOVER_POLLB_DEFAULT   (0x01u)

NSC Discover Poll B default

◆ PTX_NSC_DISCOVER_POLLB_INDEX

#define PTX_NSC_DISCOVER_POLLB_INDEX   (0x04u)

NSC Discover Poll B index

◆ PTX_NSC_DISCOVER_POLLB_LENGTH

#define PTX_NSC_DISCOVER_POLLB_LENGTH   (0x01u)

NSC Discover Poll B length

◆ PTX_NSC_DISCOVER_POLLB_NOT

#define PTX_NSC_DISCOVER_POLLB_NOT   (0x00u)

NSC Discover Poll B Not

◆ PTX_NSC_DISCOVER_POLLB_YES

#define PTX_NSC_DISCOVER_POLLB_YES   (0x01u)

NSC Discover Poll B Yes

◆ PTX_NSC_DISCOVER_POLLF_BAIL_OUT_NO

#define PTX_NSC_DISCOVER_POLLF_BAIL_OUT_NO   (0x00u)

NSC Discover Poll F Bail out No

◆ PTX_NSC_DISCOVER_POLLF_BAIL_OUT_YES

#define PTX_NSC_DISCOVER_POLLF_BAIL_OUT_YES   (0x01u)

NSC Discover Poll F Bail out Yes

◆ PTX_NSC_DISCOVER_POLLF_BITRATE_212

#define PTX_NSC_DISCOVER_POLLF_BITRATE_212   (0x01u)

NSC Discover Poll F Bitrate 212

◆ PTX_NSC_DISCOVER_POLLF_BITRATE_424

#define PTX_NSC_DISCOVER_POLLF_BITRATE_424   (0x02u)

NSC Discover Poll F Bitrate 424

◆ PTX_NSC_DISCOVER_POLLF_BITRATE_DEFAULT

#define PTX_NSC_DISCOVER_POLLF_BITRATE_DEFAULT   (0x00u)

NSC Discover Poll F Bitrate default

◆ PTX_NSC_DISCOVER_POLLF_BITRATE_INDEX

#define PTX_NSC_DISCOVER_POLLF_BITRATE_INDEX   (0x0Au)

NSC Discover Poll F Bitrate index

◆ PTX_NSC_DISCOVER_POLLF_BITRATE_LENGTH

#define PTX_NSC_DISCOVER_POLLF_BITRATE_LENGTH   (0x01u)

NSC Discover Poll F Bitrate length

◆ PTX_NSC_DISCOVER_POLLF_CMD_DEFAULT

#define PTX_NSC_DISCOVER_POLLF_CMD_DEFAULT   {0x00, 0x00, 0x00, 0x00, 0x00}

Review Sensf Req NSC Discover Poll F command default

◆ PTX_NSC_DISCOVER_POLLF_CMD_INDEX

#define PTX_NSC_DISCOVER_POLLF_CMD_INDEX   (0x0Bu)

NSC Discover Poll F command index

◆ PTX_NSC_DISCOVER_POLLF_DEFAULT

#define PTX_NSC_DISCOVER_POLLF_DEFAULT   (0x00u)

NSC Discover Poll F default

◆ PTX_NSC_DISCOVER_POLLF_INDEX

#define PTX_NSC_DISCOVER_POLLF_INDEX   (0x09u)

NSC Discover Poll F index

◆ PTX_NSC_DISCOVER_POLLF_LENGTH

#define PTX_NSC_DISCOVER_POLLF_LENGTH   (0x01u)

NSC Discover Poll F length

◆ PTX_NSC_DISCOVER_POLLF_NOT

#define PTX_NSC_DISCOVER_POLLF_NOT   (0x00u)

NSC Discover Poll F Not

◆ PTX_NSC_DISCOVER_POLLF_YES

#define PTX_NSC_DISCOVER_POLLF_YES   (0x01u)

NSC Discover Poll F Yes

◆ PTX_NSC_DISCOVER_POLLISODEP_NO

#define PTX_NSC_DISCOVER_POLLISODEP_NO   (0x00u)

NSC Discover Poll ISODEP No

◆ PTX_NSC_DISCOVER_POLLISODEP_YES

#define PTX_NSC_DISCOVER_POLLISODEP_YES   (0x01u)

NSC Discover Poll ISODEP Yes

◆ PTX_NSC_DISCOVER_POLLNFCDEP_NO

#define PTX_NSC_DISCOVER_POLLNFCDEP_NO   (0x00u)

NSC Discover Poll NFCDEP No

◆ PTX_NSC_DISCOVER_POLLNFCDEP_YES

#define PTX_NSC_DISCOVER_POLLNFCDEP_YES   (0x01u)

NSC Discover Poll NFCDEP Yes

◆ PTX_NSC_DISCOVER_POLLV_BAIL_OUT_NO

#define PTX_NSC_DISCOVER_POLLV_BAIL_OUT_NO   (0x00u)

NSC Discover Poll V Bail out No

◆ PTX_NSC_DISCOVER_POLLV_BAIL_OUT_YES

#define PTX_NSC_DISCOVER_POLLV_BAIL_OUT_YES   (0x01u)

NSC Discover Poll V Bail out Yes

◆ PTX_NSC_DISCOVER_POLLV_YES

#define PTX_NSC_DISCOVER_POLLV_YES   (0x01u)

NSC Discover Poll V Yes

◆ PTX_NSC_DISCOVER_RSP_LENGTH

#define PTX_NSC_DISCOVER_RSP_LENGTH   (0x02u)

NSC Discover response length

◆ PTX_NSC_DISCOVER_RSP_OPCODE

#define PTX_NSC_DISCOVER_RSP_OPCODE   (0x52u)

NSC Discover response opcode

◆ PTX_NSC_FRAMETYPE

#define PTX_NSC_FRAMETYPE   (0xC0u)

NSC Frametype

◆ PTX_NSC_FRAMETYPE_CMD

#define PTX_NSC_FRAMETYPE_CMD   (0x00u)

NSC Frametype command

◆ PTX_NSC_FRAMETYPE_NTF

#define PTX_NSC_FRAMETYPE_NTF   (0x80u)

NSC Frametype NTF

◆ PTX_NSC_FRAMETYPE_RSP

#define PTX_NSC_FRAMETYPE_RSP   (0x40u)

NSC Frametype response

◆ PTX_NSC_FRAMETYPE_RST_RSP

#define PTX_NSC_FRAMETYPE_RST_RSP   (0x01u)

NSC Frametype RST response

◆ PTX_NSC_FRAMETYPE_TRANSP

#define PTX_NSC_FRAMETYPE_TRANSP   (0xC0u)

NSC Frametype Transp

◆ PTX_NSC_HCP_CTRL_OPCODE

#define PTX_NSC_HCP_CTRL_OPCODE   (0xC1u)

NSC HCP Control opcode

◆ PTX_NSC_HCP_MSG_OPCODE

#define PTX_NSC_HCP_MSG_OPCODE   (0xC1u)

NSC HCP Message opcode

◆ PTX_NSC_HW_CONTROL_MODE

#define PTX_NSC_HW_CONTROL_MODE   0x00

NSC HW Control mode

◆ PTX_NSC_HW_PROTOCOL_MODE

#define PTX_NSC_HW_PROTOCOL_MODE   0x01

NSC HW Protocol mode

◆ PTX_NSC_INIT_ALMMAX_DEFAULT

#define PTX_NSC_INIT_ALMMAX_DEFAULT   {0x3C, 0x72, 0x7E, 0x12}

NSC INIT ALMMAX default

◆ PTX_NSC_INIT_ALMMIN_DEFAULT

#define PTX_NSC_INIT_ALMMIN_DEFAULT   {0x3B, 0xCE, 0x54, 0x0F}

NSC INIT ALMMIN default

◆ PTX_NSC_INIT_CLK_SRC_27MHZ

#define PTX_NSC_INIT_CLK_SRC_27MHZ   (0x00u)

NSC INIT CLK source 27MHz

◆ PTX_NSC_INIT_CLK_SRC_DEFAULT

#define PTX_NSC_INIT_CLK_SRC_DEFAULT   (0x01u)

NSC INIT CLK source default

◆ PTX_NSC_INIT_CLK_SRC_HOST

#define PTX_NSC_INIT_CLK_SRC_HOST   (0x01u)

NSC INIT CLK source host

◆ PTX_NSC_INIT_CLK_SRC_INDEX

#define PTX_NSC_INIT_CLK_SRC_INDEX   (0x01u)

NSC INIT CLK source index

◆ PTX_NSC_INIT_CLK_SRC_LENGTH

#define PTX_NSC_INIT_CLK_SRC_LENGTH   (0x01u)

NSC INIT CLK source length

◆ PTX_NSC_INIT_LENGTH

#define PTX_NSC_INIT_LENGTH   (0x51u)

NSC INIT length

◆ PTX_NSC_INIT_NHOST_CE_DEFAULT

#define PTX_NSC_INIT_NHOST_CE_DEFAULT   {0x78, 0x40, 0x00, 0x00}

NSC INIT NHOST CE default

◆ PTX_NSC_INIT_NHOST_CE_INDEX

#define PTX_NSC_INIT_NHOST_CE_INDEX   (0x07u)

NSC INIT NHOST CE index

◆ PTX_NSC_INIT_NHOST_DEFAULT

#define PTX_NSC_INIT_NHOST_DEFAULT   {0x78, 0x00, 0x00, 0x00}

NSC INIT NHOST default

◆ PTX_NSC_INIT_NHOST_INDEX

#define PTX_NSC_INIT_NHOST_INDEX   (0x03u)

NSC INIT NHOST index

◆ PTX_NSC_INIT_OPCODE_INDEX

#define PTX_NSC_INIT_OPCODE_INDEX   (0x00u)

NSC INIT opcode index

◆ PTX_NSC_INIT_OPCODE_LENGTH

#define PTX_NSC_INIT_OPCODE_LENGTH   (0x01u)

NSC INIT opcode length

◆ PTX_NSC_INIT_OPCODE_OPCODE

#define PTX_NSC_INIT_OPCODE_OPCODE   (0x02u)

NSC INIT opcode opcode

◆ PTX_NSC_INIT_PRNG_SEED_DEFAULT

#define PTX_NSC_INIT_PRNG_SEED_DEFAULT   {0x44, 0x44, 0x44, 0x44}

NSC INIT PRNG Seed default

◆ PTX_NSC_INIT_PRNG_SEED_INDEX

#define PTX_NSC_INIT_PRNG_SEED_INDEX   (0x0Du)

NSC INIT PRNG Seed index

◆ PTX_NSC_INIT_RSP_LENGTH

#define PTX_NSC_INIT_RSP_LENGTH   (0x02u)

NSC INIT response length

◆ PTX_NSC_INIT_RSP_OPCODE

#define PTX_NSC_INIT_RSP_OPCODE   (0x42u)

NSC INIT response opcode

◆ PTX_NSC_INIT_TX_WAVEGEN_BANK0_DEFAULT

#define PTX_NSC_INIT_TX_WAVEGEN_BANK0_DEFAULT
Value:
{0x02, 0x06, 0x08, 0x0b, 0x0e, 0x11, 0x13, 0x15,\
0x17, 0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1e, 0x1f,\
0x1e, 0x1e, 0x1d, 0x1c, 0x1b, 0x19, 0x17, 0x15,\
0x13, 0x11, 0x0e, 0x0b, 0x08, 0x06, 0x03, 0x00}

NSC INIT TX WAVGEN BANK0 default

◆ PTX_NSC_INIT_TX_WAVEGEN_BANK0_INDEX

#define PTX_NSC_INIT_TX_WAVEGEN_BANK0_INDEX   (0x11u)

NSC INIT TX WAVGEN BANK0 index

◆ PTX_NSC_INIT_TX_WAVEGEN_BANK1_DEFAULT

#define PTX_NSC_INIT_TX_WAVEGEN_BANK1_DEFAULT
Value:
{0x02, 0x04, 0x07, 0x09, 0x0b, 0x0e, 0x10, 0x11,\
0x13, 0x15, 0x16, 0x17, 0x18, 0x18, 0x19, 0x19,\
0x19, 0x18, 0x18, 0x17, 0x16, 0x15, 0x13, 0x11,\
0x10, 0x0e, 0x0b, 0x09, 0x07, 0x04, 0x02, 0x00}

NSC INIT TX WAVGEN BANK1 default

◆ PTX_NSC_INIT_TX_WAVEGEN_BANK1_INDEX

#define PTX_NSC_INIT_TX_WAVEGEN_BANK1_INDEX   (0x31u)

NSC INIT TX WAVGEN BANK1 index

◆ PTX_NSC_INIT_UART_CONFIG_DEFAULT

#define PTX_NSC_INIT_UART_CONFIG_DEFAULT   {0x3B, 0x03}

NSC INIT UART Config default

◆ PTX_NSC_INIT_UART_CONFIG_INDEX

#define PTX_NSC_INIT_UART_CONFIG_INDEX   (0x0Bu)

NSC INIT UART Config index

◆ PTX_NSC_INIT_UART_CONFIG_LENGTH

#define PTX_NSC_INIT_UART_CONFIG_LENGTH   (0x02u)

NSC INIT UART Config length

◆ PTX_NSC_INIT_VAR_LBS_DEFAULT

#define PTX_NSC_INIT_VAR_LBS_DEFAULT   (0x01u)

NSC INIT VAR LBS default

◆ PTX_NSC_INIT_VAR_LBS_INDEX

#define PTX_NSC_INIT_VAR_LBS_INDEX   (0x02u)

NSC INIT VAR LBS index

◆ PTX_NSC_INIT_VAR_LBS_LENGTH

#define PTX_NSC_INIT_VAR_LBS_LENGTH   (0x01u)

NSC INIT VAR LBS length

◆ PTX_NSC_NSC_HCP_CTRL_ACK

#define PTX_NSC_NSC_HCP_CTRL_ACK   (0x00u)

NSC HCP Control ACK

◆ PTX_NSC_NTF

#define PTX_NSC_NTF   (0x60u)

NSC NTF

◆ PTX_NSC_PAUSE_STATE_PAUSEDBYAPP

#define PTX_NSC_PAUSE_STATE_PAUSEDBYAPP   0x01

NSC Pause State. Paused by APP

◆ PTX_NSC_PAUSE_STATE_PAUSEDBYSTACK

#define PTX_NSC_PAUSE_STATE_PAUSEDBYSTACK   0x02

NSC Pause State. Paused by Stack

◆ PTX_NSC_PAUSE_STATE_RUNNING

#define PTX_NSC_PAUSE_STATE_RUNNING   0x00

NSC Pause State. Running

◆ PTX_NSC_READ_0_LEN

#define PTX_NSC_READ_0_LEN   1

Bytes to read for initial (ACK) throw-away.

◆ PTX_NSC_READ_1_LEN

#define PTX_NSC_READ_1_LEN   1

Bytes to read for length information.

◆ PTX_NSC_READ_1_LEN_POS

#define PTX_NSC_READ_1_LEN_POS   0

Position of the length information.

◆ PTX_NSC_READ_CMD_HD_LENGTH

#define PTX_NSC_READ_CMD_HD_LENGTH   (0x03u)

NSC Read command HD length

◆ PTX_NSC_READ_CMD_OPCODE

#define PTX_NSC_READ_CMD_OPCODE   (0x03u)

NSC Read command opcode

◆ PTX_NSC_READ_LEN_1

#define PTX_NSC_READ_LEN_1   1

Length of response to Read Register command

◆ PTX_NSC_READ_LEN_ACK

#define PTX_NSC_READ_LEN_ACK   0

Acknowledge to Write Register command

◆ PTX_NSC_READ_RSP_HD_LENGTH

#define PTX_NSC_READ_RSP_HD_LENGTH   (0x03u)

NSC Read response length

◆ PTX_NSC_READ_RSP_OPCODE

#define PTX_NSC_READ_RSP_OPCODE   (0x43u)

NSC Read response opcode

◆ PTX_NSC_RESET_CPUEN_INDEX

#define PTX_NSC_RESET_CPUEN_INDEX   (0x01u)

NSC Reset CPUEN index

◆ PTX_NSC_RESET_CPUEN_LENGTH

#define PTX_NSC_RESET_CPUEN_LENGTH   (0x01u)

NSC Reset CPUEN length

◆ PTX_NSC_RESET_LENGTH

#define PTX_NSC_RESET_LENGTH   (0x02u)

NSC Reset length

◆ PTX_NSC_RESET_OPCODE_INDEX

#define PTX_NSC_RESET_OPCODE_INDEX   (0x00u)

NSC Reset opcode index

◆ PTX_NSC_RESET_OPCODE_LENGTH

#define PTX_NSC_RESET_OPCODE_LENGTH   (0x01u)

NSC Reset opcode length

◆ PTX_NSC_RESET_OPCODE_OPCODE

#define PTX_NSC_RESET_OPCODE_OPCODE   (0x01u)

NSC Reset opcode opcode

◆ PTX_NSC_RESET_RSP_LENGTH

#define PTX_NSC_RESET_RSP_LENGTH   (0x02u)

NSC Reset response length

◆ PTX_NSC_RESET_RSP_OPCODE

#define PTX_NSC_RESET_RSP_OPCODE   (0x41u)

NSC Reset response opcode

◆ PTX_NSC_RF_ACTIVATE_CMD_OPCODE

#define PTX_NSC_RF_ACTIVATE_CMD_OPCODE   (0x13u)

NSC RF Active command opcode

◆ PTX_NSC_RF_ACTIVATE_CMD_OPCODE_INDEX

#define PTX_NSC_RF_ACTIVATE_CMD_OPCODE_INDEX   (0x00u)

NSC RF Active command opcode index

◆ PTX_NSC_RF_ACTIVATE_CMD_OPCODE_LENGTH

#define PTX_NSC_RF_ACTIVATE_CMD_OPCODE_LENGTH   (0x01u)

NSC RF Active command opcode length

◆ PTX_NSC_RF_ACTIVATE_RSP_LENGTH

#define PTX_NSC_RF_ACTIVATE_RSP_LENGTH   (0x02u)

NSC RF Active response lenth

◆ PTX_NSC_RF_ACTIVATE_RSP_OPCODE

#define PTX_NSC_RF_ACTIVATE_RSP_OPCODE   (0x53u)

NSC RF Active response opcode

◆ PTX_NSC_RF_CONFIG_CMD_EOC

#define PTX_NSC_RF_CONFIG_CMD_EOC   (0x00u)

NSC RF Config command EOC

◆ PTX_NSC_RF_CONFIG_CMD_LISTEN

#define PTX_NSC_RF_CONFIG_CMD_LISTEN   (0x20u)

NSC RF Config command Listen

◆ PTX_NSC_RF_CONFIG_CMD_MISC

#define PTX_NSC_RF_CONFIG_CMD_MISC   (0x04u)

NSC RF Config command MISC

◆ PTX_NSC_RF_CONFIG_CMD_NORT_LENGTH

#define PTX_NSC_RF_CONFIG_CMD_NORT_LENGTH   (96u)

NSC RF Config command NORT length

◆ PTX_NSC_RF_CONFIG_CMD_OPCODE

#define PTX_NSC_RF_CONFIG_CMD_OPCODE   (0x11u)

NSC RF Config command opcode

◆ PTX_NSC_RF_CONFIG_CMD_OPCODE_INDEX

#define PTX_NSC_RF_CONFIG_CMD_OPCODE_INDEX   (0x00u)

NSC RF Config command opcode index

◆ PTX_NSC_RF_CONFIG_CMD_OPCODE_LENGTH

#define PTX_NSC_RF_CONFIG_CMD_OPCODE_LENGTH   (0x01u)

NSC RF Config command opcode length

◆ PTX_NSC_RF_CONFIG_CMD_PARAM_INDEX

#define PTX_NSC_RF_CONFIG_CMD_PARAM_INDEX   (0x01u)

NSC RF Config command param index

◆ PTX_NSC_RF_CONFIG_CMD_PARAM_LENGTH

#define PTX_NSC_RF_CONFIG_CMD_PARAM_LENGTH   (0x01u)

NSC RF Config command param length

◆ PTX_NSC_RF_CONFIG_CMD_PARAM_NOONE

#define PTX_NSC_RF_CONFIG_CMD_PARAM_NOONE   (0x00u)

NSC RF Config command param NOONE

◆ PTX_NSC_RF_CONFIG_CMD_PARAM_ROUTING_TABLE

#define PTX_NSC_RF_CONFIG_CMD_PARAM_ROUTING_TABLE   (0x01u)

NSC RF Config command param outing table

◆ PTX_NSC_RF_CONFIG_CMD_POLLA_106

#define PTX_NSC_RF_CONFIG_CMD_POLLA_106   (0x11u)

NSC RF Config command Poll A 106

◆ PTX_NSC_RF_CONFIG_CMD_POLLA_212

#define PTX_NSC_RF_CONFIG_CMD_POLLA_212   (0x12u)

NSC RF Config command Poll A 212

◆ PTX_NSC_RF_CONFIG_CMD_POLLA_424

#define PTX_NSC_RF_CONFIG_CMD_POLLA_424   (0x13u)

NSC RF Config command Poll A 424

◆ PTX_NSC_RF_CONFIG_CMD_POLLA_848

#define PTX_NSC_RF_CONFIG_CMD_POLLA_848   (0x14u)

NSC RF Config command Poll A 848

◆ PTX_NSC_RF_CONFIG_CMD_POLLB_106

#define PTX_NSC_RF_CONFIG_CMD_POLLB_106   (0x15u)

NSC RF Config command Poll B 106

◆ PTX_NSC_RF_CONFIG_CMD_POLLB_212

#define PTX_NSC_RF_CONFIG_CMD_POLLB_212   (0x16u)

NSC RF Config command Poll B 212

◆ PTX_NSC_RF_CONFIG_CMD_POLLB_424

#define PTX_NSC_RF_CONFIG_CMD_POLLB_424   (0x17u)

NSC RF Config command Poll B 424

◆ PTX_NSC_RF_CONFIG_CMD_POLLB_848

#define PTX_NSC_RF_CONFIG_CMD_POLLB_848   (0x18u)

NSC RF Config command Poll B 848

◆ PTX_NSC_RF_CONFIG_CMD_POLLF_212

#define PTX_NSC_RF_CONFIG_CMD_POLLF_212   (0x19u)

NSC RF Config command Poll F 212

◆ PTX_NSC_RF_CONFIG_CMD_POLLF_424

#define PTX_NSC_RF_CONFIG_CMD_POLLF_424   (0x1Au)

NSC RF Config command Poll F 424

◆ PTX_NSC_RF_CONFIG_CMD_POLLV

#define PTX_NSC_RF_CONFIG_CMD_POLLV   (0x1Eu)

NSC RF Config command Poll V

◆ PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_AID_BASED

#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_AID_BASED   (0x05u)

NSC RF Config command RT AID Based

◆ PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_APDU_BASED

#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_APDU_BASED   (0x04u)

NSC RF Config command RT APDU Based

◆ PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_LENGTH

#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_LENGTH   (0x01u)

NSC RF Config command RT length

◆ PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_PROTOCOL_BASED

#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_PROTOCOL_BASED   (0x02u)

NSC RF Config command RT Protocol Based

◆ PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_SYSTEM_CODE_BASED

#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_SYSTEM_CODE_BASED   (0x03u)

NSC RF Config command RT System Code Based

◆ PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_TECH_BASED

#define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_TECH_BASED   (0x01u)

NSC RF Config command RT Tech Based

◆ PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_INDEX

#define PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_INDEX   (0x02u)

NSC RF Config command RT length index

◆ PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_LENGTH

#define PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_LENGTH   (0x01u)

NSC RF Config command RT length length

◆ PTX_NSC_RF_CONFIG_CMD_TX_POWER_MODE

#define PTX_NSC_RF_CONFIG_CMD_TX_POWER_MODE   (0x02u)

NSC RF Config command TX Power Mode

◆ PTX_NSC_RF_CONFIG_CMD_TX_WAVEBANK

#define PTX_NSC_RF_CONFIG_CMD_TX_WAVEBANK   (0x02u)

NSC RF Config command TX Wavebank

◆ PTX_NSC_RF_CONFIG_RSP_LENGTH

#define PTX_NSC_RF_CONFIG_RSP_LENGTH   (0x02u)

NSC RF Config response length

◆ PTX_NSC_RF_CONFIG_RSP_OPCODE

#define PTX_NSC_RF_CONFIG_RSP_OPCODE   (0x51u)

NSC RF Config response opcode

◆ PTX_NSC_RF_DEACTIVATE_CMD_LENGTH

#define PTX_NSC_RF_DEACTIVATE_CMD_LENGTH   (0x01u)

NSC RF Deactivate command length

◆ PTX_NSC_RF_DEACTIVATE_CMD_OPCODE

#define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE   (0x14u)

NSC RF Deactivate command opcode

◆ PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_INDEX

#define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_INDEX   (0x00u)

NSC RF Deactivate command opcode index

◆ PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_LENGTH

#define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_LENGTH   (0x01u)

NSC RF Deactivate command length

◆ PTX_NSC_RF_DEACTIVATE_NTF_COMMAND_FINISHED

#define PTX_NSC_RF_DEACTIVATE_NTF_COMMAND_FINISHED   (0x04u)

NSC RF Deactivate NTF command finished

◆ PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MAX

#define PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MAX   (0x03u)

NSC RF DEactivate NTF length maximum

◆ PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MIN

#define PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MIN   (0x02u)

NSC RF DEactivate NTF length minimum

◆ PTX_NSC_RF_DEACTIVATE_NTF_OPCODE

#define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE   (0x94u)

NSC RF DEactivate NTF opcode

◆ PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_INDEX

#define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_INDEX   (0x00u)

NSC RF DEactivate NTF opcode index

◆ PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_LENGTH

#define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_LENGTH   (0x01u)

NSC RF DEactivate NTF opcode length

◆ PTX_NSC_RF_DEACTIVATE_NTF_REASON_DESELECT

#define PTX_NSC_RF_DEACTIVATE_NTF_REASON_DESELECT   (0x01u)

NSC RF Deactivate NTF Reason. Deselect

◆ PTX_NSC_RF_DEACTIVATE_NTF_REASON_RELEASE

#define PTX_NSC_RF_DEACTIVATE_NTF_REASON_RELEASE   (0x02u)

NSC RF Deactivate NTF Reason. Release

◆ PTX_NSC_RF_DEACTIVATE_NTF_REASON_RF_OFF

#define PTX_NSC_RF_DEACTIVATE_NTF_REASON_RF_OFF   (0x03u)

NSC RF Deactivate NTF Reason. RF OFF

◆ PTX_NSC_RF_DEACTIVATE_RSP_LENGTH

#define PTX_NSC_RF_DEACTIVATE_RSP_LENGTH   (0x03u)

NSC RF Deactivate RSP length

◆ PTX_NSC_RF_DEACTIVATE_RSP_OPCODE

#define PTX_NSC_RF_DEACTIVATE_RSP_OPCODE   (0x54u)

NSC RF Deactivate RSP opcode

◆ PTX_NSC_RF_RUN_TEST_CMD_OPCODE

#define PTX_NSC_RF_RUN_TEST_CMD_OPCODE   (0x17u)

NSC RF Run Test command opcode

◆ PTX_NSC_RF_RUN_TEST_CMD_RSP_LENGTH

#define PTX_NSC_RF_RUN_TEST_CMD_RSP_LENGTH   (0x02u)

NSC RF Run Test Command response length

◆ PTX_NSC_RF_RUN_TEST_CMD_RSP_OPCODE

#define PTX_NSC_RF_RUN_TEST_CMD_RSP_OPCODE   (0x57u)

NSC RF Run Test Command response opcode

◆ PTX_NSC_RF_SET_PARAM_CMD_EOC

#define PTX_NSC_RF_SET_PARAM_CMD_EOC   (0x00u)

NSC RF Set Param command EOC

◆ PTX_NSC_RF_SET_PARAM_CMD_OPCODE

#define PTX_NSC_RF_SET_PARAM_CMD_OPCODE   (0x16u)

NSC RF Set Param command opcode

◆ PTX_NSC_RF_SET_PARAM_RSP_LENGTH

#define PTX_NSC_RF_SET_PARAM_RSP_LENGTH   (0x02u)

NSC RF Set Param response length

◆ PTX_NSC_RF_SET_PARAM_RSP_OPCODE

#define PTX_NSC_RF_SET_PARAM_RSP_OPCODE   (0x56u)

NSC RF Set Param response opcode

◆ PTX_NSC_RF_STOP_TEST_CMD_OPCODE

#define PTX_NSC_RF_STOP_TEST_CMD_OPCODE   (0x18u)

NSC RF Stop Test command opcode

◆ PTX_NSC_RF_STOP_TEST_CMD_RSP_LENGTH

#define PTX_NSC_RF_STOP_TEST_CMD_RSP_LENGTH   (0x02u)

NSC RF Run Test Command response length

◆ PTX_NSC_RF_STOP_TEST_CMD_RSP_OPCODE

#define PTX_NSC_RF_STOP_TEST_CMD_RSP_OPCODE   (0x58u)

NSC RF Run Test Command response opcode

◆ PTX_NSC_RFD_CHAINING_MSG_OPCODE

#define PTX_NSC_RFD_CHAINING_MSG_OPCODE   (0xE2u)

NSC RFD Chaining Message opcode

◆ PTX_NSC_RFD_CTRL_ACK

#define PTX_NSC_RFD_CTRL_ACK   (0x00u)

NSC RFD Control ACK

◆ PTX_NSC_RFD_CTRL_ATTENTION

#define PTX_NSC_RFD_CTRL_ATTENTION   (0x03u)

NSC RFD Control Attention

◆ PTX_NSC_RFD_CTRL_EOF

#define PTX_NSC_RFD_CTRL_EOF   (0x02u)

NSC RFD Control EOF

◆ PTX_NSC_RFD_CTRL_NACK

#define PTX_NSC_RFD_CTRL_NACK   (0x01u)

NSC RFD Control NACK

◆ PTX_NSC_RFD_CTRL_NR

#define PTX_NSC_RFD_CTRL_NR   (0x04u)

NSC RFD Control NR

◆ PTX_NSC_RFD_CTRL_OPCODE

#define PTX_NSC_RFD_CTRL_OPCODE   (0xD2u)

NSC RFD Control opcode

◆ PTX_NSC_RFD_MSG_OPCODE

#define PTX_NSC_RFD_MSG_OPCODE   (0xC2u)

NSC RFD Message opcode

◆ PTX_NSC_ROUTINGT_CMD_OPCODE

#define PTX_NSC_ROUTINGT_CMD_OPCODE   (0x15u)

NSC Routing Table command opcode

◆ PTX_NSC_ROUTINGT_CMD_OPCODE_INDEX

#define PTX_NSC_ROUTINGT_CMD_OPCODE_INDEX   (0x00u)

NSC Routing Table command opcode index

◆ PTX_NSC_ROUTINGT_CMD_OPCODE_LENGTH

#define PTX_NSC_ROUTINGT_CMD_OPCODE_LENGTH   (0x01u)

NSC Routing Table command opcode length

◆ PTX_NSC_ROUTINGT_RSP_LENGTH

#define PTX_NSC_ROUTINGT_RSP_LENGTH   (0x02u)

NSC Routing Table response length

◆ PTX_NSC_ROUTINGT_RSP_OPCODE

#define PTX_NSC_ROUTINGT_RSP_OPCODE   (0x55u)

NSC Routing Table response opcode

◆ PTX_NSC_RSP

#define PTX_NSC_RSP   (0x40u)

NSC response

◆ PTX_NSC_STANDBY_CMD_OPCODE

#define PTX_NSC_STANDBY_CMD_OPCODE   (0x05u)

NSC Standy command opcode

◆ PTX_NSC_STANDBY_PARAMETERS_LEN

#define PTX_NSC_STANDBY_PARAMETERS_LEN   (0x00u)

NSC Standy parameters length

◆ PTX_NSC_STANDBY_RESP_LEN

#define PTX_NSC_STANDBY_RESP_LEN   (0x02u)

NSC Standy response length

◆ PTX_NSC_STANDBY_RSP_OPCODE

#define PTX_NSC_STANDBY_RSP_OPCODE   (0x45u)

NSC Standy response opcode

◆ PTX_NSC_SYSTEM_CONFIG_NAME_CAPACITY

#define PTX_NSC_SYSTEM_CONFIG_NAME_CAPACITY   64

NSC SYSTEM CONFIG NAME CAPACITY.

◆ PTX_NSC_THREAD_NOT_PAUSED_LOCALLY

#define PTX_NSC_THREAD_NOT_PAUSED_LOCALLY   0x00

NSC Thread not paused locally

◆ PTX_NSC_THREAD_PAUSED_LOCALLY

#define PTX_NSC_THREAD_PAUSED_LOCALLY   0x01

NSC Thread Paused locally

◆ PTX_NSC_WAKEUP_CMD_OPCODE

#define PTX_NSC_WAKEUP_CMD_OPCODE   (0x06u)

NSC Wakeup command opcode

◆ PTX_NSC_WAKEUP_PARAMETERS_LEN

#define PTX_NSC_WAKEUP_PARAMETERS_LEN   (0x00u)

NSC Wakeup parameters length

◆ PTX_NSC_WAKEUP_RESP_LEN

#define PTX_NSC_WAKEUP_RESP_LEN   (0x02u)

NSC Wakeup response length

◆ PTX_NSC_WAKEUP_RSP_OPCODE

#define PTX_NSC_WAKEUP_RSP_OPCODE   (0x46u)

NSC Wakeup response opcode

◆ PTX_NSC_WRITE_CMD_HD_LENGTH

#define PTX_NSC_WRITE_CMD_HD_LENGTH   (0x03u)

NSC Write command HD length

◆ PTX_NSC_WRITE_CMD_OPCODE

#define PTX_NSC_WRITE_CMD_OPCODE   (0x04u)

NSC Write command opcode

◆ PTX_NSC_WRITE_RSP_LENGTH

#define PTX_NSC_WRITE_RSP_LENGTH   (0x02u)

NSC Write response length

◆ PTX_NSC_WRITE_RSP_OPCODE

#define PTX_NSC_WRITE_RSP_OPCODE   (0x44u)

NSC Write response opcode

Enumeration Type Documentation

◆ ptxNSC_System_LoadParams

Choice of System value select.

Enumerator
SYSCONFIG_DEFAULT 

Only apply default values.>

SYSCONFIG_FROMFILE 

Load from NVM file.>

SYSCONFIG_ALWAYS 

Try to load from file. If fails, use default.>

SYSCONFIG_MAXNUM 

Out of boundaries value.>

Function Documentation

◆ ptxNSC_System_ApplyDefaults()

ptxStatus_t ptxNSC_System_ApplyDefaults ( struct ptxNSC * nscCtx)

Function used to apply default System-Config parameters.

Parameters
[in]nscCtxPointer to the component structure.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNSC_System_DeInit()

ptxStatus_t ptxNSC_System_DeInit ( struct ptxNSC * nscCtx)

De-Initialize the NVM.

Parameters
[in]nscCtxPointer to the component structure.
Returns
Status.

◆ ptxNSC_System_GetConfig()

ptxStatus_t ptxNSC_System_GetConfig ( struct ptxNSC * nscCtx,
ptxNSC_System_t * sysParams )

Function used to retrieve the current System-Config parameters.

Parameters
[in]nscCtxPointer to the component structure.
[out]sysParamsPointer to the System Config Parameters.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNSC_System_Init()

ptxStatus_t ptxNSC_System_Init ( struct ptxNSC * nscCtx)

Initialize the System-component.

Parameters
[in]nscCtxPointer to the component structure.
Returns
Status.

◆ ptxNSC_System_LoadParamsNvm()

ptxStatus_t ptxNSC_System_LoadParamsNvm ( struct ptxNSC * nscCtx,
ptxNSC_System_t * sysParams )

Function used to load System-Config parameters from NVM to given parameter structure.

Parameters
[in]nscCtxPointer to the component structure.
[out]sysParamsPointer to the System Config Parameters.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNSC_System_SetConfig()

ptxStatus_t ptxNSC_System_SetConfig ( struct ptxNSC * nscCtx,
ptxNSC_System_t * sysParams )

Function used to directly set System-Config parameters.

Parameters
[in]nscCtxPointer to the component structure.
[in]sysParamsPointer to the System Config Parameters.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNSC_System_SetConfigFileName()

ptxStatus_t ptxNSC_System_SetConfigFileName ( struct ptxNSC * nscCtx,
const char * fileName )

Set System Config File Name.

Parameters
[in]nscCtxPointer to the component structure.
[in]fileNamePointer to file name string (It shall be /0 ended).
Returns
Status.

◆ ptxNsc_Thread_ProcessNsc()

ptxStatus_t ptxNsc_Thread_ProcessNsc ( struct ptxNSC * nscCtx,
ptxBufferPool_Item_t * bufferItem )

Entry point for processing a message received.

Parameters
[in]nscCtxPointer to the component structure.
[in]bufferItemPointer to buffer structure containing message received.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNsc_ThreadCreate()

ptxStatus_t ptxNsc_ThreadCreate ( struct ptxNSC * nscCtx)

Function used to create NSC thread.

Parameters
[in]nscCtxPointer to the component structure.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNsc_ThreadPause()

ptxStatus_t ptxNsc_ThreadPause ( struct ptxNSC * nscCtx,
ptxNSC_Pause_Options pauseMode )

Function used to pause and resume the NSC thread.

Parameters
[in]nscCtxPointer to the component structure.
[in]pauseModeSpecifies how the thread should be paused, see ptxNSC_Pause_Options.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNsc_ThreadShutdown()

ptxStatus_t ptxNsc_ThreadShutdown ( struct ptxNSC * nscCtx)

Function used to shutdown NSC thread.

Parameters
[in]nscCtxPointer to the component structure.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNSC_WaitGetRspBuffer()

ptxStatus_t ptxNSC_WaitGetRspBuffer ( struct ptxNSC * nscCtx,
ptxIoRq_t * ioRqItem,
ptxBufferPool_Item_t ** bufferItem )

Function used at completion path to get the buffer linked to the IoRq Object.

Parameters
[in]nscCtxPointer to the component structure.
[in]ioRqItemIoRq Item whose buffer is going to be got.
[out]bufferItemBuffer to be gotten.
Returns
Status of the operation. See definition of ptxStatus_t.

◆ ptxNSC_WaitGetRspBuffer_NotIoRq()

ptxStatus_t ptxNSC_WaitGetRspBuffer_NotIoRq ( struct ptxNSC * nscCtx,
ptxBufferPool_Item_t ** bufferItem )

Function used at completion path to get the buffer set it through NSC Component.

Parameters
[in]nscCtxPointer to the component structure.
[out]bufferItemBuffer to be gotten.
Returns
Status of the operation. See definition of ptxStatus_t.