Référence de structure nfc_tag_device
Référence de structure nfc_tag_device
#include < nfc_tag.h >
Champs de données | |
structure hw_device_t | commun |
entier(* | init )(const struct nfc_tag_device *dev) |
entier(* | setContent (const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
entier(* | getMemorySize (const struct nfc_tag_device *dev) |
Description détaillée
Documentation de terrain
struct hw_device_t commun |
Méthodes courantes du dispositif de balise NFC. Il doit s'agir du premier membre de nfc_tag_device_t car les utilisateurs de cette structure lanceront un pointeur hw_device_t vers nfc_tag_device_t dans des contextes où l'on sait que hw_device_t fait référence à un nfc_tag_device_t.
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Initialisez la balise NFC.
Le conducteur doit :
- Définir les octets de verrouillage statique en lecture seule
- Configurez le conteneur de capacités pour désactiver l'accès en écriture, par exemple : 0xE1 0x10 <size> 0x0F
Cette fonction est appelée une fois avant tout appel à setContent() .
Renvoie 0 en cas de succès ou -errno en cas d'erreur.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
La documentation de cette structure a été générée à partir du fichier suivant :
- matériel/libhardware/include/hardware/ nfc_tag.h