fix: stm32g4 calibration delays

This commit is contained in:
elagil 2025-03-29 22:01:54 +01:00
parent cae954a87e
commit ca8be1c976

View File

@ -171,7 +171,7 @@ impl<'d, T: Instance> Adc<'d, T> {
reg.set_advregen(true);
});
blocking_delay_us(10);
blocking_delay_us(20);
}
fn configure_differential_inputs(&mut self) {
@ -191,6 +191,8 @@ impl<'d, T: Instance> Adc<'d, T> {
while T::regs().cr().read().adcal() {}
blocking_delay_us(20);
T::regs().cr().modify(|w| {
w.set_adcaldif(Adcaldif::DIFFERENTIAL);
});
@ -198,6 +200,8 @@ impl<'d, T: Instance> Adc<'d, T> {
T::regs().cr().modify(|w| w.set_adcal(true));
while T::regs().cr().read().adcal() {}
blocking_delay_us(20);
}
fn enable(&mut self) {