aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/stm32_it.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/stm32_it.c')
-rw-r--r--ports/stm32/stm32_it.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ports/stm32/stm32_it.c b/ports/stm32/stm32_it.c
index 0c5263e05..a3740d59c 100644
--- a/ports/stm32/stm32_it.c
+++ b/ports/stm32/stm32_it.c
@@ -72,6 +72,7 @@
#include "stm32_it.h"
#include "pendsv.h"
#include "irq.h"
+#include "powerctrl.h"
#include "pybthread.h"
#include "gccollect.h"
#include "extint.h"
@@ -144,7 +145,7 @@ int pyb_hard_fault_debug = 0;
void HardFault_C_Handler(ExceptionRegisters_t *regs) {
if (!pyb_hard_fault_debug) {
- NVIC_SystemReset();
+ powerctrl_mcu_reset();
}
#if MICROPY_HW_ENABLE_USB