aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-03-27 14:50:32 -0400
committerKevin O'Connor <kevin@koconnor.net>2021-03-27 14:52:21 -0400
commit00706dec21446b6e4a869dced320c931bbc08d79 (patch)
treeabe7029b5e3138e2b78592111aabcb2e86302cbf
parent20c96a83003ea0699cc25f38b07cf1c396100ece (diff)
downloadkutter-00706dec21446b6e4a869dced320c931bbc08d79.tar.gz
kutter-00706dec21446b6e4a869dced320c931bbc08d79.tar.xz
kutter-00706dec21446b6e4a869dced320c931bbc08d79.zip
output_pin: Fix bug in setting of self.resend_interval
Only set resend_interval if a mcu_duration is specified. This fixes a bug introduced in commit 861144d8. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/extras/output_pin.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/klippy/extras/output_pin.py b/klippy/extras/output_pin.py
index 3d6a6772..b59611fb 100644
--- a/klippy/extras/output_pin.py
+++ b/klippy/extras/output_pin.py
@@ -41,7 +41,8 @@ class PrinterOutputPin:
minval=0.500,
maxval=MAX_SCHEDULE_TIME)
self.mcu_pin.setup_max_duration(max_mcu_duration)
- self.resend_interval = max_mcu_duration - RESEND_HOST_TIME
+ if max_mcu_duration:
+ self.resend_interval = max_mcu_duration - RESEND_HOST_TIME
self.last_value = config.getfloat(
'value', 0., minval=0., maxval=self.scale) / self.scale