Skip to content

Commit dc6c438

Browse files
committed
fix multi-axes set, reset, compare
1 parent 0e02354 commit dc6c438

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Marlin/src/module/ft_motion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ class FTMotion {
287287
#undef _HANDLE_DIR_CHANGES
288288
}
289289

290-
if (stepper_plan.advance_dividend_q0_32 == 0) {
290+
if ((bool)stepper_plan.advance_dividend_q0_32) {
291291
// don't waste time in zero motion traj points
292292
bresenham_iterations_pending = 0;
293293
step_bits = 0;

Marlin/src/module/ft_types.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ enum dynFreqMode_t : uint8_t {
4747
typedef struct stepper_plan {
4848
AxisBits dir_bits;
4949
xyze_ulong_t advance_dividend_q0_32{0};
50-
void reset() { advance_dividend_q0_32 = 0; }
50+
void reset() { advance_dividend_q0_32.reset(); }
5151
} stepper_plan_t;
5252

5353
// Emitters for code that only cares about shaped XYZE

0 commit comments

Comments
 (0)