tel
Suche
Bestätigen Sie
Abbrechen
good display
Aktueller Standort:
Hauptseite
/
/
4.2 Zoll elektronisches Papier, Modell GDEW042T2 funktionierte gut auf CALE IDF (Schwarz-Weiß-Modus und 4-Graustufenmodus) mit ESP32S2, DESPI-C02

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
Details

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

 

4 Grays class demo

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).

GDEW042T2

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

Gdew042t2 400x300

 

CALE Logo

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

Relevante Information

Vorübergehend ohne Inhaltsangaben
Bitte fügen Sie Datenaufzeichungen in Webseite-Backend hinzu.

Verwandte Produkte

Vorübergehend kein Inhalt
Bitte fügen Sie Datenaufzeichungen in Webseite-Backend hinzu.