|
|
|
@ -187,6 +187,10 @@ volatile bool wait_for_heatup = true;
|
|
|
|
|
volatile bool wait_for_user = false;
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if HAS_AUTO_REPORTING
|
|
|
|
|
bool suspend_auto_report; // = false
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// Inactivity shutdown
|
|
|
|
|
millis_t max_inactive_time = 0,
|
|
|
|
|
stepper_inactive_time = (DEFAULT_STEPPER_DEACTIVE_TIME) * 1000UL;
|
|
|
|
@ -519,10 +523,6 @@ void idle(
|
|
|
|
|
gcode.host_keepalive();
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if ENABLED(AUTO_REPORT_TEMPERATURES) && HAS_TEMP_SENSOR
|
|
|
|
|
thermalManager.auto_report_temperatures();
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
manage_inactivity(
|
|
|
|
|
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
|
|
|
|
no_stepper_sleep
|
|
|
|
@ -547,13 +547,20 @@ void idle(
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if ENABLED(AUTO_REPORT_SD_STATUS)
|
|
|
|
|
card.auto_report_sd_status();
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef HAL_IDLETASK
|
|
|
|
|
HAL_idletask();
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if HAS_AUTO_REPORTING
|
|
|
|
|
if (!suspend_auto_report) {
|
|
|
|
|
#if ENABLED(AUTO_REPORT_TEMPERATURES)
|
|
|
|
|
thermalManager.auto_report_temperatures();
|
|
|
|
|
#endif
|
|
|
|
|
#if ENABLED(AUTO_REPORT_SD_STATUS)
|
|
|
|
|
card.auto_report_sd_status();
|
|
|
|
|
#endif
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|