Scott Lahteine
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
8 additions and
0 deletions
-
Marlin/src/lcd/malyanlcd.cpp
-
Marlin/src/sd/cardreader.cpp
|
|
@ -228,6 +228,7 @@ void process_lcd_p_command(const char* command) { |
|
|
|
case 'X': |
|
|
|
// cancel print
|
|
|
|
write_to_lcd_P(PSTR("{SYS:CANCELING}")); |
|
|
|
card.stopSDPrint(); |
|
|
|
clear_command_queue(); |
|
|
|
quickstop_stepper(); |
|
|
|
print_job_timer.stop(); |
|
|
|
|
|
@ -33,6 +33,10 @@ |
|
|
|
#include "../core/language.h" |
|
|
|
#include "../gcode/queue.h" |
|
|
|
|
|
|
|
#if ENABLED(ADVANCED_PAUSE_FEATURE) |
|
|
|
#include "../feature/pause.h" |
|
|
|
#endif |
|
|
|
|
|
|
|
#include <ctype.h> |
|
|
|
|
|
|
|
#define LONGEST_FILENAME (longFilename[0] ? longFilename : filename) |
|
|
@ -325,6 +329,9 @@ void CardReader::startFileprint() { |
|
|
|
} |
|
|
|
|
|
|
|
void CardReader::stopSDPrint() { |
|
|
|
#if ENABLED(ADVANCED_PAUSE_FEATURE) |
|
|
|
did_pause_print = 0; |
|
|
|
#endif |
|
|
|
sdprinting = false; |
|
|
|
if (isFileOpen()) file.close(); |
|
|
|
} |
|
|
|