From dd537e5a23c6dd65f58a8e18bafb44f2e81e2fa3 Mon Sep 17 00:00:00 2001 From: OptimusTi Date: Mon, 29 Nov 2021 18:30:00 -0500 Subject: [PATCH] Update crsf.c --- src/main/rx/crsf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/rx/crsf.c b/src/main/rx/crsf.c index aa29b2a410..71c42b05a3 100755 --- a/src/main/rx/crsf.c +++ b/src/main/rx/crsf.c @@ -244,6 +244,7 @@ STATIC_UNIT_TESTED uint8_t crsfFrameStatus(rxRuntimeConfig_t *rxRuntimeConfig) if (rxLinkStatistics.uplinkLQ > 0) { int16_t uplinkStrength; // RSSI dBm converted to % + uplinkStrength = constrain((100 * sq((osdConfig()->rssi_dbm_max - osdConfig()->rssi_dbm_min)) - (osdConfig()->rssi_dbm_max - rxLinkStatistics.uplinkRSSI) * (100 * (osdConfig()->rssi_dbm_max - rxLinkStatistics.uplinkRSSI))) / sq((osdConfig()->rssi_dbm_max - osdConfig()->rssi_dbm_min)),0,100); if (rxLinkStatistics.uplinkRSSI >= osdConfig()->rssi_dbm_max ) uplinkStrength = 99; else if (rxLinkStatistics.uplinkRSSI < osdConfig()->rssi_dbm_min)