uac1 settings

This commit is contained in:
Steven Dan
2026-03-28 22:44:14 +08:00
parent 6c7d3419d7
commit 12c1535e51

View File

@@ -993,26 +993,26 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
int factory_combo_is_down = ( music_is_down && game_is_down);
// 更新各键连续按住计数(断开则清零,用于去抖和窗口判断)
if (music_is_down && !factory_combo_is_down)
{
if (btn_music_hold_ticks < 0xFFFFu) btn_music_hold_ticks++;
if (music_is_down && !factory_combo_is_down)
{
if (btn_music_hold_ticks < 0xFFFFu) btn_music_hold_ticks++;
debug_printf("btn_music_hold_ticks=%d\n", btn_music_hold_ticks);
}
else
{
btn_music_hold_ticks = 0;
else
{
btn_music_hold_ticks = 0;
}
if (game_is_down && !factory_combo_is_down)
{
if (btn_game_hold_ticks < 0xFFFFu)
{
btn_game_hold_ticks++;
if (game_is_down && !factory_combo_is_down)
{
if (btn_game_hold_ticks < 0xFFFFu)
{
btn_game_hold_ticks++;
}
debug_printf("btn_game_hold_ticks=%d\n", btn_game_hold_ticks);
}
else
{
btn_game_hold_ticks = 0;
else
{
btn_game_hold_ticks = 0;
}
// 场景1两键同时按住参照 fosi_ds1 else-if 结构)
@@ -1908,7 +1908,11 @@ void AudioHwInit()
/* Configures the external audio hardware for the required sample frequency */
void AudioHwConfig(unsigned samFreq, unsigned mClk, unsigned dsdMode, unsigned sampRes_DAC, unsigned sampRes_ADC)
{
#if UAC1_MODE == 1
static unsigned count = 1;
#else
static unsigned count = 0;
#endif
p_ctl_mute <: 0;
g_samfreq = samFreq;
delay_milliseconds(2);