- C++ で実装するには Arduino IDE または PlatformIO を使用する。
- MicroPython で実装するには UiFlow を使用する。
- JavaScript で実装するには Moddable SDK または Espruino を使用する。
- フルスクラッチで C++ で開発するのは結構しんどいので、基本的には何かしらのfirmwareを使うことになる。
- 一旦フルスクラッチで開発したものは assistant/assistant.ino で実装してある。
ここの公式を参考にすると良い。
- https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/Moddable%20SDK%20-%20Getting%20Started.md#macos に従って Moddable SDK をインストールする。
- https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/devices/esp32.md#macos に従って ESP32 のドライバをインストールする。