summaryrefslogtreecommitdiff
path: root/stmhal/modpyb.c
diff options
context:
space:
mode:
Diffstat (limited to 'stmhal/modpyb.c')
-rw-r--r--stmhal/modpyb.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/stmhal/modpyb.c b/stmhal/modpyb.c
index c71d3e77e..2e4642fad 100644
--- a/stmhal/modpyb.c
+++ b/stmhal/modpyb.c
@@ -425,6 +425,9 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_1(pyb_udelay_obj, pyb_udelay);
/// \function stop()
STATIC mp_obj_t pyb_stop(void) {
+ // takes longer to wake but reduces stop current
+ HAL_PWREx_EnableFlashPowerDown();
+
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
// reconfigure the system clock after waking up