aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32/src/adc/v2.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/embassy-stm32/src/adc/v2.rs b/embassy-stm32/src/adc/v2.rs
index b6451c9de..e79680493 100644
--- a/embassy-stm32/src/adc/v2.rs
+++ b/embassy-stm32/src/adc/v2.rs
@@ -6,9 +6,14 @@ use embedded_hal_02::blocking::delay::DelayUs;
6 6
7pub const VDDA_CALIB_MV: u32 = 3000; 7pub const VDDA_CALIB_MV: u32 = 3000;
8 8
9#[cfg(not(rcc_f4))]
10unsafe fn enable() {
11 todo!()
12}
13
14#[cfg(rcc_f4)]
9unsafe fn enable() { 15unsafe fn enable() {
10 // TODO do not enable all adc clocks if not needed 16 // TODO do not enable all adc clocks if not needed
11 #[cfg(rcc_f4)]
12 crate::pac::RCC.apb2enr().modify(|w| w.set_adc1en(true)); 17 crate::pac::RCC.apb2enr().modify(|w| w.set_adc1en(true));
13 crate::pac::RCC.apb2enr().modify(|w| w.set_adc2en(true)); 18 crate::pac::RCC.apb2enr().modify(|w| w.set_adc2en(true));
14 crate::pac::RCC.apb2enr().modify(|w| w.set_adc3en(true)); 19 crate::pac::RCC.apb2enr().modify(|w| w.set_adc3en(true));