Move FILAMENT_RUNOUT_SENSOR to a feature
This commit is contained in:
@ -126,6 +126,10 @@
|
||||
#include "feature/pause.h"
|
||||
#endif
|
||||
|
||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||
#include "feature/runout.h"
|
||||
#endif
|
||||
|
||||
#if ENABLED(TEMP_STAT_LEDS)
|
||||
#include "feature/leds/tempstat.h"
|
||||
#endif
|
||||
@ -179,10 +183,6 @@ volatile bool wait_for_heatup = true;
|
||||
millis_t max_inactive_time = 0,
|
||||
stepper_inactive_time = (DEFAULT_STEPPER_DEACTIVE_TIME) * 1000UL;
|
||||
|
||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||
static bool filament_ran_out = false;
|
||||
#endif
|
||||
|
||||
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
||||
AdvancedPauseMenuResponse advanced_pause_menu_response;
|
||||
#endif
|
||||
@ -307,18 +307,6 @@ void quickstop_stepper() {
|
||||
SYNC_PLAN_POSITION_KINEMATIC();
|
||||
}
|
||||
|
||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||
|
||||
void handle_filament_runout() {
|
||||
if (!filament_ran_out) {
|
||||
filament_ran_out = true;
|
||||
enqueue_and_echo_commands_P(PSTR(FILAMENT_RUNOUT_SCRIPT));
|
||||
stepper.synchronize();
|
||||
}
|
||||
}
|
||||
|
||||
#endif // FILAMENT_RUNOUT_SENSOR
|
||||
|
||||
void enable_all_steppers() {
|
||||
enable_X();
|
||||
enable_Y();
|
||||
|
Reference in New Issue
Block a user