bt_hc_interface_t 结构参考
bt_hc_interface_t 结构参考
#include < bt_hci_lib.h >
数据字段 | |
尺寸_t | 尺寸 |
整数(* | init )(const bt_hc_callbacks_t *p_cb, 无符号字符 *local_bdaddr) |
空白(* | set_power )( bt_hc_chip_power_state_t状态) |
整数(* | lpm )( bt_hc_low_power_event_t事件) |
空白(* | 预载)( TRANSAC transac) |
空白(* | 后加载)( TRANSAC transac) |
整数(* | Transmission_buf )( TRANSAC transac, char *p_buf, int len) |
整数(* | 记录)( bt_hc_logging_state_t状态,char *p_path,bool save_existing) |
空白(* | 清理)(无效) |
整数(* | tx_cmd )( TRANSAC transac, char *p_buf, int len) |
详细说明
定义位于文件bt_hci_lib.h的第165行。
现场文档
无效(*清理)(无效) |
关闭界面
定义位于文件bt_hci_lib.h的第194行。
int(* init)(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr) |
打开接口并提供回调例程来实现该接口。
定义位于文件bt_hci_lib.h的第173行。
int(* 日志记录)( bt_hc_logging_state_t state, char *p_path, bool save_existing) |
控制 HCI 登录/关闭
定义位于文件bt_hci_lib.h的第191行。
int(* lpm)( bt_hc_low_power_event_t事件) |
设置低功耗模式唤醒
定义位于文件bt_hci_lib.h的第179行。
void(* postload)( TRANSAC transac) |
称为堆栈后初始化
定义位于文件bt_hci_lib.h的第185行。
void(* 预载)( TRANSAC transac) |
在堆栈初始化之前调用
定义位于文件bt_hci_lib.h的第182行。
void(* set_power)( bt_hc_chip_power_state_t状态) |
芯片电源控制
定义位于文件bt_hci_lib.h的第176行。
size_t 尺寸 |
设置为 sizeof(bt_hc_interface_t)
定义位于文件bt_hci_lib.h的第167行。
int(* Transmission_buf)( TRANSAC transac, char *p_buf, int len) |
发送缓冲器
定义位于文件bt_hci_lib.h的第188行。
int(* tx_cmd)( TRANSAC transac, char *p_buf, int len) |
向 hc 层发送命令(例如 SCO 状态)
定义位于文件bt_hci_lib.h的第197行。
该结构的文档是从以下文件生成的: