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.

CC2640R2F: BLE/WiFi Coexistence signaling

Part Number: CC2640R2F
Other Parts Discussed in Thread: TIDC-01005

Hi Sir,

        I use “host_test” and have to shut down RF core by an input GPIO pin(GRANT).

        Can you please advise any API to shut down RF core ? 

 

        P/N: CC2640R2F

        SDK: V2.20

        Ex: if GPIO is low,  RF core always shut down.

              If GPIO is high, RF core can be enable.

 

  • What RF activity are you performing? The API to use to stop it depends on what you are doing. For example, if you have a connection established, you will need to terminate the link. If you are advertising / scanning, you will need to stop doing so.

    There is no API that will just stop all RF activity. At least there is no way to do this and then resume it gracefully.
  • Adding to Tim's comment, you may want to review how coexistence was implemented on this TIDC-01005.

    "In the TIDC-01005 software, a BLE thread is dedicated to handling communication with the CC2640R2F, while the system is being provisioned. Because there is no hardware coexistence mechanism for Wi-Fi and BLE in the system, the software application turns off the Wi-Fi network processor while the BLE interface is active and stops the BLE activity while the Wi-Fi interface is active. To keep the Wi-Fi and BLE activity separate, all of the WiFi activity (such as testing received credentials) is handled inside the network interface task instead of the BLE provisioning task."

     Hopefully this helps.

      David