feat: calibrating Differential ADC for G4
Signed-off-by: Ivan Li <ivanli2048@gmail.com>
This commit is contained in:
parent
4790f8ff35
commit
a3c1b18b02
@ -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) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user