aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/samd_sercom.py
diff options
context:
space:
mode:
authorJohn Jardine <John.Jardine@cma.ca>2019-09-17 12:55:49 -0400
committerKevinOConnor <kevin@koconnor.net>2019-09-17 13:28:57 -0400
commit020ca5ac2c4144628a1a26414158bfc63373fe45 (patch)
tree576b86471ee3bcf4108854f0c7e3423f1004f973 /klippy/extras/samd_sercom.py
parentfd2f17f847ebfbeca17898253be4858d7c54b62e (diff)
downloadkutter-020ca5ac2c4144628a1a26414158bfc63373fe45.tar.gz
kutter-020ca5ac2c4144628a1a26414158bfc63373fe45.tar.xz
kutter-020ca5ac2c4144628a1a26414158bfc63373fe45.zip
samd_sercom: fix pin enumeration error when mcu is specified
Previously, when a sercom pin specified the mcu (myname:PIN), it would result in a pin enumeration error. Signed-off-by: John Jardine <john@gprime.net>
Diffstat (limited to 'klippy/extras/samd_sercom.py')
-rw-r--r--klippy/extras/samd_sercom.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/klippy/extras/samd_sercom.py b/klippy/extras/samd_sercom.py
index 5bce44b1..36df2f0a 100644
--- a/klippy/extras/samd_sercom.py
+++ b/klippy/extras/samd_sercom.py
@@ -18,7 +18,7 @@ class SamdSERCOM:
self.mcu = tx_pin_params['chip']
self.mcu.add_config_cmd(
"set_sercom_pin bus=%s sercom_pin_type=tx pin=%s" % (
- self.name, self.tx_pin))
+ self.name, tx_pin_params['pin']))
clk_pin_params = ppins.lookup_pin(self.clk_pin)
if self.mcu is not clk_pin_params['chip']:
@@ -26,7 +26,7 @@ class SamdSERCOM:
config.get_name(),))
self.mcu.add_config_cmd(
"set_sercom_pin bus=%s sercom_pin_type=clk pin=%s" % (
- self.name, self.clk_pin))
+ self.name, clk_pin_params['pin']))
if self.rx_pin:
rx_pin_params = ppins.lookup_pin(self.rx_pin)
@@ -35,7 +35,7 @@ class SamdSERCOM:
config.get_name(),))
self.mcu.add_config_cmd(
"set_sercom_pin bus=%s sercom_pin_type=rx pin=%s" % (
- self.name, self.rx_pin))
+ self.name, rx_pin_params['pin']))
def load_config_prefix(config):
return SamdSERCOM(config)