Referencia de estructura nfc_tag_device
Referencia de estructura nfc_tag_device
#include < nfc_tag.h >
Campos de información | |
estructura hw_device_t | común |
En t(* | inicio )(const estructura nfc_tag_device *dev) |
En t(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
En t(* | getMemorySize )(const estructura nfc_tag_device *dev) |
Descripción detallada
Documentación de campo
estructura hw_device_t común |
Métodos comunes del dispositivo de etiqueta NFC. Este debe ser el primer miembro de nfc_tag_device_t ya que los usuarios de esta estructura enviarán un puntero hw_device_t a nfc_tag_device_t en contextos donde se sabe que hw_device_t hace referencia a nfc_tag_device_t.
int(* getMemorySize)(const estructura nfc_tag_device *dev) |
int(* inicio)(const estructura nfc_tag_device *dev) |
Inicialice la etiqueta NFC.
El conductor debe:
- Establecer los bytes de bloqueo estático en solo lectura
- Configure el contenedor de capacidades para deshabilitar el acceso de escritura, por ejemplo: 0xE1 0x10 <tamaño> 0x0F
Esta función se llama una vez antes de cualquier llamada a setContent() .
Devuelve 0 en caso de éxito o -errno en caso de error.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ nfc_tag.h