Skip to content

embeddedadventures/EPD-200200B

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

EPD-200200B

Arduino library for the SSD1607-based e-Paper display driver EPD-200200B.

Library installation: make sure to move the folder "SSD1607" into your Arduino libraries folder and not the "EPD-200200B".

IMPORTANT

This module runs on a 3.3V power supply and 3.3V logic. If using a 5V MCU, place a level translator in between the logic connections to bring the logic levels down to 3.3V. For example, our Bi-Directional Level Translator would be a good solution (you'll need two since 6 pins are used for communication).

Using the library

The driver requires the Embedded Adventures graphics library in order to display text and shapes.

The Arduino sample sketches show the minimum functions necessary to display some text on the ePaper display. In addition to initializing the graphics library (draw and draw_font), the SSD1607 library needs to be initialized by calling the two functions

invert(true);
init();

The graphics library (draw) allows for usgae with multiple display drivers by allowing the user to define the main display function:

drv_paint();

This function must be defined in the Arduino sketch.

Tested with the following boards

  • Arduino Uno/compatible
    • 11 - DATA
    • 13 - CLK
  • ESP32 Module
    • IO23 - DATA
    • IO18 - CLK
  • ESP8266 Module (ESP7 and ESP12)
    • IO13 - DATA
    • IO14 - CLK
  • SAMD21-based Arduino board

About

Arduino library for EPD-200200B (SSD1607 based) e-Paper display driver.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages