Справочник по структуре 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 <размер> 0x0F
Эта функция вызывается один раз перед любым вызовом setContent() .
Возвращает 0 в случае успеха или -errno в случае ошибки.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
Документация для этой структуры была создана из следующего файла:
- оборудование/libhardware/include/hardware/ nfc_tag.h