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.

CC2642R: How to scan on one channel only?

Part Number: CC2642R

Hi,

Can you please advice how to scan on one channel only (ch39, for example)?

I went through the below docs for GAP_Scanner, but could not see how to achieve this?

Thanks for your help in advance

Ivan S.

  • Hi!

    I've contacted my team to get an answer to your question. I should get you an answer in the next couple of days. Please stay tuned.

    -Luis

  • Ivan,

    I've found that this is currently not supported, as it is somewhat against the spec as it is written today. Please see Bluetooth Core Specification v5.2, vol.6, part B, section 4.4.3, which reads:

    "The Link Layer should listen for the complete scanWindow every scanInterval
    as directed by the Host unless there is a scheduling conflict. In each scan
    window, the Link Layer should scan on a different primary advertising channel
    index. The Link Layer shall use all the primary advertising channel indices."

    Our team is, however, considering adding this capability, as it could help improve and optimize certain applications where, for example, broadcasters use only one advertising channel to save power.

    You can find the latest Bluetooth specification here:

    https://www.bluetooth.com/specifications/bluetooth-core-specification/

    Thanks,

    Luis