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) |
該結構的文檔是從以下文件產生的: