New menu to configure the user custom screens

This commit is contained in:
Bertrand Songis
2016-01-31 11:35:25 +01:00
parent 40ae1879e8
commit 1c38ccaa12
33 changed files with 474 additions and 481 deletions
+5
View File
@@ -660,3 +660,8 @@ void frskyUpdateCells(void)
}
}
#endif
NOINLINE uint8_t getRssiAlarmValue(uint8_t alarm)
{
return (45 - 3*alarm + g_model.frsky.rssiAlarms[alarm].value);
}
-18
View File
@@ -153,24 +153,6 @@ class TelemetryItem
extern TelemetryItem telemetryItems[MAX_SENSORS];
extern uint8_t allowNewSensors;
bool isGPSSensor(int sensor);
inline bool isTelemetryFieldAvailable(int index)
{
TelemetrySensor & sensor = g_model.telemetrySensors[index];
return sensor.isAvailable();
}
inline bool isTelemetryFieldComparisonAvailable(int index)
{
TelemetrySensor & sensor = g_model.telemetrySensors[index];
if (sensor.type == TELEM_TYPE_CALCULATED)
return true;
if (sensor.unit >= UNIT_DATETIME)
return false;
return (sensor.id != 0);
}
void setTelemetryValue(TelemetryProtocol protocol, uint16_t id, uint8_t subId, uint8_t instance, int32_t value, uint32_t unit, uint32_t prec);
void delTelemetryIndex(uint8_t index);
int availableTelemetryIndex();