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: How to let HCI command go through I2C

Part Number: CC2340R5

Tool/software:

Hi team,

My customer is evaluating CC2340R5. They will use one external processor/MCU to control (like setting AT commands) CC2340R5 (eg. initiating BLE advertising, establishing connections, and transmitting data.) Due to the external processor/MCU has limited UART interface, they ask if it's possible to use set commands through I2C.

I suggest customer to evaluate host_test FW on CC2340R5 with BTool. However, the HCI command can only support UART or SPI. Could team provide any suggestion how to let HCI command go through I2C ?

  • Hi,

    HCI commands may be sent through the NPI (Network Processor Interface) protocol through either UART or SPI, I2C is not supported. The customer could either modify the code of host_test in some way to allow for I2C, or add a I2C to UART converter, but I don't see any other way to use I2C for HCI commands.

    Kind regards,
    Maxence