fix(telemetry): frsky angles should be be signed (allow negative) (#4733)

This commit is contained in:
Frankie Arzu
2024-03-25 12:57:32 +10:00
committed by GitHub
parent 4628ccce9e
commit 991b0c4b3c
+2 -2
View File
@@ -422,8 +422,8 @@ void sportProcessTelemetryPacketWithoutCrc(uint8_t module, uint8_t origin, const
}
}
else if (dataId >= ANGLE_FIRST_ID && dataId <= ANGLE_LAST_ID) {
sportProcessTelemetryPacket(dataId, 0, instance, data & 0xFFFFu);
sportProcessTelemetryPacket(dataId, 1, instance, data >> 16u);
sportProcessTelemetryPacket(dataId, 0, instance, (int16_t) (data & 0xFFFFu));
sportProcessTelemetryPacket(dataId, 1, instance, (int16_t) (data >> 16u));
}
else {
sportProcessTelemetryPacket(dataId, 0, instance, data);