From 87597c206df0cc6c19935529e6c62bdc25ff3414 Mon Sep 17 00:00:00 2001 From: "maxim.karban@gmail.com" Date: Fri, 27 Apr 2012 17:49:29 +0000 Subject: [PATCH] Alt on telemetry screen blinking fix --- src/frsky.cpp | 5 ++++- src/open9x.cpp | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/frsky.cpp b/src/frsky.cpp index 39e61505d..804edbc13 100644 --- a/src/frsky.cpp +++ b/src/frsky.cpp @@ -266,12 +266,15 @@ void parseTelemHubByte(uint8_t byte) // First received barometer altitude => Altitude offset if (!frskyHubData.baroAltitudeOffset) frskyHubData.baroAltitudeOffset = -frskyHubData.baroAltitude_bp; - + if (g_model.varioSource == VARIO_SOURCE_BARO) { evalVario(frskyHubData.baroAltitude_bp, frskyHubData.baroAltitude_ap); } frskyHubData.baroAltitude_bp += frskyHubData.baroAltitudeOffset; + + frskyHubData.lastBaroAltitude_bp = frskyHubData.baroAltitude_bp; + if (frskyHubData.baroAltitude_bp > frskyHubData.maxAltitude) frskyHubData.maxAltitude = frskyHubData.baroAltitude_bp; if (frskyHubData.baroAltitude_bp < frskyHubData.minAltitude) diff --git a/src/open9x.cpp b/src/open9x.cpp index 2c35a648b..70020871d 100644 --- a/src/open9x.cpp +++ b/src/open9x.cpp @@ -430,7 +430,7 @@ int16_t getValue(uint8_t i) else if(i