Fix LPC build with USE_WATCHDOG off
This commit is contained in:
parent
63469ed8f7
commit
4937519d51
@ -199,14 +199,23 @@ void HardFault_HandlerC(unsigned long *sp, unsigned long lr, unsigned long cause
|
|||||||
|
|
||||||
// Clear cause of reset to prevent entering smoothie bootstrap
|
// Clear cause of reset to prevent entering smoothie bootstrap
|
||||||
HAL_clear_reset_source();
|
HAL_clear_reset_source();
|
||||||
|
|
||||||
// Restart watchdog
|
// Restart watchdog
|
||||||
|
#if ENABLED(USE_WATCHDOG)
|
||||||
//WDT_Restart(WDT);
|
//WDT_Restart(WDT);
|
||||||
watchdog_init();
|
watchdog_init();
|
||||||
|
#endif
|
||||||
|
|
||||||
// Reset controller
|
// Reset controller
|
||||||
NVIC_SystemReset();
|
NVIC_SystemReset();
|
||||||
|
|
||||||
for (;;) watchdog_init();
|
// Nothing below here is compiled because NVIC_SystemReset loops forever
|
||||||
|
|
||||||
|
for (;;) {
|
||||||
|
#if ENABLED(USE_WATCHDOG)
|
||||||
|
watchdog_init();
|
||||||
|
#endif
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
Loading…
Reference in New Issue
Block a user