nfc_nci_device 結構參考

nfc_nci_device 結構參考

#include < nfc.h >

資料欄位

結構體hw_device_t常見的
整數(*開啟)(const struct nfc_nci_device *p_dev, nfc_stack_callback_t *p_cback, nfc_stack_data_callback_t *p_data_cback)
整數(*)(const struct nfc_nci_device *p_dev, uint16_t data_len, const uint8_t *p_data)
整數(* core_initialized )(const struct nfc_nci_device *p_dev, uint8_t *p_core_init_rsp_params)
整數(* pre_discover )(const struct nfc_nci_device *p_dev)
整數(*關閉)(const struct nfc_nci_device *p_dev)
整數(* control_granted )(const struct nfc_nci_device *p_dev)
整數(* power_cycle )(const struct nfc_nci_device *p_dev)

詳細說明

定義位於檔案nfc.h的第117行。

現場文檔

int(* close)(const struct nfc_nci_device *p_dev)

定義位於檔案nfc.h的第178行。

結構體hw_device_t公共

NFC NCI設備的常用方法。這必須是 nfc_nci_device_t 的第一個成員,因為該結構的使用者將在已知 hw_device_t 引用nfc_nci_device_t的上下文中將hw_device_t強制轉換為 nfc_nci_device_t 指標。

定義位於檔案nfc.h的第124行。

int(* control_granted)(const struct nfc_nci_device *p_dev)

定義位於檔案nfc.h的第186行。

int(* core_initialized)(const struct nfc_nci_device *p_dev, uint8_t *p_core_init_rsp_params)

定義位於檔案nfc.h的第160行。

int(* open)(const struct nfc_nci_device *p_dev, nfc_stack_callback_t *p_cback, nfc_stack_data_callback_t *p_data_cback)

定義位於檔案nfc.h的第139行。

int(* power_cycle)(const struct nfc_nci_device *p_dev)

定義位於檔案nfc.h的第192行。

int(* pre_discover)(const struct nfc_nci_device *p_dev)

定義位於檔案nfc.h的第173行。

int(* 寫)(const struct nfc_nci_device *p_dev, uint16_t data_len, const uint8_t *p_data)

定義位於檔案nfc.h的第148行。


該結構的文檔是從以下文件產生的: