Patch long_move()

While the last move in the planner_buffer is running
it's duration is already subtracted from block_buffer_runtime_us.
2.0.x
AnHardt 8 years ago
parent 4ea87b8f34
commit 706b240251

@ -393,7 +393,7 @@ class Planner {
#if ENABLED(ENSURE_SMOOTH_MOVES) #if ENABLED(ENSURE_SMOOTH_MOVES)
static bool long_move() { static bool long_move() {
if (blocks_queued()) { if (blocks_queued() && block_buffer_runtime_us) {
return block_buffer_runtime_us > (LCD_UPDATE_THRESHOLD) * 1000UL + (MIN_BLOCK_TIME) * 3000UL; return block_buffer_runtime_us > (LCD_UPDATE_THRESHOLD) * 1000UL + (MIN_BLOCK_TIME) * 3000UL;
} }
else else

Loading…
Cancel
Save