This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2564C: Bluetooth forum

Part Number: CC2564C
Other Parts Discussed in Thread: CC2564

Hi TI,

Background of the project.

An Audio device which connects to two phones. 

In phone-1 there will be BT+ BLE (profiles HFP, A2DP, AVRCP, BLE-Peripheral).

In phone-2 there will be BT only(HFP)

To phone-1 CC2564C is connected as Master.

To phone-2  CC2564C can have Master/ Slave role.

Question:

To phone-1 will CC2564c be master if the BT is already a Master?

If not is there any provision to switch roles in BLE?

We are trying to do this to make the connection more stable. 

Thanks!

  • Hello,

    It seems you posted this question twice. We have assigned the first thread to one of our Bluetooth experts and you can refer to that thread for their answer. 

    Regards,

    Jonathan 

  • Hi Vishnu,

    Whichever device initiates the connection is the master in this case. Once connected, assuming the master device allows role switching (be it CC2564 or the other device), you can send a switch role request from CC2564 using the function below from HCIAPI.h

    HCI_Switch_Role(unsigned int BluetoothStackID, BD_ADDR_t BD_ADDR, Byte_t Role, Byte_t *StatusResult);

    This function is called in some of our demos such as the STM32 HFP and A3DP_SNK demos should you need a reference.