gdew075HD 880x528 - martinberlin/cale-idf GitHub Wiki

  • Size: 880 * 528 Colors: B/W (no grayscale support)
  • Manufacturer: Waveshare
  • Inches: 7.5
  • Controller: Unknown
  • Specifications and SPI commands Reference (pdf)
  • Partial update: Not implemented (we didn’t see any example)
  • Status: Implemented and tested


Buffer size and statistics

Sending a 58080 bytes buffer via SPI

STATS (ms)
572 _wakeUp settings+send Buffer
2201 update 
2774 total time in millis


Tracked in Issue 35 this epaper took some trial and error to get it running since the Waveshare demo file did not have the right SPI commands. Only the black version is implemented but it won’t be hard to get the red/black working. It has a very nice resolution, costs almost the same as the V2 version 800*480, having 10% more resolution. Fonts render very nice using Adafruit GFX and our class.

How the pixel buffer looks in this display

Epaper buffer

Implementation test

#include <gdew075HD.h>
EpdSpi io;
Gdew075HD display(io);

extern "C" {
    void app_main();

void app_main(void)
   display.init(true);     // Activate debug
   display.setRotation(0); // Optionally change rotation

   // Write something
   display.println("CalEPD the epaper component you can trust");

   // Type display.* to discover more of the inherited GFX functions fillCircle, fillTriangle, etc