X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Favr%2Fdrv%2Fadc_avr.h;h=6c77ca3d03c6e485c8c043379677ff95aec7f8a0;hb=db72c76f4275be952460cad175a905357c5834c3;hp=417e45367051efc8400a621cf8bc250cc455edab;hpb=8cdc1b5e85f12f6667843a2ad5d83cc0b5b4733c;p=bertos.git diff --git a/bertos/cpu/avr/drv/adc_avr.h b/bertos/cpu/avr/drv/adc_avr.h index 417e4536..6c77ca3d 100644 --- a/bertos/cpu/avr/drv/adc_avr.h +++ b/bertos/cpu/avr/drv/adc_avr.h @@ -39,7 +39,13 @@ #include -#define ADC_MUX_MAXCH 7 +#if CPU_AVR_ATMEGA1280 || CPU_AVR_ATMEGA2560 + /* 16 channels aivailable */ + #define ADC_MUX_MAXCH 15 +#else + /* only 8 channels aivailable */ + #define ADC_MUX_MAXCH 7 +#endif #define ADC_BITS 10 void adc_hw_select_ch(uint8_t ch);