smartnfc 2.2.0
Loading...
Searching...
No Matches
Smart NFC Device Settings

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

Macros

#define SMARTNFC_FRAME_STX   0xF5
 Smart NFC frame STX byte.
#define SMARTNFC_CMD_ACK   0x00
 Smart NFC generic commands.
#define SMARTNFC_CMD_DUMMY   0x01
#define SMARTNFC_CMD_GET_TAG_COUNT   0x02
#define SMARTNFC_CMD_GET_TAG_UID   0x03
#define SMARTNFC_CMD_ACTIVATE_TAG   0x04
#define SMARTNFC_CMD_HALT   0x05
#define SMARTNFC_CMD_SET_POLLING   0x06
#define SMARTNFC_CMD_SET_KEY   0x07
#define SMARTNFC_CMD_SAVE_KEYS   0x08
#define SMARTNFC_CMD_NET_CONFIG   0x09
#define SMARTNFC_CMD_REBOOT   0x0A
#define SMARTNFC_CMD_GET_VERSION   0x0B
#define SMARTNFC_CMD_UART_PASSTHRU   0x0C
#define SMARTNFC_CMD_SLEEP   0x0D
#define SMARTNFC_CMD_GPIO   0x0E
#define SMARTNFC_CMD_SET_ACTIVE_ANT   0x0F
#define SMARTNFC_CMD_WPAN_PIN   0x10
#define SMARTNFC_CMD_FACTORY_RESET   0x11
#define SMARTNFC_CMD_PROTOCOL_AUTH   0x12
#define SMARTNFC_CMD_PROTOCOL_CFG   0x13
#define SMARTNFC_CMD_LED   0x14
#define SMARTNFC_CMD_WPAN_DATA   0x15
#define SMARTNFC_CMD_POLLING_SETUP   0x16
#define SMARTNFC_CMD_LOG_FORWARDING   0xE4
#define SMARTNFC_CMD_ERROR   0xFF
#define SMARTNFC_RSP_TIMEOUT_1000MS   1000
 Smart NFC response timeout settings.
#define SMARTNFC_RSP_NUM_TRIES   3
#define SMARTNFC_TX_DRV_BUFFER_SIZE   200
 Smart NFC driver buffer size.
#define SMARTNFC_RX_DRV_BUFFER_SIZE   500
#define SMARTNFC_PAYLOAD_BUFFER_SIZE   500

Detailed Description

Settings for registers of Smart NFC Click driver.

Macro Definition Documentation

◆ SMARTNFC_CMD_ACK

#define SMARTNFC_CMD_ACK   0x00

Smart NFC generic commands.

Specified setting for generic commands of Smart NFC Click driver.

◆ SMARTNFC_CMD_ACTIVATE_TAG

#define SMARTNFC_CMD_ACTIVATE_TAG   0x04

◆ SMARTNFC_CMD_DUMMY

#define SMARTNFC_CMD_DUMMY   0x01

◆ SMARTNFC_CMD_ERROR

#define SMARTNFC_CMD_ERROR   0xFF

◆ SMARTNFC_CMD_FACTORY_RESET

#define SMARTNFC_CMD_FACTORY_RESET   0x11

◆ SMARTNFC_CMD_GET_TAG_COUNT

#define SMARTNFC_CMD_GET_TAG_COUNT   0x02

◆ SMARTNFC_CMD_GET_TAG_UID

#define SMARTNFC_CMD_GET_TAG_UID   0x03

◆ SMARTNFC_CMD_GET_VERSION

#define SMARTNFC_CMD_GET_VERSION   0x0B

◆ SMARTNFC_CMD_GPIO

#define SMARTNFC_CMD_GPIO   0x0E

◆ SMARTNFC_CMD_HALT

#define SMARTNFC_CMD_HALT   0x05

◆ SMARTNFC_CMD_LED

#define SMARTNFC_CMD_LED   0x14

◆ SMARTNFC_CMD_LOG_FORWARDING

#define SMARTNFC_CMD_LOG_FORWARDING   0xE4

◆ SMARTNFC_CMD_NET_CONFIG

#define SMARTNFC_CMD_NET_CONFIG   0x09

◆ SMARTNFC_CMD_POLLING_SETUP

#define SMARTNFC_CMD_POLLING_SETUP   0x16

◆ SMARTNFC_CMD_PROTOCOL_AUTH

#define SMARTNFC_CMD_PROTOCOL_AUTH   0x12

◆ SMARTNFC_CMD_PROTOCOL_CFG

#define SMARTNFC_CMD_PROTOCOL_CFG   0x13

◆ SMARTNFC_CMD_REBOOT

#define SMARTNFC_CMD_REBOOT   0x0A

◆ SMARTNFC_CMD_SAVE_KEYS

#define SMARTNFC_CMD_SAVE_KEYS   0x08

◆ SMARTNFC_CMD_SET_ACTIVE_ANT

#define SMARTNFC_CMD_SET_ACTIVE_ANT   0x0F

◆ SMARTNFC_CMD_SET_KEY

#define SMARTNFC_CMD_SET_KEY   0x07

◆ SMARTNFC_CMD_SET_POLLING

#define SMARTNFC_CMD_SET_POLLING   0x06

◆ SMARTNFC_CMD_SLEEP

#define SMARTNFC_CMD_SLEEP   0x0D

◆ SMARTNFC_CMD_UART_PASSTHRU

#define SMARTNFC_CMD_UART_PASSTHRU   0x0C

◆ SMARTNFC_CMD_WPAN_DATA

#define SMARTNFC_CMD_WPAN_DATA   0x15

◆ SMARTNFC_CMD_WPAN_PIN

#define SMARTNFC_CMD_WPAN_PIN   0x10

◆ SMARTNFC_FRAME_STX

#define SMARTNFC_FRAME_STX   0xF5

Smart NFC frame STX byte.

Specified frame STX byte of Smart NFC Click driver.

◆ SMARTNFC_PAYLOAD_BUFFER_SIZE

#define SMARTNFC_PAYLOAD_BUFFER_SIZE   500

◆ SMARTNFC_RSP_NUM_TRIES

#define SMARTNFC_RSP_NUM_TRIES   3

◆ SMARTNFC_RSP_TIMEOUT_1000MS

#define SMARTNFC_RSP_TIMEOUT_1000MS   1000

Smart NFC response timeout settings.

Specified response timeout settings of Smart NFC Click driver.

◆ SMARTNFC_RX_DRV_BUFFER_SIZE

#define SMARTNFC_RX_DRV_BUFFER_SIZE   500

◆ SMARTNFC_TX_DRV_BUFFER_SIZE

#define SMARTNFC_TX_DRV_BUFFER_SIZE   200

Smart NFC driver buffer size.

Specified size of driver ring buffer.

Note
Increase buffer size if needed.