From 587d4a63731be776bb3deba878bd0509d386a72a Mon Sep 17 00:00:00 2001 From: AnHardt Date: Sat, 17 Aug 2019 04:17:10 +0200 Subject: [PATCH] Repair display throttling (#14960) --- Marlin/src/module/planner.cpp | 1 + Marlin/src/module/planner.h | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Marlin/src/module/planner.cpp b/Marlin/src/module/planner.cpp index b8bc07069e..56695f3a9b 100644 --- a/Marlin/src/module/planner.cpp +++ b/Marlin/src/module/planner.cpp @@ -2037,6 +2037,7 @@ bool Planner::_populate_block(block_t * const block, bool split_move, if (was_enabled) DISABLE_STEPPER_DRIVER_INTERRUPT(); block_buffer_runtime_us += segment_time_us; + block->segment_time_us = segment_time_us; if (was_enabled) ENABLE_STEPPER_DRIVER_INTERRUPT(); #endif diff --git a/Marlin/src/module/planner.h b/Marlin/src/module/planner.h index 9df4820576..38884cffa9 100644 --- a/Marlin/src/module/planner.h +++ b/Marlin/src/module/planner.h @@ -155,7 +155,9 @@ typedef struct block_t { uint8_t valve_pressure, e_to_p_pressure; #endif - uint32_t segment_time_us; + #if HAS_SPI_LCD + uint32_t segment_time_us; + #endif } block_t;