nfc 2.1.0.0
NFC Registers Settings

Settings for registers of NFC Click driver. More...

Macros

#define NFC_RF_DISCOVER_MAP_CMD   0x00
 NFC description setting.
 
#define NFC_RF_DISCOVER_MAP_RSP   0x00
 
#define NFC_RF_SET_LISTEN_MODE_ROUTING_CMD   0x01
 
#define NFC_RF_SET_LISTEN_MODE_ROUTING_RSP   0x01
 
#define NFC_RF_GET_LISTEN_MODE_ROUTING_CMD   0x02
 
#define NFC_RF_GET_LISTEN_MODE_ROUTING_RSP   0x02
 
#define NFC_RF_GET_LISTEN_MODE_ROUTING_NTF   0x02
 
#define NFC_RF_DISCOVER_CMD   0x03
 
#define NFC_RF_DISCOVER_RSP   0x03
 
#define NFC_RF_DISCOVER_NTF   0x03
 
#define NFC_RF_DISCOVER_SELECT_CMD   0x04
 
#define NFC_RF_DISCOVER_SELECT_RSP   0x04
 
#define NFC_RF_INTF_ACTIVATED_NTF   0x05
 
#define NFC_RF_DEACTIVATE_CMD   0x06
 
#define NFC_RF_DEACTIVATE_RSP   0x06
 
#define NFC_RF_DEACTIVATE_NTF   0x06
 
#define NFC_RF_FIELD_INFO_NTF   0x07
 
#define NFC_RF_T3T_POLLING_CMD   0x08
 
#define NFC_RF_T3T_POLLING_RSP   0x08
 
#define NFC_RF_T3T_POLLING_NTF   0x08
 
#define NFC_RF_NFCEE_ACTION_NTF   0x09
 
#define NFC_RF_NFCEE_DISCOVERY_REQ_NTF   0x0A
 
#define NFC_RF_PARAMETER_UPDATE_CMD   0x0B
 
#define NFC_RF_PARAMETER_UPDATE_RSP   0x0B
 
#define NFC_NFCEE_DISCOVER_CMD   0x00
 
#define NFC_NFCEE_DISCOVER_RSP   0x00
 
#define NFC_NFCEE_DISCOVER_NTF   0x00
 
#define NFC_NFCEE_MODE_SET_CMD   0x01
 
#define NFC_NFCEE_MODE_SET_RSP   0x01
 
#define NFC_NCI_PROPRIETARY_ACT_CMD   0x02
 
#define NFC_NCI_PROPRIETARY_ACT_RSP   0x02
 
#define NFC_RESET_KEEP_CONFIG   0x00
 
#define NFC_RESET_CLEAR_CONFIG   0x01
 
#define NFC_STATUS_OK   0x00
 NFC generic status codes.
 
#define NFC_STATUS_REJECTED   0x01
 
#define NFC_STATUS_RF_FRAME_CORRUPTED   0x02
 
#define NFC_STATUS_FAILED   0x03
 
#define NFC_STATUS_NOT_INITIALIZED   0x04
 
#define NFC_STATUS_SYNTAX_ERROR   0x05
 
#define NFC_STATUS_SEMANTIC_ERROR   0x06
 
#define NFC_STATUS_INVALID_PARAM   0x09
 
#define NFC_STATUS_MESSAGE_SIZE_EXCEEDED   0x0A
 
#define NFC_DISCOVERY_ALREADY_STARTED   0xA0
 
#define NFC_DISCOVERY_TARGET_ACTIVATION_FAILED   0xA1
 
#define NFC_DISCOVERY_TEAR_DOWN   0xA2
 
#define NFC_RF_TRANSMISSION_ERROR   0xB0
 
#define NFC_RF_PROTOCOL_ERROR   0xB1
 
#define NFC_RF_TIMEOUT_ERROR   0xB2
 
#define NFC_NFCEE_INTERFACE_ACTIVATION_FAILED   0xC0
 
#define NFC_NFCEE_TRANSMISSION_ERROR   0xC1
 
#define NFC_NFCEE_PROTOCOL_ERROR   0xC2
 
#define NFC_NFCEE_TIMEOUT_ERROR   0xC3
 
#define NFC_NFC_RF_TECHNOLOGY_A   0x00
 
#define NFC_NFC_RF_TECHNOLOGY_B   0x01
 
#define NFC_NFC_RF_TECHNOLOGY_F   0x02
 
#define NFC_NFC_RF_TECHNOLOGY_15693   0x03
 
#define NFC_NFC_A_PASSIVE_POLL_MODE   0x00
 NFC passive poll mode.
 
#define NFC_NFC_B_PASSIVE_POLL_MODE   0x01
 
#define NFC_NFC_F_PASSIVE_POLL_MODE   0x02
 
#define NFC_NFC_A_ACTIVE_POLL_MODE   0x03
 
#define NFC_NFC_F_ACTIVE_POLL_MODE   0x05
 
#define NFC_NFC_15693_PASSIVE_POLL_MODE   0x06
 
#define NFC_NFC_A_PASSIVE_LISTEN_MODE   0x80
 
#define NFC_NFC_B_PASSIVE_LISTEN_MODE   0x81
 
#define NFC_NFC_F_PASSIVE_LISTEN_MODE   0x82
 
#define NFC_NFC_A_ACTIVE_LISTEN_MODE   0x83
 
#define NFC_NFC_F_ACTIVE_LISTEN_MODE   0x85
 
#define NFC_NFC_15693_PASSIVE_LISTEN_MODE   0x86
 
#define NFC_PROTOCOL_UNDETERMINED   0x00
 NFC RF protocols.
 
#define NFC_PROTOCOL_T1T   0x01
 
#define NFC_PROTOCOL_T2T   0x02
 
#define NFC_PROTOCOL_T3T   0x03
 
#define NFC_PROTOCOL_ISO_DEP   0x04
 
#define NFC_PROTOCOL_NFC_DEP   0x05
 
#define NFC_NFCEE_DIRECT_RF_INTERFACE   0x00
 
#define NFC_FRAME_RF_INTERFACE   0x01
 
#define NFC_ISO_DEP_RF_INTERFACE   0x02
 
#define NFC_NFC_DEP_RF_INTERFACE   0x03
 
#define NFC_APDU   0x00
 NFC NFCEE protocol.
 
#define NFC_HCI_ACCES   0x01
 
#define NFC_TYPE_3_TAG_COMMAND_SET   0x02
 
#define NFC_TRANSPARENT   0x03
 
#define NFC_NFC_BIT_RATE_106   0x00
 NFC bit rates.
 
#define NFC_NFC_BIT_RATE_212   0x01
 
#define NFC_NFC_BIT_RATE_424   0x02
 
#define NFC_NFC_BIT_RATE_848   0x03
 
#define NFC_NFC_BIT_RATE_1695   0x04
 
#define NFC_NFC_BIT_RATE_3390   0x05
 
#define NFC_NFC_BIT_RATE_6780   0x06
 
#define NFC_IRQ_STATE_LOW   0x00
 NFC IRQ state.
 
#define NFC_IRQ_STATE_HIGH   0x01
 
#define NFC_GROUP_ID_CORE   0x00
 NFC Group Identifier ( GID ).
 
#define NFC_GROUP_ID_RF_MANAGEMENT   0x01
 
#define NFC_GROUP_ID_NFC_MANAGEMENT   0x02
 
#define NFC_GROUP_ID_PROPRIETARY   0x0F
 
#define NFC_CORE_RESET_CMD   0x00
 NFC OpCode Identifier ( OID ).
 
#define NFC_CORE_RESET_RSP   0x00
 
#define NFC_CORE_RESET_NTF   0x00
 
#define NFC_CORE_INIT_CMD   0x01
 
#define NFC_CORE_INIT_RSP   0x01
 
#define NFC_CORE_SET_CONFIG_CMD   0x02
 
#define NFC_CORE_SET_CONFIG_RSP   0x02
 
#define NFC_CORE_GET_CONFIG_CMD   0x03
 
#define NFC_CORE_GET_CONFIG_RSP   0x03
 
#define NFC_CORE_CONN_CREATE_CMD   0x04
 
#define NFC_CORE_CONN_CREATE_RSP   0x04
 
#define NFC_CORE_CONN_CLOSE_CMD   0x05
 
#define NFC_CORE_CONN_CLOSE_RSP   0x05
 
#define NFC_CORE_CONN_CREDITS_NTF   0x06
 
#define NFC_CORE_GENERIC_ERROR_NTF   0x07
 
#define NFC_CORE_INTERFACE_ERROR_NTF   0x08
 
#define NFC_I2C_ADDR_0   0x28
 NFC device address setting.
 
#define NFC_I2C_ADDR_1   0x29
 

Detailed Description

Settings for registers of NFC Click driver.

Macro Definition Documentation

◆ NFC_APDU

#define NFC_APDU   0x00

NFC NFCEE protocol.

Specified NFCEE protocol of NFC Click driver.

◆ NFC_CORE_CONN_CLOSE_CMD

#define NFC_CORE_CONN_CLOSE_CMD   0x05

◆ NFC_CORE_CONN_CLOSE_RSP

#define NFC_CORE_CONN_CLOSE_RSP   0x05

◆ NFC_CORE_CONN_CREATE_CMD

#define NFC_CORE_CONN_CREATE_CMD   0x04

◆ NFC_CORE_CONN_CREATE_RSP

#define NFC_CORE_CONN_CREATE_RSP   0x04

◆ NFC_CORE_CONN_CREDITS_NTF

#define NFC_CORE_CONN_CREDITS_NTF   0x06

◆ NFC_CORE_GENERIC_ERROR_NTF

#define NFC_CORE_GENERIC_ERROR_NTF   0x07

◆ NFC_CORE_GET_CONFIG_CMD

#define NFC_CORE_GET_CONFIG_CMD   0x03

◆ NFC_CORE_GET_CONFIG_RSP

#define NFC_CORE_GET_CONFIG_RSP   0x03

◆ NFC_CORE_INIT_CMD

#define NFC_CORE_INIT_CMD   0x01

◆ NFC_CORE_INIT_RSP

#define NFC_CORE_INIT_RSP   0x01

◆ NFC_CORE_INTERFACE_ERROR_NTF

#define NFC_CORE_INTERFACE_ERROR_NTF   0x08

◆ NFC_CORE_RESET_CMD

#define NFC_CORE_RESET_CMD   0x00

NFC OpCode Identifier ( OID ).

Specified OpCode Identifier ( OID ) of NFC Click driver.

◆ NFC_CORE_RESET_NTF

#define NFC_CORE_RESET_NTF   0x00

◆ NFC_CORE_RESET_RSP

#define NFC_CORE_RESET_RSP   0x00

◆ NFC_CORE_SET_CONFIG_CMD

#define NFC_CORE_SET_CONFIG_CMD   0x02

◆ NFC_CORE_SET_CONFIG_RSP

#define NFC_CORE_SET_CONFIG_RSP   0x02

◆ NFC_DISCOVERY_ALREADY_STARTED

#define NFC_DISCOVERY_ALREADY_STARTED   0xA0

◆ NFC_DISCOVERY_TARGET_ACTIVATION_FAILED

#define NFC_DISCOVERY_TARGET_ACTIVATION_FAILED   0xA1

◆ NFC_DISCOVERY_TEAR_DOWN

#define NFC_DISCOVERY_TEAR_DOWN   0xA2

◆ NFC_FRAME_RF_INTERFACE

#define NFC_FRAME_RF_INTERFACE   0x01

◆ NFC_GROUP_ID_CORE

#define NFC_GROUP_ID_CORE   0x00

NFC Group Identifier ( GID ).

Specified Group Identifier ( GID ) of NFC Click driver.

◆ NFC_GROUP_ID_NFC_MANAGEMENT

#define NFC_GROUP_ID_NFC_MANAGEMENT   0x02

◆ NFC_GROUP_ID_PROPRIETARY

#define NFC_GROUP_ID_PROPRIETARY   0x0F

◆ NFC_GROUP_ID_RF_MANAGEMENT

#define NFC_GROUP_ID_RF_MANAGEMENT   0x01

◆ NFC_HCI_ACCES

#define NFC_HCI_ACCES   0x01

◆ NFC_I2C_ADDR_0

#define NFC_I2C_ADDR_0   0x28

NFC device address setting.

Specified setting for device slave address selection of NFC Click driver.

◆ NFC_I2C_ADDR_1

#define NFC_I2C_ADDR_1   0x29

◆ NFC_IRQ_STATE_HIGH

#define NFC_IRQ_STATE_HIGH   0x01

◆ NFC_IRQ_STATE_LOW

#define NFC_IRQ_STATE_LOW   0x00

NFC IRQ state.

Specified IRQ state of NFC Click driver.

◆ NFC_ISO_DEP_RF_INTERFACE

#define NFC_ISO_DEP_RF_INTERFACE   0x02

◆ NFC_NCI_PROPRIETARY_ACT_CMD

#define NFC_NCI_PROPRIETARY_ACT_CMD   0x02

◆ NFC_NCI_PROPRIETARY_ACT_RSP

#define NFC_NCI_PROPRIETARY_ACT_RSP   0x02

◆ NFC_NFC_15693_PASSIVE_LISTEN_MODE

#define NFC_NFC_15693_PASSIVE_LISTEN_MODE   0x86

◆ NFC_NFC_15693_PASSIVE_POLL_MODE

#define NFC_NFC_15693_PASSIVE_POLL_MODE   0x06

◆ NFC_NFC_A_ACTIVE_LISTEN_MODE

#define NFC_NFC_A_ACTIVE_LISTEN_MODE   0x83

◆ NFC_NFC_A_ACTIVE_POLL_MODE

#define NFC_NFC_A_ACTIVE_POLL_MODE   0x03

◆ NFC_NFC_A_PASSIVE_LISTEN_MODE

#define NFC_NFC_A_PASSIVE_LISTEN_MODE   0x80

◆ NFC_NFC_A_PASSIVE_POLL_MODE

#define NFC_NFC_A_PASSIVE_POLL_MODE   0x00

NFC passive poll mode.

Specified passive poll mode of NFC Click driver.

◆ NFC_NFC_B_PASSIVE_LISTEN_MODE

#define NFC_NFC_B_PASSIVE_LISTEN_MODE   0x81

◆ NFC_NFC_B_PASSIVE_POLL_MODE

#define NFC_NFC_B_PASSIVE_POLL_MODE   0x01

◆ NFC_NFC_BIT_RATE_106

#define NFC_NFC_BIT_RATE_106   0x00

NFC bit rates.

Specified bit rates of NFC Click driver.

◆ NFC_NFC_BIT_RATE_1695

#define NFC_NFC_BIT_RATE_1695   0x04

◆ NFC_NFC_BIT_RATE_212

#define NFC_NFC_BIT_RATE_212   0x01

◆ NFC_NFC_BIT_RATE_3390

#define NFC_NFC_BIT_RATE_3390   0x05

◆ NFC_NFC_BIT_RATE_424

#define NFC_NFC_BIT_RATE_424   0x02

◆ NFC_NFC_BIT_RATE_6780

#define NFC_NFC_BIT_RATE_6780   0x06

◆ NFC_NFC_BIT_RATE_848

#define NFC_NFC_BIT_RATE_848   0x03

◆ NFC_NFC_DEP_RF_INTERFACE

#define NFC_NFC_DEP_RF_INTERFACE   0x03

◆ NFC_NFC_F_ACTIVE_LISTEN_MODE

#define NFC_NFC_F_ACTIVE_LISTEN_MODE   0x85

◆ NFC_NFC_F_ACTIVE_POLL_MODE

#define NFC_NFC_F_ACTIVE_POLL_MODE   0x05

◆ NFC_NFC_F_PASSIVE_LISTEN_MODE

#define NFC_NFC_F_PASSIVE_LISTEN_MODE   0x82

◆ NFC_NFC_F_PASSIVE_POLL_MODE

#define NFC_NFC_F_PASSIVE_POLL_MODE   0x02

◆ NFC_NFC_RF_TECHNOLOGY_15693

#define NFC_NFC_RF_TECHNOLOGY_15693   0x03

◆ NFC_NFC_RF_TECHNOLOGY_A

#define NFC_NFC_RF_TECHNOLOGY_A   0x00

◆ NFC_NFC_RF_TECHNOLOGY_B

#define NFC_NFC_RF_TECHNOLOGY_B   0x01

◆ NFC_NFC_RF_TECHNOLOGY_F

#define NFC_NFC_RF_TECHNOLOGY_F   0x02

◆ NFC_NFCEE_DIRECT_RF_INTERFACE

#define NFC_NFCEE_DIRECT_RF_INTERFACE   0x00

◆ NFC_NFCEE_DISCOVER_CMD

#define NFC_NFCEE_DISCOVER_CMD   0x00

◆ NFC_NFCEE_DISCOVER_NTF

#define NFC_NFCEE_DISCOVER_NTF   0x00

◆ NFC_NFCEE_DISCOVER_RSP

#define NFC_NFCEE_DISCOVER_RSP   0x00

◆ NFC_NFCEE_INTERFACE_ACTIVATION_FAILED

#define NFC_NFCEE_INTERFACE_ACTIVATION_FAILED   0xC0

◆ NFC_NFCEE_MODE_SET_CMD

#define NFC_NFCEE_MODE_SET_CMD   0x01

◆ NFC_NFCEE_MODE_SET_RSP

#define NFC_NFCEE_MODE_SET_RSP   0x01

◆ NFC_NFCEE_PROTOCOL_ERROR

#define NFC_NFCEE_PROTOCOL_ERROR   0xC2

◆ NFC_NFCEE_TIMEOUT_ERROR

#define NFC_NFCEE_TIMEOUT_ERROR   0xC3

◆ NFC_NFCEE_TRANSMISSION_ERROR

#define NFC_NFCEE_TRANSMISSION_ERROR   0xC1

◆ NFC_PROTOCOL_ISO_DEP

#define NFC_PROTOCOL_ISO_DEP   0x04

◆ NFC_PROTOCOL_NFC_DEP

#define NFC_PROTOCOL_NFC_DEP   0x05

◆ NFC_PROTOCOL_T1T

#define NFC_PROTOCOL_T1T   0x01

◆ NFC_PROTOCOL_T2T

#define NFC_PROTOCOL_T2T   0x02

◆ NFC_PROTOCOL_T3T

#define NFC_PROTOCOL_T3T   0x03

◆ NFC_PROTOCOL_UNDETERMINED

#define NFC_PROTOCOL_UNDETERMINED   0x00

NFC RF protocols.

Specified RF protocols of NFC Click driver.

◆ NFC_RESET_CLEAR_CONFIG

#define NFC_RESET_CLEAR_CONFIG   0x01

◆ NFC_RESET_KEEP_CONFIG

#define NFC_RESET_KEEP_CONFIG   0x00

◆ NFC_RF_DEACTIVATE_CMD

#define NFC_RF_DEACTIVATE_CMD   0x06

◆ NFC_RF_DEACTIVATE_NTF

#define NFC_RF_DEACTIVATE_NTF   0x06

◆ NFC_RF_DEACTIVATE_RSP

#define NFC_RF_DEACTIVATE_RSP   0x06

◆ NFC_RF_DISCOVER_CMD

#define NFC_RF_DISCOVER_CMD   0x03

◆ NFC_RF_DISCOVER_MAP_CMD

#define NFC_RF_DISCOVER_MAP_CMD   0x00

NFC description setting.

Specified setting for description of NFC Click driver.

◆ NFC_RF_DISCOVER_MAP_RSP

#define NFC_RF_DISCOVER_MAP_RSP   0x00

◆ NFC_RF_DISCOVER_NTF

#define NFC_RF_DISCOVER_NTF   0x03

◆ NFC_RF_DISCOVER_RSP

#define NFC_RF_DISCOVER_RSP   0x03

◆ NFC_RF_DISCOVER_SELECT_CMD

#define NFC_RF_DISCOVER_SELECT_CMD   0x04

◆ NFC_RF_DISCOVER_SELECT_RSP

#define NFC_RF_DISCOVER_SELECT_RSP   0x04

◆ NFC_RF_FIELD_INFO_NTF

#define NFC_RF_FIELD_INFO_NTF   0x07

◆ NFC_RF_GET_LISTEN_MODE_ROUTING_CMD

#define NFC_RF_GET_LISTEN_MODE_ROUTING_CMD   0x02

◆ NFC_RF_GET_LISTEN_MODE_ROUTING_NTF

#define NFC_RF_GET_LISTEN_MODE_ROUTING_NTF   0x02

◆ NFC_RF_GET_LISTEN_MODE_ROUTING_RSP

#define NFC_RF_GET_LISTEN_MODE_ROUTING_RSP   0x02

◆ NFC_RF_INTF_ACTIVATED_NTF

#define NFC_RF_INTF_ACTIVATED_NTF   0x05

◆ NFC_RF_NFCEE_ACTION_NTF

#define NFC_RF_NFCEE_ACTION_NTF   0x09

◆ NFC_RF_NFCEE_DISCOVERY_REQ_NTF

#define NFC_RF_NFCEE_DISCOVERY_REQ_NTF   0x0A

◆ NFC_RF_PARAMETER_UPDATE_CMD

#define NFC_RF_PARAMETER_UPDATE_CMD   0x0B

◆ NFC_RF_PARAMETER_UPDATE_RSP

#define NFC_RF_PARAMETER_UPDATE_RSP   0x0B

◆ NFC_RF_PROTOCOL_ERROR

#define NFC_RF_PROTOCOL_ERROR   0xB1

◆ NFC_RF_SET_LISTEN_MODE_ROUTING_CMD

#define NFC_RF_SET_LISTEN_MODE_ROUTING_CMD   0x01

◆ NFC_RF_SET_LISTEN_MODE_ROUTING_RSP

#define NFC_RF_SET_LISTEN_MODE_ROUTING_RSP   0x01

◆ NFC_RF_T3T_POLLING_CMD

#define NFC_RF_T3T_POLLING_CMD   0x08

◆ NFC_RF_T3T_POLLING_NTF

#define NFC_RF_T3T_POLLING_NTF   0x08

◆ NFC_RF_T3T_POLLING_RSP

#define NFC_RF_T3T_POLLING_RSP   0x08

◆ NFC_RF_TIMEOUT_ERROR

#define NFC_RF_TIMEOUT_ERROR   0xB2

◆ NFC_RF_TRANSMISSION_ERROR

#define NFC_RF_TRANSMISSION_ERROR   0xB0

◆ NFC_STATUS_FAILED

#define NFC_STATUS_FAILED   0x03

◆ NFC_STATUS_INVALID_PARAM

#define NFC_STATUS_INVALID_PARAM   0x09

◆ NFC_STATUS_MESSAGE_SIZE_EXCEEDED

#define NFC_STATUS_MESSAGE_SIZE_EXCEEDED   0x0A

◆ NFC_STATUS_NOT_INITIALIZED

#define NFC_STATUS_NOT_INITIALIZED   0x04

◆ NFC_STATUS_OK

#define NFC_STATUS_OK   0x00

NFC generic status codes.

Specified generic status codes of NFC Click driver.

◆ NFC_STATUS_REJECTED

#define NFC_STATUS_REJECTED   0x01

◆ NFC_STATUS_RF_FRAME_CORRUPTED

#define NFC_STATUS_RF_FRAME_CORRUPTED   0x02

◆ NFC_STATUS_SEMANTIC_ERROR

#define NFC_STATUS_SEMANTIC_ERROR   0x06

◆ NFC_STATUS_SYNTAX_ERROR

#define NFC_STATUS_SYNTAX_ERROR   0x05

◆ NFC_TRANSPARENT

#define NFC_TRANSPARENT   0x03

◆ NFC_TYPE_3_TAG_COMMAND_SET

#define NFC_TYPE_3_TAG_COMMAND_SET   0x02