diff options
Diffstat (limited to 'stmhal/modpyb.c')
-rw-r--r-- | stmhal/modpyb.c | 3 |
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 |