Hi,
I am using NRF5340 with SDK 2.5.0 RC2 to develop a low latency headset prototype, my target configuration is 24KHz sampling rate with 7.5ms SDU Interval.
But when I trace the code I found the SDK uses "Interger Veriable" and Macro to handle floating point arithmetic. For example, in "audio_datapath_stream_out()", the sentence "if (pcm_size != (BLK_STEREO_SIZE_OCTETS * NUM_BLKS_IN_FRAME))" will always be true since the NUM_BLKS_IN_FRAME in 7.5ms ISO interval will be 7500/1000 = 7 but not 7.5 since it is a macro.
After fix this issue, I can connect NR5340 Headset to Win11 Audio Source Platform and play audio stream, unfortunately the audio stream sound obscure and noisy. And "