cancel
Showing results for 
Search instead for 
Did you mean: 

Wi-Fi Bluetooth for Linux

AA
New Contributor

Hello cypress community,

our company would like to use one of the following two bluetooth chips CYBT-413055-02 or CYBT-413061-02. Our requirements are:

   1. Use the open source BlueZ bluetooth stack. This implies the usage of the HCI mode for the communication between our host CPU and the bluetooth chip.

   2. Audio in-/output for the A2DP and HFP profiles shall be routed to the I2S interface of the bluetooth chip, which is connected to an external DSP. Therefore the de-/encoding of audio data shall be done on the bluetooth chip.

Our problem is with the 2. requirement. To my understanding it is the default for encoded audio data to be send along the interface using HCI (in this case UART). Does the firmware support the following use case:

   UART in HCI mode for the communication, while using I2S to route the audio data (in-/output).

And if it is not supported, then is it possible to write an application for either of this bluetooth chips, which does the audio routing to the I2S interface? I would be really grateful for your kind help.

 

Best regards,

AA

0 Likes
1 Solution
SheetalJ
Moderator
Moderator

@AA ,

Above modules having CYW20721 does support your second requirement. It can accept commands over UART and i2s input can be used with it. Please refer watch demo example available for reference.

https://github.com/Infineon/mtb-example-btsdk-audio-watch

 

View solution in original post

0 Likes
2 Replies
SheetalJ
Moderator
Moderator

@AA ,

Above modules having CYW20721 does support your second requirement. It can accept commands over UART and i2s input can be used with it. Please refer watch demo example available for reference.

https://github.com/Infineon/mtb-example-btsdk-audio-watch

 

View solution in original post

0 Likes
AA
New Contributor

@SheetalJ ,

thank you for your fast reply. We will look into this example.

 

Best regards,

AA

0 Likes