aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/rcc/f3.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-02-14 02:12:06 +0100
committerDario Nieuwenhuis <[email protected]>2022-02-14 02:12:06 +0100
commit39d06b59cd8eb6f64e5986bfaaf4e5f7d504f5c1 (patch)
treefa49fb426a7db68550c33e7b26dfe2f720ceae15 /embassy-stm32/src/rcc/f3.rs
parentc8f9f1bead8aa02076ff8daec3c83c752808dbcb (diff)
Update stm32-data
Diffstat (limited to 'embassy-stm32/src/rcc/f3.rs')
-rw-r--r--embassy-stm32/src/rcc/f3.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/embassy-stm32/src/rcc/f3.rs b/embassy-stm32/src/rcc/f3.rs
index 2727a5b1c..820915312 100644
--- a/embassy-stm32/src/rcc/f3.rs
+++ b/embassy-stm32/src/rcc/f3.rs
@@ -1,5 +1,5 @@
1use crate::pac::flash::vals::Latency; 1use crate::pac::flash::vals::Latency;
2use crate::pac::rcc::vals::{Hpre, Hsebyp, Pllmul, Pllsrc, Ppre, Prediv, Sw, Usbpre}; 2use crate::pac::rcc::vals::{Hpre, Pllmul, Pllsrc, Ppre, Prediv, Sw, Usbpre};
3use crate::pac::{FLASH, RCC}; 3use crate::pac::{FLASH, RCC};
4use crate::rcc::{set_freqs, Clocks}; 4use crate::rcc::{set_freqs, Clocks};
5use crate::time::Hertz; 5use crate::time::Hertz;
@@ -106,11 +106,7 @@ pub(crate) unsafe fn init(config: Config) {
106 // Enable HSE 106 // Enable HSE
107 if config.hse.is_some() { 107 if config.hse.is_some() {
108 RCC.cr().write(|w| { 108 RCC.cr().write(|w| {
109 w.set_hsebyp(if config.bypass_hse { 109 w.set_hsebyp(config.bypass_hse);
110 Hsebyp::BYPASSED
111 } else {
112 Hsebyp::NOTBYPASSED
113 });
114 // We turn on clock security to switch to HSI when HSE fails 110 // We turn on clock security to switch to HSI when HSE fails
115 w.set_csson(true); 111 w.set_csson(true);
116 w.set_hseon(true); 112 w.set_hseon(true);
@@ -164,7 +160,7 @@ pub(crate) unsafe fn init(config: Config) {
164 apb2: Hertz(pclk2), 160 apb2: Hertz(pclk2),
165 apb1_tim: Hertz(pclk1 * timer_mul1), 161 apb1_tim: Hertz(pclk1 * timer_mul1),
166 apb2_tim: Hertz(pclk2 * timer_mul2), 162 apb2_tim: Hertz(pclk2 * timer_mul2),
167 ahb: Hertz(hclk), 163 ahb1: Hertz(hclk),
168 }); 164 });
169} 165}
170 166