From 4b1536d62f2b5c5e0beb4692dbe4d0d1fa2bcb1b Mon Sep 17 00:00:00 2001 From: Alex Voinea Date: Sat, 4 Mar 2023 10:32:48 +0100 Subject: tmc: Beautify initialization code Purely esthetic. Make all tmc driver init code similar to one another. The various fields were grouped based on the register which they affect or the function they perform. Signed-off-by: Alex Voinea --- klippy/extras/tmc2209.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'klippy/extras/tmc2209.py') diff --git a/klippy/extras/tmc2209.py b/klippy/extras/tmc2209.py index 64bf195b..a31011bc 100644 --- a/klippy/extras/tmc2209.py +++ b/klippy/extras/tmc2209.py @@ -77,12 +77,14 @@ class TMC2209: tmc.TMCStealthchopHelper(config, self.mcu_tmc, TMC_FREQUENCY) # Allow other registers to be set from the config set_config_field = self.fields.set_config_field + # CHOPCONF set_config_field(config, "toff", 3) set_config_field(config, "hstrt", 5) set_config_field(config, "hend", 0) set_config_field(config, "tbl", 2) + # IHOLDIRUN set_config_field(config, "iholddelay", 8) - set_config_field(config, "tpowerdown", 20) + # PWMCONF set_config_field(config, "pwm_ofs", 36) set_config_field(config, "pwm_grad", 14) set_config_field(config, "pwm_freq", 1) @@ -90,6 +92,9 @@ class TMC2209: set_config_field(config, "pwm_autograd", True) set_config_field(config, "pwm_reg", 8) set_config_field(config, "pwm_lim", 12) + # TPOWERDOWN + set_config_field(config, "tpowerdown", 20) + # SGTHRS set_config_field(config, "sgthrs", 0) def load_config_prefix(config): -- cgit v1.2.3-70-g09d2