nfc_tag_device 構造体リファレンス
nfc_tag_device 構造体リファレンス
#include < nfc_tag.h >
データフィールド | |
構造体hw_device_t | 一般 |
int(* | init )(const struct nfc_tag_device *dev) |
int(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
int(* | getMemorySize )(const struct nfc_tag_device *dev) |
詳細な説明
フィールドドキュメント
構造体 hw_device_t共通 |
NFCタグデバイスの一般的な方式。この構造体のユーザーは、 hw_device_t がnfc_tag_device_t を参照することがわかっているコンテキストでhw_device_tを nfc_tag_device_t ポインターにキャストするため、これは nfc_tag_device_t の最初のメンバーである必要があります。
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
NFCタグを初期化します。
ドライバーは次のことを行う必要があります。
- 静的ロックバイトを読み取り専用に設定します。
- 書き込みアクセスを無効にするように Capability Container を構成します。例: 0xE1 0x10 <size> 0x0F
この関数は、 setContent()を呼び出す前に 1 回呼び出されます。
成功した場合は 0 を返し、エラーの場合は -errno を返します。
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
この構造体のドキュメントは次のファイルから生成されました。