Subcall overflow error message

This commit is contained in:
Scott Lahteine 2020-04-13 14:54:05 -05:00
parent 421825259e
commit e9c8da35c5
2 changed files with 2 additions and 1 deletions

View File

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

View File

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