M5Stack Core2のビルドとかアップロードがPlatformIO (PIO)からできた。
ただ、ちょこちょとはまったのでメモを残しておく。
記憶の範囲での手順は以下。
- VSCodeにPlatform IO IDEをインストールする。
- PIOのHomeからNew Projectで適当に作成するプロジェクトを作成した。
- Boardはリストから
M5Stack Core2
を選んだ。 - FrameworkはArduinoを選んだ。
- Boardはリストから
- PIOのLibraryからM5Core2をProjectにAddした。
src/main.cpp
にArduinoでビルドできることを確認済みのサンプルコードを張り付けた。RTSのものだったかな。- VSCode上ではエラーがでた。
#include <M5Core2.h>
のところ。IncludePathが足りてないらしい。
- VSCode上ではエラーがでた。
- PIOのNew Terminalから、
pio run
を実行。ビルドは成功した。 - VSCodeの下のバーからアップロードを実行。アップロードも成功した。
- ただ、VSCode上のエラーはまだ消えない。
- VScodeのMenuから
View
>Command Palette…
>PlatformIO Rebuild IntelliSense Index
を実行したところエラーは消えた。ビルド前でも消えるのかな?