diff --git a/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/audiohw.xc b/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/audiohw.xc index 4761576..72da865 100644 --- a/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/audiohw.xc +++ b/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/audiohw.xc @@ -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);