Subcall overflow error message
This commit is contained in:
		| @@ -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"); | ||||
|   | ||||
| @@ -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; | ||||
|       } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user