From 8eb054e7899b1f7a45eb3b4446c76cc38f32338b Mon Sep 17 00:00:00 2001 From: VintagePC <53943260+vintagepc@users.noreply.github.com> Date: Fri, 1 Jul 2022 08:37:32 -0400 Subject: [PATCH] Fix trying to use serial before it's intiialized --- Firmware/Marlin_main.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index a61d5d83f..d27bca47b 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -1044,10 +1044,6 @@ void setup() { timer2_init(); // enables functional millis - if (eeprom_read_byte((uint8_t *)EEPROM_MMU_ENABLED)) - { - MMU2::mmu2.Start(); - } ultralcd_init(); @@ -1063,6 +1059,12 @@ void setup() fdev_setup_stream(uartout, uart_putchar, NULL, _FDEV_SETUP_WRITE); //setup uart out stream stdout = uartout; + if (eeprom_read_byte((uint8_t *)EEPROM_MMU_ENABLED)) + { + MMU2::mmu2.Start(); + } + + #ifdef XFLASH bool xflash_success = xflash_init(); uint8_t optiboot_status = 1;