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ファイルとして扱われてそう.