diff --git a/CODE_CUBE.md b/CODE_CUBE.md new file mode 100644 index 0000000000000000000000000000000000000000..9670f9e26d9ef70e5b2dbc7a3a1827394babc676 --- /dev/null +++ b/CODE_CUBE.md @@ -0,0 +1,30 @@ +Bauen und Flashen der Würfelsoftware +==================================== + +Voraussetzungen +--------------- + +Auf dem Rechner müssen folgende Komponenten installiert sein: + + * xtensa-esp32-Toolchain, siehe https://docs.espressif.com/projects/esp-idf/en/latest/get-started/linux-setup.html + * das ESP IDF *in Version 3.3* (die verwendeten Arduino-Erweiterungen kommen aktuell mit neuen Versionen nicht zurecht): https://github.com/espressif/esp-idf + + +Bauen der Software +------------------ + +``` +mkdir build +cd build +cmake .. +make +make flash +``` + +Flashen des Würfels +------------------- + +Mittels `make flash` kann die Software dann auf den Würfel geflasht werden. +Hat man mehr als einen ESP32 angeschlossen, dann kann/muss man mittel Umgebungsvariable `ESPPORT` angeben, welcher Chip geflasht werden soll: +`ESPPORT=/dev/ttyUSB5 make flash` + diff --git a/README.md b/README.md index 6ea9071282f56b0aaf87a5ece7c6a91e94c2c07a..caddd9592e0296eefa45982edc1a1942870f5fba 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,8 @@ Anleitung [Detaillierte und bebilderte Montageanleitung](MONTAGE.md) +[Anleitung zum Bauen der Würfelsoftware](CODE_CUBE.md) + Grundüberlegungen -----------------