X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Favr%2Fdrv%2Fadc_avr.c;h=33beeca39acad872e9c60739af403f8f3a968472;hb=947fa269915f08922989a0faf971c216594ababf;hp=6d10b934c345fa7817737d885e4370820dfc7b88;hpb=b9d8dc2ae14331f66ec5f79d02fcff672879eeb5;p=bertos.git diff --git a/bertos/cpu/avr/drv/adc_avr.c b/bertos/cpu/avr/drv/adc_avr.c index 6d10b934..33beeca3 100644 --- a/bertos/cpu/avr/drv/adc_avr.c +++ b/bertos/cpu/avr/drv/adc_avr.c @@ -41,12 +41,13 @@ #include "adc_avr.h" -#include // IRQ_ASSERT_ENABLED() #include "cfg/cfg_adc.h" #include "cfg/cfg_kern.h" #include #include +#include // IRQ_ASSERT_ENABLED() + #include #include @@ -89,7 +90,7 @@ INLINE void adc_hw_select_ch(uint8_t ch) { /* Set to 0 all mux registers */ - ADMUX &= ~(BV(MUX3) | BV(MUX3) | BV(MUX2) | BV(MUX1) | BV(MUX0)); + ADMUX &= ~(BV(MUX4) | BV(MUX3) | BV(MUX2) | BV(MUX1) | BV(MUX0)); /* Select channel, only first 8 channel modes are supported for now */ ADMUX |= (ch & 0x07);