耳机关机前要给充电盒发码方法
充电盒-耳机通信,仓是作为主机,耳机为从机,只能由仓主动发起通讯,耳机收到数据后回复相应消息
入仓后,未关盖,仓是周期性一直发码给耳机查询耳机配对连接状态
if (app_bt_get_sys_state() == STATE_AG_PAIRING) {
if(!user_conn_flag){
if (!rsp_pairing) {
param |= 0x01;
DBGLOG_BOX_DBG("zk_send_rsp_with_tws_pairing_state\n");
}
}else{
user_conn_flag = false;
if (!rsp_pairing) {
param |= 0x03;
DBGLOG_BOX_DBG("zk_send_rsp_with_tws_disconnected_state\n");
}
}
}else if (app_bt_get_sys_state() == STATE_CONNECTED) {
if (!rsp_pairing) {
param |= 0x02;
DBGLOG_BOX_DBG("zk_send_rsp_with_tws_connected_state\n");
}
}else {
rsp_pairing = false;
}
if( flag_power_off_tell_box==1)//zk+ //zk+ 耳机在关机前要回关机码给仓,仓未显示红LED 3s
{
param |= 0x04;
//flag_power_off_tell_box=0;
DBGLOG_BOX_DBG("zk_send_rsp_with_tws_poweroff_state\n");
}
buffer[5] = param;
memcpy(buffer + 6, addr, 12);
buffer[18] = get_crc8(buffer, 18);
battery_cmc_uart_send(buffer, sizeof(buffer));
}