HFP TWS耳机 每次来电都在耳机端出声音的,接听电话之后,从耳机出声音
📎 原始文档:https://www.kdocs.cn/l/csbhbtkmSEPT HFP TWS耳机 每次来电都在耳机端出声音的,接听电话之后,从耳机出声音
主控:
AD6983D
问题详细描述:
TWS耳机 每次来电都在耳机端出声音的,接听电话之后,从耳机出声音
解决方法:
static u8 phone_answer_setup_esco=0;
static u32 active_time=0;
void app_ear_detect_phone_active_deal()
{
if (get_remote_dev_company() == 2) { ////IOS就处理
printf("ios, phone active, esco:%d", bt_phone_dec_is_running());
if (bt_phone_dec_is_running()) { //esco还没关闭,等关闭时再打开
phone_answer_setup_esco = 1;
active_time = jiffies_msec();
} else { //esco已经关闭,建立连接
user_send_cmd_prepare(USER_CTRL_CONN_SCO, 0, NULL);
}
}
}
void waiting_esco_timerout(void)
{
if(phone_answer_setup_esco){
phone_answer_setup_esco =0;
if((jiffies_msec() - active_time) < 1000){
active_time = 0;
printf("active_time = 0;\n");
user_send_cmd_prepare(USER_CTRL_CONN_SCO, 0, NULL);
}
}
}

