ultralcd can now also stop the wait loop for the hot-end m109 heating when stopping sd prints.
This commit is contained in:
@ -138,7 +138,7 @@ int saved_feedmultiply;
|
||||
volatile bool feedmultiplychanged=false;
|
||||
float current_position[NUM_AXIS] = { 0.0, 0.0, 0.0, 0.0};
|
||||
float add_homeing[3]={0,0,0};
|
||||
|
||||
bool stop_heating_wait=false;
|
||||
//===========================================================================
|
||||
//=============================private variables=============================
|
||||
//===========================================================================
|
||||
@ -825,6 +825,7 @@ FORCE_INLINE void process_commands()
|
||||
}
|
||||
manage_heater();
|
||||
LCD_STATUS;
|
||||
if(stop_heating_wait) break;
|
||||
#ifdef TEMP_RESIDENCY_TIME
|
||||
/* start/restart the TEMP_RESIDENCY_TIME timer whenever we reach target temp for the first time
|
||||
or when current temp falls outside the hysteresis after target temp was reached */
|
||||
|
Reference in New Issue
Block a user