Merge pull request #2443 from wavexx/uvlo_late_init

Setup the UVLO interrupt later during initialization
This commit is contained in:
DRracer 2020-01-28 22:02:05 +01:00 committed by GitHub
commit 1c9f72a0de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1298,10 +1298,6 @@ void setup()
st_init(); // Initialize stepper, this enables interrupts!
#ifdef UVLO_SUPPORT
setup_uvlo_interrupt();
#endif //UVLO_SUPPORT
#ifdef TMC2130
tmc2130_mode = silentMode?TMC2130_MODE_SILENT:TMC2130_MODE_NORMAL;
update_mode_profile();
@ -1596,12 +1592,14 @@ void setup()
lcd_update(2);
lcd_setstatuspgm(_T(WELCOME_MSG));
}
}
}
// Only arm the uvlo interrupt _after_ a recovering print has been initialized and
// the entire state machine initialized.
setup_uvlo_interrupt();
#endif //UVLO_SUPPORT
fCheckModeInit();
fSetMmuMode(mmu_enabled);
KEEPALIVE_STATE(NOT_BUSY);