1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-19 14:25:16 +03:00

Update crsf.c

This commit is contained in:
OptimusTi 2021-11-29 18:30:00 -05:00
parent 06d278825f
commit dd537e5a23

View file

@ -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)