CC2340R5: CC2340R5 device used for sending continuous data after connection

Part Number: CC2340R5

Tool/software:

Hi,

I am using 3 cc2340r5 board for some operation  i am using one device as central + peripheral, one as central and one as peripheral.

so, when c+p device is connected to both different central and peripheral at that time data is not coming or going but when c+p is connected with central or peripheral separately the data is coming, but connected with 2 devices the data is not coming.

can you guide to overcome from this problem, how to send data to the multiple devices at time when it connected.

  • Hello,

    Thanks for posting on the E2E forums. I have a couple questions that can help us debug this.

    1. What SDK are you using for the project?

    2. How are you transferring data between the devices? How many bytes are being sent?

    2.5. Which device is initiating the transfer of data?

    3. Are the devices bonded/paired?

    4. To make sure I'm understanding the problem at hand: When all three devices are connected, no data is being transferred. However, when C+P is connected to either the Central or Peripheral, but not both, data is being transferred correctly.

    Best,

    Nima Behmanesh

  • hello Nima,

    thanks for your response,

    IC- CC2340R5

    SDK version -simplelink_lowpower_f3_sdk_7_40_00_64

    CCS version - 12.6

    for this communication we are using CC2340R5 (device act as central as well as peripheral) and C+P currently we are using the CC2340R5 device.

    1. for central + Peripheral device we are using the SDK simplelink_lowpower_f3_sdk_7_40_00_64 and CCS version is 12.6

    for the central device and peripheral device separately, we are using the CC2340R5 device and SDK is simplelink_lowpower_f3_sdk_7_40_00_64

    2. we are sending data from the C+ P device to central device (we are sending this data continuously after connection establishment) and size of data is 1 byte.

    2.5 C+P will be initiating the transfer of data to the central device (but in our case Central and peripheral 2 devices connected with C+P at that C+P will send continuously data to the central device, but we are not getting data to the central device continuously from C+P device but C+P device sending data continuously to the central device CHAR UUID).

    3. yes 

    4. yes, when C+P is connected with central or either peripheral at that time its sending data continuously, but when all three devices connected to each other C+P is sending data to central device (while debugging data is not coming to the central device).

    please response as earlier you can.

    Thanks and regards

    Balaji Wankhede