From 28047f781d7f744e23a72a34fde84b29a50db95f Mon Sep 17 00:00:00 2001 From: ShikOfTheRa Date: Mon, 21 Nov 2022 15:32:05 +0000 Subject: [PATCH] Update SerialMAVLINK.ino Removed rounding errors --- MW_OSD/SerialMAVLINK.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MW_OSD/SerialMAVLINK.ino b/MW_OSD/SerialMAVLINK.ino index b1584183..94fdeed7 100644 --- a/MW_OSD/SerialMAVLINK.ino +++ b/MW_OSD/SerialMAVLINK.ino @@ -355,8 +355,8 @@ void serialMAVCheck() { #ifdef DEBUGDPOSMAV timer.d0rate++; #endif - AIR_speed = (int16_t)serialbufferfloat(0) * 100; // m/s-->cm/s - GPS_speed = (int16_t)serialbufferfloat(4) * 100; // m/s-->cm/s + AIR_speed = (float)serialbufferfloat(0) * 100; // m/s-->cm/s + GPS_speed = (float)serialbufferfloat(4) * 100; // m/s-->cm/s MwHeading = serialBuffer[16] | serialBuffer[17] << 8; // deg (-->deg*10 if GPS heading) MwHeading360 = MwHeading; if (MwHeading360 > 180)