From 68db7e01d842b0b9b828be6e001e83f78de7a226 Mon Sep 17 00:00:00 2001 From: Damien George Date: Thu, 30 Jan 2020 16:30:03 +1100 Subject: [PATCH] stm32/powerctrl: Enable overdrive on F7 when waking from stop mode. Because if the SYSCLK is set to 180MHz or higher it will require this to be on already. --- ports/stm32/powerctrl.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ports/stm32/powerctrl.c b/ports/stm32/powerctrl.c index d1ac85f0e8..4c40cffb60 100644 --- a/ports/stm32/powerctrl.c +++ b/ports/stm32/powerctrl.c @@ -381,6 +381,11 @@ void powerctrl_enter_stop_mode(void) { } #endif + #if defined(STM32F7) + // Enable overdrive to reach 216MHz (if needed) + HAL_PWREx_EnableOverDrive(); + #endif + // enable PLL __HAL_RCC_PLL_ENABLE(); while (!__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY)) {