power panic: store saved_fan_speed in EEPROM
fanSpeed may have an outdated value
This commit is contained in:
parent
44bedcd941
commit
6d902d6437
|
|
@ -69,6 +69,7 @@ void uvlo_() {
|
||||||
saved_bed_temperature = target_temperature_bed;
|
saved_bed_temperature = target_temperature_bed;
|
||||||
saved_extruder_temperature = target_temperature[active_extruder];
|
saved_extruder_temperature = target_temperature[active_extruder];
|
||||||
saved_extruder_relative_mode = axis_relative_modes & E_AXIS_MASK;
|
saved_extruder_relative_mode = axis_relative_modes & E_AXIS_MASK;
|
||||||
|
saved_fan_speed = fanSpeed;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Stop all heaters before continuing
|
// Stop all heaters before continuing
|
||||||
|
|
@ -163,7 +164,7 @@ void uvlo_() {
|
||||||
eeprom_update_word((uint16_t*)EEPROM_UVLO_FEEDMULTIPLY, feedmultiply);
|
eeprom_update_word((uint16_t*)EEPROM_UVLO_FEEDMULTIPLY, feedmultiply);
|
||||||
eeprom_update_word((uint16_t*)EEPROM_UVLO_TARGET_HOTEND, saved_extruder_temperature);
|
eeprom_update_word((uint16_t*)EEPROM_UVLO_TARGET_HOTEND, saved_extruder_temperature);
|
||||||
eeprom_update_byte((uint8_t*)EEPROM_UVLO_TARGET_BED, saved_bed_temperature);
|
eeprom_update_byte((uint8_t*)EEPROM_UVLO_TARGET_BED, saved_bed_temperature);
|
||||||
eeprom_update_byte((uint8_t*)EEPROM_UVLO_FAN_SPEED, fanSpeed);
|
eeprom_update_byte((uint8_t*)EEPROM_UVLO_FAN_SPEED, saved_fan_speed);
|
||||||
eeprom_update_float((float*)(EEPROM_EXTRUDER_MULTIPLIER_0), extruder_multiplier[0]);
|
eeprom_update_float((float*)(EEPROM_EXTRUDER_MULTIPLIER_0), extruder_multiplier[0]);
|
||||||
eeprom_update_word((uint16_t*)(EEPROM_EXTRUDEMULTIPLY), (uint16_t)extrudemultiply);
|
eeprom_update_word((uint16_t*)(EEPROM_EXTRUDEMULTIPLY), (uint16_t)extrudemultiply);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue