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