diff --git a/module_usb_audio/audio_io/audio_io.xc b/module_usb_audio/audio_io/audio_io.xc index b685b508..e29471d6 100755 --- a/module_usb_audio/audio_io/audio_io.xc +++ b/module_usb_audio/audio_io/audio_io.xc @@ -101,8 +101,8 @@ extern buffered in port:32 p_i2s_adc[I2S_WIRES_ADC]; extern buffered out port:32 p_lrclk; extern buffered out port:32 p_bclk; #else -extern in port p_lrclk; -extern in port p_bclk; +extern buffered in port:32 p_lrclk; +extern buffered in port:32 p_bclk; #endif unsigned dsdMode = DSD_MODE_OFF; diff --git a/module_usb_audio/main.xc b/module_usb_audio/main.xc index 6718f071..59fbde34 100755 --- a/module_usb_audio/main.xc +++ b/module_usb_audio/main.xc @@ -116,8 +116,8 @@ on tile[AUDIO_IO_TILE] : buffered in port:32 p_i2s_adc[I2S_WIRES_ADC] = on tile[AUDIO_IO_TILE] : buffered out port:32 p_lrclk = PORT_I2S_LRCLK; on tile[AUDIO_IO_TILE] : buffered out port:32 p_bclk = PORT_I2S_BCLK; #else -on tile[AUDIO_IO_TILE] : in port p_lrclk = PORT_I2S_LRCLK; -on tile[AUDIO_IO_TILE] : in port p_bclk = PORT_I2S_BCLK; +on tile[AUDIO_IO_TILE] : buffered in port:32 p_lrclk = PORT_I2S_LRCLK; +on tile[AUDIO_IO_TILE] : buffered in port:32 p_bclk = PORT_I2S_BCLK; #endif on tile[AUDIO_IO_TILE] : port p_mclk_in = PORT_MCLK_IN; diff --git a/module_usb_audio/ports/audioports.h b/module_usb_audio/ports/audioports.h index fb44d455..5bbc4b28 100644 --- a/module_usb_audio/ports/audioports.h +++ b/module_usb_audio/ports/audioports.h @@ -70,8 +70,8 @@ void ConfigAudioPortsWrapper( buffered out port:32 ?p_lrclk, buffered out port:32 p_bclk, #else - in port ?p_lrclk, - in port p_bclk, + buffered in port:32 ?p_lrclk, + buffered in port:32 p_bclk, #endif #endif unsigned int divide, unsigned curSamFreq, unsigned int dsdMode);