]> www.fi.muni.cz Git - bike-lights.git/commitdiff
adc: battery adc
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Wed, 29 Aug 2012 14:24:08 +0000 (16:24 +0200)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Wed, 29 Aug 2012 14:24:08 +0000 (16:24 +0200)
adc.c

diff --git a/adc.c b/adc.c
index a6547e30e81f74c64b82fd73b1c9fc39515fe324..bef7375e8b54f40167e4c591a10021a0b653360e 100644 (file)
--- a/adc.c
+++ b/adc.c
@@ -3,6 +3,7 @@
 
 #include "lights.h"
 
 
 #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),
 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 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;
 
 #define LAST_ADC (sizeof(adc_mux)/sizeof(adc_mux[0]))
 volatile static unsigned char current_adc;