ntag5link 2.0.0.0
NTAG 5 Link Registers Settings

Settings for registers of NTAG 5 Link Click driver. More...

Macros

#define NTAG5LINK_USER_MEMORY_ADDRESS_MIN   0x0000
 NTAG 5 Link memory organization.
 
#define NTAG5LINK_USER_MEMORY_ADDRESS_MAX   0x01FF
 
#define NTAG5LINK_CONFIG_MEMORY_ADDRESS_MIN   0x1000
 
#define NTAG5LINK_CONFIG_MEMORY_ADDRESS_MAX   0x109F
 
#define NTAG5LINK_SESSION_REG_ADDRESS_MIN   0x10A0
 
#define NTAG5LINK_SESSION_REG_ADDRESS_MAX   0x10AF
 
#define NTAG5LINK_MEMORY_BLOCK_SIZE   4
 
#define NTAG5LINK_CONFIG_0_SRAM_COPY_ENABLE   0x80
 NTAG 5 Link CONFIG registers setting.
 
#define NTAG5LINK_CONFIG_0_EH_LOW_FIELD_STR   0x08
 
#define NTAG5LINK_CONFIG_0_EH_HIGH_FIELD_STR   0x0C
 
#define NTAG5LINK_CONFIG_0_LOCK_SESSION_REG   0x02
 
#define NTAG5LINK_CONFIG_0_AUTO_STANDBY_MODE_EN   0x01
 
#define NTAG5LINK_CONFIG_1_EH_ARBITER_MODE_EN   0x80
 
#define NTAG5LINK_CONFIG_1_USE_CASE_I2C_SLAVE   0x00
 
#define NTAG5LINK_CONFIG_1_USE_CASE_I2C_MASTER   0x10
 
#define NTAG5LINK_CONFIG_1_USE_CASE_GPIO_PWM   0x20
 
#define NTAG5LINK_CONFIG_1_USE_CASE_3_STATE   0x30
 
#define NTAG5LINK_CONFIG_1_ARBITER_NORMAL_MODE   0x00
 
#define NTAG5LINK_CONFIG_1_ARBITER_SRAM_MIRROR   0x04
 
#define NTAG5LINK_CONFIG_1_ARBITER_SRAM_PT   0x08
 
#define NTAG5LINK_CONFIG_1_ARBITER_SRAM_PHDC   0x0C
 
#define NTAG5LINK_CONFIG_1_SRAM_ENABLE   0x02
 
#define NTAG5LINK_CONFIG_1_PT_TRANSFER_I2C_NFC   0x00
 
#define NTAG5LINK_CONFIG_1_PT_TRANSFER_NFC_I2C   0x01
 
#define NTAG5LINK_CONFIG_2_GPIO1_IN_DISABLE   0x00
 
#define NTAG5LINK_CONFIG_2_GPIO1_IN_PULL_UP   0x40
 
#define NTAG5LINK_CONFIG_2_GPIO1_IN_ENABLE   0x80
 
#define NTAG5LINK_CONFIG_2_GPIO1_IN_PULL_DOWN   0xC0
 
#define NTAG5LINK_CONFIG_2_GPIO0_IN_DISABLE   0x00
 
#define NTAG5LINK_CONFIG_2_GPIO0_IN_PULL_UP   0x10
 
#define NTAG5LINK_CONFIG_2_GPIO0_IN_ENABLE   0x20
 
#define NTAG5LINK_CONFIG_2_GPIO0_IN_PULL_DOWN   0x30
 
#define NTAG5LINK_CONFIG_2_EXT_CMD_SUPPORT   0x08
 
#define NTAG5LINK_CONFIG_2_LOCK_BLK_CMD_SUPPORT   0x04
 
#define NTAG5LINK_CONFIG_2_GPIO1_HIGH_SLEW_RATE   0x02
 
#define NTAG5LINK_CONFIG_2_GPIO0_HIGH_SLEW_RATE   0x01
 
#define NTAG5LINK_CAPABILITY_CONTAINER_ADDRESS   0x0000
 NTAG 5 Link NDEF message setting.
 
#define NTAG5LINK_CAPABILITY_CONTAINER   0xE1, 0x40, 0x80, 0x01
 
#define NTAG5LINK_NDEF_MESSAGE_START_ADDRESS   0x0001
 
#define NTAG5LINK_TYPE_NDEF_MESSAGE   0x03
 
#define NTAG5LINK_NDEF_RECORD_HEADER   0xD1
 
#define NTAG5LINK_NDEF_TYPE_LENGTH   0x01
 
#define NTAG5LINK_NDEF_URI_TYPE   'U'
 
#define NTAG5LINK_NDEF_MESSAGE_END_MARK   0xFE
 
#define NTAG5LINK_URI_PREFIX_0   0x00
 NTAG 5 Link NDEF URI prefix list.
 
#define NTAG5LINK_URI_PREFIX_1   0x01
 
#define NTAG5LINK_URI_PREFIX_2   0x02
 
#define NTAG5LINK_URI_PREFIX_3   0x03
 
#define NTAG5LINK_URI_PREFIX_4   0x04
 
#define NTAG5LINK_URI_PREFIX_5   0x05
 
#define NTAG5LINK_URI_PREFIX_6   0x06
 
#define NTAG5LINK_URI_PREFIX_7   0x07
 
#define NTAG5LINK_URI_PREFIX_8   0x08
 
#define NTAG5LINK_URI_PREFIX_9   0x09
 
#define NTAG5LINK_URI_PREFIX_10   0x0A
 
#define NTAG5LINK_URI_PREFIX_11   0x0B
 
#define NTAG5LINK_URI_PREFIX_12   0x0C
 
#define NTAG5LINK_URI_PREFIX_13   0x0D
 
#define NTAG5LINK_URI_PREFIX_14   0x0E
 
#define NTAG5LINK_URI_PREFIX_15   0x0F
 
#define NTAG5LINK_URI_PREFIX_16   0x10
 
#define NTAG5LINK_URI_PREFIX_17   0x11
 
#define NTAG5LINK_URI_PREFIX_18   0x12
 
#define NTAG5LINK_URI_PREFIX_19   0x13
 
#define NTAG5LINK_URI_PREFIX_20   0x14
 
#define NTAG5LINK_URI_PREFIX_21   0x15
 
#define NTAG5LINK_URI_PREFIX_22   0x16
 
#define NTAG5LINK_URI_PREFIX_23   0x17
 
#define NTAG5LINK_URI_PREFIX_24   0x18
 
#define NTAG5LINK_URI_PREFIX_25   0x19
 
#define NTAG5LINK_URI_PREFIX_26   0x1A
 
#define NTAG5LINK_URI_PREFIX_27   0x1B
 
#define NTAG5LINK_URI_PREFIX_28   0x1C
 
#define NTAG5LINK_URI_PREFIX_29   0x1D
 
#define NTAG5LINK_URI_PREFIX_30   0x1E
 
#define NTAG5LINK_URI_PREFIX_31   0x1F
 
#define NTAG5LINK_URI_PREFIX_32   0x20
 
#define NTAG5LINK_URI_PREFIX_33   0x21
 
#define NTAG5LINK_URI_PREFIX_34   0x22
 
#define NTAG5LINK_URI_PREFIX_35   0x23
 
#define NTAG5LINK_DEVICE_ADDRESS   0x54
 NTAG 5 Link device address setting.
 

Detailed Description

Settings for registers of NTAG 5 Link Click driver.

Macro Definition Documentation

◆ NTAG5LINK_CAPABILITY_CONTAINER

#define NTAG5LINK_CAPABILITY_CONTAINER   0xE1, 0x40, 0x80, 0x01

◆ NTAG5LINK_CAPABILITY_CONTAINER_ADDRESS

#define NTAG5LINK_CAPABILITY_CONTAINER_ADDRESS   0x0000

NTAG 5 Link NDEF message setting.

Specified setting for NDEF message of NTAG 5 Link Click driver.

◆ NTAG5LINK_CONFIG_0_AUTO_STANDBY_MODE_EN

#define NTAG5LINK_CONFIG_0_AUTO_STANDBY_MODE_EN   0x01

◆ NTAG5LINK_CONFIG_0_EH_HIGH_FIELD_STR

#define NTAG5LINK_CONFIG_0_EH_HIGH_FIELD_STR   0x0C

◆ NTAG5LINK_CONFIG_0_EH_LOW_FIELD_STR

#define NTAG5LINK_CONFIG_0_EH_LOW_FIELD_STR   0x08

◆ NTAG5LINK_CONFIG_0_LOCK_SESSION_REG

#define NTAG5LINK_CONFIG_0_LOCK_SESSION_REG   0x02

◆ NTAG5LINK_CONFIG_0_SRAM_COPY_ENABLE

#define NTAG5LINK_CONFIG_0_SRAM_COPY_ENABLE   0x80

NTAG 5 Link CONFIG registers setting.

Specified setting for CONFIG registers of NTAG 5 Link Click driver.

◆ NTAG5LINK_CONFIG_1_ARBITER_NORMAL_MODE

#define NTAG5LINK_CONFIG_1_ARBITER_NORMAL_MODE   0x00

◆ NTAG5LINK_CONFIG_1_ARBITER_SRAM_MIRROR

#define NTAG5LINK_CONFIG_1_ARBITER_SRAM_MIRROR   0x04

◆ NTAG5LINK_CONFIG_1_ARBITER_SRAM_PHDC

#define NTAG5LINK_CONFIG_1_ARBITER_SRAM_PHDC   0x0C

◆ NTAG5LINK_CONFIG_1_ARBITER_SRAM_PT

#define NTAG5LINK_CONFIG_1_ARBITER_SRAM_PT   0x08

◆ NTAG5LINK_CONFIG_1_EH_ARBITER_MODE_EN

#define NTAG5LINK_CONFIG_1_EH_ARBITER_MODE_EN   0x80

◆ NTAG5LINK_CONFIG_1_PT_TRANSFER_I2C_NFC

#define NTAG5LINK_CONFIG_1_PT_TRANSFER_I2C_NFC   0x00

◆ NTAG5LINK_CONFIG_1_PT_TRANSFER_NFC_I2C

#define NTAG5LINK_CONFIG_1_PT_TRANSFER_NFC_I2C   0x01

◆ NTAG5LINK_CONFIG_1_SRAM_ENABLE

#define NTAG5LINK_CONFIG_1_SRAM_ENABLE   0x02

◆ NTAG5LINK_CONFIG_1_USE_CASE_3_STATE

#define NTAG5LINK_CONFIG_1_USE_CASE_3_STATE   0x30

◆ NTAG5LINK_CONFIG_1_USE_CASE_GPIO_PWM

#define NTAG5LINK_CONFIG_1_USE_CASE_GPIO_PWM   0x20

◆ NTAG5LINK_CONFIG_1_USE_CASE_I2C_MASTER

#define NTAG5LINK_CONFIG_1_USE_CASE_I2C_MASTER   0x10

◆ NTAG5LINK_CONFIG_1_USE_CASE_I2C_SLAVE

#define NTAG5LINK_CONFIG_1_USE_CASE_I2C_SLAVE   0x00

◆ NTAG5LINK_CONFIG_2_EXT_CMD_SUPPORT

#define NTAG5LINK_CONFIG_2_EXT_CMD_SUPPORT   0x08

◆ NTAG5LINK_CONFIG_2_GPIO0_HIGH_SLEW_RATE

#define NTAG5LINK_CONFIG_2_GPIO0_HIGH_SLEW_RATE   0x01

◆ NTAG5LINK_CONFIG_2_GPIO0_IN_DISABLE

#define NTAG5LINK_CONFIG_2_GPIO0_IN_DISABLE   0x00

◆ NTAG5LINK_CONFIG_2_GPIO0_IN_ENABLE

#define NTAG5LINK_CONFIG_2_GPIO0_IN_ENABLE   0x20

◆ NTAG5LINK_CONFIG_2_GPIO0_IN_PULL_DOWN

#define NTAG5LINK_CONFIG_2_GPIO0_IN_PULL_DOWN   0x30

◆ NTAG5LINK_CONFIG_2_GPIO0_IN_PULL_UP

#define NTAG5LINK_CONFIG_2_GPIO0_IN_PULL_UP   0x10

◆ NTAG5LINK_CONFIG_2_GPIO1_HIGH_SLEW_RATE

#define NTAG5LINK_CONFIG_2_GPIO1_HIGH_SLEW_RATE   0x02

◆ NTAG5LINK_CONFIG_2_GPIO1_IN_DISABLE

#define NTAG5LINK_CONFIG_2_GPIO1_IN_DISABLE   0x00

◆ NTAG5LINK_CONFIG_2_GPIO1_IN_ENABLE

#define NTAG5LINK_CONFIG_2_GPIO1_IN_ENABLE   0x80

◆ NTAG5LINK_CONFIG_2_GPIO1_IN_PULL_DOWN

#define NTAG5LINK_CONFIG_2_GPIO1_IN_PULL_DOWN   0xC0

◆ NTAG5LINK_CONFIG_2_GPIO1_IN_PULL_UP

#define NTAG5LINK_CONFIG_2_GPIO1_IN_PULL_UP   0x40

◆ NTAG5LINK_CONFIG_2_LOCK_BLK_CMD_SUPPORT

#define NTAG5LINK_CONFIG_2_LOCK_BLK_CMD_SUPPORT   0x04

◆ NTAG5LINK_CONFIG_MEMORY_ADDRESS_MAX

#define NTAG5LINK_CONFIG_MEMORY_ADDRESS_MAX   0x109F

◆ NTAG5LINK_CONFIG_MEMORY_ADDRESS_MIN

#define NTAG5LINK_CONFIG_MEMORY_ADDRESS_MIN   0x1000

◆ NTAG5LINK_DEVICE_ADDRESS

#define NTAG5LINK_DEVICE_ADDRESS   0x54

NTAG 5 Link device address setting.

Specified setting for device slave address selection of NTAG 5 Link Click driver.

◆ NTAG5LINK_MEMORY_BLOCK_SIZE

#define NTAG5LINK_MEMORY_BLOCK_SIZE   4

◆ NTAG5LINK_NDEF_MESSAGE_END_MARK

#define NTAG5LINK_NDEF_MESSAGE_END_MARK   0xFE

◆ NTAG5LINK_NDEF_MESSAGE_START_ADDRESS

#define NTAG5LINK_NDEF_MESSAGE_START_ADDRESS   0x0001

◆ NTAG5LINK_NDEF_RECORD_HEADER

#define NTAG5LINK_NDEF_RECORD_HEADER   0xD1

◆ NTAG5LINK_NDEF_TYPE_LENGTH

#define NTAG5LINK_NDEF_TYPE_LENGTH   0x01

◆ NTAG5LINK_NDEF_URI_TYPE

#define NTAG5LINK_NDEF_URI_TYPE   'U'

◆ NTAG5LINK_SESSION_REG_ADDRESS_MAX

#define NTAG5LINK_SESSION_REG_ADDRESS_MAX   0x10AF

◆ NTAG5LINK_SESSION_REG_ADDRESS_MIN

#define NTAG5LINK_SESSION_REG_ADDRESS_MIN   0x10A0

◆ NTAG5LINK_TYPE_NDEF_MESSAGE

#define NTAG5LINK_TYPE_NDEF_MESSAGE   0x03

◆ NTAG5LINK_URI_PREFIX_0

#define NTAG5LINK_URI_PREFIX_0   0x00

NTAG 5 Link NDEF URI prefix list.

Specified NDEF URI prefix list of NTAG 5 Link Click driver. N/A - no prefix

◆ NTAG5LINK_URI_PREFIX_1

#define NTAG5LINK_URI_PREFIX_1   0x01

◆ NTAG5LINK_URI_PREFIX_10

#define NTAG5LINK_URI_PREFIX_10   0x0A

◆ NTAG5LINK_URI_PREFIX_11

#define NTAG5LINK_URI_PREFIX_11   0x0B

smb://

◆ NTAG5LINK_URI_PREFIX_12

#define NTAG5LINK_URI_PREFIX_12   0x0C

nfs://

◆ NTAG5LINK_URI_PREFIX_13

#define NTAG5LINK_URI_PREFIX_13   0x0D

◆ NTAG5LINK_URI_PREFIX_14

#define NTAG5LINK_URI_PREFIX_14   0x0E

dav://

◆ NTAG5LINK_URI_PREFIX_15

#define NTAG5LINK_URI_PREFIX_15   0x0F

news:

◆ NTAG5LINK_URI_PREFIX_16

#define NTAG5LINK_URI_PREFIX_16   0x10

telnet://

◆ NTAG5LINK_URI_PREFIX_17

#define NTAG5LINK_URI_PREFIX_17   0x11

imap:

◆ NTAG5LINK_URI_PREFIX_18

#define NTAG5LINK_URI_PREFIX_18   0x12

rtsp://

◆ NTAG5LINK_URI_PREFIX_19

#define NTAG5LINK_URI_PREFIX_19   0x13

urn:

◆ NTAG5LINK_URI_PREFIX_2

#define NTAG5LINK_URI_PREFIX_2   0x02

◆ NTAG5LINK_URI_PREFIX_20

#define NTAG5LINK_URI_PREFIX_20   0x14

pop:

◆ NTAG5LINK_URI_PREFIX_21

#define NTAG5LINK_URI_PREFIX_21   0x15

sip:

◆ NTAG5LINK_URI_PREFIX_22

#define NTAG5LINK_URI_PREFIX_22   0x16

sips:

◆ NTAG5LINK_URI_PREFIX_23

#define NTAG5LINK_URI_PREFIX_23   0x17

tftp:

◆ NTAG5LINK_URI_PREFIX_24

#define NTAG5LINK_URI_PREFIX_24   0x18

btspp://

◆ NTAG5LINK_URI_PREFIX_25

#define NTAG5LINK_URI_PREFIX_25   0x19

btl2cap://

◆ NTAG5LINK_URI_PREFIX_26

#define NTAG5LINK_URI_PREFIX_26   0x1A

btgoep://

◆ NTAG5LINK_URI_PREFIX_27

#define NTAG5LINK_URI_PREFIX_27   0x1B

tcpobex://

◆ NTAG5LINK_URI_PREFIX_28

#define NTAG5LINK_URI_PREFIX_28   0x1C

irdaobex://

◆ NTAG5LINK_URI_PREFIX_29

#define NTAG5LINK_URI_PREFIX_29   0x1D

◆ NTAG5LINK_URI_PREFIX_3

#define NTAG5LINK_URI_PREFIX_3   0x03

◆ NTAG5LINK_URI_PREFIX_30

#define NTAG5LINK_URI_PREFIX_30   0x1E

urn:epc:id:

◆ NTAG5LINK_URI_PREFIX_31

#define NTAG5LINK_URI_PREFIX_31   0x1F

urn:epc:tag:

◆ NTAG5LINK_URI_PREFIX_32

#define NTAG5LINK_URI_PREFIX_32   0x20

urn:epc:pat:

◆ NTAG5LINK_URI_PREFIX_33

#define NTAG5LINK_URI_PREFIX_33   0x21

urn:epc:raw:

◆ NTAG5LINK_URI_PREFIX_34

#define NTAG5LINK_URI_PREFIX_34   0x22

urn:epc:

◆ NTAG5LINK_URI_PREFIX_35

#define NTAG5LINK_URI_PREFIX_35   0x23

urn:nfc:

◆ NTAG5LINK_URI_PREFIX_4

#define NTAG5LINK_URI_PREFIX_4   0x04

◆ NTAG5LINK_URI_PREFIX_5

#define NTAG5LINK_URI_PREFIX_5   0x05

tel:

◆ NTAG5LINK_URI_PREFIX_6

#define NTAG5LINK_URI_PREFIX_6   0x06

mailto:

◆ NTAG5LINK_URI_PREFIX_7

#define NTAG5LINK_URI_PREFIX_7   0x07

◆ NTAG5LINK_URI_PREFIX_8

#define NTAG5LINK_URI_PREFIX_8   0x08

◆ NTAG5LINK_URI_PREFIX_9

#define NTAG5LINK_URI_PREFIX_9   0x09

◆ NTAG5LINK_USER_MEMORY_ADDRESS_MAX

#define NTAG5LINK_USER_MEMORY_ADDRESS_MAX   0x01FF

◆ NTAG5LINK_USER_MEMORY_ADDRESS_MIN

#define NTAG5LINK_USER_MEMORY_ADDRESS_MIN   0x0000

NTAG 5 Link memory organization.

Specified memory organization of NTAG 5 Link Click driver.