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.

LP-CC2651P3: basic_ble Broadcaster

Part Number: LP-CC2651P3
Other Parts Discussed in Thread: CC2651P3, LAUNCHXL-CC26X2R1

In this example:
simplelink_cc13xx_cc26xx_sdk_7_10_01_24\examples\rtos\LP_CC2651P3\ble5stack\basic_ble\
(basic_ble.jpg)

Two roles, Peripheral and Central, are OK.
(Peripheral-log.jpg and Central-log.jpg)

But the role Broadcaster doesn't work, the UART shows nothing.
Can build and load, but nothing happens.
I want this Braodcaster role to work, please help.

The other minor issue is:
After switch role to Central, it cannot switch back to Peripheral or Broadcaster, the build will fail.
It needs to Delete project and Import again.

  • Hi,

    Thank you for reaching out and reporting this issue. If I am not mistaken, the basic_ble project has many improvements and fixes planned for the next SDK release which will likely resolve the behavior you are seeing. In the meantime, if you require a fully functional broadcaster project, then the simple_peripheral project would be a good starting point. You can remove the connection logic from the code and configure the advertisements to be non-connectable to implement a broadcaster role. The simple_broadcaster example for the LAUNCHXL-CC26X2R1 is a great reference for this.

    If you would prefer to use the basic_ble project instead, then we can also help here as well. Could you run the project in debug mode, pause execution after a few seconds and report where the program is getting stuck?

    Best Regards,

    Jan

  • It is not some code which I made or modified.
    It is the original TI SDK.
    You just run it, you will see the problem.

  • Hi,

    Understood. Thank you for clarifying. I believe this is a bug present in the SDK that should be resolved by the next release. In the meantime, I would recommend using simple_peripheral or simple_broadcaster for your current development to not have to wait for the next release.

    Best Regards,

    Jan