From e82bae44ad65b32005ef6d884a525749f70cc998 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Tue, 21 Jan 2014 12:47:05 +0000 Subject: [PATCH] Moved initial bclk setting high to before ADC clrbuff. --- module_usb_audio/audio.xc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/module_usb_audio/audio.xc b/module_usb_audio/audio.xc index 3b7b0f02..23981939 100755 --- a/module_usb_audio/audio.xc +++ b/module_usb_audio/audio.xc @@ -278,6 +278,9 @@ static inline void doI2SClocks(unsigned divide) } #ifndef CODEC_MASTER + /* b_clk must start high */ + p_bclk <: 0x80000000; + sync(p_bclk); #if (DSD_CHANS_DAC > 0) if(dsdMode == DSD_MODE_OFF) @@ -338,9 +341,7 @@ static inline void doI2SClocks(unsigned divide) p_i2s_dac[i] <: 0; } #endif - /* b_clk must start high */ - p_bclk <: 0x80000000; - sync(p_bclk); + p_lrclk <: 0x7FFFFFFF; doI2SClocks(divide);