1 of 1 people found this helpful
As I know, the newer version SDK can also support audio route over uart.
Did you test the RSSI problem on the latest WICED 6.4 version?
/** wiced audio routes */
AUDIO_ROUTE_I2S = 0x00, /**< Route the PCM Samples over I2S. Read from I2S in case of audio source,write to I2S in case of audio sink */
AUDIO_ROUTE_UART = 0x01, /**< Route the PCM samples over transport. Receive the audio data to be sent OTA from transport in case of audio source.Receive the audio data OTA, decode and send to transport in case of audio sink */
AUDIO_ROUTE_SINE = 0x02, /**< Route the stored sine samples over the air. Applicable in case of audio source */
AUDIO_ROUTE_COMPRESSED_TRANSPORT = 0x04, /**< Route the compressed audio data(AVDTP media packet, including the header) over transport. Receive the audio data OTA and send to transport. Applicable in case of audio sink */
Sorry I meant to say we route SCO data to the app, then our code packages the audio data and send it to the host via UART. In code we use WICED_BT_SCO_OVER_APP_CB. From my understanding that feature is not supported anymore with later WICED releases.
The problem is fixed with WICED SDK 6.4. Please try to replace the file in SDK6.0 with the attached file from SDK6.4 and test if the problem still happens.
bld.zip 524.9 K