From 7ccbcf2eaad878daf139a5e52715c423229618d9 Mon Sep 17 00:00:00 2001 From: Marcio Teixeira Date: Thu, 16 May 2019 19:38:03 -0600 Subject: [PATCH] Fix TMC EEPROM regression (#14008) Partially undo 15357af to ensure TMC code is initialized in the proper order. --- Marlin/src/Marlin.cpp | 4 ++++ Marlin/src/lcd/ultralcd.cpp | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Marlin/src/Marlin.cpp b/Marlin/src/Marlin.cpp index 6f9e527832..18cbbaa237 100644 --- a/Marlin/src/Marlin.cpp +++ b/Marlin/src/Marlin.cpp @@ -1053,6 +1053,10 @@ void setup() { fanmux_init(); #endif + #if HAS_TRINAMIC && HAS_LCD_MENU + init_tmc_section(); + #endif + #if ENABLED(MIXING_EXTRUDER) mixer.init(); #endif diff --git a/Marlin/src/lcd/ultralcd.cpp b/Marlin/src/lcd/ultralcd.cpp index 8dbec921e1..4035bd34cd 100644 --- a/Marlin/src/lcd/ultralcd.cpp +++ b/Marlin/src/lcd/ultralcd.cpp @@ -293,10 +293,6 @@ void MarlinUI::init() { #if HAS_ENCODER_ACTION encoderDiff = 0; #endif - - #if HAS_TRINAMIC && HAS_LCD_MENU - init_tmc_section(); - #endif } bool MarlinUI::get_blink() {