aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/tmc2208.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2019-06-05 17:24:10 -0400
committerKevinOConnor <kevin@koconnor.net>2019-06-10 14:18:58 -0400
commit6abe132cf0910b0c8676965a167369e9f8b66792 (patch)
tree891ad7e2d9cc5fd497806e0450d18765c5c87f30 /klippy/extras/tmc2208.py
parent6947548c1772d75ae1361f7d6d89df798831236b (diff)
downloadkutter-6abe132cf0910b0c8676965a167369e9f8b66792.tar.gz
kutter-6abe132cf0910b0c8676965a167369e9f8b66792.tar.xz
kutter-6abe132cf0910b0c8676965a167369e9f8b66792.zip
tmc2130: Transmit register initialization during connect callback
Perform the register initialization directly from TMCCommandHelper and perform it during the "connect" phase. This unifies the register setup for the TMC2130, TMC2208, TMC2660, and TMC5160. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/tmc2208.py')
-rw-r--r--klippy/extras/tmc2208.py11
1 files changed, 0 insertions, 11 deletions
diff --git a/klippy/extras/tmc2208.py b/klippy/extras/tmc2208.py
index 6d9e0831..b7cc13ae 100644
--- a/klippy/extras/tmc2208.py
+++ b/klippy/extras/tmc2208.py
@@ -309,8 +309,6 @@ class TMC2208:
def __init__(self, config):
self.printer = config.get_printer()
self.name = config.get_name().split()[-1]
- self.printer.register_event_handler("klippy:connect",
- self._handle_connect)
# Setup mcu communication
self.regs = collections.OrderedDict()
self.fields = tmc2130.FieldHelper(Fields, SignedFields, FieldFormatters,
@@ -354,15 +352,6 @@ class TMC2208:
set_config_field(config, "pwm_autograd", True)
set_config_field(config, "PWM_REG", 8)
set_config_field(config, "PWM_LIM", 12)
- def _init_registers(self):
- # Send registers
- for reg_name, val in self.regs.items():
- self.set_register(reg_name, val)
- def _handle_connect(self):
- try:
- self._init_registers()
- except self.printer.command_error as e:
- raise self.printer.config_error(str(e))
def query_registers(self, print_time=0.):
out = []
for reg_name in ReadRegisters: