From 4947b136156e923447456edd8a28fe391e158dcd Mon Sep 17 00:00:00 2001 From: RobertTDowling Date: Wed, 15 Nov 2023 17:11:16 -0800 Subject: [PATCH] stm32h7 ADC: Fix stalled clock in default h7 config --- embassy-stm32/src/rcc/h.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/embassy-stm32/src/rcc/h.rs b/embassy-stm32/src/rcc/h.rs index 4407d9e9..bdae850f 100644 --- a/embassy-stm32/src/rcc/h.rs +++ b/embassy-stm32/src/rcc/h.rs @@ -168,7 +168,12 @@ impl Default for Config { apb4_pre: APBPrescaler::DIV1, per_clock_source: PerClockSource::HSI, - adc_clock_source: AdcClockSource::from_bits(0), // PLL2_P on H7, HCLK on H5 + + #[cfg(stm32h5)] + adc_clock_source: AdcClockSource::from_bits(0), // HCLK on H5 + #[cfg(stm32h7)] + adc_clock_source: AdcClockSource::from_bits(2), // PCLK on H7 + timer_prescaler: TimerPrescaler::DefaultX2, voltage_scale: VoltageScale::Scale0, ls: Default::default(),