ソースを参照

Subcall overflow error message

Scott Lahteine 5年前
コミット
e9c8da35c5
2個のファイルの変更2行の追加1行の削除
  1. 1
    0
      Marlin/src/lcd/language/language_en.h
  2. 1
    1
      Marlin/src/sd/cardreader.cpp

+ 1
- 0
Marlin/src/lcd/language/language_en.h ファイルの表示

@@ -52,6 +52,7 @@ namespace Language_en {
52 52
   PROGMEM Language_Str MSG_MEDIA_READ_ERROR                = _UxGT("Media read error");
53 53
   PROGMEM Language_Str MSG_MEDIA_USB_REMOVED               = _UxGT("USB device removed");
54 54
   PROGMEM Language_Str MSG_MEDIA_USB_FAILED                = _UxGT("USB start failed");
55
+  PROGMEM Language_Str MSG_KILL_SUBCALL_OVERFLOW           = _UxGT("Subcall Overflow");
55 56
   PROGMEM Language_Str MSG_LCD_ENDSTOPS                    = _UxGT("Endstops"); // Max length 8 characters
56 57
   PROGMEM Language_Str MSG_LCD_SOFT_ENDSTOPS               = _UxGT("Soft Endstops");
57 58
   PROGMEM Language_Str MSG_MAIN                            = _UxGT("Main");

+ 1
- 1
Marlin/src/sd/cardreader.cpp ファイルの表示

@@ -520,7 +520,7 @@ void CardReader::openFileRead(char * const path, const uint8_t subcall_type/*=0*
520 520
       // Too deep? The firmware has to bail.
521 521
       if (file_subcall_ctr > SD_PROCEDURE_DEPTH - 1) {
522 522
         SERIAL_ERROR_MSG("Exceeded max SUBROUTINE depth:" STRINGIFY(SD_PROCEDURE_DEPTH));
523
-        kill();
523
+        kill(GET_TEXT(MSG_KILL_SUBCALL_OVERFLOW));
524 524
         return;
525 525
       }
526 526
 

読み込み中…
キャンセル
保存