7#ifndef NFC_T2T_TLV_BLOCK_H_
8#define NFC_T2T_TLV_BLOCK_H_
20#include <zephyr/types.h>
67#define NFC_T2T_TLV_T_LENGTH 1
70#define NFC_T2T_TLV_L_SHORT_LENGTH 1
73#define NFC_T2T_TLV_L_LONG_LENGTH 3
76#define NFC_T2T_TLV_L_FORMAT_FLAG 0xFF
79#define NFC_T2T_TLV_NULL_TERMINATOR_LEN 0
82#define NFC_T2T_TLV_LOCK_MEMORY_CTRL_LEN 3
nfc_t2t_tlv_block_types
Tag field values.
Definition tlv_block.h:31
@ NFC_T2T_TLV_MEMORY_CONTROL
Definition tlv_block.h:39
@ NFC_T2T_TLV_NDEF_MESSAGE
Definition tlv_block.h:42
@ NFC_T2T_TLV_TERMINATOR
Definition tlv_block.h:48
@ NFC_T2T_TLV_PROPRIETARY
Definition tlv_block.h:45
@ NFC_T2T_TLV_LOCK_CONTROL
Definition tlv_block.h:36
@ NFC_T2T_TLV_NULL
Definition tlv_block.h:33
uint16_t length
Definition tlv_block.h:58
const uint8_t * value
Definition tlv_block.h:63
uint8_t tag
Definition tlv_block.h:55
TLV block descriptor.
Definition tlv_block.h:53