aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-11-06 03:37:39 +0100
committerDario Nieuwenhuis <[email protected]>2023-11-06 03:37:39 +0100
commitb8679c0cc85e5eb65bd996ee18deac4a952b1b10 (patch)
tree2a2b9e413db7301966990ab18b74d7eb60132a19 /embassy-stm32
parentd9b00c01e09deea8d1255a89ce40174960aad793 (diff)
stm32/rcc: set highest VOS on some F4s with no overdrive.
Diffstat (limited to 'embassy-stm32')
-rw-r--r--embassy-stm32/src/rcc/f4f7.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/embassy-stm32/src/rcc/f4f7.rs b/embassy-stm32/src/rcc/f4f7.rs
index 2e4f95722..d507a6fd4 100644
--- a/embassy-stm32/src/rcc/f4f7.rs
+++ b/embassy-stm32/src/rcc/f4f7.rs
@@ -113,6 +113,14 @@ pub(crate) unsafe fn init(config: Config) {
113 while !PWR.csr1().read().odswrdy() {} 113 while !PWR.csr1().read().odswrdy() {}
114 } 114 }
115 115
116 #[cfg(any(stm32f401, stm32f410, stm32f411, stm32f412, stm32f413, stm32f423))]
117 {
118 use crate::pac::pwr::vals::Vos;
119 use crate::pac::PWR;
120
121 PWR.cr1().modify(|w| w.set_vos(Vos::SCALE1));
122 }
123
116 // Configure HSI 124 // Configure HSI
117 let hsi = match config.hsi { 125 let hsi = match config.hsi {
118 false => { 126 false => {