From 7379341559cecad7b539338f85b60a3abce49f7c Mon Sep 17 00:00:00 2001 From: bsongis Date: Mon, 31 Mar 2014 12:54:56 +0200 Subject: [PATCH] Issue #896 fixed --- radio/src/targets/taranis/adc_driver.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/radio/src/targets/taranis/adc_driver.cpp b/radio/src/targets/taranis/adc_driver.cpp index 12aaea7c9..012b4f603 100644 --- a/radio/src/targets/taranis/adc_driver.cpp +++ b/radio/src/targets/taranis/adc_driver.cpp @@ -59,10 +59,11 @@ #define SAMPTIME 2 // sample time = 15 cycles volatile uint16_t Analog_values[NUMBER_ANALOG]; + #if defined(REV4a) -const char ana_direction[NUMBER_ANALOG] = {0,1,0,1, 1,1,0,1,0, 0}; + const char ana_direction[NUMBER_ANALOG] = {1,-1,1,-1, -1,-1,0,-1,1, 1}; #elif !defined(REV3) -const char ana_direction[NUMBER_ANALOG] = {0,1,0,1, 1,0,0,1,0, 0}; + const char ana_direction[NUMBER_ANALOG] = {1,-1,1,-1, -1,1,0,-1,1, 1}; #endif void adcInit() @@ -124,9 +125,10 @@ void adcRead() #if !defined(REV3) // adc direction correct for (i=0; i