summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/stm32/powerctrl.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/ports/stm32/powerctrl.c b/ports/stm32/powerctrl.c
index 775514922..9d3f374f9 100644
--- a/ports/stm32/powerctrl.c
+++ b/ports/stm32/powerctrl.c
@@ -827,12 +827,20 @@ void powerctrl_enter_stop_mode(void) {
powerctrl_low_power_prep_wb55();
#endif
+ #if defined(MICROPY_BOARD_PRE_STOP)
+ MICROPY_BOARD_PRE_STOP
+ #endif
+
#if defined(STM32F7)
HAL_PWR_EnterSTOPMode((PWR_CR1_LPDS | PWR_CR1_LPUDS | PWR_CR1_FPDS | PWR_CR1_UDEN), PWR_STOPENTRY_WFI);
#else
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
#endif
+ #if defined(MICROPY_BOARD_POST_STOP)
+ MICROPY_BOARD_POST_STOP
+ #endif
+
// reconfigure the system clock after waking up
#if defined(STM32F0)