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.

CC2340R5: CC2340R5 (SimpleLink Zephyr downstream) – Is BLE CODED PHY supported?

Part Number: CC2340R5

Hi TI team,

I’m working with CC2340R5 using the SimpleLink downstream of Zephyr, and I’m trying to enable BLE LE Coded PHY (long range) support.

However, when I enable the following in prj.conf:

CONFIG_BT_EXT_ADV=y
CONFIG_BT_CTLR_PHY_CODED=y

I get this warning during build:

warning: BT_CTLR_PHY_CODED (defined at subsys/bluetooth/controller/Kconfig:630) was assigned the
value 'y' but got the value 'n'. Check these unsatisfied dependencies: (BT_CTLR_PHY ||
BT_CTLR_ADV_EXT) (=n), BT_CTLR_PHY_CODED_SUPPORT (=n), BT_CTLR (=n). See
docs.zephyrproject.org/.../kconfig.html and/or look up
BT_CTLR_PHY_CODED in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

My questions

  1. Does the SimpleLink Zephyr downstream for CC2340R5 support BLE LE Coded PHY at all?
  2. If yes:
    • What is the correct configuration to enable it?
    • Are there any additional controller or feature flags required?
  1. If not:
    • Is there a roadmap for adding CODED PHY support in this downstream?
    • Or is this feature only available via the TI BLE stack (non-Zephyr)?
  • Hi,

    Thank you for reaching out. Let me assign this to the right expert.

    Best Regards,

    Jan

  • Hi,

    There hasn’t been any update for the past 3–4 days, so I wanted to kindly ask if there are any updates or if any additional information is needed from my side.

    Thanks.

  • Hi !

    Yes coded PHY is supported for the CC2340R5. What happens I think is that the CONFIG_BT_CTLR_PHY_CODED is ignored currently by the BLE controller, as I am able to build LE CODED examples even with this Kconfig set to n. The error you sent is not blocking, and the compilation will still run. I will inform our internal team about this, thank you for noticing it.

    I am sharing here a small minimal example that uses CODED PHY in our Zephyr Downstream with the CC2340R53 :
    coded_phy.tar.gz

    Kind regards,
    Lea