- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Kenshow-san
Confirm to work this KBA.
Thanks,
Jenna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jenna-san,
Japanese translation was over.
Please check below.
Original KBA:
How to Modify Default Bluetooth Channel Map Settings in CYW20706 - KBA231448
Thanks.
==============================
タイトル: CYW20706のデフォルトのBluetoothチャネルマップ設定を変更する方法 - KBA231448
バージョン:**
CYW20706のBR/EDRまたはBLEのデフォルトのチャネルマップ設定を変更するにはどうすればよいでしょうか?
回答:
BLEのために、WICED ®/ModusToolbox SDK 上でAPIは利用可能です。wiced_bt_ble_set_channel_classification()APIを使用します。詳細については、SDKのwiced_bt_ble.hヘッダーファイルを参照してください。現在、これはBLEセントラルの役割によってのみ実行できることに注意してください。
BR/EDRの場合、次の2つのAPIを使用します。
1. 関数:BTM_SetAfhChannelAssessment
説明:この関数は、チャネル評価モードをオンまたはオフに設定するために呼び出されます。
uint8 BTM_SetAfhChannelAssessment(BOOLEAN enable_or_disable);
returns:BTM_MODE_UNSUPPORTED = 4
BTM_NO_RESOURCES = 3
BTM_SUCCESS = 0
2.関数:BTM_SetAfhChannels
説明:この関数は、最初から最後のチャネルを無効にするために呼び出されます。
uint8 BTM_SetAfhChannels(uint8 first, uint8 last);
returns:BTM_WRONG_MODE = 6
BTM_MODE_UNSUPPORTED = 4
BTM_NO_RESOURCES = 3
BTM_SUCCESS = 0
アプリケーションで定義します:
extern uint8 BTM_SetAfhChannelAssessment(BOOLEAN enable_or_disable);
extern uint8 BTM_SetAfhChannels(uint8 first, uint8 last);
アプリケーションとスタックが初期化された後(つまり、BTM_ENABLED_EVTの後)、アプリケーションで次のことを実行します(成功したとしての戻りコードを確認します)。
/* Afhチャネル評価を有効にする */
uint8 rc = BTM_SetAfhChannelAssessment(TRUE);
/* チャネル0〜39を無効にする例 */
uint8 rc = BTM_SetAfhChannels(0, 39);
==============================
29-Sept-2020