From 1cd24963d5c01591ac42ac3ae1c50ac1c5ccd40b Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Mon, 5 Jun 2023 14:37:01 +0100 Subject: [PATCH] Fixed build issues when CODEC_MASTER set --- lib_xua/src/core/audiohub/xua_audiohub.xc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib_xua/src/core/audiohub/xua_audiohub.xc b/lib_xua/src/core/audiohub/xua_audiohub.xc index 97b387dc..d13c06ff 100755 --- a/lib_xua/src/core/audiohub/xua_audiohub.xc +++ b/lib_xua/src/core/audiohub/xua_audiohub.xc @@ -85,11 +85,10 @@ static inline int HandleSampleClock(int frameCount, buffered _XUA_CLK_DIR port:3 #if CODEC_MASTER unsigned syncError = 0; unsigned lrval = 0; - const unsigned lrval_mask = 0; + const unsigned lrval_mask = (0xffffffff << (32 - XUA_I2S_N_BITS)); if(XUA_I2S_N_BITS != 32) { - lrval_mask = (0xffffffff << (32 - XUA_I2S_N_BITS)); asm volatile("in %0, res[%1]":"=r"(lrval):"r"(p_lrclk):"memory"); set_port_shift_count(p_lrclk, XUA_I2S_N_BITS); } @@ -124,9 +123,9 @@ static inline int HandleSampleClock(int frameCount, buffered _XUA_CLK_DIR port:3 else { if(frameCount == 0) - syncError = ((lrval & lrval_mask) != 0x80000000) + syncError = ((lrval & lrval_mask) != 0x80000000); else - syncError = ((lrval | (~lrval_mask)) != 0x7FFFFFFF) + syncError = ((lrval | (~lrval_mask)) != 0x7FFFFFFF); } }