Fix for special menu. Also add exit item at the end of the list.

This commit is contained in:
Knutwurst
2020-06-03 08:37:39 +02:00
parent cfd05a1d7e
commit dea52953f0

View File

@@ -427,14 +427,14 @@ void AnycubicTouchscreenClass::HandleSpecialMenu()
{ {
SpecialMenu = true; SpecialMenu = true;
} }
else if (strcmp(SelectedDirectory, "<auto tune hotend pid>") == 0) else if (strcmp(SelectedDirectory, "<pid tune hotend>") == 0)
{ {
SERIAL_ECHOLNPGM("Special Menu: Auto Tune Hotend PID"); SERIAL_ECHOLNPGM("Special Menu: PID Tune Hotend");
queue.enqueue_now_P(PSTR("M106 S204\nM303 E0 S210 C15 U1")); queue.enqueue_now_P(PSTR("M106 S204\nM303 E0 S210 C15 U1"));
} }
else if (strcmp(SelectedDirectory, "<auto tune hotbed pid>") == 0) else if (strcmp(SelectedDirectory, "<pid tune ultrabase>") == 0)
{ {
SERIAL_ECHOLNPGM("Special Menu: Auto Tune Hotbed Pid"); SERIAL_ECHOLNPGM("Special Menu: PID Tune Ultrabase");
queue.enqueue_now_P(PSTR("M303 E-1 S60 C6 U1")); queue.enqueue_now_P(PSTR("M303 E-1 S60 C6 U1"));
} }
else if (strcmp(SelectedDirectory, "<save eeprom>") == 0) else if (strcmp(SelectedDirectory, "<save eeprom>") == 0)
@@ -451,9 +451,9 @@ void AnycubicTouchscreenClass::HandleSpecialMenu()
buzzer.tone(105, 1661); buzzer.tone(105, 1661);
buzzer.tone(210, 1108); buzzer.tone(210, 1108);
} }
else if (strcmp(SelectedDirectory, "<preheat bed>") == 0) else if (strcmp(SelectedDirectory, "<preheat ultrabase>") == 0)
{ {
SERIAL_ECHOLNPGM("Special Menu: Preheat Bed"); SERIAL_ECHOLNPGM("Special Menu: Preheat Ultrabase");
queue.enqueue_now_P(PSTR("M140 S60")); queue.enqueue_now_P(PSTR("M140 S60"));
} }
else if (strcmp(SelectedDirectory, "<start mesh leveling>") == 0) else if (strcmp(SelectedDirectory, "<start mesh leveling>") == 0)
@@ -508,7 +508,7 @@ void AnycubicTouchscreenClass::Ls()
{ {
switch (filenumber) switch (filenumber)
{ {
case 0: // First Page case 0: // Page 1
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Exit>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Exit>");
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Exit>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Exit>");
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Preheat Ultrabase>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Preheat Ultrabase>");
@@ -519,7 +519,7 @@ void AnycubicTouchscreenClass::Ls()
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<FilamentChange Resume>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<FilamentChange Resume>");
break; break;
case 4: // Second Page case 4: // Page 2
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Start Mesh Leveling>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Start Mesh Leveling>");
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Start Mesh Leveling>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Start Mesh Leveling>");
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Next Mesh Point>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Next Mesh Point>");
@@ -530,7 +530,7 @@ void AnycubicTouchscreenClass::Ls()
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Z Down 0.1>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Z Down 0.1>");
break; break;
case 8: // Third Page case 8: // Page 3
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<PID Tune Hotend>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<PID Tune Hotend>");
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<PID Tune Hotend>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<PID Tune Hotend>");
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<PID Tune Ultrabase>"); ANYCUBIC_SERIAL_PROTOCOLLNPGM("<PID Tune Ultrabase>");
@@ -554,6 +554,8 @@ void AnycubicTouchscreenClass::Ls()
*/ */
default: default:
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Exit>");
ANYCUBIC_SERIAL_PROTOCOLLNPGM("<Exit>");
break; break;
} }
} }