nfc_nci_device 結構體參考資料
nfc_nci_device 結構體參考資料
#include <
nfc.h
>
資料欄位 |
|
struct hw_device_t | 通用 |
int(* | open )(const struct nfc_nci_device *p_dev, nfc_stack_callback_t *p_cback, nfc_stack_data_callback_t *p_data_cback) |
int(* | write )(const struct nfc_nci_device *p_dev, uint16_t data_len, const uint8_t *p_data) |
int(* | core_initialized )(const struct nfc_nci_device *p_dev, uint8_t *p_core_init_rsp_params) |
int(* | pre_discover )(const struct nfc_nci_device *p_dev) |
int(* | close )(const struct nfc_nci_device *p_dev) |
int(* | control_granted )(const struct nfc_nci_device *p_dev) |
int(* | power_cycle )(const struct nfc_nci_device *p_dev) |
詳細說明
欄位說明文件
int(* close)(const struct nfc_nci_device *p_dev) |
struct hw_device_t common |
NFC NCI 裝置的常用方法。這個 必須是 nfc_nci_device_t 的第一個成員,因為這個結構體的使用者會在已知 hw_device_t 參照 nfc_nci_device_t 的情況下,將 hw_device_t 轉換為 nfc_nci_device_t 指標。
int(* control_granted)(const struct nfc_nci_device *p_dev) |
int(* core_initialized)(const struct nfc_nci_device *p_dev, uint8_t *p_core_init_rsp_params) |
int(* open)(const struct nfc_nci_device *p_dev, nfc_stack_callback_t *p_cback, nfc_stack_data_callback_t *p_data_cback) |
int(* power_cycle)(const struct nfc_nci_device *p_dev) |
int(* pre_discover)(const struct nfc_nci_device *p_dev) |
int(* write)(const struct nfc_nci_device *p_dev, uint16_t data_len, const uint8_t *p_data) |
這個結構體的說明文件是由下列檔案產生:
- hardware/libhardware/include/hardware/ nfc.h