Use lcd_home() wherever possible

Fix cherry-pick conflict
This commit is contained in:
Alex Voinea 2023-01-24 13:05:48 +01:00
parent c7f9a46c86
commit 580b27e394
2 changed files with 6 additions and 5 deletions

View File

@ -244,17 +244,18 @@ void lcd_refresh_noclear(void)
lcd_begin(0);
}
// Clear display, set cursor position to zero and unshift the display. It does not clear the custom characters memory
void lcd_clear(void)
{
lcd_command(LCD_CLEARDISPLAY, 1600); // clear display, set cursor position to zero
lcd_command(LCD_CLEARDISPLAY, 1600);
lcd_currline = 0;
lcd_ddram_address = 0;
}
// Set cursor position to zero and in DDRAM. It does not unshift the display.
void lcd_home(void)
{
lcd_command(LCD_RETURNHOME, 1600); // set cursor position to zero
lcd_currline = 0;
lcd_set_cursor(0, 0);
lcd_ddram_address = 0;
}

View File

@ -1747,8 +1747,8 @@ bool shouldPreheatOnlyNozzle() {
}
}
void lcd_print_target_temps_first_line(){
lcd_set_cursor(0, 0);
void lcd_print_target_temps_first_line() {
lcd_home();
lcdui_print_temp(LCD_STR_THERMOMETER[0], (int) degHotend(0), (int) degTargetHotend(0));
lcd_set_cursor(10, 0);
int targetBedTemp = (int) degTargetBed();