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 monitor
    
Wenn 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

  • Unterstützt das Senden von WLAN mit unsere mobilen Android-App nicht.
    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: