From 8e6d5efdac4e8ced2d9c91fc1d8816a3c7df8286 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sun, 12 Mar 2017 23:05:01 -0400 Subject: pins: Simplify pin map alias setup Use map_pins() to obtain the pin mapping - don't export mcu_to_pins(). The functionality of mcu_to_pins() can be obtained by calling map_pins() with name=None. Signed-off-by: Kevin O'Connor --- klippy/console.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'klippy/console.py') diff --git a/klippy/console.py b/klippy/console.py index 1dd99ca9..81dc87b2 100755 --- a/klippy/console.py +++ b/klippy/console.py @@ -24,6 +24,8 @@ class KeyboardReader: self.eval_globals = {} def connect(self, eventtime): self.ser.connect() + mcu = self.ser.msgparser.get_constant('MCU') + self.pins = pins.get_pin_map(mcu) self.reactor.unregister_timer(self.connect_timer) return self.reactor.NEVER def update_evals(self, eventtime): @@ -32,8 +34,8 @@ class KeyboardReader: self.eval_globals['freq'] = f self.eval_globals['clock'] = int(c) def set_pin_map(self, parts): - mcu = self.ser.msgparser.config['MCU'] - self.pins = pins.map_pins(parts[1], mcu) + mcu = self.ser.msgparser.get_constant('MCU') + self.pins = pins.get_pin_map(mcu, parts[1]) def set_var(self, parts): val = parts[2] try: @@ -44,10 +46,6 @@ class KeyboardReader: except ValueError: pass self.eval_globals[parts[1]] = val - def lookup_pin(self, value): - if self.pins is None: - self.pins = pins.mcu_to_pins(self.ser.msgparser.config['MCU']) - return self.pins[value] def translate(self, line, eventtime): evalparts = re_eval.split(line) if len(evalparts) > 1: @@ -60,8 +58,6 @@ class KeyboardReader: return None line = ''.join(evalparts) print "Eval:", line - if self.pins is None and self.ser.msgparser.config: - self.pins = pins.mcu_to_pins(self.ser.msgparser.config['MCU']) if self.pins is not None: try: line = pins.update_command(line, self.pins).strip() -- cgit v1.2.3-70-g09d2