VERWANDT
Kontakt
0086-411-84619565
E-mail:sales.de@good-display.com
Adresse:Nr. 18 Zhonghua West Road, Bezirk Ganjingzi, Stadt Dalian, Provinz Liaoning
4.2 Zoll elektronisches Papier, Modell GDEW042T2 funktionierte gut auf CALE IDF (Schwarz-Weiß-Modus und 4-Graustufenmodus) mit ESP32S2, DESPI-C02
- Kategorie:Pressezentrum
- Autor:
- Quelle:
- Angabezeit:2022-10-23
- Aufrufmenge:0
Quelle
4.2 Zoll elektronisches Papier, Modell GDEW042T2 funktionierte gut auf CALE IDF (Schwarz-Weiß-Modus und 4-Graustufenmodus) mit ESP32S2, DESPI-C02
Quelle
- Kategorie:Pressezentrum
- Autor:
- Quelle:
- Angabezeit:2022-10-23
- Aufrufmenge:0
4.2 Zoll elektronisches Papier, Modell GDEW042T2 funktionierte gut auf CALE IDF (Schwarz-Weiß-Modus und 4-Graustufenmodus) mit ESP32S2, DESPI-C02
Cale-IDF by Martin Fasani (Fasani Corp)
https://github.com/martinberlin/cale-idf/wiki/Model-gdew042t2.h
Statistik
Dieses Mal in Millisekunden wurde in einem S2 getestet, und es ist v1.0 ohne Optimierung, sendet ein Byte zur Zeit mit SPI und schaltet den Chip Select (SS) Zustand. v1 original version GxEPD style
3210 _wakeUp settings+send Buffer
2006 _powerOn
5217 total time in millis
gdew042t2 v2 using SPI optimization
2569 _wakeUp settings+send Buffer
2007 _powerOn
4577 total time in ms (640 milliseconds optimized)
gdew042t2Grays.h class
90 ms _wakeUp settings+send Buffer
About the gdew042t2Grays class you need to be aware that it keeps 3 buffers:
_buffer (monochrome) _buffer1 is SPI1 buffer (0x10 command) _buffer2 is SPI2 buffer (0x13 command)
Each of them 15 K that is the result of doing 400/8*300 (1-bit per pixel) summing 45Kb of DRAM in total (about 30Kb more than the monochrome version).
Beachten Sie, dass Sie die updateWindow partielle Aktualisierungsmethode nicht verwenden können, wenn Sie sich im 4-Graumodus befinden.
Oder Sie können, aber es wird den Inhalt von _buffer (monochrom) anzeigen, da der Controller im 4-grauen Modus kein partielles Upgrade unterstützt.
Um beide Modi in der gleichen Klasse zu erreichen, hat es eine neue Methode namens setMonoMode (Bool Mode)
auf true verwendet es monochrome mode und _buffer. In setMonoMode(false) können Sie mit den drei Ebenen Grau plus Weiß zeichnen. Dafür sind vier Konstanten definiert:
// The only 4 grays supported by Good display/Waveshare
#define EPD_BLACK 0
#define EPD_DARKGREY 64
#define EPD_LIGHTGREY 128
#define EPD_WHITE 255
Implementation demo
#include <gdew042t2Grays.h>
EpdSpi io;
Gdew042t2Grays display(io);
void app_main() {
// Test Epd class. true to enable debug
display.init(false);
// Note that is in 4 Gray mode as default this is just to make it more explicit:
display.setMonoMode(false); // 4 gray mode.
// Draw something
display.setTextColor(EPD_DARKGREY);
display.setCursor(20,40);
display.print("Hello world");
display.fillCircle(60 , 200, 40, EPD_LIGHTGREY);
display.fillCircle(160, 200, 40, EPD_DARKGREY);
display.fillCircle(260, 200, 40, EPD_BLACK);
display.drawCircle(360, 200, 40, EPD_BLACK);
display.update();
// Wait some seconds with some delay()
display.setMonoMode(true); // Now it's in MONO mode
// Draw something in the _buffer
display.update();
}
For the record this is the first iteration of the monochrome mode Class
Anforderungen
esp32 oder esp32S2.C3 in branch entwickeln
Espressif IDF Framework >>4.2 (4.3 -> 4.4 ideal zur Unterstützung der neuesten S3)
Ein epaper Display (siehe Wiki für unterstützte Modelle)
ESP32C3 /S3 funktioniert auch als Ziel. Bitte überprüfen Sie auch config-examples/C3-riscv-spi,
wo sich eine PIN-Konfiguration befindet, die nachweislich funktioniert. Wählen Sie dann einfach eines der SPI-Beispiele aus und tun Sie a: idf. py gesetztes Ziel esp32c3
idf. py --preview set-target esp32s3 (Nur v4.4 seit versucht dies nur mit beta3)
Cale-idf ist die offizielle ESP-IDF Firmware unseres Web-Service CALE.
Es und auch das Repository, in dem die Entwicklung der CalEPD epaper Komponente stattfindet.
Die Hauptklasse erweitert Adafruit GFX, so dass diese Bibliothek volle geometrische Funktionen
und auch Schriftarten einschließlich Deutsch/Spanisch/Französisch Sonderzeichen unterstützt.
QR-Code Scan erfolgt mit Handy
佳显电子
Kontakt
Produktanfrage : sales.de@good-display.com
technischer Support : service@good-display.com
Beschwerdevorschlag : complaint@good-display.com
©2021-2024 DALIAN GOOD DISPLAY CO., LTD. All Rights Reserved. 辽ICP备08000578号-1 power by:300.cn Dalian