aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/display/menu.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-11-21 18:42:06 -0500
committerKevin O'Connor <kevin@koconnor.net>2018-11-21 20:45:53 -0500
commita00d7b418f88c1ff453f3477b278e25044fb61ed (patch)
tree3c8a6a167d6a8d626f966b3fc77f645f842b984f /klippy/extras/display/menu.py
parentcbbc6801a023684331d323366ac2795da73828f7 (diff)
downloadkutter-a00d7b418f88c1ff453f3477b278e25044fb61ed.tar.gz
kutter-a00d7b418f88c1ff453f3477b278e25044fb61ed.tar.xz
kutter-a00d7b418f88c1ff453f3477b278e25044fb61ed.zip
display: Add a get_dimensions() method to lcd chip classes
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/display/menu.py')
-rw-r--r--klippy/extras/display/menu.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/klippy/extras/display/menu.py b/klippy/extras/display/menu.py
index a930f073..de131b81 100644
--- a/klippy/extras/display/menu.py
+++ b/klippy/extras/display/menu.py
@@ -882,8 +882,6 @@ menu_items = {
'deck': MenuDeck,
'card': MenuCard
}
-# Default dimensions for lcds (rows, cols)
-LCD_dims = {'st7920': (4, 16), 'hd44780': (4, 20), 'uc1701': (4, 16)}
MENU_UPDATE_DELAY = .100
TIMER_DELAY = .200
@@ -912,9 +910,7 @@ class MenuManager:
self.objs = {}
self.root = None
self._root = config.get('menu_root', '__main')
- dims = config.getchoice('lcd_type', LCD_dims)
- self.rows = config.getint('rows', dims[0])
- self.cols = config.getint('cols', dims[1])
+ self.cols, self.rows = lcd_chip.get_dimensions()
self.timeout = config.getint('menu_timeout', 0)
self.timer = 0
# buttons