This project is a pure ESP-IDF demo for M5Stack PaperMono devices. It drives the SSD1677 controller on the DEPG0397BBS770F3HP-XM display module directly over SPI and uses the controller's built-in OTP waveforms to refresh the display.
- Partial refresh: a black quadrant moves from upper-left to upper-right, lower-left, and lower-right after each screen touch.
- Monochrome full refresh: displays two black and two white quadrants.
- Four-gray full refresh: displays white, light gray, dark gray, and black quadrants.
- Deep sleep after every refresh.
- Touch-driven demo sequence with no automatic playback.
After the four-gray example, the next touch restores a monochrome baseline and starts the sequence again from the upper-left partial-refresh pattern.
idf.py set-target esp32s3idf.py buildidf.py -p PORT flashThis project uses the following open-source libraries and resources: