diff options
Diffstat (limited to 'ports/stm32/powerctrl.c')
| -rw-r--r-- | ports/stm32/powerctrl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/stm32/powerctrl.c b/ports/stm32/powerctrl.c index 3439b0d1f..373f6b1ab 100644 --- a/ports/stm32/powerctrl.c +++ b/ports/stm32/powerctrl.c @@ -29,6 +29,7 @@ #include "powerctrl.h" #include "rtc.h" #include "genhdr/pllfreqtable.h" +#include "extmod/modbluetooth.h" #if defined(STM32H7) #define RCC_SR RSR @@ -947,6 +948,10 @@ void powerctrl_enter_standby_mode(void) { } #endif + #if defined(STM32WB) && MICROPY_PY_BLUETOOTH + mp_bluetooth_deinit(); + #endif + // We need to clear the PWR wake-up-flag before entering standby, since // the flag may have been set by a previous wake-up event. Furthermore, // we need to disable the wake-up sources while clearing this flag, so |
