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.

CC2340R2: The application issues of chips

Part Number: CC2340R2


Tool/software:

Is it possible for our BLE to achieve the following working modes due to business needs? Could you guide the following on how to achieve it? Please provide a detailed explanation.


1.The default power-on mode for BLE is the main mode






2. BLE receives AT instructions from the MCU and switches to slave mode. In slave mode, it is in the transparent transmission working state






3. When tasks such as the MCU are completed, the BLE chip is RESET actively. After the BLE chip restarts, it enters the default main mode again.

我们这款BLE因为业务需要想实现以下工作模式,是否可以?能指导以下如何实现?请给出详细的说明.

1、 BLE上电缺省是主模式
2、BLE接收来自MCU的AT指令,切换到从模式,从模式下为透传工作状态
3、MCU等任务完成,主动RESET BLE芯片,BLE芯片重启后又进入缺省主模式。

The above is a description in Chinese. I'm afraid my translation won't be accurate

  • Hi !

    I'm really struggling a lot to understand what your need is. I don't understand what slave mode would be, and what does transparent transmission working state mean.

    We have a dedicated E2E for Chinese customers, you can post your question at e2echina.ti.com, you will most likely get a better support.

    Kind regards,
    Maxence

  • Could you please help translate this Chinese text? There are many questions about E2E in the Chinese region that haven't been answered clearly. Please take a look and help. Thank you!

  • Hi,

    I don't know exactly what you want or how can I help you, but I can try to give you some pointers.

    You mention that you want your device to execute a task when they receive a BLE ATT packet. Your best option in my opinion would be to have your device be a peripheral with a GATT table. This GATT table would have a manufacturer-specific characteristic with a callback. The callback would be the function that executes the task you need to do. When the central wants to order the peripheral to execute the task, it would write to the GATT characteristic.

    You can see an example of how this is done in the basic_ble example of your SDK.

    Kind regards,
    Maxence