この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
kb:mbed-ble:memo [2014/07/17 21:54] t-matsuoka |
kb:mbed-ble:memo [2014/07/22 21:28] (現在) t-matsuoka [7/18メモ] |
||
---|---|---|---|
ライン 94: | ライン 94: | ||
*BOND_MANAGERとPSTORAGEが無効になったことが影響している。両方とも有効にしてみたところ、ペアリングできた! | *BOND_MANAGERとPSTORAGEが無効になったことが影響している。両方とも有効にしてみたところ、ペアリングできた! | ||
+ | ==== 7/18メモ ==== | ||
+ | *PSTORAGEだけ有効ではダメ。 | ||
+ | *BOND_MANAGERを有効にするには、PSTORAGEも有効にする必要がある。(コンパイルエラー) | ||
+ | *したがって、両方を有効にすることで、Windows 8.1とペアリング可能に。 | ||
+ | *NEED_BOND_MANAGERならびにNEED_PSTORAGEをdefineすると有効化できるようにコーディングしてあるように見受けられるが、定義するファイルが不明...。 | ||
+ | *mbed.orgに、カタコト英語で質問をポスト! | ||
+ | |||
+ | ==== 7/22メモ ==== | ||
+ | *NEED_BOND_MANAGERとNEED_PSTORAGEの件、[[http://mbed.org/questions/4106/How-to-enable-BOND_MANAGER/#answer4589|回答]]あり。当面はライブラリ書き換えで対応する。 | ||
+ | *キャッシュ無しreadが4秒周期。vol3, Part C, 12.3 Peripheral Preferred Connection Paramterが作用している模様。 | ||
+ | *GAPから取得した値はこちら。"9001200300009001" -> 500msec, 1000msec, 0, 4000msec. | ||
+ | *btle_gap.cppのbtle_gap_init()で初期設定している。値はprojectconfig.hから。 | ||
+ | *Connection Supervision timeout multiplier(CFG_GAP_CONNECTION_SUPERVISION_TIMEOUT_MS)が4秒。 | ||
+ | *projectconfig.hを書き換えても、connection parameter変わらない!?Characteristicを読み出して確認。 |