aboutsummaryrefslogtreecommitdiff
path: root/kernel/adc.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-11-02 22:12:09 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-11-02 22:12:09 +0000
commitbd081e78d9333439e51860dc66177191bcae8e5b (patch)
tree5e6a6d5b5d2e7bb12408c20c0cc2e2284c42d2f7 /kernel/adc.c
parentc8d70c68858142516e5980c7b2fdbbee745729ed (diff)
fix adc counting
Diffstat (limited to 'kernel/adc.c')
-rw-r--r--kernel/adc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/adc.c b/kernel/adc.c
index 2593bb9..3cabeef 100644
--- a/kernel/adc.c
+++ b/kernel/adc.c
@@ -39,9 +39,9 @@ adc(void *arg)
cli();
a->value[i] = ADCW;
sei();
+ i = (i + 1) % ADCCHANNELS;
ADMUX = i;
ADCSRA |= _BV(ADSC);
- i = (i + 1) % ADCCHANNELS;
}
update(MSEC(500 / ADCCHANNELS), DL);
}