From 2fc645486dc154c72254daf390e7bec52fa71426 Mon Sep 17 00:00:00 2001 From: "bernet.andre@gmail.com" Date: Fri, 6 Jul 2012 15:24:15 +0000 Subject: [PATCH] VFAS calculation/display now OK --- src/frsky.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frsky.cpp b/src/frsky.cpp index 52688d5dc..12c5c8b67 100644 --- a/src/frsky.cpp +++ b/src/frsky.cpp @@ -265,7 +265,7 @@ void parseTelemHubByte(uint8_t byte) break; case offsetof(FrskyHubData, volts_ap): - frskyData.hub.vfas = ((frskyData.hub.volts_bp * 100 + frskyData.hub.volts_bp) * 21) / 11; + frskyData.hub.vfas = ((frskyData.hub.volts_bp * 100 + frskyData.hub.volts_ap * 10) * 21) / 110; /* TODO later if (!frskyData.hub.minVfas || frskyData.hub.minVfas > frskyData.hub.vfas) frskyData.hub.minVfas = frskyData.hub.vfas; */ break; @@ -964,7 +964,7 @@ void putsTelemetryChannel(uint8_t x, uint8_t y, uint8_t channel, int16_t val, ui case TELEM_CELL-1: case TELEM_VFAS-1: - putsTelemetryValue(x, y, val, UNIT_VOLTS, att|PREC2); + putsTelemetryValue(x, y, val, UNIT_VOLTS, att|PREC1); break; case TELEM_CELLS_SUM-1: