From 1488ace8202a5201b9edac4def0a7726d0c75f95 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Tue, 6 Jun 2023 18:10:42 +0100 Subject: [PATCH] Fixed issue with I2S input when XUA_I2S_N_BITS != 32 --- lib_xua/src/core/audiohub/xua_audiohub.xc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_xua/src/core/audiohub/xua_audiohub.xc b/lib_xua/src/core/audiohub/xua_audiohub.xc index d13c06ff..e50cee24 100755 --- a/lib_xua/src/core/audiohub/xua_audiohub.xc +++ b/lib_xua/src/core/audiohub/xua_audiohub.xc @@ -448,7 +448,7 @@ unsigned static AudioHub_MainLoop(chanend ?c_out, chanend ?c_spd_out if(XUA_I2S_N_BITS != 32) { set_port_shift_count(p_i2s_adc[index], XUA_I2S_N_BITS); - sample = bitrev(sample) << (32 - XUA_I2S_N_BITS); + sample <<= (32 - XUA_I2S_N_BITS); } index++;