From 6ee7f3efa4357ca2ffcdfb93183affb03186c3da Mon Sep 17 00:00:00 2001 From: Jonathan Hudson Date: Fri, 7 Feb 2025 17:17:30 +0000 Subject: [PATCH] fix LTM attitude (mis-cast) --- src/main/telemetry/ltm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/telemetry/ltm.c b/src/main/telemetry/ltm.c index 45ab37deec..2b56e646cf 100644 --- a/src/main/telemetry/ltm.c +++ b/src/main/telemetry/ltm.c @@ -212,9 +212,9 @@ void ltm_sframe(sbuf_t *dst) void ltm_aframe(sbuf_t *dst) { sbufWriteU8(dst, 'A'); - sbufWriteU16(dst, DECIDEGREES_TO_DEGREES(attitude.values.pitch)); - sbufWriteU16(dst, DECIDEGREES_TO_DEGREES(attitude.values.roll)); - sbufWriteU16(dst, DECIDEGREES_TO_DEGREES(attitude.values.yaw)); + sbufWriteU16(dst, (int16_t)DECIDEGREES_TO_DEGREES(attitude.values.pitch)); + sbufWriteU16(dst, (int16_t)DECIDEGREES_TO_DEGREES(attitude.values.roll)); + sbufWriteU16(dst, (int16_t)DECIDEGREES_TO_DEGREES(attitude.values.yaw)); } #if defined(USE_GPS)