結論
前回と同じく make が通った組み合わせのメモです。
モジュール構成
module | version (tag) |
---|---|
Debian | 10.0 ※1 |
Python | 3.7.9 ※1 |
esp-idf | v3.3.4 |
gcc | 1.22.0-96-g2852398-5.2.0 ※2 |
arduino-esp32 | 1.0.4 |
M5Stack | 0.2.8 |
M5StickC | 0.2.0 |
M5StickC Plus | 0.0.1 |
M5Atom | 0.0.1 |
※1 Docker image の python:3.7.9-slim-buster をベースにしてます。
※2 普通に esp-idf の install.sh でインストールされるやつ(tools/tools.json に登録されているやつ)です。
その他
Python を 3.7 にしている理由は特にありません。ESP32 始めたとき 3.7 が最新だったとかそのくらいの理由です。
esp-idf を v4 にすると Python 2.7 縛りが入っていたような気がします。このへん? 最近ですね。