Enable DBGMCU in sleep modes.
@@ -167,6 +167,12 @@ void SystemInit(void)
/* dpgeorge: enable 8-byte stack alignment for IRQ handlers, in accord with EABI */
SCB->CCR |= SCB_CCR_STKALIGN_Msk;
+
+ #if defined(MCU_SERIES_4) || defined(MCU_SERIES_F7)
+ DBGMCU->CR |= DBGMCU_CR_DBG_SLEEP;
+ #elif defined(MCU_SERIES_H7)
+ DBGMCU->CR |= DBGMCU_CR_DBG_SLEEPD1;
+ #endif
}
void SystemClock_Config(void)
