M5Stack 初心者の私のためのメモ

  • C++ で実装するには Arduino IDE または PlatformIO を使用する。
  • MicroPython で実装するには UiFlow を使用する。
  • JavaScript で実装するには Moddable SDK または Espruino を使用する。
  • フルスクラッチで C++ で開発するのは結構しんどいので、基本的には何かしらのfirmwareを使うことになる。
  • 一旦フルスクラッチで開発したものは assistant/assistant.ino で実装してある。

ここの公式を参考にすると良い。

M5Stack で JavaScript を動かす(Mac)

  1. https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/Moddable%20SDK%20-%20Getting%20Started.md#macos に従って Moddable SDK をインストールする。
  2. https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/devices/esp32.md#macos に従って ESP32 のドライバをインストールする。