Skip to content

Commit ef92682

Browse files
committed
bt_av: zero i2s dma buffer after audio suspend or stopped to avoid noise
1 parent 5698dbf commit ef92682

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

main/src/tasks/bt_av.c

+4
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,13 @@ void bt_av_hdl_a2d_evt(uint16_t event, void *p_param)
146146
} else if (ESP_A2D_AUDIO_STATE_REMOTE_SUSPEND == a2d->audio_stat.state){
147147
gui_show_image(2);
148148
led_indicator_set_mode(2);
149+
// avoid noise
150+
i2s_zero_dma_buffer(0);
149151
} else if (ESP_A2D_AUDIO_STATE_STOPPED == a2d->audio_stat.state){
150152
gui_show_image(1);
151153
led_indicator_set_mode(3);
154+
// avoid noise
155+
i2s_zero_dma_buffer(0);
152156
}
153157
break;
154158
case ESP_A2D_AUDIO_CFG_EVT:

0 commit comments

Comments
 (0)