|
@@ -456,13 +456,13 @@ void MarlinUI::draw_status_screen() {
|
456
|
456
|
#endif
|
457
|
457
|
|
458
|
458
|
#if HAS_PRINT_PROGRESS
|
459
|
|
- #if DISABLED(DOGM_SD_PERCENT)
|
|
459
|
+ #if DISABLED(SHOW_SD_PERCENT)
|
460
|
460
|
#define _SD_INFO_X(len) (PROGRESS_BAR_X + (PROGRESS_BAR_WIDTH) / 2 - (len) * (MENU_FONT_WIDTH) / 2)
|
461
|
461
|
#else
|
462
|
462
|
#define _SD_INFO_X(len) (LCD_PIXEL_WIDTH - (len) * (MENU_FONT_WIDTH))
|
463
|
463
|
#endif
|
464
|
464
|
|
465
|
|
- #if ENABLED(DOGM_SD_PERCENT)
|
|
465
|
+ #if ENABLED(SHOW_SD_PERCENT)
|
466
|
466
|
static char progress_string[5];
|
467
|
467
|
#endif
|
468
|
468
|
static uint8_t lastElapsed = 0xFF, lastProgress = 0xFF;
|
|
@@ -471,7 +471,7 @@ void MarlinUI::draw_status_screen() {
|
471
|
471
|
#if ENABLED(SHOW_REMAINING_TIME)
|
472
|
472
|
static u8g_uint_t estimation_x_pos = 0;
|
473
|
473
|
static char estimation_string[10];
|
474
|
|
- #if BOTH(DOGM_SD_PERCENT, ROTATE_PROGRESS_DISPLAY)
|
|
474
|
+ #if BOTH(SHOW_SD_PERCENT, ROTATE_PROGRESS_DISPLAY)
|
475
|
475
|
static u8g_uint_t progress_x_pos = 0;
|
476
|
476
|
static uint8_t progress_state = 0;
|
477
|
477
|
static bool prev_blink = 0;
|
|
@@ -526,7 +526,7 @@ void MarlinUI::draw_status_screen() {
|
526
|
526
|
|
527
|
527
|
progress_bar_solid_width = u8g_uint_t((PROGRESS_BAR_WIDTH - 2) * (progress / (PROGRESS_SCALE)) * 0.01f);
|
528
|
528
|
|
529
|
|
- #if ENABLED(DOGM_SD_PERCENT)
|
|
529
|
+ #if ENABLED(SHOW_SD_PERCENT)
|
530
|
530
|
if (progress == 0) {
|
531
|
531
|
progress_string[0] = '\0';
|
532
|
532
|
#if ENABLED(SHOW_REMAINING_TIME)
|
|
@@ -543,7 +543,7 @@ void MarlinUI::draw_status_screen() {
|
543
|
543
|
#endif
|
544
|
544
|
}
|
545
|
545
|
|
546
|
|
- constexpr bool can_show_days = DISABLED(DOGM_SD_PERCENT) || ENABLED(ROTATE_PROGRESS_DISPLAY);
|
|
546
|
+ constexpr bool can_show_days = DISABLED(SHOW_SD_PERCENT) || ENABLED(ROTATE_PROGRESS_DISPLAY);
|
547
|
547
|
if (ev != lastElapsed) {
|
548
|
548
|
lastElapsed = ev;
|
549
|
549
|
const uint8_t len = elapsed.toDigital(elapsed_string, can_show_days && elapsed.value >= 60*60*24L);
|
|
@@ -564,11 +564,7 @@ void MarlinUI::draw_status_screen() {
|
564
|
564
|
else {
|
565
|
565
|
duration_t estimation = timeval;
|
566
|
566
|
const uint8_t len = estimation.toDigital(estimation_string, can_show_days && estimation.value >= 60*60*24L);
|
567
|
|
- estimation_x_pos = _SD_INFO_X(len
|
568
|
|
- #if !BOTH(DOGM_SD_PERCENT, ROTATE_PROGRESS_DISPLAY)
|
569
|
|
- + 1
|
570
|
|
- #endif
|
571
|
|
- );
|
|
567
|
+ estimation_x_pos = _SD_INFO_X(len + !BOTH(SHOW_SD_PERCENT, ROTATE_PROGRESS_DISPLAY));
|
572
|
568
|
}
|
573
|
569
|
}
|
574
|
570
|
#endif
|
|
@@ -767,7 +763,7 @@ void MarlinUI::draw_status_screen() {
|
767
|
763
|
|
768
|
764
|
if (PAGE_CONTAINS(EXTRAS_BASELINE - INFO_FONT_ASCENT, EXTRAS_BASELINE - 1)) {
|
769
|
765
|
|
770
|
|
- #if ALL(DOGM_SD_PERCENT, SHOW_REMAINING_TIME, ROTATE_PROGRESS_DISPLAY)
|
|
766
|
+ #if ALL(SHOW_SD_PERCENT, SHOW_REMAINING_TIME, ROTATE_PROGRESS_DISPLAY)
|
771
|
767
|
|
772
|
768
|
if (prev_blink != blink) {
|
773
|
769
|
prev_blink = blink;
|
|
@@ -789,13 +785,13 @@ void MarlinUI::draw_status_screen() {
|
789
|
785
|
lcd_put_u8str(elapsed_x_pos, EXTRAS_BASELINE, elapsed_string);
|
790
|
786
|
}
|
791
|
787
|
|
792
|
|
- #else // !DOGM_SD_PERCENT || !SHOW_REMAINING_TIME || !ROTATE_PROGRESS_DISPLAY
|
|
788
|
+ #else // !SHOW_SD_PERCENT || !SHOW_REMAINING_TIME || !ROTATE_PROGRESS_DISPLAY
|
793
|
789
|
|
794
|
790
|
//
|
795
|
791
|
// SD Percent Complete
|
796
|
792
|
//
|
797
|
793
|
|
798
|
|
- #if ENABLED(DOGM_SD_PERCENT)
|
|
794
|
+ #if ENABLED(SHOW_SD_PERCENT)
|
799
|
795
|
if (progress_string[0]) {
|
800
|
796
|
lcd_put_u8str(55, EXTRAS_BASELINE, progress_string); // Percent complete
|
801
|
797
|
lcd_put_wchar('%');
|
|
@@ -815,7 +811,7 @@ void MarlinUI::draw_status_screen() {
|
815
|
811
|
#endif
|
816
|
812
|
lcd_put_u8str(elapsed_x_pos, EXTRAS_BASELINE, elapsed_string);
|
817
|
813
|
|
818
|
|
- #endif // !DOGM_SD_PERCENT || !SHOW_REMAINING_TIME || !ROTATE_PROGRESS_DISPLAY
|
|
814
|
+ #endif // !SHOW_SD_PERCENT || !SHOW_REMAINING_TIME || !ROTATE_PROGRESS_DISPLAY
|
819
|
815
|
}
|
820
|
816
|
|
821
|
817
|
#endif // HAS_PRINT_PROGRESS
|