From c8a33ab1dbadfa4bfc1e64a70dfbbae5ecc24392 Mon Sep 17 00:00:00 2001 From: Samuel Brucksch Date: Wed, 8 Apr 2015 22:44:44 +0200 Subject: [PATCH] Update frsky.c Changed to a faster calculation --- src/main/telemetry/frsky.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/telemetry/frsky.c b/src/main/telemetry/frsky.c index b89b781912..9f340e3e3f 100644 --- a/src/main/telemetry/frsky.c +++ b/src/main/telemetry/frsky.c @@ -245,10 +245,9 @@ static void sendSpeed(void) //Speed should be sent in knots (GPS speed is in cm/s) sendDataHead(ID_GPS_SPEED_BP); //convert to knots: 1cm/s = 0.0194384449 knots - serialize16((uint16_t)(GPS_speed * 0.0194384449)); + serialize16(GPS_speed * 1944 / 10000); sendDataHead(ID_GPS_SPEED_AP); - //get 2 digits for AP - serialize16((uint16_t)((GPS_speed * 0.0194384449)*100)%100); + serialize16((GPS_speed * 1944 / 100) % 100); } #endif