X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Favr%2Fdrv%2Fadc_avr.c;fp=bertos%2Fcpu%2Favr%2Fdrv%2Fadc_avr.c;h=51c81caca5d0ee13b9fd3e9304abb40ce56f7484;hb=111bf6c8f1d9ef14df24586fa67500fdc997163c;hp=c42f8e3ba4f9c6ae67db243790e8542f38883575;hpb=1dca602965917c8691de8b7337a7770ecde46b31;p=bertos.git diff --git a/bertos/cpu/avr/drv/adc_avr.c b/bertos/cpu/avr/drv/adc_avr.c index c42f8e3b..51c81cac 100644 --- a/bertos/cpu/avr/drv/adc_avr.c +++ b/bertos/cpu/avr/drv/adc_avr.c @@ -102,9 +102,9 @@ void adc_hw_select_ch(uint8_t ch) #if CPU_AVR_ATMEGA8 || CPU_AVR_ATMEGA328P || CPU_AVR_ATMEGA168 ADMUX &= ~(BV(MUX3) | BV(MUX2) | BV(MUX1) | BV(MUX0)); #elif CPU_AVR_ATMEGA32 || CPU_AVR_ATMEGA64 || CPU_AVR_ATMEGA128 || CPU_AVR_ATMEGA1281 \ - || CPU_AVR_ATMEGA1280 + || CPU_AVR_ATMEGA1280 || CPU_AVR_ATMEGA2560 ADMUX &= ~(BV(MUX4) | BV(MUX3) | BV(MUX2) | BV(MUX1) | BV(MUX0)); - #if CPU_AVR_ATMEGA1280 + #if CPU_AVR_ATMEGA1280 || CPU_AVR_ATMEGA2560 ADCSRB &= ~(BV(MUX5)); #endif #else @@ -114,7 +114,7 @@ void adc_hw_select_ch(uint8_t ch) /* Select channel, only first 8 channel modes are supported */ ADMUX |= (ch & 0x07); - #if CPU_AVR_ATMEGA1280 + #if CPU_AVR_ATMEGA1280 || CPU_AVR_ATMEGA2560 /* Select channel, all 16 channels are supported */ if (ch > 0x07) ADCSRB |= BV(MUX5);