diff --git a/radio/src/telemetry/crossfire.cpp b/radio/src/telemetry/crossfire.cpp index 3b8c66234..2709b1815 100644 --- a/radio/src/telemetry/crossfire.cpp +++ b/radio/src/telemetry/crossfire.cpp @@ -115,8 +115,8 @@ template bool getCrossfireTelemetryValue(uint8_t index, int32_t & value) { bool result = false; - value = 0; uint8_t * byte = &telemetryRxBuffer[index]; + value = (*byte & 0x80) ? -1 : 0; for (uint8_t i=0; i