🎨 FTDI Eve Touch UI spinner enqueue string
This commit is contained in:
parent
2e602b9b88
commit
765b2b43f6
|
@ -36,7 +36,7 @@ bool BioConfirmHomeE::onTouchEnd(uint8_t tag) {
|
||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1:
|
case 1:
|
||||||
#if defined(AXIS_LEVELING_COMMANDS) && defined(PARK_AND_RELEASE_COMMANDS)
|
#if defined(AXIS_LEVELING_COMMANDS) && defined(PARK_AND_RELEASE_COMMANDS)
|
||||||
SpinnerDialogBox::enqueueAndWait_P(PSTR(
|
SpinnerDialogBox::enqueueAndWait(F(
|
||||||
"G28 E\n"
|
"G28 E\n"
|
||||||
AXIS_LEVELING_COMMANDS "\n"
|
AXIS_LEVELING_COMMANDS "\n"
|
||||||
PARK_AND_RELEASE_COMMANDS
|
PARK_AND_RELEASE_COMMANDS
|
||||||
|
|
|
@ -36,7 +36,7 @@ bool BioConfirmHomeXYZ::onTouchEnd(uint8_t tag) {
|
||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1:
|
case 1:
|
||||||
#ifdef PARK_AND_RELEASE_COMMANDS
|
#ifdef PARK_AND_RELEASE_COMMANDS
|
||||||
SpinnerDialogBox::enqueueAndWait_P(PSTR(
|
SpinnerDialogBox::enqueueAndWait(F(
|
||||||
"G28\n"
|
"G28\n"
|
||||||
PARK_AND_RELEASE_COMMANDS
|
PARK_AND_RELEASE_COMMANDS
|
||||||
));
|
));
|
||||||
|
|
|
@ -69,10 +69,10 @@ bool MainMenu::onTouchEnd(uint8_t tag) {
|
||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1: SaveSettingsDialogBox::promptToSaveSettings(); break;
|
case 1: SaveSettingsDialogBox::promptToSaveSettings(); break;
|
||||||
case 2: GOTO_SCREEN(BioConfirmHomeXYZ); break;
|
case 2: GOTO_SCREEN(BioConfirmHomeXYZ); break;
|
||||||
case 3: SpinnerDialogBox::enqueueAndWait_P(e_homed ? PSTR("G0 E0 F120") : PSTR("G112")); break;
|
case 3: SpinnerDialogBox::enqueueAndWait(e_homed ? F("G0 E0 F120") : F("G112")); break;
|
||||||
case 4: StatusScreen::unlockMotors(); break;
|
case 4: StatusScreen::unlockMotors(); break;
|
||||||
#ifdef AXIS_LEVELING_COMMANDS
|
#ifdef AXIS_LEVELING_COMMANDS
|
||||||
case 5: SpinnerDialogBox::enqueueAndWait_P(PSTR(AXIS_LEVELING_COMMANDS)); break;
|
case 5: SpinnerDialogBox::enqueueAndWait(F(AXIS_LEVELING_COMMANDS)); break;
|
||||||
#endif
|
#endif
|
||||||
case 6: GOTO_SCREEN(TemperatureScreen); break;
|
case 6: GOTO_SCREEN(TemperatureScreen); break;
|
||||||
case 7: GOTO_SCREEN(InterfaceSettingsScreen); break;
|
case 7: GOTO_SCREEN(InterfaceSettingsScreen); break;
|
||||||
|
|
|
@ -316,7 +316,7 @@ bool StatusScreen::onTouchEnd(uint8_t tag) {
|
||||||
case 9: GOTO_SCREEN(FilesScreen); break;
|
case 9: GOTO_SCREEN(FilesScreen); break;
|
||||||
case 10: GOTO_SCREEN(MainMenu); break;
|
case 10: GOTO_SCREEN(MainMenu); break;
|
||||||
case 13: GOTO_SCREEN(BioConfirmHomeE); break;
|
case 13: GOTO_SCREEN(BioConfirmHomeE); break;
|
||||||
case 14: SpinnerDialogBox::enqueueAndWait_P(PSTR("G28Z")); break;
|
case 14: SpinnerDialogBox::enqueueAndWait(F("G28Z")); break;
|
||||||
case 15: GOTO_SCREEN(TemperatureScreen); break;
|
case 15: GOTO_SCREEN(TemperatureScreen); break;
|
||||||
case 16: fine_motion = !fine_motion; break;
|
case 16: fine_motion = !fine_motion; break;
|
||||||
default: return false;
|
default: return false;
|
||||||
|
|
|
@ -67,7 +67,7 @@ bool TuneMenu::onTouchEnd(uint8_t tag) {
|
||||||
case 3: GOTO_SCREEN(TemperatureScreen); break;
|
case 3: GOTO_SCREEN(TemperatureScreen); break;
|
||||||
case 4: GOTO_SCREEN(NudgeNozzleScreen); break;
|
case 4: GOTO_SCREEN(NudgeNozzleScreen); break;
|
||||||
case 5: GOTO_SCREEN(BioConfirmHomeXYZ); break;
|
case 5: GOTO_SCREEN(BioConfirmHomeXYZ); break;
|
||||||
case 6: SpinnerDialogBox::enqueueAndWait_P(PSTR("G0 E0 F120")); break;
|
case 6: SpinnerDialogBox::enqueueAndWait(F("G0 E0 F120")); break;
|
||||||
case 7: StatusScreen::unlockMotors(); break;
|
case 7: StatusScreen::unlockMotors(); break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -82,7 +82,7 @@ bool LevelingMenu::onTouchEnd(uint8_t tag) {
|
||||||
case 3: BedMeshViewScreen::show(); break;
|
case 3: BedMeshViewScreen::show(); break;
|
||||||
case 4: BedMeshEditScreen::show(); break;
|
case 4: BedMeshEditScreen::show(); break;
|
||||||
case 5: injectCommands_P(PSTR("M280 P0 S60")); break;
|
case 5: injectCommands_P(PSTR("M280 P0 S60")); break;
|
||||||
case 6: SpinnerDialogBox::enqueueAndWait_P(PSTR("M280 P0 S90\nG4 P100\nM280 P0 S120")); break;
|
case 6: SpinnerDialogBox::enqueueAndWait(F("M280 P0 S90\nG4 P100\nM280 P0 S120")); break;
|
||||||
default: return false;
|
default: return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -233,7 +233,7 @@ bool StatusScreen::onTouchStart(uint8_t) {
|
||||||
|
|
||||||
bool StatusScreen::onTouchEnd(uint8_t tag) {
|
bool StatusScreen::onTouchEnd(uint8_t tag) {
|
||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1: SpinnerDialogBox::enqueueAndWait_P(PSTR("G28 O\nG27")); break;
|
case 1: SpinnerDialogBox::enqueueAndWait(F("G28 O\nG27")); break;
|
||||||
case 2: GOTO_SCREEN(LoadChocolateScreen); break;
|
case 2: GOTO_SCREEN(LoadChocolateScreen); break;
|
||||||
case 3: GOTO_SCREEN(PreheatMenu); break;
|
case 3: GOTO_SCREEN(PreheatMenu); break;
|
||||||
case 4: GOTO_SCREEN(MainMenu); break;
|
case 4: GOTO_SCREEN(MainMenu); break;
|
||||||
|
|
|
@ -191,7 +191,7 @@ bool BedMeshEditScreen::onTouchEnd(uint8_t tag) {
|
||||||
|
|
||||||
void BedMeshEditScreen::show() {
|
void BedMeshEditScreen::show() {
|
||||||
// On entry, always home (to account for possible Z offset changes) and save current mesh
|
// On entry, always home (to account for possible Z offset changes) and save current mesh
|
||||||
SpinnerDialogBox::enqueueAndWait_P(PSTR("G28\nG29 S1"));
|
SpinnerDialogBox::enqueueAndWait(F("G28\nG29 S1"));
|
||||||
// After the spinner, go to this screen.
|
// After the spinner, go to this screen.
|
||||||
current_screen.forget();
|
current_screen.forget();
|
||||||
PUSH_SCREEN(BedMeshEditScreen);
|
PUSH_SCREEN(BedMeshEditScreen);
|
||||||
|
|
|
@ -104,7 +104,7 @@ bool LevelingMenu::onTouchEnd(uint8_t tag) {
|
||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1: GOTO_PREVIOUS(); break;
|
case 1: GOTO_PREVIOUS(); break;
|
||||||
#if EITHER(Z_STEPPER_AUTO_ALIGN,MECHANICAL_GANTRY_CALIBRATION)
|
#if EITHER(Z_STEPPER_AUTO_ALIGN,MECHANICAL_GANTRY_CALIBRATION)
|
||||||
case 2: SpinnerDialogBox::enqueueAndWait_P(PSTR("G34")); break;
|
case 2: SpinnerDialogBox::enqueueAndWait(F("G34")); break;
|
||||||
#endif
|
#endif
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
case 3:
|
case 3:
|
||||||
|
@ -114,7 +114,7 @@ bool LevelingMenu::onTouchEnd(uint8_t tag) {
|
||||||
#if ENABLED(AUTO_BED_LEVELING_UBL)
|
#if ENABLED(AUTO_BED_LEVELING_UBL)
|
||||||
BedMeshViewScreen::doProbe();
|
BedMeshViewScreen::doProbe();
|
||||||
#else
|
#else
|
||||||
SpinnerDialogBox::enqueueAndWait_P(PSTR(BED_LEVELING_COMMANDS));
|
SpinnerDialogBox::enqueueAndWait(F(BED_LEVELING_COMMANDS));
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
@ -130,7 +130,7 @@ bool LevelingMenu::onTouchEnd(uint8_t tag) {
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(BLTOUCH)
|
#if ENABLED(BLTOUCH)
|
||||||
case 7: injectCommands_P(PSTR("M280 P0 S60")); break;
|
case 7: injectCommands_P(PSTR("M280 P0 S60")); break;
|
||||||
case 8: SpinnerDialogBox::enqueueAndWait_P(PSTR("M280 P0 S90\nG4 P100\nM280 P0 S120")); break;
|
case 8: SpinnerDialogBox::enqueueAndWait(F("M280 P0 S90\nG4 P100\nM280 P0 S120")); break;
|
||||||
#endif
|
#endif
|
||||||
default: return false;
|
default: return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,7 +104,7 @@ bool MainMenu::onTouchEnd(uint8_t tag) {
|
||||||
|
|
||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1: SaveSettingsDialogBox::promptToSaveSettings(); break;
|
case 1: SaveSettingsDialogBox::promptToSaveSettings(); break;
|
||||||
case 2: SpinnerDialogBox::enqueueAndWait_P(PSTR("G28")); break;
|
case 2: SpinnerDialogBox::enqueueAndWait(F("G28")); break;
|
||||||
#if ENABLED(NOZZLE_CLEAN_FEATURE)
|
#if ENABLED(NOZZLE_CLEAN_FEATURE)
|
||||||
case 3: injectCommands_P(PSTR("G12")); GOTO_SCREEN(StatusScreen); break;
|
case 3: injectCommands_P(PSTR("G12")); GOTO_SCREEN(StatusScreen); break;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -98,10 +98,10 @@ bool BaseMoveAxisScreen::onTouchHeld(uint8_t tag) {
|
||||||
case 14: UI_DECREMENT_AXIS(E3); mydata.e_rel[3] -= increment; break;
|
case 14: UI_DECREMENT_AXIS(E3); mydata.e_rel[3] -= increment; break;
|
||||||
case 15: UI_INCREMENT_AXIS(E3); mydata.e_rel[3] += increment; break;
|
case 15: UI_INCREMENT_AXIS(E3); mydata.e_rel[3] += increment; break;
|
||||||
#endif
|
#endif
|
||||||
case 20: SpinnerDialogBox::enqueueAndWait_P(PSTR("G28X")); break;
|
case 20: SpinnerDialogBox::enqueueAndWait(F("G28X")); break;
|
||||||
case 21: SpinnerDialogBox::enqueueAndWait_P(PSTR("G28Y")); break;
|
case 21: SpinnerDialogBox::enqueueAndWait(F("G28Y")); break;
|
||||||
case 22: SpinnerDialogBox::enqueueAndWait_P(PSTR("G28Z")); break;
|
case 22: SpinnerDialogBox::enqueueAndWait(F("G28Z")); break;
|
||||||
case 23: SpinnerDialogBox::enqueueAndWait_P(PSTR("G28")); break;
|
case 23: SpinnerDialogBox::enqueueAndWait(F("G28")); break;
|
||||||
case 24: raiseZtoTop(); break;
|
case 24: raiseZtoTop(); break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in a new issue