This commit is contained in:
Nitzan Zada 2020-07-24 21:13:35 +03:00
commit e3a95c47d3

View file

@ -0,0 +1,48 @@
import logging
import sys
import os
import time
import traceback
from waveshare_epd import epd7in5b_HD
from PIL import Image, ImageDraw, ImageFont
logging.basicConfig(level=logging.DEBUG)
picdir = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), 'pic')
libdir = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), 'lib')
if os.path.exists(libdir):
sys.path.append(libdir)
try:
logging.info("epd7in5b_HD Demo")
epd = epd7in5b_HD.EPD()
logging.info("init and Clear")
epd.init()
epd.Clear()
logging.info("3.read bmp file...")
blackimage = Image.open(os.path.join(picdir, 'fucking_retarded.bmp'))
redimage = Image.open(os.path.join(picdir, 'fucking_retarded.bmp'))
epd.display(epd.getbuffer(blackimage), epd.getbuffer(redimage))
time.sleep(1)
logging.info("Goto Sleep...")
epd.sleep()
except IOError as e:
logging.info(e)
except KeyboardInterrupt:
logging.info("ctrl + c:")
epd7in5b_HD.epdconfig.module_exit()
exit()