mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-23 20:18:52 +00:00
Restore Host Prompt Info (#15387)
This commit is contained in:
parent
02bbc51195
commit
5221e2d991
@ -414,7 +414,7 @@ void disable_all_steppers() {
|
|||||||
|
|
||||||
void event_probe_recover() {
|
void event_probe_recover() {
|
||||||
#if ENABLED(HOST_PROMPT_SUPPORT)
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
host_prompt_do(PROMPT_INFO, PSTR("G29 Retrying"));
|
host_prompt_do(PROMPT_INFO, PSTR("G29 Retrying"), PSTR("Dismiss"));
|
||||||
#endif
|
#endif
|
||||||
#ifdef ACTION_ON_G29_RECOVER
|
#ifdef ACTION_ON_G29_RECOVER
|
||||||
host_action(PSTR(ACTION_ON_G29_RECOVER));
|
host_action(PSTR(ACTION_ON_G29_RECOVER));
|
||||||
@ -1155,6 +1155,10 @@ void setup() {
|
|||||||
card.beginautostart();
|
card.beginautostart();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
|
host_action_prompt_end();
|
||||||
|
#endif
|
||||||
|
|
||||||
#if HAS_TRINAMIC && DISABLED(PS_DEFAULT_OFF)
|
#if HAS_TRINAMIC && DISABLED(PS_DEFAULT_OFF)
|
||||||
test_tmc_connection(true, true, true, true);
|
test_tmc_connection(true, true, true, true);
|
||||||
#endif
|
#endif
|
||||||
|
@ -154,6 +154,9 @@ void host_action(const char * const pstr, const bool eol) {
|
|||||||
queue.inject_P(PSTR("M24"));
|
queue.inject_P(PSTR("M24"));
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
|
case PROMPT_INFO:
|
||||||
|
msg = PSTR("GCODE_INFO");
|
||||||
|
break;
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
say_m876_response(msg);
|
say_m876_response(msg);
|
||||||
|
@ -51,7 +51,8 @@ void host_action(const char * const pstr, const bool eol=true);
|
|||||||
PROMPT_FILAMENT_RUNOUT,
|
PROMPT_FILAMENT_RUNOUT,
|
||||||
PROMPT_USER_CONTINUE,
|
PROMPT_USER_CONTINUE,
|
||||||
PROMPT_FILAMENT_RUNOUT_REHEAT,
|
PROMPT_FILAMENT_RUNOUT_REHEAT,
|
||||||
PROMPT_PAUSE_RESUME
|
PROMPT_PAUSE_RESUME,
|
||||||
|
PROMPT_INFO
|
||||||
};
|
};
|
||||||
|
|
||||||
extern PromptReason host_prompt_reason;
|
extern PromptReason host_prompt_reason;
|
||||||
|
@ -401,6 +401,10 @@ bool pause_print(const float &retract, const point_t &park_point, const float &u
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
|
host_prompt_open(PROMPT_INFO, PSTR("Pause"), PSTR("Dismiss"));
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!DEBUGGING(DRYRUN) && unload_length && thermalManager.targetTooColdToExtrude(active_extruder)) {
|
if (!DEBUGGING(DRYRUN) && unload_length && thermalManager.targetTooColdToExtrude(active_extruder)) {
|
||||||
SERIAL_ECHO_MSG(MSG_ERR_HOTEND_TOO_COLD);
|
SERIAL_ECHO_MSG(MSG_ERR_HOTEND_TOO_COLD);
|
||||||
|
|
||||||
@ -554,7 +558,7 @@ void wait_for_confirmation(const bool is_reload/*=false*/, const int8_t max_beep
|
|||||||
while (wait_for_user) idle(true);
|
while (wait_for_user) idle(true);
|
||||||
|
|
||||||
#if ENABLED(HOST_PROMPT_SUPPORT)
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
host_prompt_do(PROMPT_USER_CONTINUE, PSTR("Reheating"));
|
host_prompt_do(PROMPT_INFO, PSTR("Reheating"));
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(EXTENSIBLE_UI)
|
#if ENABLED(EXTENSIBLE_UI)
|
||||||
ExtUI::onStatusChanged(PSTR("Reheating..."));
|
ExtUI::onStatusChanged(PSTR("Reheating..."));
|
||||||
@ -676,6 +680,10 @@ void resume_print(const float &slow_load_length/*=0*/, const float &fast_load_le
|
|||||||
|
|
||||||
--did_pause_print;
|
--did_pause_print;
|
||||||
|
|
||||||
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
|
host_prompt_open(PROMPT_INFO, PSTR("Resuming"), PSTR("Dismiss"));
|
||||||
|
#endif
|
||||||
|
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
if (did_pause_print) {
|
if (did_pause_print) {
|
||||||
card.startFileprint();
|
card.startFileprint();
|
||||||
|
@ -71,6 +71,9 @@ void GcodeSuite::M24() {
|
|||||||
#ifdef ACTION_ON_RESUME
|
#ifdef ACTION_ON_RESUME
|
||||||
host_action_resume();
|
host_action_resume();
|
||||||
#endif
|
#endif
|
||||||
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
|
host_prompt_open(PROMPT_INFO, PSTR("Resuming SD"), PSTR("Dismiss"));
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
ui.reset_status();
|
ui.reset_status();
|
||||||
|
@ -1481,6 +1481,9 @@ void MarlinUI::update() {
|
|||||||
#ifdef ACTION_ON_CANCEL
|
#ifdef ACTION_ON_CANCEL
|
||||||
host_action_cancel();
|
host_action_cancel();
|
||||||
#endif
|
#endif
|
||||||
|
#if ENABLED(HOST_PROMPT_SUPPORT)
|
||||||
|
host_prompt_open(PROMPT_INFO, PSTR("UI Aborted"), PSTR("Dismiss"));
|
||||||
|
#endif
|
||||||
print_job_timer.stop();
|
print_job_timer.stop();
|
||||||
set_status_P(PSTR(MSG_PRINT_ABORTED));
|
set_status_P(PSTR(MSG_PRINT_ABORTED));
|
||||||
#if HAS_LCD_MENU
|
#if HAS_LCD_MENU
|
||||||
|
Loading…
Reference in New Issue
Block a user