RELEASE V1.5?!
Initial release of v1.5! This place is a teeny bit too small so you should check out the Changelog to see the changes.
This commit is contained in:
40
Calendar/calibration.py
Normal file
40
Calendar/calibration.py
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/python3
|
||||
# -*- coding: utf-8 -*-
|
||||
from settings import display_colours
|
||||
from PIL import Image, ImageDraw
|
||||
|
||||
|
||||
EPD_WIDTH = 640
|
||||
EPD_HEIGHT = 384
|
||||
|
||||
def calibration():
|
||||
if display_colours == "bwr":
|
||||
import epd7in5b
|
||||
epd = epd7in5b.EPD()
|
||||
if display_colours == "bw":
|
||||
import epd7in5
|
||||
epd = epd7in5.EPD()
|
||||
for i in range(2):
|
||||
epd.init()
|
||||
black = Image.new('1', (EPD_WIDTH, EPD_HEIGHT), 'black')
|
||||
print('calibrating black...')
|
||||
ImageDraw.Draw(black)
|
||||
epd.display_frame(epd.get_frame_buffer(black))
|
||||
if display_colours == "bwr":
|
||||
red = Image.new('L', (EPD_WIDTH, EPD_HEIGHT), 'red')
|
||||
ImageDraw.Draw(red)
|
||||
print('calibrating red...')
|
||||
epd.display_frame(epd.get_frame_buffer(red))
|
||||
white = Image.new('1', (EPD_WIDTH, EPD_HEIGHT), 'white')
|
||||
ImageDraw.Draw(white)
|
||||
print('calibrating white...')
|
||||
epd.display_frame(epd.get_frame_buffer(white))
|
||||
epd.sleep()
|
||||
print('Calibration complete')
|
||||
|
||||
def main():
|
||||
for i in range(1):
|
||||
calibration()
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
Reference in New Issue
Block a user