pins: Don't pass mcu_freq to update_command()

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2017-09-12 13:54:53 -04:00
parent 2a6a9eb52f
commit 52156d2c41
3 changed files with 3 additions and 5 deletions

View File

@ -153,8 +153,7 @@ class KeyboardReader:
self.output("Eval: %s" % (line,))
if self.pins is not None:
try:
line = pins.update_command(
line, self.mcu_freq, self.pins).strip()
line = pins.update_command(line, self.pins).strip()
except:
self.output("Unable to map pin: %s" % (line,))
return None

View File

@ -612,8 +612,7 @@ class MCU:
updated_cmds = []
for cmd in self._config_cmds:
try:
updated_cmds.append(pins.update_command(
cmd, self._mcu_freq, pnames))
updated_cmds.append(pins.update_command(cmd, pnames))
except:
raise pins.error("Unable to translate pin name: %s" % (cmd,))
self._config_cmds = updated_cmds

View File

@ -161,7 +161,7 @@ def get_pin_map(mcu, mapping_name=None):
# Translate pin names in a firmware command
re_pin = re.compile(r'(?P<prefix>[ _]pin=)(?P<name>[^ ]*)')
def update_command(cmd, mcu_freq, pmap):
def update_command(cmd, pmap):
def pin_fixup(m):
return m.group('prefix') + str(pmap[m.group('name')])
return re_pin.sub(pin_fixup, cmd)