diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index d8980064..628cb24c 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -843,20 +843,20 @@ void factory_reset() void show_fw_version_warnings() { if (FW_DEV_VERSION == FW_VERSION_GOLD || FW_DEV_VERSION == FW_VERSION_RC) return; switch (FW_DEV_VERSION) { - case(FW_VERSION_ALPHA): lcd_show_fullscreen_message_and_wait_P(_i("You are using firmware alpha version. This is development version. Using this version is not recommended and may cause printer damage.")); break;////MSG_FW_VERSION_ALPHA c=20 r=8 - case(FW_VERSION_BETA): lcd_show_fullscreen_message_and_wait_P(_i("You are using firmware beta version. This is development version. Using this version is not recommended and may cause printer damage.")); break;////MSG_FW_VERSION_BETA c=20 r=8 + case(FW_VERSION_BETA): lcd_show_fullscreen_message_and_wait_P(MSG_FW_VERSION_BETA); break; + case(FW_VERSION_ALPHA): case(FW_VERSION_DEVEL): case(FW_VERSION_DEBUG): lcd_update_enable(false); lcd_clear(); - #if FW_DEV_VERSION == FW_VERSION_DEVEL + #if (FW_DEV_VERSION == FW_VERSION_DEVEL || FW_DEV_VERSION == FW_VERSION_ALPHA) lcd_puts_at_P(0, 0, PSTR("Development build !!")); #else lcd_puts_at_P(0, 0, PSTR("Debbugging build !!!")); #endif lcd_puts_at_P(0, 1, PSTR("May destroy printer!")); - lcd_puts_at_P(0, 2, PSTR("ver ")); lcd_puts_P(PSTR(FW_VERSION_FULL)); - lcd_puts_at_P(0, 3, PSTR(FW_REPOSITORY)); + lcd_puts_at_P(0, 2, PSTR("FW")); lcd_puts_P(PSTR(FW_VERSION_FULL)); + lcd_puts_at_P(0, 3, PSTR("Repo: ")); lcd_puts_P(PSTR(FW_REPOSITORY)); lcd_wait_for_click(); break; // default: lcd_show_fullscreen_message_and_wait_P(_i("WARNING: This is an unofficial, unsupported build. Use at your own risk!")); break;////MSG_FW_VERSION_UNKNOWN c=20 r=8 diff --git a/Firmware/messages.cpp b/Firmware/messages.cpp index 6db00e7a..f243a1d3 100644 --- a/Firmware/messages.cpp +++ b/Firmware/messages.cpp @@ -167,6 +167,7 @@ extern const char MSG_THERMAL_ANOMALY[] PROGMEM_I1 = ISTR("THERMAL ANOMALY");/// #endif //not internationalized messages +const char MSG_FW_VERSION_BETA[] PROGMEM_N1 = "You are using a BETA firmware version! It is in a development state! Use this version with CAUTION as it may DAMAGE the printer!"; ////MSG_FW_VERSION_BETA c=20 r=8 const char MSG_AUTO_DEPLETE[] PROGMEM_N1 = "SpoolJoin"; ////MSG_AUTO_DEPLETE c=13 const char MSG_FIRMWARE[] PROGMEM_N1 = "Firmware"; ////MSG_FIRMWARE c=8 const char MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY[] PROGMEM_N1 = "FlashAir"; ////MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8 diff --git a/Firmware/messages.h b/Firmware/messages.h index 8dad4c39..2967ab40 100644 --- a/Firmware/messages.h +++ b/Firmware/messages.h @@ -72,7 +72,6 @@ extern const char MSG_NO[]; extern const char MSG_NOZZLE[]; extern const char MSG_PAPER[]; extern const char MSG_PAUSE_PRINT[]; -extern const char MSG_PINDA[]; extern const char MSG_PLACE_STEEL_SHEET[]; extern const char MSG_PLEASE_WAIT[]; extern const char MSG_POWER_FAILURES[]; @@ -86,7 +85,6 @@ extern const char MSG_REMOVE_STEEL_SHEET[]; extern const char MSG_RESET[]; extern const char MSG_RESUME_PRINT[]; extern const char MSG_RESUMING_PRINT[]; -extern const char MSG_SD_WORKDIR_FAIL[]; extern const char MSG_SELFTEST_PART_FAN[]; extern const char MSG_SELFTEST_EXTRUDER_FAN[]; extern const char MSG_SELFTEST_FAILED[]; @@ -126,24 +124,19 @@ extern const char MSG_WIZARD_WELCOME[]; extern const char MSG_WIZARD_WELCOME_SHIPPING[]; extern const char MSG_YES[]; extern const char MSG_V2_CALIBRATION[]; -extern const char MSG_WELCOME[]; extern const char MSG_OFF[]; extern const char MSG_ON[]; extern const char MSG_NA[]; -extern const char MSG_AUTO_DEPLETE[]; -extern const char MSG_CUTTER[]; extern const char MSG_NONE[]; extern const char MSG_WARN[]; extern const char MSG_STRICT[]; extern const char MSG_MODEL[]; -extern const char MSG_FIRMWARE[]; extern const char MSG_GCODE[]; extern const char MSG_GCODE_DIFF_PRINTER_CONTINUE[]; extern const char MSG_GCODE_DIFF_PRINTER_CANCELLED[]; extern const char MSG_NOZZLE_DIAMETER[]; extern const char MSG_MMU_MODE[]; extern const char MSG_SD_CARD[]; -extern const char MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY[]; extern const char MSG_SORT[]; extern const char MSG_SORT_TIME[]; extern const char MSG_SORT_ALPHA[]; @@ -177,6 +170,13 @@ extern const char MSG_THERMAL_ANOMALY[]; #endif //not internationalized messages +extern const char MSG_FW_VERSION_BETA[]; +extern const char MSG_AUTO_DEPLETE[]; +extern const char MSG_FIRMWARE[]; +extern const char MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY[]; +extern const char MSG_PINDA[]; +extern const char MSG_WELCOME[]; +extern const char MSG_SD_WORKDIR_FAIL[]; extern const char MSG_BROWNOUT_RESET[]; extern const char MSG_EXTERNAL_RESET[]; extern const char MSG_FILE_SAVED[];