蓝牙耳机切换模式标识增加
authordxy <1731678236qq.com>
Thu, 18 Sep 2025 09:15:04 +0000 (17:15 +0800)
committerdxy <1731678236qq.com>
Thu, 18 Sep 2025 09:15:04 +0000 (17:15 +0800)
2.code/1.sdk/apps/BK_app/BK_drive/bk_uart.c
2.code/1.sdk/apps/BK_app/bk_app.h

index 8b1b82e..536dbbd 100644 (file)
@@ -999,8 +999,16 @@ static u16 auto_call_timerout_id = 0;
 extern u8 maddr[6];
 void auto_switch_local_mic(void) //蓝牙耳机断开和进入通话后自动切换到本地麦克风输出音频播放
 {
-    printf("auto_switch_local_mic!!!!!!!!");
-    bk_app_send_smg(BT_State_Change_CB,NULL,0);
+    #if(BT_CHANNEL_SWITCH_MODE == 1)
+        printf("auto_switch_local_mic PWR_KEY_PRESS!!!!!!!!");
+        // bk_app_send_smg(BT_State_Change_CB,NULL,0);
+        bk_app_send_smg(PWR_KEY_PRESS,NULL,0);
+    #else
+        printf("auto_switch_local_mic!!!!!!!!");
+        bk_app_send_smg(BT_State_Change_CB,NULL,0);
+    #endif
+
+    
     
 }
 #include "key_event_deal.h"
index 56c36a4..dd00078 100644 (file)
@@ -5,6 +5,7 @@
 #define KWS_BK 2 //北科算法
 #define USR_KWS_ALG KWS_BK
 
+#define BT_CHANNEL_SWITCH_MODE 1 //1连上蓝牙耳机后直接停止当前对话 断开也直接停止当前对话 2连上蓝牙耳机后直接将声音切换耳机播放 断开蓝牙耳机切换本地播放
 
 typedef enum 
 {