From a46a2c87562ed6a7847053439f2dc5409ed80d23 Mon Sep 17 00:00:00 2001 From: bsongis Date: Fri, 17 Aug 2012 16:55:56 +0000 Subject: [PATCH] Telemetry bug fixes --- src/frsky.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frsky.cpp b/src/frsky.cpp index 8bb43bd91..c029d4786 100644 --- a/src/frsky.cpp +++ b/src/frsky.cpp @@ -944,7 +944,7 @@ void putsTelemetryChannel(uint8_t x, uint8_t y, uint8_t channel, int16_t val, ui break; case TELEM_MIN_A1-1: case TELEM_MIN_A2-1: - channel -= TELEM_MIN_A1-1; + channel -= TELEM_MIN_A1-TELEM_A1; // no break case TELEM_A1-1: case TELEM_A2-1: @@ -1122,9 +1122,9 @@ NOINLINE uint8_t getRssiAlarmValue(uint8_t alarm) void displayVoltageScreenLine(uint8_t y, uint8_t index) { putsStrIdx(0, y, STR_A, index+1, 0); - putsTelemetryChannel(3*FW+6*FW+4, y, index+MAX_TIMERS, frskyData.analog[index].value, DBLSIZE); - lcd_putc(12*FW-1, y-FH, '<'); putsTelemetryChannel(17*FW, y-FH, index+MAX_TIMERS, frskyData.analog[index].min, NO_UNIT); - lcd_putc(12*FW, y, '>'); putsTelemetryChannel(17*FW, y, index+MAX_TIMERS, frskyData.analog[index].max, NO_UNIT); + putsTelemetryChannel(3*FW+6*FW+4, y, index+TELEM_A1-1, frskyData.analog[index].value, DBLSIZE); + lcd_putc(12*FW-1, y-FH, '<'); putsTelemetryChannel(17*FW, y-FH, index+TELEM_A1-1, frskyData.analog[index].min, NO_UNIT); + lcd_putc(12*FW, y, '>'); putsTelemetryChannel(17*FW, y, index+TELEM_A1-1, frskyData.analog[index].max, NO_UNIT); } void menuProcFrsky(uint8_t event)