X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fstmf0%2Fao_arch_funcs.h;fp=src%2Fstmf0%2Fao_arch_funcs.h;h=591ca8a07576fb01a2888754d5f372fc9ab0ac47;hp=a0c6e08876cbb012e350b18dc585e02346db9c7c;hb=009d56b4f03c1ba3c9a36bdb54c772ad21844057;hpb=e879d739c394602043e8ed512ad1a433fbf96c1c diff --git a/src/stmf0/ao_arch_funcs.h b/src/stmf0/ao_arch_funcs.h index a0c6e088..591ca8a0 100644 --- a/src/stmf0/ao_arch_funcs.h +++ b/src/stmf0/ao_arch_funcs.h @@ -458,6 +458,9 @@ static inline void ao_sleep_mode(void) { ao_arch_block_interrupts(); + /* Enable power interface clock */ + stm_rcc.apb1enr |= (1 << STM_RCC_APB1ENR_PWREN); + ao_arch_nop(); stm_scb.scr |= (1 << STM_SCB_SCR_SLEEPDEEP); ao_arch_nop(); stm_pwr.cr |= (1 << STM_PWR_CR_PDDS) | (1 << STM_PWR_CR_LPDS);