tmc2209: Add support for sensorless homing

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2019-08-17 21:05:30 -04:00
parent 96fdb6ef36
commit a482ddf582
4 changed files with 35 additions and 7 deletions

View File

@@ -60,7 +60,8 @@ class TMC2209:
FieldFormatters)
self.mcu_tmc = tmc_uart.MCU_TMC_uart(config, Registers, self.fields, 3)
# Allow virtual pins to be created
tmc.TMCVirtualPinHelper(config, self.mcu_tmc)
diag_pin = config.get('diag_pin', None)
tmc.TMCVirtualPinHelper(config, self.mcu_tmc, diag_pin)
# Register commands
cmdhelper = tmc.TMCCommandHelper(config, self.mcu_tmc)
cmdhelper.setup_register_dump(ReadRegisters)