PlatformIOを使ってM5StickC PlusにHelloWorld
https://gyazo.com/ece465bd8690f56ec99b1fd6083cfd75
前提
VSCodeのExtentionから「PlatformIO」を検索してインストールする
ちょっと時間かかる
https://gyazo.com/83e48eba0dbe70ec7195fe5e2ebd9458
新規プロジェクトを作成
New Projectから新しいプロジェクトを作成します
BoardにM5Stick-C(M5Stack)を選択します
FrameworkはArduinoでOK
しばらくクルクルします
https://gyazo.com/3265b1415b092e61bb930b3f62fb7330
ライブラリの追加
LibrariesからM5StickCPlusのライブラリをAdd to Projectで先ほど作成したプロジェクトに追加します
https://gyazo.com/a26c704a87e5079bcab0061de8c23816
コードを書く
main.cppの内容をたとえば以下のように書き換えます
code:main.cpp
void setup() {
M5.begin();
M5.Lcd.setRotation(1);
M5.Lcd.setTextSize(2);
M5.Lcd.setTextColor(WHITE,BLACK);
}
uint8_t number = 0;
void loop() {
M5.update();
M5.Lcd.setCursor(5, 5);
M5.Lcd.fillScreen(BLACK);
M5.Lcd.println("HelloM5");
M5.Lcd.print(number);
delay(1000);
number++;
}
繋いで
ビルド・転送
VSCodeの一番下のメニューバーを見て
チェックボタン(✅)でビルド
矢印ボタン(→)でM5Stick本体へアップロード
します
https://gyazo.com/edc8c8990122d896539c9cebdb0ffd4d
やったね
カウントアップするアプリが動くはず
https://gyazo.com/56d7d7a8d104fb097e7abefa0d39ca14
ここで使っているライブラリM5StickCPlus.hの中身
↑ここを確認すると良いと思う
参考