machine/avr: use HasBits() method to simplify bit comparisons

Signed-off-by: Ron Evans <ron@hybridgroup.com>
This commit is contained in:
Ron Evans
2019-05-27 15:36:54 +02:00
committed by Ayke
parent 90cd3f8ea5
commit 31189deb3b
2 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ func (a ADC) Get() uint16 {
avr.ADCSRA.SetBits(avr.ADCSRA_ADSC)
// ADSC is cleared when the conversion finishes
for ok := true; ok; ok = (avr.ADCSRA.Get() & avr.ADCSRA_ADSC) > 0 {
for ok := true; ok; ok = avr.ADCSRA.HasBits(avr.ADCSRA_ADSC) {
}
return uint16(avr.ADCL.Get()) | uint16(avr.ADCH.Get())<<8