Rewritten FILAMENT_CHANGE_ENABLE feature

This commit is contained in:
Petr Zahradnik
2016-07-02 15:34:33 -07:00
committed by Scott Lahteine
parent 4a8e191cec
commit 43ff0ce35f
24 changed files with 745 additions and 250 deletions
+11 -2
View File
@@ -123,8 +123,8 @@ FORCE_INLINE void serialprintPGM(const char* str) {
}
void idle(
#if ENABLED(FILAMENTCHANGEENABLE)
bool no_stepper_sleep=false // pass true to keep steppers from disabling on timeout
#if ENABLED(FILAMENT_CHANGE_FEATURE)
bool no_stepper_sleep = false // pass true to keep steppers from disabling on timeout
#endif
);
@@ -346,6 +346,15 @@ float code_value_temp_diff();
extern int meas_delay_cm; //delay distance
#endif
#if ENABLED(FILAMENT_CHANGE_FEATURE)
enum FilamentChangeMenuResponse {
FILAMENT_CHANGE_RESPONSE_WAIT_FOR,
FILAMENT_CHANGE_RESPONSE_EXTRUDE_MORE,
FILAMENT_CHANGE_RESPONSE_RESUME_PRINT
};
extern FilamentChangeMenuResponse filament_change_menu_response;
#endif
#if ENABLED(PID_ADD_EXTRUSION_RATE)
extern int lpq_len;
#endif