CYW20706 reduced channel selection

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
AnFr_4456986
Level 1
Level 1
First like given

We want to operate Bluetooth BR/EDR in parallel with an other RF system in 2.4Ghz band. This proprietary RF system use only the frequencys for BT channel 1-30 but in a way the BT AFH doens't mark them as permanently busy channels.
Can we configure the CWY20706 to use only channel 31-78 for BT BR/EDR?

0 Likes
1 Solution

Hi,

In fact, I agree with you that there are no implementations of these functions in the public versions of WICED SDK. Because AFH doesn't fall in common usage.

If you insist, I suggest you contact your local sales representatives and ask for internal support to see if they can get the implementation libraries for you. Since there are declarations, there should exist implementations.

Or you may try a totally different way. You can use CYW20706 in standard Bluetooth HCI Mode. In this case, it behaves like a standard Bluetooth Controller and will respond to standard Bluetooth commands. So AFH commands will be executed since they are standard Bluetooth commands. While in Application Mode, CYW20706 may not respond to AFH commands because they are not implemented in WICED SDK. But you need to modify your project in greater efforts.

And kindly inform you that, AFH exists separately in BR/EDR or LE. For example, if you want to set channel classification in BR/EDR, you need the following HCI command:

HCI_Set_AFH_Host_Channel_Classification

But in LE, you need the following HCI command:

HCI_LE_Set_Host_Channel_Classification

View solution in original post

0 Likes
3 Replies