mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 13:25:30 +03:00
Merge branch 'master' into 8107-osd-profile-names
This commit is contained in:
commit
b8a9e46a8d
30 changed files with 3695 additions and 49 deletions
|
@ -1026,6 +1026,13 @@ static void osdElementRtcTime(osdElementParms_t *element)
|
|||
}
|
||||
#endif // USE_RTC_TIME
|
||||
|
||||
#ifdef USE_RX_RSSI_DBM
|
||||
static void osdElementRssiDbm(osdElementParms_t *element)
|
||||
{
|
||||
tfp_sprintf(element->buff, "%c%3d", SYM_RSSI, getRssiDbm() * -1);
|
||||
}
|
||||
#endif // USE_RX_RSSI_DBM
|
||||
|
||||
#ifdef USE_OSD_STICK_OVERLAY
|
||||
static void osdElementStickOverlay(osdElementParms_t *element)
|
||||
{
|
||||
|
@ -1193,6 +1200,14 @@ static void osdElementWarnings(osdElementParms_t *element)
|
|||
SET_BLINK(OSD_WARNINGS);
|
||||
return;
|
||||
}
|
||||
#ifdef USE_RX_RSSI_DBM
|
||||
// rssi dbm
|
||||
if (osdWarnGetState(OSD_WARNING_RSSI_DBM) && (getRssiDbm() > osdConfig()->rssi_dbm_alarm)) {
|
||||
osdFormatMessage(element->buff, OSD_FORMAT_MESSAGE_BUFFER_SIZE, "RSSI DBM");
|
||||
SET_BLINK(OSD_WARNINGS);
|
||||
return;
|
||||
}
|
||||
#endif // USE_RX_RSSI_DBM
|
||||
|
||||
#ifdef USE_RX_LINK_QUALITY_INFO
|
||||
// Link Quality
|
||||
|
@ -1396,6 +1411,9 @@ static const uint8_t osdElementDisplayOrder[] = {
|
|||
#ifdef USE_RX_LINK_QUALITY_INFO
|
||||
OSD_LINK_QUALITY,
|
||||
#endif
|
||||
#ifdef USE_RX_RSSI_DBM
|
||||
OSD_RSSI_DBM_VALUE,
|
||||
#endif
|
||||
#ifdef USE_OSD_STICK_OVERLAY
|
||||
OSD_STICK_OVERLAY_LEFT,
|
||||
OSD_STICK_OVERLAY_RIGHT,
|
||||
|
@ -1510,6 +1528,9 @@ const osdElementDrawFn osdElementDrawFunction[OSD_ITEM_COUNT] = {
|
|||
#ifdef USE_OSD_PROFILES
|
||||
[OSD_PROFILE_NAME] = osdElementOsdProfileName,
|
||||
#endif
|
||||
#ifdef USE_RX_RSSI_DBM
|
||||
[OSD_RSSI_DBM_VALUE] = osdElementRssiDbm,
|
||||
#endif
|
||||
};
|
||||
|
||||
static void osdAddActiveElement(osd_items_e element)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue