Hello,
we are using a CC2564B together with the Bluetopia Stack v4.2.1.0 on a STM32L476. The code has been ported from STM3240G-EVAL (NO-OS) folder.
Device Chipset: 4.1
BTPS Version : 4.2.1.0
PLAT Version : 1.0
Project Type : 6
FW Version : 7.35
The device we are developing is a Bluetooth Headset and it should include the HFP and A2DP profiles. The A2DP profile (sink) is working as expected (using the assisted feature over I2S / PCM).
The HFP Profile is also integrated and used when making a phone call. Basic audio data is received at the headset, but it has some missing/repeated values. (Using 16 kHz / WBS / Assisted via I2S PCM)
There are about 8 values repeated roughly every 75 ms (so there is somewhat a pattern, but it is not consistent). It looks like the last sample value is repeated and and the signal continues exactly where it has stopped previously.
Might this be a problem in the Configuration? (For A2DP the ACL priority is reconfigured for a lower latency, is there something similar for HFP? The demo code seems not to have anything like this for HFP)
Do you need anything else?
Thank you and best regards,
Tommy Sparber
Audio sample with 2.5 kHz, recorded directly from the PCM output of the CC2564.
Recorded from DAC output:
Printed from recorded I2S Data
Raw I2S Data:
BT Log:

