M5Stack Core2はPlatform IOで開発できた。

M5Stack Core2のビルドとかアップロードがPlatformIO (PIO)からできた。

ただ、ちょこちょとはまったのでメモを残しておく。

記憶の範囲での手順は以下。

  1. VSCodeにPlatform IO IDEをインストールする。
    • 詳細な手順を忘れた。
    • Windows 10 Homeだが、Pythonのインストールも必要だった。
  2. PIOのHomeからNew Projectで適当に作成するプロジェクトを作成した。
    • BoardはリストからM5Stack Core2を選んだ。
    • FrameworkはArduinoを選んだ。
  3. PIOのLibraryからM5Core2をProjectにAddした。
  4. src/main.cppArduinoでビルドできることを確認済みのサンプルコードを張り付けた。RTSのものだったかな。
    • VSCode上ではエラーがでた。#include <M5Core2.h>のところ。IncludePathが足りてないらしい。
  5. PIOのNew Terminalから、pio runを実行。ビルドは成功した。
  6. VSCodeの下のバーからアップロードを実行。アップロードも成功した。
    • ただ、VSCode上のエラーはまだ消えない。
  7. VScodeのMenuからView > Command Palette… > PlatformIO Rebuild IntelliSense Indexを実行したところエラーは消えた。ビルド前でも消えるのかな?