gdew0583t7 600x448 - martinberlin/cale-idf GitHub Wiki
- Size: 600 * 448, 5.83"
- Colors: B/W For a 3 color version check Gdew0583z21
- Manufacturer: Good display
- Controller: IL0371
- Status: Implemented. Tests passed (merged in master)
- Partial update: not tested
This display communication is not optimized. But is still fast when out of debug mode:
2822 _wakeUp settings+send Buffer
2009 update
4832 total time in milli
The master SPI driver uses a special function that is called _send8pixel and sends each byte per SPI IO.data(2 pixels per byte) which makes this particularly slow. It's still pending to research if we can send a full X line in a single transaction provided that the IL0371 IC controller can handle this. Waiting also feedback from Good Display technical team.
To test it, in cale.cpp:
#include <gdew0583t7.h>
#include <Fonts/FreeSerif12pt7b.h> // Optionally include a font from Adafruit GFX
EpdSpi io;
Gdew0583T7 display(io);
void app_main(void)
{
display.init(true); // Activate debug
display.setRotation(0); // Optionally change rotation
display.setTextColor(EPD_BLACK);
// Draw a line of 2 pix height
for (int i = 0; i < display.width(); i++) {
display.drawPixel(i,10,EPD_BLACK);
display.drawPixel(i,11,EPD_BLACK);
}
// Write something
display.setCursor(10,100);
display.setFont(&FreeSerif12pt7b);
display.println("CalEPD the epaper component you can trust");
// Type display.* to discover more of the inherited GFX functions fillCircle, fillTriangle, etc
}
Preview of housing 3D printed for this display
More pictures of the 5.83" epaper display