aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/stepper.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2017-08-29 17:20:26 -0400
committerKevin O'Connor <kevin@koconnor.net>2017-08-29 17:59:27 -0400
commit68d6788413ea8408d3c0290f4e6aa9974733a324 (patch)
tree02111f4a58166a6175b71e453b5dbfacf52c9661 /klippy/stepper.py
parentc7c551369f38eb3de73516ec9239a1014377a397 (diff)
downloadkutter-68d6788413ea8408d3c0290f4e6aa9974733a324.tar.gz
kutter-68d6788413ea8408d3c0290f4e6aa9974733a324.tar.xz
kutter-68d6788413ea8408d3c0290f4e6aa9974733a324.zip
mcu: Add get_mcu() call to the mcu oid objects
Allow external code to obtain the mcu object that controls a pin setup with setup_pin(). Also, don't bother defining print_to_mcu_time() and system_to_mcu_time() on each pin object as they can be obtained via the new get_mcu() method. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/stepper.py')
-rw-r--r--klippy/stepper.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/klippy/stepper.py b/klippy/stepper.py
index c97c8e4d..9a0233ec 100644
--- a/klippy/stepper.py
+++ b/klippy/stepper.py
@@ -43,7 +43,7 @@ class PrinterStepper:
self.mcu_stepper.reset_step_clock(mcu_time)
if (self.mcu_enable is not None
and self.mcu_enable.get_last_setting() != enable):
- mcu_time = self.mcu_enable.print_to_mcu_time(move_time)
+ mcu_time = self.mcu_enable.get_mcu().print_to_mcu_time(move_time)
self.mcu_enable.set_digital(mcu_time, enable)
self.need_motor_enable = not enable
@@ -97,11 +97,11 @@ class PrinterHomingStepper(PrinterStepper):
if printer.get_start_args().get('debugoutput') is not None:
self.homing_endstop_accuracy = self.homing_stepper_phases
def enable_endstop_checking(self, move_time, step_time):
- mcu_time = self.mcu_endstop.print_to_mcu_time(move_time)
+ mcu_time = self.mcu_endstop.get_mcu().print_to_mcu_time(move_time)
self.mcu_endstop.home_start(mcu_time, step_time)
return self.mcu_endstop
def query_endstop(self, print_time):
- mcu_time = self.mcu_endstop.print_to_mcu_time(print_time)
+ mcu_time = self.mcu_endstop.get_mcu().print_to_mcu_time(print_time)
self.mcu_endstop.query_endstop(mcu_time)
return self.mcu_endstop
def get_homed_offset(self):