実際のところ
platformIO
ボード情報はそのまま「M5stack CoreInk」
今後のことも考慮し、M5unified
スクリプト
#include <M5Unified.h> void setup() { auto cfg = M5.config(); M5.begin(cfg); M5.Display.setTextSize(2); M5.Display.println("Hello M5Stack!"); M5.Display.println("Using M5Unified"); M5.Display.display(); } void loop() { M5.update(); if (M5.BtnPWR.wasClicked()) { M5.Display.clear(); M5.Display.println("Power button clicked!"); M5.Display.display(); } if (M5.BtnEXT.wasClicked()) { M5.Display.clear(); M5.Display.println("EXT button clicked!"); M5.Display.display(); } delay(100); }
E-Inkなのでその通りと言えばその通りなのですが……ファームごと書き換えするか、背面にあるリセットを押さないと電源消しても画面が残ります