aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-12-23 13:50:39 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-12-23 13:50:39 +0000
commitd1dbcc6ca9786d6062ff102aca2b7475f3e16e27 (patch)
treed34ff686668e2ba06030bc217ff8de50279d4690
parent280a548075c1f33dc049339c48f865ca5f101be1 (diff)
delay blocking issues to later
-rw-r--r--kernel/adc.c4
-rw-r--r--kernel/ppm.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/kernel/adc.c b/kernel/adc.c
index a4c7540..5c7a35b 100644
--- a/kernel/adc.c
+++ b/kernel/adc.c
@@ -34,9 +34,9 @@ adc(void *arg)
for (;;) {
if (bit_is_clear(ADCSRA, ADSC)) {
- cli();
+ //cli();
a->value[i] = ADCW;
- sei();
+ //sei();
i = (i + 1) % ADCCHANNELS;
ADMUX = i;
ADCSRA |= _BV(ADSC);
diff --git a/kernel/ppm.c b/kernel/ppm.c
index 3225dd4..51dc0e5 100644
--- a/kernel/ppm.c
+++ b/kernel/ppm.c
@@ -46,9 +46,9 @@ ppm(void *arg)
t = FRAME;
for (i = 0; i < ADCCHANNELS; i++) {
- cli();
+ //cli();
v = SEC3(a->value[i]);
- sei();
+ //sei();
n = SIGMIN + v / ADCMAX;
t -= n + DELIM;