forked from Mirrors/Marlin
🩹 Fix FTM without FTM_POLYS build (#28209)
This commit is contained in:
@@ -302,10 +302,8 @@ void FTMotion::init() {
|
||||
switch (type) {
|
||||
default:
|
||||
case TrajectoryType::TRAPEZOIDAL: currentGenerator = &trapezoidalGenerator; break;
|
||||
#if ENABLED(FTM_POLYS)
|
||||
case TrajectoryType::POLY5: currentGenerator = &poly5Generator; break;
|
||||
case TrajectoryType::POLY6: currentGenerator = &poly6Generator; break;
|
||||
#endif
|
||||
case TrajectoryType::POLY5: currentGenerator = &poly5Generator; break;
|
||||
case TrajectoryType::POLY6: currentGenerator = &poly6Generator; break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -238,7 +238,7 @@ class FTMotion {
|
||||
static TrajectoryType trajectoryType;
|
||||
static TrajectoryGenerator* currentGenerator;
|
||||
#else
|
||||
static constexpr TrajectoryGenerator *currentGenerator = trapezoidalGenerator;
|
||||
static constexpr TrajectoryGenerator *currentGenerator = &trapezoidalGenerator;
|
||||
#endif
|
||||
|
||||
#if FTM_HAS_LIN_ADVANCE
|
||||
|
||||
@@ -17,4 +17,5 @@ opt_enable CR10_STOCKDISPLAY PINS_DEBUGGING Z_IDLE_HEIGHT EDITABLE_HOMING_CURREN
|
||||
INPUT_SHAPING_X INPUT_SHAPING_Y FT_MOTION FT_MOTION_MENU FTM_RESONANCE_TEST EMERGENCY_PARSER \
|
||||
BIQU_MICROPROBE_V1 PROBE_ENABLE_DISABLE Z_SAFE_HOMING AUTO_BED_LEVELING_BILINEAR \
|
||||
ADAPTIVE_STEP_SMOOTHING LIN_ADVANCE SMOOTH_LIN_ADVANCE NONLINEAR_EXTRUSION
|
||||
exec_test $1 $2 "BigTreeTech SKR Mini E3 1.0 - TMC2209 HW Serial, FT_MOTION" "$3"
|
||||
opt_disable FTM_POLYS
|
||||
exec_test $1 $2 "BigTreeTech SKR Mini E3 1.0 - TMC2209 HW Serial, FT_MOTION w/out FTM_POLYS" "$3"
|
||||
|
||||
Reference in New Issue
Block a user