浏览代码

[2.0.x] Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled (#7879)

* Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled

If HOME_AFTER_DEACTIVATE, there is no need to warn on LCD since printer will home prior to starting print.  Saves 60 bytes PROGMEM on AVR with U8g panel.

* Reduce lines used

* Reduce lines used
Dave Johnson 7 年前
父节点
当前提交
9d0e4ea3d5
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 2
    2
      Marlin/src/lcd/ultralcd_impl_DOGM.h
  2. 2
    2
      Marlin/src/lcd/ultralcd_impl_HD44780.h

+ 2
- 2
Marlin/src/lcd/ultralcd_impl_DOGM.h 查看文件

@@ -430,12 +430,12 @@ FORCE_INLINE void _draw_axis_label(const AxisEnum axis, const char* const pstr,
430 430
     if (!axis_homed[axis])
431 431
       u8g.print('?');
432 432
     else {
433
-      #if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
433
+      #if DISABLED(HOME_AFTER_DEACTIVATE) && DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
434 434
         if (!axis_known_position[axis])
435 435
           u8g.print(' ');
436 436
         else
437 437
       #endif
438
-      lcd_printPGM(pstr);
438
+          lcd_printPGM(pstr);
439 439
     }
440 440
   }
441 441
 }

+ 2
- 2
Marlin/src/lcd/ultralcd_impl_HD44780.h 查看文件

@@ -600,12 +600,12 @@ FORCE_INLINE void _draw_axis_label(const AxisEnum axis, const char* const pstr,
600 600
     if (!axis_homed[axis])
601 601
       lcd.write('?');
602 602
     else {
603
-      #if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
603
+      #if DISABLED(HOME_AFTER_DEACTIVATE) && DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
604 604
         if (!axis_known_position[axis])
605 605
           lcd.write(' ');
606 606
         else
607 607
       #endif
608
-      lcd_printPGM(pstr);
608
+          lcd_printPGM(pstr);
609 609
     }
610 610
   }
611 611
 }

正在加载...
取消
保存