9#define ST25TB_UID_SIZE (8U)
12#define ST25TB_FDT_FC (8494U)
13#define ST25TB_GUARD_TIME_US (5000U)
14#define ST25TB_POLL_POLL_MIN_US (1280U)
16#define ST25TB_MAX_BLOCKS (128U)
17#define ST25TB_SYSTEM_OTP_BLOCK (0xFFU)
18#define ST25TB_BLOCK_SIZE (4U)
22 St25tbErrorNotPresent,
23 St25tbErrorColResFailed,
24 St25tbErrorBufferOverflow,
25 St25tbErrorCommunication,
29 St25tbErrorWriteFailed,
43 uint8_t uid[ST25TB_UID_SIZE];
45 uint32_t blocks[ST25TB_MAX_BLOCKS];
46 uint32_t system_otp_block;
67uint8_t st25tb_get_block_count(St25tbType type);
71const uint8_t* st25tb_get_uid(
const St25tbData* data,
size_t* uid_len);
73bool st25tb_set_uid(
St25tbData* data,
const uint8_t* uid,
size_t uid_len);
77St25tbType st25tb_get_type_from_uid(
const uint8_t* uid);
NfcDeviceNameType
Verbosity level of the displayed NFC device name.
Definition nfc_device_base.h:14
Abstract interface definitions for the NFC device system.
Generic NFC device interface.
Definition nfc_device_base_i.h:142