X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=bike-lights.git;a=blobdiff_plain;f=adc.c;h=bef7375e8b54f40167e4c591a10021a0b653360e;hp=a6547e30e81f74c64b82fd73b1c9fc39515fe324;hb=911d9d5f5a6c106faafa17e8b7e21ac3e61b4d2a;hpb=6e520930d8d0b0ed0085671ea844c1cc419812b0 diff --git a/adc.c b/adc.c index a6547e3..bef7375 100644 --- a/adc.c +++ b/adc.c @@ -3,6 +3,7 @@ #include "lights.h" +/* ADC numbering: PWM LEDs first, then ambient light sensor, battery sensor */ static unsigned char adc_mux[] = { // pwmleds should be first // 0: pwmled 0: 1.1V, ADC3 (PA4), single-ended _BV(REFS1) | _BV(MUX1) | _BV(MUX0), @@ -17,6 +18,7 @@ static unsigned char adc_mux[] = { // pwmleds should be first }; #define AMBIENT_ADC N_PWMLEDS +#define BATTERY_ADC (N_PWMLEDS + 1) #define LAST_ADC (sizeof(adc_mux)/sizeof(adc_mux[0])) volatile static unsigned char current_adc;