Browse Source

Allow TMC2209 to save/restore spreadCycle (#16153)

Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
pull/1/head
elementfoundry 5 years ago
committed by Scott Lahteine
parent
commit
e5edbf9d35
  1. 5
      Marlin/src/feature/tmc_util.cpp

5
Marlin/src/feature/tmc_util.cpp

@ -1038,9 +1038,10 @@
bool tmc_enable_stallguard(TMC2209Stepper &st) { bool tmc_enable_stallguard(TMC2209Stepper &st) {
st.TCOOLTHRS(0xFFFFF); st.TCOOLTHRS(0xFFFFF);
return true; return stealthchop_was_enabled;
} }
void tmc_disable_stallguard(TMC2209Stepper &st, const bool restore_stealth _UNUSED) { void tmc_disable_stallguard(TMC2209Stepper &st, const bool restore_stealth) {
st.en_spreadCycle(!restore_stealth);
st.TCOOLTHRS(0); st.TCOOLTHRS(0);
} }

Loading…
Cancel
Save