Firmware für ESP-IDF Framework
1. So kompilieren und flashen Sie auf Ihr Board
Clone die repository:https://github.com/martinberlin/cale-idf
Stellen Sie sicher, dass Sie das Epaper gemäß den Anweisungen in den ESP32-Schaltplänen anschließen. GPIOs können geändert werden, solange sie gültige Ausgangs (MOSI,CLK,CS,DC,RST) und Eingangs-PINS (BUSY) sind. ESP32 Firmware Konfigurieren:
idf.py menuconfig
Display configuration
CALE configuration
Stellen Sie sicher, dass Sie die vollständige Bild-URL aus der Bildschirmkonfiguration und auch das Bearer-Token kopieren, wenn Ihr Bildschirm nicht öffentlich ist.Das sollte die vollständige Konfiguration sein. Wieder aufzunehmen:
idf.py set-target esp32 (esp32s2 is also supported) idf.py menuconfig idf.py flash monitorWenn alles korrekt funktioniert, sollte Ihr Epaper Display die dynamisch generierte CALE-Bitmap herunterladen und auf dem Display rendern. Einige Statistiken:
730 download of the image 256 _wakeUp settings+send Buffer 2004 update ____ 2992 total time in millis
2. Auswahl des richtigen Classname für ihre epaper
Bitte prüfen in Cale-idf Wiki ob Ihr epaper Classname da ist. Nur epapers >= 400*300 sind zur Unterstützung geplant.3. Bekannte Einschränkungen und Fakten
Statt es gibt einen Branch das erlaubt WiFi provisioning mit ESP-Rainmaker application (Android und IOs)
Dass bedeutet das die Bild-URL sollte hardcodiert sein in der Firmware.
Font rendering Beispiel: