Quellcode durchsuchen

Save 42 bytes of flash by removing duplicate string "--------------------".

Marek Bel vor 7 Jahren
Ursprung
Commit
b6888470cf
1 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  1. 5 3
      Firmware/ultralcd.cpp

+ 5 - 3
Firmware/ultralcd.cpp

@@ -192,6 +192,8 @@ unsigned char firstrun = 1;
 
 #include "ultralcd_implementation_hitachi_HD44780.h"
 
+static const char separator[] PROGMEM = "--------------------";
+
 /** forward declarations **/
 
 static const char* lcd_display_message_fullscreen_nonBlocking_P(const char *msg, uint8_t &nlines);
@@ -2291,7 +2293,7 @@ static void lcd_menu_xyz_y_min()
 {
     lcd.setCursor(0,0);
     lcd_printPGM(MSG_Y_DISTANCE_FROM_MIN);
-    lcd_print_at_PGM(0, 1, PSTR("--------------------"));
+    lcd_print_at_PGM(0, 1, separator);
     lcd_print_at_PGM(0, 2, MSG_LEFT);
     lcd_print_at_PGM(0, 3, MSG_RIGHT);
 
@@ -2324,7 +2326,7 @@ static void lcd_menu_xyz_skew()
         lcd.print(angleDiff * 180 / M_PI);
         lcd.print(LCD_STR_DEGREE);
     }else lcd_print_at_PGM(16, 0, PSTR("N/A"));
-    lcd_print_at_PGM(0, 1, PSTR("--------------------"));
+    lcd_print_at_PGM(0, 1, separator);
     lcd_print_at_PGM(0, 2, MSG_SLIGHT_SKEW);
     lcd_print_at_PGM(15, 2, PSTR(""));
     lcd.print(bed_skew_angle_mild * 180 / M_PI);
@@ -7138,7 +7140,7 @@ static int lcd_selftest_screen(int _step, int _progress, int _progress_scale, bo
 	if (_step == 13) lcd_printPGM(PSTR("Calibrating home"));
 
 	lcd.setCursor(0, 1);
-	lcd.print("--------------------");
+	lcd_printPGM(separator);
 	if ((_step >= -1) && (_step <= 1))
 	{
 		//SERIAL_ECHOLNPGM("Fan test");