Make an attempt at resuming previous fan speed when resuming from a paused SD card print via the menu.
This commit is contained in:
parent
d5ce8dfa96
commit
6129c9167d
@ -97,6 +97,7 @@ int8_t SilentModeMenu = 0;
|
||||
int lcd_commands_type=LCD_COMMAND_IDLE;
|
||||
int lcd_commands_step=0;
|
||||
bool isPrintPaused = false;
|
||||
int oldFanSpeed = 0;
|
||||
bool farm_mode = false;
|
||||
int farm_no = 0;
|
||||
int farm_timer = 30;
|
||||
@ -662,12 +663,19 @@ static void lcd_return_to_status() {
|
||||
}
|
||||
|
||||
static void lcd_sdcard_pause() {
|
||||
oldFanSpeed = fanSpeed;
|
||||
card.pauseSDPrint();
|
||||
isPrintPaused = true;
|
||||
lcdDrawUpdate = 3;
|
||||
}
|
||||
|
||||
static void lcd_sdcard_resume() {
|
||||
if (oldFanSpeed) {
|
||||
fanSpeed = oldFanSpeed;
|
||||
SET_OUTPUT(FAN_PIN);
|
||||
WRITE(FAN_PIN, fanSpeed);
|
||||
oldFanSpeed = 0;
|
||||
}
|
||||
card.startFileprint();
|
||||
isPrintPaused = false;
|
||||
lcdDrawUpdate = 3;
|
||||
|
Loading…
Reference in New Issue
Block a user