Merge pull request #2786 from andelf/fix/stm32wl-msi-crash

Fix crash caused by using higher MSI range as sysclk on STM32WL
This commit is contained in:
Dario Nieuwenhuis 2024-05-21 22:07:50 +00:00 committed by GitHub
commit 7a26cc3764
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -159,6 +159,13 @@ pub(crate) unsafe fn init(config: Config) {
while RCC.cfgr().read().sws() != Sysclk::MSI {}
}
#[cfg(stm32wl)]
{
// Set max latency
FLASH.acr().modify(|w| w.set_prften(true));
FLASH.acr().modify(|w| w.set_latency(2));
}
// Set voltage scale
#[cfg(any(stm32l0, stm32l1))]
{