Referensi Struct nfc_tag_device

Referensi Struct nfc_tag_device

#include < nfc_tag.h >

Kolom Data

struct hw_device_t   umum
 
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)
 

Deskripsi Mendetail

Definisi di baris 44 file nfc_tag.h .

Dokumentasi Bidang

struct hw_device_t umum

Metode umum perangkat tag NFC. Ini harus menjadi anggota pertama nfc_tag_device_t karena pengguna struktur ini akan mentransmisikan hw_device_t ke pointer nfc_tag_device_t dalam konteks yang diketahui bahwa hw_device_t mereferensikan nfc_tag_device_t.

Definisi di baris 51 dari file nfc_tag.h .

int(* getMemorySize)(const struct nfc_tag_device *dev)

Menampilkan ukuran memori area data.

Definisi di baris 80 dari file nfc_tag.h .

int(* init)(const struct nfc_tag_device *dev)

Lakukan inisialisasi tag NFC.

Pengemudi harus:

  • Menetapkan byte kunci statis ke hanya baca
  • Konfigurasikan Penampung Kemampuan untuk menonaktifkan akses tulis, misalnya: 0xE1 0x10 <size> 0x0F

Fungsi ini dipanggil sekali sebelum panggilan ke setContent() .

Menampilkan 0 jika berhasil atau -errno jika terjadi error.

Definisi di baris 65 dari file nfc_tag.h .

int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len)

Tetapkan konten tag NFC.

Driver harus menulis <data> di area data tag mulai dari byte 0 blok 4 dan mereset sisa area data ke nol.

Menampilkan 0 jika berhasil atau -errno jika terjadi error.

Definisi di baris 75 dari file nfc_tag.h .


Dokumentasi untuk struct ini dibuat dari file berikut: