#include <Arduino.h>
#include <M5Unified.h>
void setup() {
auto cfg = M5.config();
M5.begin(cfg);
M5.Display.setRotation(3);
M5.Display.setTextScroll(true);
M5.Display.setTextFont(1);
M5.Display.println("started!!");
}
void loop() {
M5.update(); // 各ボタンの状態を(読み取って)更新する:ボタンを判定するときは必須。
if (M5.BtnA.wasReleasefor(1000) ) {
M5.Display.println("[A] was Pressed longer than 1s");
} else if (M5.BtnA.wasReleased()) {
M5.Display.println("[A] was Pressed");
} else if (M5.BtnB.wasReleasefor(1000) ) {
M5.Display.println("[B] was Pressed longer than 1s");
} else if (M5.BtnB.wasReleased()) {
M5.Display.println("[B] was Pressed");
} else if (M5.BtnPWR.wasReleased()) {
M5.Display.println("[Pwr] was Pressed");
}
delay(10);
}