From 6f5f2a3bc7c5147f848705864b9ecb6332a190a4 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Thu, 24 Oct 2019 22:00:58 -0400 Subject: [PATCH] tmc_uart: Make sure to set analog mux pins after a restart Don't assume the analog mux pins are in a low state at startup. Signed-off-by: Kevin O'Connor --- klippy/extras/tmc_uart.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/klippy/extras/tmc_uart.py b/klippy/extras/tmc_uart.py index c2babd9c..b1201eaf 100644 --- a/klippy/extras/tmc_uart.py +++ b/klippy/extras/tmc_uart.py @@ -19,7 +19,7 @@ class MCU_analog_mux: for spd in select_pins_desc.split(',')] self.oids = [self.mcu.create_oid() for pp in select_pin_params] self.pins = [pp['pin'] for pp in select_pin_params] - self.pin_values = tuple([0 for pp in select_pin_params]) + self.pin_values = tuple([-1 for pp in select_pin_params]) for oid, pin, value in zip(self.oids, self.pins, self.pin_values): self.mcu.add_config_cmd("config_digital_out oid=%d pin=%s" " value=%d default_value=0 max_duration=0"