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:
parent
06d278825f
commit
dd537e5a23
1 changed files with 1 additions and 0 deletions
|
@ -244,6 +244,7 @@ STATIC_UNIT_TESTED uint8_t crsfFrameStatus(rxRuntimeConfig_t *rxRuntimeConfig)
|
||||||
|
|
||||||
if (rxLinkStatistics.uplinkLQ > 0) {
|
if (rxLinkStatistics.uplinkLQ > 0) {
|
||||||
int16_t uplinkStrength; // RSSI dBm converted to %
|
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 )
|
if (rxLinkStatistics.uplinkRSSI >= osdConfig()->rssi_dbm_max )
|
||||||
uplinkStrength = 99;
|
uplinkStrength = 99;
|
||||||
else if (rxLinkStatistics.uplinkRSSI < osdConfig()->rssi_dbm_min)
|
else if (rxLinkStatistics.uplinkRSSI < osdConfig()->rssi_dbm_min)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue