From b7e673e3421c5ddec5ec4fd978cd6616d49d528c Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 6 Nov 2011 01:07:08 +0000 Subject: *** empty log message *** --- kernel/ppm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'kernel') diff --git a/kernel/ppm.c b/kernel/ppm.c index f3e5fc2..bcb853e 100644 --- a/kernel/ppm.c +++ b/kernel/ppm.c @@ -45,6 +45,7 @@ ppm(void *arg) for (i = 0; i < ADCCHANNELS; i++) { n = SIGMIN + SEC3(a->value[i]) / ADCMAX; + t -= n + DELIM; /* channel frame 0.7..1.7ms high */ OFF; @@ -53,14 +54,11 @@ ppm(void *arg) /* start frame 0.3ms low */ ON; update(DELIM, DL); - t -= n + DELIM; } - t -= DELIM; - /* sync frame */ OFF; - update(t, DL); + update(t - DELIM, DL); ON; update(DELIM, DL); -- cgit v1.2.3