fix: mic mute
This commit is contained in:
+4
-1
@@ -321,7 +321,10 @@ static void l2cap_packet_handler(uint8_t packet_type, uint16_t channel, uint8_t
|
|||||||
bt_data_callback(INTERRUPT, packet, size);
|
bt_data_callback(INTERRUPT, packet, size);
|
||||||
|
|
||||||
// 静默检测
|
// 静默检测
|
||||||
if (!mute[1] && (packet[3] < 120 || packet[3] > 140)) {
|
if (mute[1]) { // 麦克风静音开启
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (packet[3] < 120 || packet[3] > 140) {
|
||||||
inactive_time = time_us_32();
|
inactive_time = time_us_32();
|
||||||
}else if (time_us_32() - inactive_time > 600 * 1000 * 1000){
|
}else if (time_us_32() - inactive_time > 600 * 1000 * 1000){
|
||||||
printf("disconnect when inactive\n");
|
printf("disconnect when inactive\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user