diff --git a/source/app/task_appstatus.c b/source/app/task_appstatus.c index 7b0969c..de4ebe9 100644 --- a/source/app/task_appstatus.c +++ b/source/app/task_appstatus.c @@ -126,13 +126,15 @@ void L3_task_appstatus_handler(S_TASK_APPSTATUS *s) // OID、WIFI开启 L2_OID_WIFI_Open(); // 语音模块开启 + L2_WT2605B_init(); L2_WT2605B_ON(); - Lc_delay_ms(4000); + Lc_delay_ms(3000); //eeprom参数读取 L3_param_read(); - Lc_delay_ms(100); + // Lc_delay_ms(100); // 通电后记忆原始音量,播放开机语音 L2_WT2605B_VolumeControl(G.volume); + Lc_delay_ms(1000); L2_WT2605B_Broadcast(&audio_poweron); //wifi任务初始化 L3_task_W600_flow_init(W600_ST); diff --git a/source/bsp/bsp_WT2605B.c b/source/bsp/bsp_WT2605B.c index ef95c38..c76c6ae 100644 --- a/source/bsp/bsp_WT2605B.c +++ b/source/bsp/bsp_WT2605B.c @@ -237,12 +237,14 @@ void L2_WT2605B_VioceUp(void) { G.volume = volume_control.grade + 2; L2_WT2605B_VolumeControl(G.volume); + Lc_delay_ms(1000); L2_WT2605B_Broadcast(&audio_volume_up); } else { G.volume = volume_control.grade; L2_WT2605B_VolumeControl(G.volume); + Lc_delay_ms(1000); L2_WT2605B_Broadcast(&audio_volume_max); } // 将改变后的音量写入eeprom中,下次重新上电时记忆 @@ -257,12 +259,14 @@ void L2_WT2605B_VioceDown(void) { G.volume = volume_control.grade - 2; L2_WT2605B_VolumeControl(G.volume); + Lc_delay_ms(1000); L2_WT2605B_Broadcast(&audio_volume_down); } else { G.volume = volume_control.grade; L2_WT2605B_VolumeControl(G.volume); + Lc_delay_ms(1000); L2_WT2605B_Broadcast(&audio_volume_min); } // 将改变后的音量写入eeprom中,下次重新上电时记忆