From 7ad137e570140c9425f976de628f87417c11137c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sat, 18 Mar 2023 18:39:29 +0000 Subject: [PATCH] Add preheat_cmd into PROGMEM Change in memory: Flash: -30 bytes SRAM: 0 bytes --- Firmware/first_lay_cal.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Firmware/first_lay_cal.cpp b/Firmware/first_lay_cal.cpp index 37d2dfe38..be92f0d20 100644 --- a/Firmware/first_lay_cal.cpp +++ b/Firmware/first_lay_cal.cpp @@ -47,12 +47,16 @@ static const char zero_extrusion[] PROGMEM = "G92 E0"; //! @brief Wait for preheat void lay1cal_wait_preheat() { - const char * const preheat_cmd[] = + static const char preheat_cmd_2[] PROGMEM = "M190"; + static const char preheat_cmd_3[] PROGMEM = "M109"; + static const char preheat_cmd_4[] PROGMEM = "G28"; + + static const char * const preheat_cmd[] PROGMEM = { MSG_M107, - PSTR("M190"), - PSTR("M109"), - PSTR("G28"), + preheat_cmd_2, + preheat_cmd_3, + preheat_cmd_4, zero_extrusion };