diff --git a/gfxlcd/abstract/chip.py b/gfxlcd/abstract/chip.py index 9120fa3..9ddda43 100644 --- a/gfxlcd/abstract/chip.py +++ b/gfxlcd/abstract/chip.py @@ -1,5 +1,6 @@ """Chip interface""" import abc +from gfxlcd.font.font8x8 import Font8x8 class Chip(metaclass=abc.ABCMeta): @@ -11,7 +12,7 @@ class Chip(metaclass=abc.ABCMeta): self._height = height self.driver = driver self.options['auto_flush'] = auto_flush - self.options['font'] = None + self.options['font'] = Font8x8() @property def width(self): diff --git a/gfxlcd/driver/nju6450/nju6450.py b/gfxlcd/driver/nju6450/nju6450.py index daffd8c..ad6a05f 100644 --- a/gfxlcd/driver/nju6450/nju6450.py +++ b/gfxlcd/driver/nju6450/nju6450.py @@ -1,7 +1,7 @@ """NJU6450 chip""" from gfxlcd.drawing.page import Page from gfxlcd.abstract.chip import Chip -from gfxlcd.font.font8x8 import Font8x8 + class NJU6450(Page, Chip): @@ -10,7 +10,6 @@ class NJU6450(Page, Chip): Chip.__init__(self, width, height, driver, auto_flush) Page.__init__(self, driver) self.rotation = 0 - self.options['font'] = Font8x8() def init(self): """initialize display""" diff --git a/gfxlcd/driver/ssd1306/ssd1306.py b/gfxlcd/driver/ssd1306/ssd1306.py index 64c5292..d756e7e 100644 --- a/gfxlcd/driver/ssd1306/ssd1306.py +++ b/gfxlcd/driver/ssd1306/ssd1306.py @@ -1,7 +1,6 @@ """SSD1306 chip driver""" from gfxlcd.drawing.page import Page from gfxlcd.abstract.chip import Chip -from gfxlcd.font.font8x8 import Font8x8 class SSD1306(Page, Chip): @@ -29,7 +28,6 @@ class SSD1306(Page, Chip): Chip.__init__(self, width, height, driver, auto_flush) Page.__init__(self, driver) self.rotation = 0 - self.options['font'] = Font8x8() def init(self): """inits a device"""