mirror of
https://github.com/embassy-rs/embassy.git
synced 2025-09-28 12:50:37 +00:00
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:
commit
92376401bb
@ -191,6 +191,14 @@ impl<'d, T: Instance> Adc<'d, T> {
|
|||||||
T::regs().cr().modify(|w| w.set_adcal(true));
|
T::regs().cr().modify(|w| w.set_adcal(true));
|
||||||
|
|
||||||
while T::regs().cr().read().adcal() {}
|
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) {
|
fn enable(&mut self) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user