|
|
|
@ -582,8 +582,8 @@ FORCE_INLINE void _draw_axis_label(const AxisEnum axis, const char* const pstr,
|
|
|
|
|
FORCE_INLINE void _draw_heater_status(const int8_t heater, const char prefix, const bool blink) {
|
|
|
|
|
const bool isBed = heater < 0;
|
|
|
|
|
|
|
|
|
|
const float t1 = (isBed ? thermalManager.degBed() : thermalManager.degHotend(heater));
|
|
|
|
|
const float t2 = (isBed ? thermalManager.degTargetBed() : thermalManager.degTargetHotend(heater));
|
|
|
|
|
const float t1 = (isBed ? thermalManager.degBed() : thermalManager.degHotend(heater)),
|
|
|
|
|
t2 = (isBed ? thermalManager.degTargetBed() : thermalManager.degTargetHotend(heater));
|
|
|
|
|
|
|
|
|
|
if (prefix >= 0) lcd.print(prefix);
|
|
|
|
|
|
|
|
|
@ -831,7 +831,7 @@ static void lcd_implementation_status_screen() {
|
|
|
|
|
const uint8_t slen = lcd_strlen(lcd_status_message);
|
|
|
|
|
if (slen > LCD_WIDTH) {
|
|
|
|
|
// Skip any non-printing bytes
|
|
|
|
|
while (!charset_mapper(lcd_status_message[status_scroll_pos])) ++status_scroll_pos;
|
|
|
|
|
while (!PRINTABLE(lcd_status_message[status_scroll_pos])) ++status_scroll_pos;
|
|
|
|
|
if (++status_scroll_pos > slen - LCD_WIDTH) status_scroll_pos = 0;
|
|
|
|
|
}
|
|
|
|
|
#else
|
|
|
|
|