LoginSignup
0
0

BLE Central@Spresense SDK3.1.0 の不具合パッチ

Posted at

初めに

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/

ブログ(元ネタ)

この記事は、以下のブログに過去に投稿したもののまとめです。

修正コード

修正コードを以下の、Spresense developブランチのforkにcommitしました。

こちらを確認していただき、適宜、パッチを当てれば正しく動作できるようになります!

とりいそぎ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0