Skip to content

epd4in2 library extension that enables a more cautious use of Direct Updates (for video playback) and allows 8 levels of image gray shading.

License

Notifications You must be signed in to change notification settings

deeptronix/epd42_library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

epd42_library

Library extension from the work of Ben Krasnow (Applied Science).

This extension enables a more cautious use of Direct Updates, while preserving a reasonable contrast, and allows image gray shading (with 8 levels of gray shades).
It also enables the use of the ESP32 as a compatible board, but be careful if using the PSRAM or the SD card; the buses are shared...
To use the ESP32 board, in the file "epdif.h" comment out #define AVR_ARCH (which is default for Teensy boards). In that same file you will find the SPI pin definitions for both boards.

In the provided Arduino examples, you may find that you also need an additional library, called "Dither.h". Not to worry, you can download it from here (a previous repository).

See my website article on the subject for a more in-depth explanation of the theory behind the operation, or to see the results of my analysis.

About

epd4in2 library extension that enables a more cautious use of Direct Updates (for video playback) and allows 8 levels of image gray shading.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published