Reduce heater status code if no bed
This commit is contained in:
parent
fc30aa9d88
commit
34b17d4a8a
1 changed files with 9 additions and 5 deletions
|
@ -287,9 +287,11 @@ FORCE_INLINE void _draw_centered_temp(int temp, int x, int y) {
|
|||
}
|
||||
|
||||
FORCE_INLINE void _draw_heater_status(int x, int heater) {
|
||||
#if HAS_TEMP_BED
|
||||
bool isBed = heater < 0;
|
||||
|
||||
lcd_setFont(FONT_STATUSMENU);
|
||||
#else
|
||||
const bool isBed = false;
|
||||
#endif
|
||||
|
||||
_draw_centered_temp((isBed ? degTargetBed() : degTargetHotend(heater)) + 0.5, x, 7);
|
||||
|
||||
|
@ -351,8 +353,10 @@ static void lcd_implementation_status_screen() {
|
|||
// Extruders
|
||||
for (int i = 0; i < EXTRUDERS; i++) _draw_heater_status(5 + i * 25, i);
|
||||
|
||||
// Heatbed
|
||||
if (EXTRUDERS < 4) _draw_heater_status(81, -1);
|
||||
// Heated bed
|
||||
#if EXTRUDERS < 4 && HAS_TEMP_BED
|
||||
_draw_heater_status(81, -1);
|
||||
#endif
|
||||
|
||||
// Fan
|
||||
lcd_setFont(FONT_STATUSMENU);
|
||||
|
|
Reference in a new issue