🚸 Prevent accidental button press
This commit is contained in:
parent
421c38ff2e
commit
7ff4b70694
|
@ -271,6 +271,7 @@ bool wait_for_heatup = true;
|
||||||
while (wait_for_user && !(ms && ELAPSED(millis(), ms)))
|
while (wait_for_user && !(ms && ELAPSED(millis(), ms)))
|
||||||
idle(TERN_(ADVANCED_PAUSE_FEATURE, no_sleep));
|
idle(TERN_(ADVANCED_PAUSE_FEATURE, no_sleep));
|
||||||
wait_for_user = false;
|
wait_for_user = false;
|
||||||
|
while (ui.button_pressed()) safe_delay(50);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -709,8 +709,6 @@ public:
|
||||||
static bool hw_button_pressed() { return BUTTON_CLICK(); }
|
static bool hw_button_pressed() { return BUTTON_CLICK(); }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static bool button_pressed() { return hw_button_pressed() || TERN0(TOUCH_SCREEN, touch_pressed()); }
|
|
||||||
|
|
||||||
#if EITHER(AUTO_BED_LEVELING_UBL, G26_MESH_VALIDATION)
|
#if EITHER(AUTO_BED_LEVELING_UBL, G26_MESH_VALIDATION)
|
||||||
static void wait_for_release();
|
static void wait_for_release();
|
||||||
#endif
|
#endif
|
||||||
|
@ -742,9 +740,12 @@ public:
|
||||||
#else
|
#else
|
||||||
|
|
||||||
static void update_buttons() {}
|
static void update_buttons() {}
|
||||||
|
static bool hw_button_pressed() { return false; }
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
static bool button_pressed() { return hw_button_pressed() || TERN0(TOUCH_SCREEN, touch_pressed()); }
|
||||||
|
|
||||||
#if ENABLED(TOUCH_SCREEN_CALIBRATION)
|
#if ENABLED(TOUCH_SCREEN_CALIBRATION)
|
||||||
static void touch_calibration_screen();
|
static void touch_calibration_screen();
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue