主从耳无线通讯
主从耳完成TWS连接以后,主从耳就可以通过无线的方式进行数据交互,如电量,软件版本,真实MAC地址等。
主从耳通讯逻辑
通过SDK中的示例代码可以得知,主从耳完成通讯主要通过以下结构体中的函数以及相关参数完成通讯,所以我们只需要理解此结构体各个成员变量的含义以及如何使用。
typedef struct
{
uint32_t cmdcode;
const char *log_cmd_code_str;
app_tws_cmd_send_handler_t tws_cmd_send;
app_tws_cmd_receivd_handler_t cmdhandler; /**< command handler function */
uint32_t timeout_ms;
app_tws_rsp_timeout_handle_t app_tws_rsp_timeout_handle;
app_tws_rsp_handle_t app_tws_rsp_handle;
app_tws_cmd_tx_done_handler_t app_tws_cmd_tx_done_handler;
} __attribute__((packed)) app_tws_cmd_instance_t;
cmdcode:主从交互命令
*log_cmd_code_str:主从交互命令名称 如"GET_PEER_MAC&#