Does KW40Z or KW41Z support Adaptive Frequency Hopping? If it does, what is the API to maintain channel map?
Hello Koon Lee,
the KW40Z and KW41Z support frequency hopping system fully compatible with BLE standard (from the radio parameters perspective). The Bluetooth Specification requires that the Bluetooth host controller has to be capable to send a command which channels are bad (therefore not to be used). However, the host cannot always know which frequencies are being used by other systems. Therefore, in order for AFH to be truly effective the link manager must be able to perform Channel Assessment. This is not given by the Specification but necessary for achieving an effective adaptive frequency hopping.
Currently our Bluetooth stack doesn't support the "intelligence" of adaptive frequency hopping. However, the channel map can be changed if needed. The API to change the map is Hci_LeSetHostChannelClassification. To read the channel map: Hci_LeReadChannelMap.
Retrieving data ...