Waveshare 7.5inch E-Ink Python driver
Waveshare 7.5inch E-Ink Python driver.
from PIL import Image, ImageDraw, ImageFilter
import epd7in5
# Create buffer
Himage = Image.new('1', (epd7in5.EPD_WIDTH, epd7in5.EPD_HEIGHT), 255)
draw = ImageDraw.Draw(Himage)
draw.text((20, 20), "hello world", fill=0)
# Get buffer
buf = epd.getbuffer(Himage)
# Create driver
epd = epd7in5.EPD()
# Init driver
epd.init()
# clear the screen
epd.clear()
# Display buffer
epd.display(buf)
# Set display in deep sleep
epd.sleep()
This code is MIT licensed, code is inspired by/borrowed from waveshare’s driver.