From 0cad1b43e3d48f4a1fe911903ed100328152327d Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 13 Apr 2010 00:22:17 +0200 Subject: digital/io/src: invert US synchronisation signal --- digital/io/src/usdist.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'digital') diff --git a/digital/io/src/usdist.c b/digital/io/src/usdist.c index d7f69975..6c35ad64 100644 --- a/digital/io/src/usdist.c +++ b/digital/io/src/usdist.c @@ -65,7 +65,7 @@ usdist_init (void) for (i = 0; i < USDIST_NB; i++) { usdist_mm[i] = 0xffff; - *usdist_sensors[i].sync_port |= usdist_sensors[i].sync_bv; + *usdist_sensors[i].sync_port &= ~usdist_sensors[i].sync_bv; *usdist_sensors[i].sync_ddr |= usdist_sensors[i].sync_bv; } } @@ -85,8 +85,8 @@ usdist_update (void) if (init) { /* Stop sensor. */ - *usdist_sensors[current].sync_port |= - usdist_sensors[current].sync_bv; + *usdist_sensors[current].sync_port &= + ~usdist_sensors[current].sync_bv; /* Read ADC value. */ adc_start (usdist_sensors[current].adc); while (!adc_checkf ()) @@ -108,8 +108,8 @@ usdist_update (void) } init = 1; /* Prepare next measure. */ - *usdist_sensors[current].sync_port &= - ~usdist_sensors[current].sync_bv; + *usdist_sensors[current].sync_port |= + usdist_sensors[current].sync_bv; wait = USDIST_PERIOD_CYCLE; /* New mesure done. */ return 1; -- cgit v1.2.3