From 81ed325830eb7dac2646fb50b71d2579bbc732a7 Mon Sep 17 00:00:00 2001 From: bsongis Date: Wed, 2 Jul 2014 17:48:51 +0200 Subject: [PATCH] Fixes #1422 --- radio/src/opentx.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index 74b978373..e79f27cb7 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -898,14 +898,18 @@ FORCEINLINE void convertUnit(getvalue_t & val, uint8_t & unit) if (unit == UNIT_KTS) { // kts to mph unit = UNIT_SPEED; - val = (val * 31) / 27; + val = (val * 23) / 20; } } else { if (unit == UNIT_KTS) { // kts to km/h unit = UNIT_SPEED; +#if defined(CPUARM) + val = (val * 1852) / 1000; +#else val = (val * 50) / 27; +#endif } }