nfc_tag_device संरचना संदर्भ
nfc_tag_device संरचना संदर्भ
#include < nfc_tag.h >
डेटा फ़ील्ड | |
संरचना hw_device_t | सामान्य |
पूर्णांक(* | init )(स्थिरांक संरचना nfc_tag_device *dev) |
पूर्णांक(* | सेटकंटेंट )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
पूर्णांक(* | getMemorySize )(const struct nfc_tag_device *dev) |
विस्तृत विवरण
फ़ील्ड दस्तावेज़ीकरण
struct hw_device_t सामान्य |
एनएफसी टैग डिवाइस के सामान्य तरीके। यह 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) |
एनएफसी टैग आरंभ करें।
ड्राइवर को चाहिए:
- स्टैटिक लॉक बाइट्स को केवल पढ़ने के लिए सेट करें
- राइट एक्सेस को अक्षम करने के लिए क्षमता कंटेनर को कॉन्फ़िगर करें जैसे: 0xE1 0x10 <आकार> 0x0F
इस फ़ंक्शन को setContent() पर किसी भी कॉल से पहले एक बार कॉल किया जाता है।
सफलता पर 0 या त्रुटि पर -errno लौटें।
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ nfc_tag.h