@@ -63,13 +63,13 @@ void DGUSRxHandler::ScreenChange(DGUS_VP &vp, void *data_ptr) {
63
63
64
64
if (vp.addr == DGUS_Addr::SCREENCHANGE_Idle
65
65
&& (ExtUI::isPrinting () || ExtUI::isPrintingPaused ())) {
66
- dgus_screen_handler.SetStatusMessage (F ( " Impossible while printing " ));
66
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_NOT_WHILE_PRINTING ));
67
67
return ;
68
68
}
69
69
70
70
if (vp.addr == DGUS_Addr::SCREENCHANGE_Printing
71
71
&& (!ExtUI::isPrinting () && !ExtUI::isPrintingPaused ())) {
72
- dgus_screen_handler.SetStatusMessage (F ( " Impossible while idle " ));
72
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_NOT_WHILE_IDLE ));
73
73
return ;
74
74
}
75
75
@@ -137,7 +137,7 @@ void DGUSRxHandler::ScreenChange(DGUS_VP &vp, void *data_ptr) {
137
137
UNUSED (data_ptr);
138
138
139
139
if (dgus_screen_handler.filelist_selected < 0 ) {
140
- dgus_screen_handler.SetStatusMessage (F ( " No file selected " ));
140
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_NO_FILE_SELECTED ));
141
141
return ;
142
142
}
143
143
@@ -147,7 +147,7 @@ void DGUSRxHandler::ScreenChange(DGUS_VP &vp, void *data_ptr) {
147
147
}
148
148
149
149
if (!dgus_screen_handler.IsPrinterIdle ()) {
150
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
150
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
151
151
return ;
152
152
}
153
153
@@ -205,7 +205,7 @@ void DGUSRxHandler::PrintResume(DGUS_VP &vp, void *data_ptr) {
205
205
}
206
206
207
207
if (!dgus_screen_handler.IsPrinterIdle ()) {
208
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
208
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
209
209
return ;
210
210
}
211
211
@@ -362,7 +362,7 @@ void DGUSRxHandler::TempCool(DGUS_VP &vp, void *data_ptr) {
362
362
#endif
363
363
}
364
364
365
- dgus_screen_handler.SetStatusMessage (F ( " Cooling... " ));
365
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (MSG_COOLING ));
366
366
367
367
dgus_screen_handler.TriggerFullUpdate ();
368
368
}
@@ -388,12 +388,12 @@ void DGUSRxHandler::ZOffset(DGUS_VP &vp, void *data_ptr) {
388
388
UNUSED (vp);
389
389
390
390
if (!ExtUI::isAxisPositionKnown (ExtUI::Z)) {
391
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_HOMING_REQUIRED));
391
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_HOMING_REQUIRED));
392
392
return ;
393
393
}
394
394
395
395
if (!dgus_screen_handler.IsPrinterIdle ()) {
396
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
396
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
397
397
return ;
398
398
}
399
399
@@ -412,12 +412,12 @@ void DGUSRxHandler::ZOffsetStep(DGUS_VP &vp, void *data_ptr) {
412
412
UNUSED (vp);
413
413
414
414
if (!ExtUI::isAxisPositionKnown (ExtUI::Z)) {
415
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_HOMING_REQUIRED));
415
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_HOMING_REQUIRED));
416
416
return ;
417
417
}
418
418
419
419
if (!dgus_screen_handler.IsPrinterIdle ()) {
420
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
420
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
421
421
return ;
422
422
}
423
423
@@ -454,12 +454,12 @@ void DGUSRxHandler::MoveToPoint(DGUS_VP &vp, void *data_ptr) {
454
454
UNUSED (vp);
455
455
456
456
if (!ExtUI::isPositionKnown ()) {
457
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_HOMING_REQUIRED));
457
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_HOMING_REQUIRED));
458
458
return ;
459
459
}
460
460
461
461
if (!dgus_screen_handler.IsPrinterIdle ()) {
462
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
462
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
463
463
return ;
464
464
}
465
465
@@ -509,12 +509,12 @@ void DGUSRxHandler::Probe(DGUS_VP &vp, void *data_ptr) {
509
509
#endif
510
510
511
511
if (!ExtUI::isPositionKnown ()) {
512
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_HOMING_REQUIRED));
512
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_HOMING_REQUIRED));
513
513
return ;
514
514
}
515
515
516
516
if (!dgus_screen_handler.IsPrinterIdle ()) {
517
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
517
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
518
518
return ;
519
519
}
520
520
@@ -533,7 +533,7 @@ void DGUSRxHandler::DisableABL(DGUS_VP &vp, void *data_ptr) {
533
533
UNUSED (data_ptr);
534
534
535
535
if (!dgus_screen_handler.IsPrinterIdle ()) {
536
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
536
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
537
537
return ;
538
538
}
539
539
@@ -574,7 +574,7 @@ void DGUSRxHandler::FilamentMove(DGUS_VP &vp, void *data_ptr) {
574
574
UNUSED (vp);
575
575
576
576
if (!dgus_screen_handler.IsPrinterIdle ()) {
577
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
577
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
578
578
return ;
579
579
}
580
580
@@ -598,7 +598,7 @@ void DGUSRxHandler::FilamentMove(DGUS_VP &vp, void *data_ptr) {
598
598
}
599
599
600
600
if (ExtUI::getActualTemp_celsius (extruder) < (float )EXTRUDE_MINTEMP) {
601
- dgus_screen_handler.SetStatusMessage (F ( " Temperature too low " ));
601
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_TEMP_TOO_LOW ));
602
602
return ;
603
603
}
604
604
@@ -618,17 +618,13 @@ void DGUSRxHandler::Home(DGUS_VP &vp, void *data_ptr) {
618
618
UNUSED (vp);
619
619
620
620
if (!dgus_screen_handler.IsPrinterIdle ()) {
621
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
621
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
622
622
return ;
623
623
}
624
624
625
625
DGUS_Data::Axis axis = (DGUS_Data::Axis)((uint8_t *)data_ptr)[1 ];
626
626
627
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 1 );
628
- dgus_screen_handler.SetMessageLinePGM (DGUS_MSG_HOMING, 2 );
629
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 3 );
630
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 4 );
631
- dgus_screen_handler.ShowWaitScreen (dgus_screen_handler.GetCurrentScreen ());
627
+ dgus_screen_handler.ShowWaitScreen (GET_TEXT_F (DGUS_MSG_HOMING), dgus_screen_handler.GetCurrentScreen ());
632
628
633
629
switch (axis) {
634
630
case DGUS_Data::Axis::X_Y_Z:
@@ -662,7 +658,7 @@ void DGUSRxHandler::Move(DGUS_VP &vp, void *data_ptr) {
662
658
}
663
659
664
660
if (!ExtUI::isAxisPositionKnown (axis)) {
665
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_HOMING_REQUIRED));
661
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_HOMING_REQUIRED));
666
662
return ;
667
663
}
668
664
@@ -718,7 +714,7 @@ void DGUSRxHandler::MoveStep(DGUS_VP &vp, void *data_ptr) {
718
714
}
719
715
720
716
if (!ExtUI::isAxisPositionKnown (axis)) {
721
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_HOMING_REQUIRED));
717
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_HOMING_REQUIRED));
722
718
return ;
723
719
}
724
720
@@ -755,15 +751,11 @@ void DGUSRxHandler::GcodeExecute(DGUS_VP &vp, void *data_ptr) {
755
751
}
756
752
757
753
if (!dgus_screen_handler.IsPrinterIdle ()) {
758
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
754
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
759
755
return ;
760
756
}
761
757
762
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 1 );
763
- dgus_screen_handler.SetMessageLinePGM (PSTR (" Executing command..." ), 2 );
764
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 3 );
765
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 4 );
766
- dgus_screen_handler.ShowWaitScreen (DGUS_Screen::GCODE);
758
+ dgus_screen_handler.ShowWaitScreen (GET_TEXT_F (DGUS_MSG_EXECUTING_COMMAND), DGUS_Screen::GCODE);
767
759
768
760
queue.enqueue_one_now (dgus_screen_handler.gcode );
769
761
}
@@ -778,7 +770,7 @@ void DGUSRxHandler::ResetEEPROM(DGUS_VP &vp, void *data_ptr) {
778
770
}
779
771
780
772
if (!dgus_screen_handler.IsPrinterIdle ()) {
781
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
773
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
782
774
return ;
783
775
}
784
776
@@ -796,7 +788,7 @@ void DGUSRxHandler::SettingsExtra(DGUS_VP &vp, void *data_ptr) {
796
788
case DGUS_Data::Extra::BUTTON1:
797
789
#if ENABLED(BLTOUCH)
798
790
if (!dgus_screen_handler.IsPrinterIdle ()) {
799
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
791
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
800
792
return ;
801
793
}
802
794
@@ -842,7 +834,7 @@ void DGUSRxHandler::PIDSetTemp(DGUS_VP &vp, void *data_ptr) {
842
834
UNUSED (vp);
843
835
844
836
if (!dgus_screen_handler.IsPrinterIdle ()) {
845
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
837
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
846
838
return ;
847
839
}
848
840
@@ -873,7 +865,7 @@ void DGUSRxHandler::PIDRun(DGUS_VP &vp, void *data_ptr) {
873
865
UNUSED (data_ptr);
874
866
875
867
if (!dgus_screen_handler.IsPrinterIdle ()) {
876
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
868
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
877
869
return ;
878
870
}
879
871
@@ -887,15 +879,15 @@ void DGUSRxHandler::PIDRun(DGUS_VP &vp, void *data_ptr) {
887
879
heater = H_BED;
888
880
break ;
889
881
#else
890
- dgus_screen_handler.SetStatusMessage (F ( " Bed PID disabled " ));
882
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BED_PID_DISABLED ));
891
883
return ;
892
884
#endif
893
885
case DGUS_Data::Heater::H0:
894
886
#if ENABLED(PIDTEMP)
895
887
heater = H_E0;
896
888
break ;
897
889
#else
898
- dgus_screen_handler.SetStatusMessage (F ( " PID disabled " ));
890
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_PID_DISABLED ));
899
891
return ;
900
892
#endif
901
893
#if HAS_MULTI_HOTEND
@@ -904,7 +896,7 @@ void DGUSRxHandler::PIDRun(DGUS_VP &vp, void *data_ptr) {
904
896
heater = H_E1;
905
897
break ;
906
898
#else
907
- dgus_screen_handler.SetStatusMessage (F ( " PID disabled " ));
899
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_PID_DISABLED ));
908
900
return ;
909
901
#endif
910
902
#endif
@@ -913,11 +905,7 @@ void DGUSRxHandler::PIDRun(DGUS_VP &vp, void *data_ptr) {
913
905
char buffer[24 ];
914
906
snprintf_P (buffer, sizeof (buffer), PSTR (" M303C%dE%dS%dU1" ), cycles, heater, dgus_screen_handler.pid_temp );
915
907
916
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 1 );
917
- dgus_screen_handler.SetMessageLinePGM (PSTR (" PID autotuning..." ), 2 );
918
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 3 );
919
- dgus_screen_handler.SetMessageLinePGM (NUL_STR, 4 );
920
- dgus_screen_handler.ShowWaitScreen (DGUS_Screen::PID);
908
+ dgus_screen_handler.ShowWaitScreen (GET_TEXT_F (DGUS_MSG_PID_AUTOTUNING), DGUS_Screen::PID);
921
909
922
910
queue.enqueue_one_now (buffer);
923
911
queue.enqueue_now_P (DGUS_CMD_EEPROM_SAVE);
@@ -934,7 +922,7 @@ void DGUSRxHandler::PIDRun(DGUS_VP &vp, void *data_ptr) {
934
922
}
935
923
936
924
if (!dgus_screen_handler.IsPrinterIdle ()) {
937
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
925
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
938
926
return ;
939
927
}
940
928
@@ -953,12 +941,12 @@ void DGUSRxHandler::PIDRun(DGUS_VP &vp, void *data_ptr) {
953
941
}
954
942
955
943
if (!dgus_screen_handler.IsPrinterIdle ()) {
956
- dgus_screen_handler.SetStatusMessage (FPSTR (DGUS_MSG_BUSY));
944
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_BUSY));
957
945
return ;
958
946
}
959
947
960
948
if (!recovery.valid ()) {
961
- dgus_screen_handler.SetStatusMessage (F ( " Invalid recovery data " ));
949
+ dgus_screen_handler.SetStatusMessage (GET_TEXT_F (DGUS_MSG_INVALID_RECOVERY_DATA ));
962
950
return ;
963
951
}
964
952
0 commit comments