summaryrefslogtreecommitdiff
path: root/ports/stm32/powerctrl.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/powerctrl.c')
-rw-r--r--ports/stm32/powerctrl.c5
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