From 9559206594affa4f51d05fc90a2c18480f00808e Mon Sep 17 00:00:00 2001 From: Hong Jiang Date: Sun, 10 Sep 2023 16:00:13 +0800 Subject: [PATCH] add an `image_file` driver for development The driver just writes images to files. This makes it possible to test without an e-ink display. --- inkycal/display/drivers/image_file.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 inkycal/display/drivers/image_file.py diff --git a/inkycal/display/drivers/image_file.py b/inkycal/display/drivers/image_file.py new file mode 100644 index 0000000..e1ee623 --- /dev/null +++ b/inkycal/display/drivers/image_file.py @@ -0,0 +1,17 @@ +# Display resolution +EPD_WIDTH = 800 +EPD_HEIGHT = 480 + +class EPD: + def init(self): + pass + + def display(self, image): + image.save('display_image.png') + + def getbuffer(self, image): + image.save('getbuffer_image.png') + return image + + def sleep(self): + pass