2018-03 << 2018-04 >> 2018-05

2018-04-10 (火)

* Bluetoothとか

近い内にBluetooth使いそうな予感があるので,家にあるBluetoothモジュール集めていろいろ試す.

RN41やRN42は特に面白いことは無いので動くのだけ確認して,ESP32を試す.

ESP32のBluetoothライブラリ,Arduino core for the ESP32に含まれてるやつはBLE専用に書かれていてClassicなBluetoothが使いにくかったのだけど,いつのまにか更新されていた.

SPP以外はまだいろいろ足りない感じがあるけど,内部で使ってるっぽいbluedroidを直接呼んでしまえば問題無さそうだし大丈夫そう.

Bluetooth周りは ESP-IDF を使ってたのだけど,もう使い分ける必要ないかも.

* VScodeのArduino拡張

VScodeのArduino拡張が良さそうなのでt使ってみる.今までビルド時だけIDE起動してたのがVScode内で完結するのでとても良い.内部でArduino IDEを起動してるっぽくてちょっとビルドが重たいけど.

あと,空の.inoファイル置いて実装はC++でするとかやってたけど,VScodeだと,arduino.json の sketch にcppファイルを指定すれば空ファイル消せるかも?と思って試す.

結果は駄目だった.コンパイル通ったけど,中身見たらcppをinoファイルとして扱われてそう.