nfc_tag_device 结构参考
nfc_tag_device 结构参考
#include < nfc_tag.h >
数据字段 | |
结构体hw_device_t | 常见的 |
整数(* | init )(const struct nfc_tag_device *dev) |
整数(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
整数(* | getMemorySize )(const struct nfc_tag_device *dev) |
详细说明
现场文档
结构体hw_device_t公共 |
NFC标签设备的常用方法。这必须是 nfc_tag_device_t 的第一个成员,因为该结构的用户将在已知 hw_device_t 引用nfc_tag_device_t的上下文中将hw_device_t强制转换为 nfc_tag_device_t 指针。
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
初始化 NFC 标签。
驾驶员必须:
- 将静态锁定字节设置为只读
- 配置功能容器以禁用写入访问,例如:0xE1 0x10 <size> 0x0F
该函数在调用setContent()之前调用一次。
成功时返回 0,错误时返回 -errno。
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
该结构的文档是从以下文件生成的: