From df9114a778893ad09d15934f9a361958e0025432 Mon Sep 17 00:00:00 2001 From: Hydra Date: Thu, 20 Apr 2017 22:18:54 +0100 Subject: [PATCH] CF/BF - Fix RSSI output via MSP. --- src/main/fc/fc_msp.c | 4 ++++ 1 file changed, 4 insertions(+) mode change 100755 => 100644 src/main/fc/fc_msp.c diff --git a/src/main/fc/fc_msp.c b/src/main/fc/fc_msp.c old mode 100755 new mode 100644 index c2663fa463..aa22fe5138 --- a/src/main/fc/fc_msp.c +++ b/src/main/fc/fc_msp.c @@ -597,7 +597,11 @@ static bool mspCommonProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProce case MSP_ANALOG: sbufWriteU8(dst, (uint8_t)constrain(getBatteryVoltage(), 0, 255)); sbufWriteU16(dst, (uint16_t)constrain(getMAhDrawn(), 0, 0xFFFF)); // milliamp hours drawn from battery +#ifdef USE_OSD_SLAVE sbufWriteU16(dst, 0); // rssi +#else + sbufWriteU16(dst, rssi); +#endif sbufWriteU16(dst, (int16_t)constrain(getAmperage(), -0x8000, 0x7FFF)); // send current in 0.01 A steps, range is -320A to 320A break;