Parcourir la source

Option to rotate Percent, (E)lapsed, and (R)emaining time (#15578)

Scott Lahteine il y a 4 ans
Parent
révision
2a7e1d459f
Aucun compte lié à l'adresse e-mail de l'auteur
100 fichiers modifiés avec 482 ajouts et 334 suppressions
  1. 4
    3
      Marlin/Configuration_adv.h
  2. 90
    40
      Marlin/src/lcd/dogm/status_screen_DOGM.cpp
  3. 4
    3
      config/default/Configuration_adv.h
  4. 4
    3
      config/examples/3DFabXYZ/Migbot/Configuration_adv.h
  5. 4
    3
      config/examples/ADIMLab/Gantry v1/Configuration_adv.h
  6. 4
    3
      config/examples/ADIMLab/Gantry v2/Configuration_adv.h
  7. 4
    3
      config/examples/AlephObjects/TAZ4/Configuration_adv.h
  8. 4
    3
      config/examples/Alfawise/U20-bltouch/Configuration_adv.h
  9. 4
    3
      config/examples/Alfawise/U20/Configuration_adv.h
  10. 4
    3
      config/examples/AliExpress/UM2pExt/Configuration_adv.h
  11. 4
    3
      config/examples/Anet/A2/Configuration_adv.h
  12. 4
    3
      config/examples/Anet/A2plus/Configuration_adv.h
  13. 4
    3
      config/examples/Anet/A6/Configuration_adv.h
  14. 4
    3
      config/examples/Anet/A8/Configuration_adv.h
  15. 4
    3
      config/examples/Anet/A8plus/Configuration_adv.h
  16. 4
    3
      config/examples/Anet/E16/Configuration_adv.h
  17. 4
    3
      config/examples/AnyCubic/i3/Configuration_adv.h
  18. 4
    3
      config/examples/ArmEd/Configuration_adv.h
  19. 4
    3
      config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  20. 4
    3
      config/examples/BIBO/TouchX/default/Configuration_adv.h
  21. 4
    3
      config/examples/BQ/Hephestos/Configuration_adv.h
  22. 4
    3
      config/examples/BQ/Hephestos_2/Configuration_adv.h
  23. 4
    3
      config/examples/BQ/WITBOX/Configuration_adv.h
  24. 4
    3
      config/examples/Cartesio/Configuration_adv.h
  25. 4
    3
      config/examples/Creality/CR-10/Configuration_adv.h
  26. 4
    3
      config/examples/Creality/CR-10S/Configuration_adv.h
  27. 4
    3
      config/examples/Creality/CR-10_5S/Configuration_adv.h
  28. 4
    3
      config/examples/Creality/CR-10mini/Configuration_adv.h
  29. 4
    3
      config/examples/Creality/CR-20 Pro/Configuration_adv.h
  30. 4
    3
      config/examples/Creality/CR-20/Configuration_adv.h
  31. 4
    3
      config/examples/Creality/CR-8/Configuration_adv.h
  32. 4
    3
      config/examples/Creality/Ender-2/Configuration_adv.h
  33. 4
    3
      config/examples/Creality/Ender-3/Configuration_adv.h
  34. 4
    3
      config/examples/Creality/Ender-4/Configuration_adv.h
  35. 4
    3
      config/examples/Creality/Ender-5/Configuration_adv.h
  36. 4
    3
      config/examples/Dagoma/Disco Ultimate/Configuration_adv.h
  37. 4
    3
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h
  38. 4
    3
      config/examples/Einstart-S/Configuration_adv.h
  39. 4
    3
      config/examples/FYSETC/AIO_II/Configuration_adv.h
  40. 4
    3
      config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h
  41. 4
    3
      config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h
  42. 4
    3
      config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h
  43. 4
    3
      config/examples/FYSETC/Cheetah/base/Configuration_adv.h
  44. 4
    3
      config/examples/FYSETC/F6_13/Configuration_adv.h
  45. 4
    3
      config/examples/Felix/DUAL/Configuration_adv.h
  46. 4
    3
      config/examples/Felix/Single/Configuration_adv.h
  47. 4
    3
      config/examples/FlashForge/CreatorPro/Configuration_adv.h
  48. 4
    3
      config/examples/FolgerTech/i3-2020/Configuration_adv.h
  49. 4
    3
      config/examples/Formbot/Raptor/Configuration_adv.h
  50. 4
    3
      config/examples/Formbot/T_Rex_3/Configuration_adv.h
  51. 4
    3
      config/examples/Geeetech/A10/Configuration_adv.h
  52. 4
    3
      config/examples/Geeetech/A10M/Configuration_adv.h
  53. 4
    3
      config/examples/Geeetech/A20M/Configuration_adv.h
  54. 4
    3
      config/examples/Geeetech/MeCreator2/Configuration_adv.h
  55. 4
    3
      config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  56. 4
    3
      config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  57. 4
    3
      config/examples/HMS434/Configuration_adv.h
  58. 4
    3
      config/examples/Infitary/i3-M508/Configuration_adv.h
  59. 4
    3
      config/examples/JGAurora/A1/Configuration_adv.h
  60. 4
    3
      config/examples/JGAurora/A5/Configuration_adv.h
  61. 4
    3
      config/examples/JGAurora/A5S/Configuration_adv.h
  62. 4
    3
      config/examples/MakerParts/Configuration_adv.h
  63. 4
    3
      config/examples/Malyan/M150/Configuration_adv.h
  64. 4
    3
      config/examples/Malyan/M200/Configuration_adv.h
  65. 4
    3
      config/examples/Micromake/C1/enhanced/Configuration_adv.h
  66. 4
    3
      config/examples/Mks/Robin/Configuration_adv.h
  67. 4
    3
      config/examples/Mks/Sbase/Configuration_adv.h
  68. 4
    3
      config/examples/RapideLite/RL200/Configuration_adv.h
  69. 4
    3
      config/examples/RigidBot/Configuration_adv.h
  70. 4
    3
      config/examples/SCARA/Configuration_adv.h
  71. 4
    3
      config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h
  72. 4
    3
      config/examples/Sanguinololu/Configuration_adv.h
  73. 4
    3
      config/examples/Tevo/Michelangelo/Configuration_adv.h
  74. 4
    3
      config/examples/Tevo/Tarantula Pro/Configuration_adv.h
  75. 4
    3
      config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h
  76. 4
    3
      config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h
  77. 4
    3
      config/examples/TheBorg/Configuration_adv.h
  78. 4
    3
      config/examples/TinyBoy2/Configuration_adv.h
  79. 4
    3
      config/examples/Tronxy/X3A/Configuration_adv.h
  80. 4
    3
      config/examples/Tronxy/X5S-2E/Configuration_adv.h
  81. 4
    3
      config/examples/UltiMachine/Archim1/Configuration_adv.h
  82. 4
    3
      config/examples/UltiMachine/Archim2/Configuration_adv.h
  83. 4
    3
      config/examples/VORONDesign/Configuration_adv.h
  84. 4
    3
      config/examples/Velleman/K8200/Configuration_adv.h
  85. 4
    3
      config/examples/Velleman/K8400/Dual-head/Configuration_adv.h
  86. 4
    3
      config/examples/Velleman/K8400/Single-head/Configuration_adv.h
  87. 4
    3
      config/examples/WASP/PowerWASP/Configuration_adv.h
  88. 4
    3
      config/examples/Wanhao/Duplicator 6/Configuration_adv.h
  89. 4
    3
      config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h
  90. 4
    3
      config/examples/delta/Anycubic/Kossel/Configuration_adv.h
  91. 4
    3
      config/examples/delta/Dreammaker/Overlord/Configuration_adv.h
  92. 4
    3
      config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h
  93. 4
    3
      config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  94. 4
    3
      config/examples/delta/FLSUN/kossel/Configuration_adv.h
  95. 4
    3
      config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  96. 4
    3
      config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h
  97. 4
    3
      config/examples/delta/MKS/SBASE/Configuration_adv.h
  98. 4
    3
      config/examples/delta/Tevo Little Monster/Configuration_adv.h
  99. 4
    3
      config/examples/delta/generic/Configuration_adv.h
  100. 0
    0
      config/examples/delta/kossel_mini/Configuration_adv.h

+ 4
- 3
Marlin/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 90
- 40
Marlin/src/lcd/dogm/status_screen_DOGM.cpp Voir le fichier

@@ -335,21 +335,25 @@ void MarlinUI::draw_status_screen() {
335 335
 
336 336
   #if HAS_PRINT_PROGRESS
337 337
     #if DISABLED(DOGM_SD_PERCENT)
338
-      #define _SD_DURATION_X(len) (PROGRESS_BAR_X + (PROGRESS_BAR_WIDTH) / 2 - (len) * (MENU_FONT_WIDTH) / 2)
338
+      #define _SD_INFO_X(len) (PROGRESS_BAR_X + (PROGRESS_BAR_WIDTH) / 2 - (len) * (MENU_FONT_WIDTH) / 2)
339 339
     #else
340
-      #define _SD_DURATION_X(len) (LCD_PIXEL_WIDTH - (len) * (MENU_FONT_WIDTH))
340
+      #define _SD_INFO_X(len) (LCD_PIXEL_WIDTH - (len) * (MENU_FONT_WIDTH))
341 341
     #endif
342 342
 
343
-    static uint8_t progress_bar_solid_width = 0, lastProgress = 0;
344 343
     #if ENABLED(DOGM_SD_PERCENT)
345 344
       static char progress_string[5];
346 345
     #endif
347
-    static uint8_t lastElapsed = 0, elapsed_x_pos = 0;
346
+    static uint8_t lastElapsed = 0, lastProgress = 0;
347
+    static u8g_uint_t elapsed_x_pos = 0, progress_bar_solid_width = 0;
348 348
     static char elapsed_string[16];
349 349
     #if ENABLED(SHOW_REMAINING_TIME)
350
-      #define SHOW_REMAINING_TIME_PREFIX 'E'
351
-      static uint8_t estimation_x_pos = 0;
350
+      static u8g_uint_t estimation_x_pos = 0;
352 351
       static char estimation_string[10];
352
+      #if BOTH(DOGM_SD_PERCENT, ROTATE_PROGRESS_DISPLAY)
353
+        static u8g_uint_t progress_x_pos = 0;
354
+        static uint8_t progress_state = 0;
355
+        static bool prev_blink = 0;
356
+      #endif
353 357
     #endif
354 358
   #endif
355 359
 
@@ -388,19 +392,31 @@ void MarlinUI::draw_status_screen() {
388 392
       ;
389 393
       duration_t elapsed = print_job_timer.duration();
390 394
       const uint8_t p = progress & 0xFF, ev = elapsed.value & 0xFF;
391
-      if (progress > 1 && p != lastProgress) {
395
+      if (p != lastProgress) {
392 396
         lastProgress = p;
393 397
 
394
-        progress_bar_solid_width = uint8_t((PROGRESS_BAR_WIDTH - 2) * progress / (PROGRESS_SCALE) * 0.01f);
398
+        progress_bar_solid_width = u8g_uint_t((PROGRESS_BAR_WIDTH - 2) * progress / (PROGRESS_SCALE) * 0.01f);
395 399
 
396 400
         #if ENABLED(DOGM_SD_PERCENT)
397
-          strcpy(progress_string, (
398
-            #if ENABLED(PRINT_PROGRESS_SHOW_DECIMALS)
399
-              permyriadtostr4(progress)
400
-            #else
401
-              ui8tostr3(progress / (PROGRESS_SCALE))
401
+          if (progress == 0) {
402
+            progress_string[0] = '\0';
403
+            #if ENABLED(SHOW_REMAINING_TIME)
404
+              estimation_string[0] = '\0';
405
+              estimation_x_pos = _SD_INFO_X(0);
402 406
             #endif
403
-          ));
407
+          }
408
+          else {
409
+            strcpy(progress_string, (
410
+              #if ENABLED(PRINT_PROGRESS_SHOW_DECIMALS)
411
+                permyriadtostr4(progress)
412
+              #else
413
+                ui8tostr3(progress / (PROGRESS_SCALE))
414
+              #endif
415
+            ));
416
+          }
417
+          #if BOTH(SHOW_REMAINING_TIME, ROTATE_PROGRESS_DISPLAY) // Tri-state progress display mode
418
+            progress_x_pos = _SD_INFO_X(strlen(progress_string));
419
+          #endif
404 420
         #endif
405 421
       }
406 422
 
@@ -408,14 +424,24 @@ void MarlinUI::draw_status_screen() {
408 424
         lastElapsed = ev;
409 425
         const bool has_days = (elapsed.value >= 60*60*24L);
410 426
         const uint8_t len = elapsed.toDigital(elapsed_string, has_days);
411
-        elapsed_x_pos = _SD_DURATION_X(len);
427
+        elapsed_x_pos = _SD_INFO_X(len);
412 428
 
413 429
         #if ENABLED(SHOW_REMAINING_TIME)
414 430
           if (!(ev & 0x3)) {
415 431
             duration_t estimation = elapsed.value * (100 * (PROGRESS_SCALE) - progress) / progress;
416
-            const bool has_days = (estimation.value >= 60*60*24L);
417
-            const uint8_t len = estimation.toDigital(estimation_string, has_days);
418
-            estimation_x_pos = _SD_DURATION_X(len + 1);
432
+            if (estimation.value == 0) {
433
+              estimation_string[0] = '\0';
434
+              estimation_x_pos = _SD_INFO_X(0);
435
+            }
436
+            else {
437
+              const bool has_days = (estimation.value >= 60*60*24L);
438
+              const uint8_t len = estimation.toDigital(estimation_string, has_days);
439
+              #if BOTH(DOGM_SD_PERCENT, ROTATE_PROGRESS_DISPLAY)
440
+                estimation_x_pos = _SD_INFO_X(len);
441
+              #else
442
+                estimation_x_pos = _SD_INFO_X(len + 1);
443
+              #endif
444
+            }
419 445
           }
420 446
         #endif
421 447
       }
@@ -563,33 +589,57 @@ void MarlinUI::draw_status_screen() {
563 589
     if (PAGE_CONTAINS(50, 51))     // 50-51 (or just 50)
564 590
       u8g.drawBox(PROGRESS_BAR_X + 1, 50, progress_bar_solid_width, 2);
565 591
 
566
-    //
567
-    // SD Percent Complete
568
-    //
569
-
570
-    #if ENABLED(DOGM_SD_PERCENT)
571
-      if (progress_string[0] != '\0')
572
-        if (PAGE_CONTAINS(41, 48)) {
573
-          // Percent complete
574
-          lcd_put_u8str(55, 48, progress_string);
575
-          lcd_put_wchar('%');
576
-        }
577
-    #endif
592
+    if (PAGE_CONTAINS(EXTRAS_BASELINE - INFO_FONT_ASCENT, EXTRAS_BASELINE - 1)) {
578 593
 
579
-    //
580
-    // Elapsed Time
581
-    //
594
+      #if ALL(DOGM_SD_PERCENT, SHOW_REMAINING_TIME, ROTATE_PROGRESS_DISPLAY)
582 595
 
583
-    if (PAGE_CONTAINS(EXTRAS_BASELINE - INFO_FONT_ASCENT, EXTRAS_BASELINE - 1)) {
596
+        if (prev_blink != blink) {
597
+          prev_blink = blink;
598
+          if (++progress_state >= 3) progress_state = 0;
599
+        }
584 600
 
585
-      #if ENABLED(SHOW_REMAINING_TIME)
586
-        if (blink && (estimation_string[0] != '\0')) {
587
-          lcd_put_wchar(estimation_x_pos, EXTRAS_BASELINE, SHOW_REMAINING_TIME_PREFIX);
588
-          lcd_put_u8str(estimation_string);
601
+        if (progress_state == 0) {
602
+          if (progress_string[0]) {
603
+            lcd_put_u8str(progress_x_pos, EXTRAS_BASELINE, progress_string);
604
+            lcd_put_wchar('%');
605
+          }
589 606
         }
590
-        else
591
-      #endif
607
+        else if (progress_state == 2 && estimation_string[0]) {
608
+          lcd_put_u8str(PROGRESS_BAR_X, EXTRAS_BASELINE, "R:");
609
+          lcd_put_u8str(estimation_x_pos, EXTRAS_BASELINE, estimation_string);
610
+        }
611
+        else if (elapsed_string[0]) {
612
+          lcd_put_u8str(PROGRESS_BAR_X, EXTRAS_BASELINE, "E:");
592 613
           lcd_put_u8str(elapsed_x_pos, EXTRAS_BASELINE, elapsed_string);
614
+        }
615
+
616
+      #else // !DOGM_SD_PERCENT || !SHOW_REMAINING_TIME || !ROTATE_PROGRESS_DISPLAY
617
+
618
+        //
619
+        // SD Percent Complete
620
+        //
621
+
622
+        #if ENABLED(DOGM_SD_PERCENT)
623
+          if (progress_string[0]) {
624
+            lcd_put_u8str(55, 48, progress_string); // Percent complete
625
+            lcd_put_wchar('%');
626
+          }
627
+        #endif
628
+
629
+        //
630
+        // Elapsed Time
631
+        //
632
+
633
+        #if ENABLED(SHOW_REMAINING_TIME)
634
+          if (blink && estimation_string[0]) {
635
+            lcd_put_wchar(estimation_x_pos, EXTRAS_BASELINE, 'R');
636
+            lcd_put_u8str(estimation_string);
637
+          }
638
+          else
639
+        #endif
640
+            lcd_put_u8str(elapsed_x_pos, EXTRAS_BASELINE, elapsed_string);
641
+
642
+      #else // !DOGM_SD_PERCENT || !SHOW_REMAINING_TIME || !ROTATE_PROGRESS_DISPLAY
593 643
     }
594 644
 
595 645
   #endif // HAS_PRINT_PROGRESS

+ 4
- 3
config/default/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/3DFabXYZ/Migbot/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/ADIMLab/Gantry v1/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/ADIMLab/Gantry v2/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/AlephObjects/TAZ4/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Alfawise/U20-bltouch/Configuration_adv.h Voir le fichier

@@ -903,9 +903,10 @@
903 903
 // Add an 'M73' G-code to set the current percentage
904 904
 #define LCD_SET_PROGRESS_MANUALLY
905 905
 
906
-#if HAS_PRINT_PROGRESS
907
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
908
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
906
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
907
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
908
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
909
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
909 910
 #endif
910 911
 
911 912
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Alfawise/U20/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/AliExpress/UM2pExt/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Anet/A2/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Anet/A2plus/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Anet/A6/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Anet/A8/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Anet/A8plus/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Anet/E16/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/AnyCubic/i3/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/ArmEd/Configuration_adv.h Voir le fichier

@@ -906,9 +906,10 @@
906 906
 // Add an 'M73' G-code to set the current percentage
907 907
 //#define LCD_SET_PROGRESS_MANUALLY
908 908
 
909
-#if HAS_PRINT_PROGRESS
910
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
911
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
909
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
910
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
911
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
912
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
912 913
 #endif
913 914
 
914 915
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/BIBO/TouchX/default/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/BQ/Hephestos/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/BQ/Hephestos_2/Configuration_adv.h Voir le fichier

@@ -910,9 +910,10 @@
910 910
 // Add an 'M73' G-code to set the current percentage
911 911
 //#define LCD_SET_PROGRESS_MANUALLY
912 912
 
913
-#if HAS_PRINT_PROGRESS
914
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
915
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
913
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
914
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
915
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
916
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
916 917
 #endif
917 918
 
918 919
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/BQ/WITBOX/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Cartesio/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/CR-10/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/CR-10S/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/CR-10_5S/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/CR-10mini/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/CR-20 Pro/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/CR-20/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/CR-8/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/Ender-2/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/Ender-3/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/Ender-4/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Creality/Ender-5/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Dagoma/Disco Ultimate/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Einstart-S/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FYSETC/AIO_II/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FYSETC/Cheetah/base/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FYSETC/F6_13/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Felix/DUAL/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Felix/Single/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FlashForge/CreatorPro/Configuration_adv.h Voir le fichier

@@ -901,9 +901,10 @@
901 901
 // Add an 'M73' G-code to set the current percentage
902 902
 //#define LCD_SET_PROGRESS_MANUALLY
903 903
 
904
-#if HAS_PRINT_PROGRESS
905
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
906
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
904
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
905
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
906
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
907
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
907 908
 #endif
908 909
 
909 910
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/FolgerTech/i3-2020/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Formbot/Raptor/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Formbot/T_Rex_3/Configuration_adv.h Voir le fichier

@@ -906,9 +906,10 @@
906 906
 // Add an 'M73' G-code to set the current percentage
907 907
 #define LCD_SET_PROGRESS_MANUALLY
908 908
 
909
-#if HAS_PRINT_PROGRESS
910
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
911
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
909
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
910
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
911
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
912
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
912 913
 #endif
913 914
 
914 915
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Geeetech/A10/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Geeetech/A10M/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Geeetech/A20M/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Geeetech/MeCreator2/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/HMS434/Configuration_adv.h Voir le fichier

@@ -870,9 +870,10 @@
870 870
 // Add an 'M73' G-code to set the current percentage
871 871
 //#define LCD_SET_PROGRESS_MANUALLY
872 872
 
873
-#if HAS_PRINT_PROGRESS
874
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
875
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
873
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
874
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
875
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
876
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
876 877
 #endif
877 878
 
878 879
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Infitary/i3-M508/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/JGAurora/A1/Configuration_adv.h Voir le fichier

@@ -907,9 +907,10 @@
907 907
 // Add an 'M73' G-code to set the current percentage
908 908
 //#define LCD_SET_PROGRESS_MANUALLY
909 909
 
910
-#if HAS_PRINT_PROGRESS
911
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
912
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
910
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
911
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
912
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
913
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
913 914
 #endif
914 915
 
915 916
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/JGAurora/A5/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/JGAurora/A5S/Configuration_adv.h Voir le fichier

@@ -907,9 +907,10 @@
907 907
 // Add an 'M73' G-code to set the current percentage
908 908
 //#define LCD_SET_PROGRESS_MANUALLY
909 909
 
910
-#if HAS_PRINT_PROGRESS
911
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
912
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
910
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
911
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
912
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
913
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
913 914
 #endif
914 915
 
915 916
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/MakerParts/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Malyan/M150/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Malyan/M200/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Micromake/C1/enhanced/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Mks/Robin/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Mks/Sbase/Configuration_adv.h Voir le fichier

@@ -903,9 +903,10 @@
903 903
 // Add an 'M73' G-code to set the current percentage
904 904
 //#define LCD_SET_PROGRESS_MANUALLY
905 905
 
906
-#if HAS_PRINT_PROGRESS
907
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
908
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
906
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
907
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
908
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
909
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
909 910
 #endif
910 911
 
911 912
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/RapideLite/RL200/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/RigidBot/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/SCARA/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Sanguinololu/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Tevo/Michelangelo/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Tevo/Tarantula Pro/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/TheBorg/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/TinyBoy2/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Tronxy/X3A/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Tronxy/X5S-2E/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/UltiMachine/Archim1/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/UltiMachine/Archim2/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/VORONDesign/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Velleman/K8200/Configuration_adv.h Voir le fichier

@@ -915,9 +915,10 @@
915 915
 // Add an 'M73' G-code to set the current percentage
916 916
 //#define LCD_SET_PROGRESS_MANUALLY
917 917
 
918
-#if HAS_PRINT_PROGRESS
919
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
920
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
918
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
919
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
920
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
921
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
921 922
 #endif
922 923
 
923 924
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Velleman/K8400/Dual-head/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Velleman/K8400/Single-head/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/WASP/PowerWASP/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 //#define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Wanhao/Duplicator 6/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h Voir le fichier

@@ -902,9 +902,10 @@
902 902
 // Add an 'M73' G-code to set the current percentage
903 903
 #define LCD_SET_PROGRESS_MANUALLY
904 904
 
905
-#if HAS_PRINT_PROGRESS
906
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
907
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
905
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
906
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
907
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
908
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
908 909
 #endif
909 910
 
910 911
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/Anycubic/Kossel/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/Dreammaker/Overlord/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 #define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 #define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/FLSUN/kossel/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/MKS/SBASE/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/Tevo Little Monster/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 4
- 3
config/examples/delta/generic/Configuration_adv.h Voir le fichier

@@ -904,9 +904,10 @@
904 904
 // Add an 'M73' G-code to set the current percentage
905 905
 //#define LCD_SET_PROGRESS_MANUALLY
906 906
 
907
-#if HAS_PRINT_PROGRESS
908
-  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits (Graphical LCD only)
909
-  //#define SHOW_REMAINING_TIME          // Display estimated time to completion (Graphical LCD only)
907
+#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
908
+  //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
909
+  //#define SHOW_REMAINING_TIME          // Display estimated time to completion
910
+  //#define ROTATE_PROGRESS_DISPLAY      // Display (P)rogress, (E)lapsed, and (R)emaining time
910 911
 #endif
911 912
 
912 913
 #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS

+ 0
- 0
config/examples/delta/kossel_mini/Configuration_adv.h Voir le fichier


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff

Chargement…
Annuler
Enregistrer