mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-06 12:03:41 +00:00
machine/stm32f1, stm32f4: fix ADC by clearing the correct bit for rank after each read
Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
@@ -75,7 +75,7 @@ func (a ADC) Get() uint16 {
|
||||
stm32.ADC1.SR.ClearBits(stm32.ADC_SR_EOC)
|
||||
|
||||
// clear rank
|
||||
stm32.ADC1.SMPR1.ClearBits(ch)
|
||||
stm32.ADC1.SQR3.ClearBits(ch)
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ func (a ADC) Get() uint16 {
|
||||
stm32.ADC1.SR.ClearBits(stm32.ADC_SR_EOC)
|
||||
|
||||
// clear rank
|
||||
stm32.ADC1.SMPR1.ClearBits(ch)
|
||||
stm32.ADC1.SQR3.ClearBits(ch)
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user