X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=bike-lights.git;a=blobdiff_plain;f=firmware%2Fadc.c;fp=firmware%2Fadc.c;h=f5d846f2b21d0340bd8f3411a1d214db5ae04583;hp=b7dad0ad59b31a940acecec248c91fd14ba8b2aa;hb=dfdde30a343b7da032bea880b0677b49ff0e5d8a;hpb=7f7665a5234d4d5cbd94fed9be55862772f3dc12 diff --git a/firmware/adc.c b/firmware/adc.c index b7dad0a..f5d846f 100644 --- a/firmware/adc.c +++ b/firmware/adc.c @@ -21,15 +21,15 @@ static void inline setup_mux(unsigned char n) switch (n) { case 0: // pwmled 1: 1.1V, ADC0,1 (PA0,1), gain 20 ADMUX = _BV(REFS1) | _BV(MUX3) | _BV(MUX1) | _BV(MUX0); - sum_shift = 3; // 8 measurements + sum_shift = PWMLED_ADC_SHIFT; break; case 1: // pwmled 2: 1.1V, ADC2,1 (PA2,1), gain 20 ADMUX = _BV(REFS1) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); - sum_shift = 3; // 8 measurements + sum_shift = PWMLED_ADC_SHIFT; break; case 2: // pwmled 3: 1.1V, ADC4 (PA5), single-ended ADMUX = _BV(REFS1) | _BV(MUX2); - sum_shift = 3; // 8 measurements + sum_shift = PWMLED_ADC_SHIFT; break; case 3: // ambient light: 1.1V, ADC5 (PA6), single-ended ADMUX = _BV(REFS1) | _BV(MUX2) | _BV(MUX0);