From 219a5e06251443f8a379143ea8222b6e5adad494 Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Thu, 3 Oct 2019 21:25:52 +0200 Subject: [PATCH] Initialize EEPROM_SILENT in one place both for MK3 and MK25 printers and make it more clear. --- Firmware/Marlin_main.cpp | 2 +- Firmware/stepper.cpp | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 45dd118c..bcbe8742 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -1242,8 +1242,8 @@ void setup() // Once a firmware boots up, it forces at least a language selection, which changes // EEPROM_LANG to number lower than 0x0ff. // 1) Set a high power mode. + eeprom_update_byte((uint8_t*)EEPROM_SILENT, SILENT_MODE_OFF); #ifdef TMC2130 - eeprom_write_byte((uint8_t*)EEPROM_SILENT, 0); tmc2130_mode = TMC2130_MODE_NORMAL; #endif //TMC2130 eeprom_write_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 1); //run wizard diff --git a/Firmware/stepper.cpp b/Firmware/stepper.cpp index 710b135e..52fedcde 100644 --- a/Firmware/stepper.cpp +++ b/Firmware/stepper.cpp @@ -1564,10 +1564,6 @@ void st_current_init() //Initialize Digipot Motor Current { #ifdef MOTOR_CURRENT_PWM_XY_PIN uint8_t SilentMode = eeprom_read_byte((uint8_t*)EEPROM_SILENT); - if (SilentMode == 0xff){ //set power to High Power (MK2.5) or Normal Power (MK3, unused) - SilentMode = SILENT_MODE_POWER; - eeprom_update_byte((uint8_t*)EEPROM_SILENT, SilentMode); - } SilentModeMenu = SilentMode; pinMode(MOTOR_CURRENT_PWM_XY_PIN, OUTPUT); pinMode(MOTOR_CURRENT_PWM_Z_PIN, OUTPUT);