if cyw20706 need to set the i2s to slave mode?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
David_Zhang
Level 5
Level 5
Distributor - Arrow(GC)
First like received 50 sign-ins 25 sign-ins

hi  Cypress:

  if cyw20706 need to set the i2s to slave mode? if  A2DP sink is mean ,the cyw20706 is in slave mode?? so the host should set in mast mode fo i2s?

0 Likes
1 Solution
AnjanaM_61
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 5 questions asked

Hi DaZh_2976111 ,

Depending upon your application and codec requirements , you can put the 20706 in I2S master or slave mode in the application.

For example, refer to example in WICED SDK - /20706-A2_Bluetooth/apps/snip/bt/a2dp_sink

Refer event WICED_BT_A2DP_SINK_CODEC_CONFIG_EVT .

{

                route_config.route = AUDIO_ROUTE_I2S;

                route_config.is_master = WICED_TRUE; // will set as I2S master

            }

Other references :

PCM/I2S Clock Setting in CYW20706 for Audio Applications - KBA228409

CYBT 343026 with A2DP and BLE

A2DP Sink Example on CYW20706

Regards,

Anjana

View solution in original post

0 Likes
1 Reply
AnjanaM_61
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 5 questions asked

Hi DaZh_2976111 ,

Depending upon your application and codec requirements , you can put the 20706 in I2S master or slave mode in the application.

For example, refer to example in WICED SDK - /20706-A2_Bluetooth/apps/snip/bt/a2dp_sink

Refer event WICED_BT_A2DP_SINK_CODEC_CONFIG_EVT .

{

                route_config.route = AUDIO_ROUTE_I2S;

                route_config.is_master = WICED_TRUE; // will set as I2S master

            }

Other references :

PCM/I2S Clock Setting in CYW20706 for Audio Applications - KBA228409

CYBT 343026 with A2DP and BLE

A2DP Sink Example on CYW20706

Regards,

Anjana

0 Likes