Interested_Spresense
2023年12月28日作成
セットアップや使用方法 309
BLE Central@SDK3.1.0 の不具合パッチ
初めに
Spresense の SDK3.1.0 で BLE Add-onを動かす際にバグがあることを発見し、これを修正するパッチを作ったので載せます!
SDK3.1.0では、複数のCharactaristicを持つPeripheralデバイスのCharactaristicをdiscoverしようとすると無限ループに入ってしまいます。また、Indicatorイベントを受けた時に、ACKを返さないため応答が完了しないという問題もありました。
必要なもの
SPRESENSEメインボード[CXD5602PWBMAIN1]
https://www.switch-science.com/catalog/3900/
BLE1507 (BLE for Spresense)
https://crane-elec.co.jp/products/vol-24/
ブログ(元ネタ)
この記事は、以下のブログに過去に投稿したもののまとめです。
BLE Central の不具合パッチ
http://spresense.livedoor.blog/archives/34489551.html
修正コード
修正コードを以下の、Spresense developブランチのforkにcommitしました。
こちらを確認していただき、適宜、パッチを当てれば正しく動作できるようになります!
とりいそぎ。
投稿者の人気記事
-
Interested_Spresense
さんが
2023/12/28
に
編集
をしました。
(メッセージ: 初版)
ログインしてコメントを投稿する