From 898ef085c0d4f631fd5e5aa79992679b5cab8342 Mon Sep 17 00:00:00 2001 From: Steven Dan Date: Mon, 30 Mar 2026 20:01:40 +0800 Subject: [PATCH] add mute handler --- .../src/extensions/audiohw.xc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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 54ade11..737c624 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 @@ -1904,7 +1904,7 @@ void AudioHwRemote(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vo /* Configures the external audio hardware at startup */ void AudioHwInit() { - p_ctl_mute <: 0; + // p_ctl_mute <: 0; int result=0; sw_pll_fixed_clock(MCLK_48); @@ -1923,7 +1923,7 @@ void AudioHwConfig(unsigned samFreq, unsigned mClk, unsigned dsdMode, unsigned s #else static unsigned count = 0; #endif - p_ctl_mute <: 0; + // p_ctl_mute <: 0; g_samfreq = samFreq; delay_milliseconds(2); { @@ -1935,7 +1935,7 @@ void AudioHwConfig(unsigned samFreq, unsigned mClk, unsigned dsdMode, unsigned s if (count++ > 0) { - p_ctl_mute <: 1; + // p_ctl_mute <: 1; } else { @@ -1944,3 +1944,11 @@ void AudioHwConfig(unsigned samFreq, unsigned mClk, unsigned dsdMode, unsigned s unsafe {uc_audiohw :> dsdMode; } } + + +void mute_handler() +{ + p_ctl_mute <: 0; + delay_milliseconds(1000); + p_ctl_mute <: 1; +} \ No newline at end of file