From ea4f41100dc178c31e845e6163b212e73bc2ef67 Mon Sep 17 00:00:00 2001 From: bsongis Date: Mon, 26 May 2014 07:49:03 +0200 Subject: [PATCH] Fixes #1131 --- radio/src/opentx.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index 3b8d4a526..04ec6ed6d 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -1700,8 +1700,15 @@ PLAY_FUNCTION(playValue, uint8_t idx) case MIXSRC_FIRST_TELEM+TELEM_RPM-1: case MIXSRC_FIRST_TELEM+TELEM_MAX_RPM-1: - PLAY_NUMBER(val, 1+UNIT_RPMS, 0); + { + getvalue_t rpm = val; + if (rpm > 100) + rpm = 10 * div10_and_round(rpm); + if (rpm > 1000) + rpm = 10 * div10_and_round(rpm); + PLAY_NUMBER(rpm, 1+UNIT_RPMS, 0); break; + } case MIXSRC_FIRST_TELEM+TELEM_HDG-1: PLAY_NUMBER(val, 1+UNIT_HDG, 0);