mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-07-07 23:17:37 -06:00
mcu: Raise a config error on an invalid pin name in the config file
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
ce7e7c4048
commit
3806ed882a
2 changed files with 9 additions and 2 deletions
|
@ -399,8 +399,14 @@ class MCU:
|
|||
pnames = pins.mcu_to_pins(mcu)
|
||||
else:
|
||||
pnames = pins.map_pins(pin_map, mcu)
|
||||
self._config_cmds = [pins.update_command(c, pnames)
|
||||
for c in self._config_cmds]
|
||||
updated_cmds = []
|
||||
for cmd in self._config_cmds:
|
||||
try:
|
||||
updated_cmds.append(pins.update_command(cmd, pnames))
|
||||
except:
|
||||
raise self._config.error("Unable to translate pin name: %s" % (
|
||||
cmd,))
|
||||
self._config_cmds = updated_cmds
|
||||
|
||||
# Calculate config CRC
|
||||
self._config_crc = zlib.crc32('\n'.join(self._config_cmds)) & 0xffffffff
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue