From 662bf155626ba33b1aa22626a70ea97edb8233c5 Mon Sep 17 00:00:00 2001 From: bsongis Date: Fri, 25 Jul 2014 19:27:28 +0200 Subject: [PATCH] Fixes #1555 --- radio/src/telemetry/frsky_sport.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/telemetry/frsky_sport.cpp b/radio/src/telemetry/frsky_sport.cpp index 361fa8146..716c4fd97 100644 --- a/radio/src/telemetry/frsky_sport.cpp +++ b/radio/src/telemetry/frsky_sport.cpp @@ -456,10 +456,10 @@ void frskySportProcessPacket(uint8_t *packet) } } else if (appId >= A3_FIRST_ID && appId <= A3_LAST_ID) { - frskyData.analog[TELEM_ANA_A3].set(SPORT_DATA_U32(packet), UNIT_VOLTS); + frskyData.analog[TELEM_ANA_A3].set((SPORT_DATA_U32(packet)*255+165)/330, UNIT_VOLTS); } else if (appId >= A4_FIRST_ID && appId <= A4_LAST_ID) { - frskyData.analog[TELEM_ANA_A4].set(SPORT_DATA_U32(packet), UNIT_VOLTS); + frskyData.analog[TELEM_ANA_A4].set((SPORT_DATA_U32(packet)*255+165)/330, UNIT_VOLTS); } else if (appId >= CELLS_FIRST_ID && appId <= CELLS_LAST_ID) { uint32_t data = SPORT_DATA_U32(packet);