aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/bus.py
diff options
context:
space:
mode:
authorMarco D'Alessio <marco@wrecklab.com>2020-10-18 10:50:32 +0200
committerKevin O'Connor <kevin@koconnor.net>2021-02-26 10:54:47 -0500
commitc7688c6bcadeba0e6131f57a3d7f09a475f14e48 (patch)
tree18254a458f9ee4ca42621d21e9ad1c0eeb1a3534 /klippy/extras/bus.py
parenta8742e982d899e75f9ffcd3992878b401223ed9e (diff)
downloadkutter-c7688c6bcadeba0e6131f57a3d7f09a475f14e48.tar.gz
kutter-c7688c6bcadeba0e6131f57a3d7f09a475f14e48.tar.xz
kutter-c7688c6bcadeba0e6131f57a3d7f09a475f14e48.zip
tmc2130: Add spi daisy chain support
This patch adds the ability to daisy-chain multiple tmc2130 and tmc5160 drivers. Signed-off-by: Marco D'Alessio <marco@wrecklab.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/bus.py')
-rw-r--r--klippy/extras/bus.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/klippy/extras/bus.py b/klippy/extras/bus.py
index 7c6ae440..09259b9f 100644
--- a/klippy/extras/bus.py
+++ b/klippy/extras/bus.py
@@ -97,11 +97,11 @@ class MCU_SPI:
# Helper to setup an spi bus from settings in a config section
def MCU_SPI_from_config(config, mode, pin_option="cs_pin",
- default_speed=100000):
+ default_speed=100000, share_type=None):
# Determine pin from config
ppins = config.get_printer().lookup_object("pins")
cs_pin = config.get(pin_option)
- cs_pin_params = ppins.lookup_pin(cs_pin)
+ cs_pin_params = ppins.lookup_pin(cs_pin, share_type=share_type)
pin = cs_pin_params['pin']
if pin == 'None':
ppins.reset_pin_sharing(cs_pin_params)