More compact views for inputs, mixers and outputs

This commit is contained in:
Raphael Coeffic
2022-08-28 13:07:03 +02:00
committed by Raphael Coeffic
parent cd211cba59
commit 731d1834e3
21 changed files with 632 additions and 308 deletions
+15
View File
@@ -391,6 +391,21 @@ char *getGVarString(char *dest, int idx)
return dest;
}
#if defined(LIBOPENUI)
char *getValueOrGVarString(char *dest, size_t len, gvar_t value, gvar_t vmin, gvar_t vmax,
LcdFlags flags, const char* suffix, gvar_t offset)
{
if (GV_IS_GV_VALUE(value, vmin, vmax)) {
int index = GV_INDEX_CALC_DELTA(value, GV_GET_GV1_VALUE(vmin, vmax));
return getGVarString(dest, index);
}
value += offset;
BitmapBuffer::formatNumberAsString(dest, len, value, flags, 0, nullptr, suffix);
return dest;
}
#endif
char *getFlightModeString(char *dest, int8_t idx)
{
char *s = dest;