fix resolution

Signed-off-by: Nikhil Jha <hi@nikhiljha.com>
This commit is contained in:
Nikhil Jha 2019-10-27 14:32:23 -07:00
parent 4d5bfc2adf
commit 7fd31e14f9

View File

@ -10,46 +10,25 @@ class Waveshare213d(DisplayImpl):
self._display = None self._display = None
def layout(self): def layout(self):
if self.config['color'] == 'black': fonts.setup(10, 8, 10, 25)
fonts.setup(10, 9, 10, 35) self._layout['width'] = 212
self._layout['width'] = 250 self._layout['height'] = 104
self._layout['height'] = 122 self._layout['face'] = (0, 26)
self._layout['face'] = (0, 40) self._layout['name'] = (5, 15)
self._layout['name'] = (5, 20) self._layout['channel'] = (0, 0)
self._layout['channel'] = (0, 0) self._layout['aps'] = (28, 0)
self._layout['aps'] = (28, 0) self._layout['uptime'] = (147, 0)
self._layout['uptime'] = (185, 0) self._layout['line1'] = [0, 12, 212, 12]
self._layout['line1'] = [0, 14, 250, 14] self._layout['line2'] = [0, 92, 212, 92]
self._layout['line2'] = [0, 108, 250, 108] self._layout['friend_face'] = (0, 76)
self._layout['friend_face'] = (0, 92) self._layout['friend_name'] = (40, 78)
self._layout['friend_name'] = (40, 94) self._layout['shakes'] = (0, 93)
self._layout['shakes'] = (0, 109) self._layout['mode'] = (187, 93)
self._layout['mode'] = (225, 109) self._layout['status'] = {
self._layout['status'] = { 'pos': (91, 15),
'pos': (125, 20), 'font': fonts.Medium,
'font': fonts.Medium, 'max': 20
'max': 20 }
}
else:
fonts.setup(10, 8, 10, 25)
self._layout['width'] = 212
self._layout['height'] = 104
self._layout['face'] = (0, 26)
self._layout['name'] = (5, 15)
self._layout['channel'] = (0, 0)
self._layout['aps'] = (28, 0)
self._layout['uptime'] = (147, 0)
self._layout['line1'] = [0, 12, 212, 12]
self._layout['line2'] = [0, 92, 212, 92]
self._layout['friend_face'] = (0, 76)
self._layout['friend_name'] = (40, 78)
self._layout['shakes'] = (0, 93)
self._layout['mode'] = (187, 93)
self._layout['status'] = {
'pos': (91, 15),
'font': fonts.Medium,
'max': 20
}
return self._layout return self._layout
def initialize(self): def initialize(self):
@ -64,5 +43,5 @@ class Waveshare213d(DisplayImpl):
self._display.display(buf) self._display.display(buf)
def clear(self): def clear(self):
pass #pass
#self._display.Clear() self._display.Clear()