Files
.github
Calendar
days
other
translations
weather-icons
Assistant-Regular.ttf
E-Paper.py
OpenSans-Semibold.ttf
calibration.py
epd7in5.py
epd7in5b.py
epdif.py
icon_positions_locations.py
license.txt.txt
settings.py.backup
For-developers-only
Gallery
translations
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Changelog.md
Installer-with-debug
LICENSE
New-version-planning.md
README.md
prototype.sh
wpa_supplicant.conf
Inkycal/Calendar/calibration.py
Ace bfd8e166d3 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.
2019-02-03 16:26:30 +01:00

41 lines
1.1 KiB
Python

#!/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()