Community Translation - How to Modify Default Bluetooth Channel Map Settings in CYW20706 - KBA231448

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

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,               

I would like to translate KBA231448 into Japanese.

Please confirm to my work.

Thanks,

Kenshow

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Kenshow-san

Confirm to work this KBA.

Thanks,

Jenna

Jenna Jo
0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

                                

Japanese translation was over.
Please check below.

Original KBA:

How to Modify Default Bluetooth Channel Map Settings in CYW20706 - KBA231448

Thanks.

Kenshow

==============================

タイトル: CYW20706のデフォルトのBluetoothチャネルマップ設定を変更する方法 - KBA231448

バージョン:**

CYW20706BR/EDRまたはBLEのデフォルトのチャネルマップ設定を変更するにはどうすればよいでしょうか?

回答:

BLEのために、WICED ®/ModusToolbox SDK 上でAPIは利用可能です。wiced_bt_ble_set_channel_classification()APIを使用します。詳細については、SDKwiced_bt_ble.hヘッダーファイルを参照してください。現在、これはBLEセントラルの役割によってのみ実行できることに注意してください。

BR/EDRの場合、次の2つのAPIを使用します。

1. 関数:BTM_SetAfhChannelAssessment

説明:この関数は、チャネル評価モードをオンまたはオフに設定するために呼び出されます。

     uint8 BTM_SetAfhChannelAssessment(BOOLEAN enable_or_disable);

     returnsBTM_MODE_UNSUPPORTED = 4

BTM_NO_RESOURCES = 3

BTM_SUCCESS = 0

2.関数:BTM_SetAfhChannels

説明:この関数は、最初から最後のチャネルを無効にするために呼び出されます。

     uint8 BTM_SetAfhChannels(uint8 first, uint8 last);

     returnsBTM_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);

/* チャネル039を無効にする例 */

uint8 rc = BTM_SetAfhChannels(0, 39);

==============================

29-Sept-2020

Kenshow

0 Likes