aboutsummaryrefslogtreecommitdiff
path: root/kernel/adc.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-03-22 02:51:32 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-03-22 02:51:32 +0000
commit58a011ea08a55bee223a0028ddb6237e466b93d0 (patch)
tree591f0ebf970820580c65912e0b893401d2a20f56 /kernel/adc.c
parentd3e3547ebab9a28e7599ed218a13876a2289c122 (diff)
tweak api
Diffstat (limited to 'kernel/adc.c')
-rw-r--r--kernel/adc.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/kernel/adc.c b/kernel/adc.c
index bacb576..cde31ff 100644
--- a/kernel/adc.c
+++ b/kernel/adc.c
@@ -37,9 +37,6 @@ void
adc(void *arg)
{
struct adcarg *a = (struct adcarg *)arg;
- uint32_t r = release();
- uint32_t d = deadline();
- uint16_t v;
uint8_t i;
ADCSRA |= (_BV(ADEN) | ADC_FLAGS);
@@ -50,8 +47,6 @@ adc(void *arg)
for (i = 0; i < ADCCHANNELS; i++)
a->value[i] = rdadc(i);
signal(0);
- r = d;
- d += MSEC(10) * ADCCHANNELS;
- update(r, d);
+ period(MSEC(8 * ADCCHANNELS));
}
}