Kaynağa Gözat

Use sprintf_P in first layer calibration. Save 30B of FLASH memory.

Marek Bel 5 yıl önce
ebeveyn
işleme
60cc3d58ec
1 değiştirilmiş dosya ile 1 ekleme ve 3 silme
  1. 1 3
      Firmware/ultralcd.cpp

+ 1 - 3
Firmware/ultralcd.cpp

@@ -1414,9 +1414,7 @@ void lcd_commands()
                 break;
             case 7:
                 lay1cal_meander();
-
-                strcpy(cmd1, "G1 X50 Y35 E");
-                strcat(cmd1, ftostr43(extr));
+                sprintf_P(cmd1, PSTR("G1 X50 Y35 E%-.3f"), extr);
                 enquecommand(cmd1);
 
                 lcd_commands_step = 6;