From 9d0e4ea3d5f9c28f21fe1f81ca1035d7d8b63dfb Mon Sep 17 00:00:00 2001 From: Dave Johnson Date: Sat, 7 Oct 2017 13:02:55 -0700 Subject: [PATCH] [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 --- Marlin/src/lcd/ultralcd_impl_DOGM.h | 4 ++-- Marlin/src/lcd/ultralcd_impl_HD44780.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Marlin/src/lcd/ultralcd_impl_DOGM.h b/Marlin/src/lcd/ultralcd_impl_DOGM.h index d437d040ed..da1b08068f 100644 --- a/Marlin/src/lcd/ultralcd_impl_DOGM.h +++ b/Marlin/src/lcd/ultralcd_impl_DOGM.h @@ -430,12 +430,12 @@ FORCE_INLINE void _draw_axis_label(const AxisEnum axis, const char* const pstr, if (!axis_homed[axis]) u8g.print('?'); else { - #if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING) + #if DISABLED(HOME_AFTER_DEACTIVATE) && DISABLED(DISABLE_REDUCED_ACCURACY_WARNING) if (!axis_known_position[axis]) u8g.print(' '); else #endif - lcd_printPGM(pstr); + lcd_printPGM(pstr); } } } diff --git a/Marlin/src/lcd/ultralcd_impl_HD44780.h b/Marlin/src/lcd/ultralcd_impl_HD44780.h index 5fa4d23685..33159fe338 100644 --- a/Marlin/src/lcd/ultralcd_impl_HD44780.h +++ b/Marlin/src/lcd/ultralcd_impl_HD44780.h @@ -600,12 +600,12 @@ FORCE_INLINE void _draw_axis_label(const AxisEnum axis, const char* const pstr, if (!axis_homed[axis]) lcd.write('?'); else { - #if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING) + #if DISABLED(HOME_AFTER_DEACTIVATE) && DISABLED(DISABLE_REDUCED_ACCURACY_WARNING) if (!axis_known_position[axis]) lcd.write(' '); else #endif - lcd_printPGM(pstr); + lcd_printPGM(pstr); } } }