Merge pull request #3735 from IvanLi-CN/feat/Calibrating-Differential-ADC-for-G4

feat: Calibrating Differential Inputs ADC for G4
This commit is contained in:
Dario Nieuwenhuis 2025-01-07 15:43:29 +00:00 committed by GitHub
commit 92376401bb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -191,6 +191,14 @@ impl<'d, T: Instance> Adc<'d, T> {
T::regs().cr().modify(|w| w.set_adcal(true));
while T::regs().cr().read().adcal() {}
T::regs().cr().modify(|w| {
w.set_adcaldif(Adcaldif::DIFFERENTIAL);
});
T::regs().cr().modify(|w| w.set_adcal(true));
while T::regs().cr().read().adcal() {}
}
fn enable(&mut self) {