diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-11-21 18:42:06 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2018-11-21 20:45:53 -0500 |
commit | a00d7b418f88c1ff453f3477b278e25044fb61ed (patch) | |
tree | 3c8a6a167d6a8d626f966b3fc77f645f842b984f /klippy/extras/display/menu.py | |
parent | cbbc6801a023684331d323366ac2795da73828f7 (diff) | |
download | kutter-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.py | 6 |
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 |