🐛 Fix BACKLASH_COMPENSATION compile (#24072)

Followup to #23826
This commit is contained in:
ellensp 2022-04-23 21:16:15 +12:00 committed by Scott Lahteine
parent cea45d49bc
commit 39863d54b0

View file

@ -162,8 +162,9 @@ int32_t Backlash::get_applied_steps(const AxisEnum axis) {
}
class Backlash::StepAdjuster {
private:
xyz_long_t applied_steps;
public:
public:
StepAdjuster() {
LOOP_LINEAR_AXES(axis) applied_steps[axis] = backlash.get_applied_steps((AxisEnum)axis);
}
@ -173,21 +174,25 @@ public:
}
};
void Backlash::set_correction_uint8(const uint8_t v) {
#if ENABLED(BACKLASH_GCODE)
void Backlash::set_correction_uint8(const uint8_t v) {
StepAdjuster adjuster;
correction = v;
}
}
void Backlash::set_distance_mm(const AxisEnum axis, const float v) {
void Backlash::set_distance_mm(const AxisEnum axis, const float v) {
StepAdjuster adjuster;
distance_mm[axis] = v;
}
}
#ifdef BACKLASH_SMOOTHING_MM
#ifdef BACKLASH_SMOOTHING_MM
void Backlash::set_smoothing_mm(const float v) {
StepAdjuster adjuster;
smoothing_mm = v;
}
#endif
#endif
#if ENABLED(MEASURE_BACKLASH_WHEN_PROBING)