diff options
Diffstat (limited to 'firmware/drivers/adc.c')
-rw-r--r-- | firmware/drivers/adc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/drivers/adc.c b/firmware/drivers/adc.c index bb8242e37f..fd7916622c 100644 --- a/firmware/drivers/adc.c +++ b/firmware/drivers/adc.c | |||
@@ -171,6 +171,8 @@ unsigned char adc_scan(int channel) | |||
171 | 171 | ||
172 | CS_HI; | 172 | CS_HI; |
173 | 173 | ||
174 | adcdata[channel] = data; | ||
175 | |||
174 | return data; | 176 | return data; |
175 | } | 177 | } |
176 | 178 | ||
@@ -186,7 +188,7 @@ static void adc_tick(void) | |||
186 | if(++adc_counter == HZ) | 188 | if(++adc_counter == HZ) |
187 | { | 189 | { |
188 | adc_counter = 0; | 190 | adc_counter = 0; |
189 | adcdata[ADC_BATTERY] = adc_scan(ADC_BATTERY); | 191 | adc_scan(ADC_BATTERY); |
190 | } | 192 | } |
191 | } | 193 | } |
192 | 194 | ||
@@ -201,8 +203,6 @@ void adc_init(void) | |||
201 | GPIO_OUT &= ~0x00400000; /* CLK low */ | 203 | GPIO_OUT &= ~0x00400000; /* CLK low */ |
202 | 204 | ||
203 | tick_add_task(adc_tick); | 205 | tick_add_task(adc_tick); |
204 | |||
205 | adcdata[3] = adc_scan(3); | ||
206 | } | 206 | } |
207 | 207 | ||
208 | #elif CONFIG_CPU == TCC730 | 208 | #elif CONFIG_CPU == TCC730 |