From b427e9ae221a0657975a771c5c81742392660b25 Mon Sep 17 00:00:00 2001
From: Christian Eichler <code@christian-eichler.de>
Date: Sat, 9 Nov 2019 15:17:12 +0100
Subject: [PATCH] += readme timecube code

---
 CODE_CUBE.md | 30 ++++++++++++++++++++++++++++++
 README.md    |  2 ++
 2 files changed, 32 insertions(+)
 create mode 100644 CODE_CUBE.md

diff --git a/CODE_CUBE.md b/CODE_CUBE.md
new file mode 100644
index 0000000..9670f9e
--- /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 6ea9071..caddd95 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
 -----------------
-- 
GitLab