fix mic dac init volume

This commit is contained in:
Steven Dan
2026-03-27 12:10:25 +08:00
parent 207ea21b3f
commit e9aa3b4f51

View File

@@ -534,6 +534,8 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
else
save_value(dac_vol_path, (unsigned char)dac_level); // 出厂默认15(-14dB)
}
codec_init();
// 同步全局音量变量与从Flash恢复的dac_level / codec_adc_pga_gain_reg_value
g_volume_level = dac_level;
// 麦克风HID范围上限37 (register=38的+1.5dB仅firmware内部使用)
@@ -582,7 +584,6 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
unsigned hidData0;
delay_milliseconds(200);
codec_init();
debug_printf("button task start\n");