diff --git a/radio/src/gui/horus/screens_setup.cpp b/radio/src/gui/horus/screens_setup.cpp index 1a0c6df3d..5bf920463 100644 --- a/radio/src/gui/horus/screens_setup.cpp +++ b/radio/src/gui/horus/screens_setup.cpp @@ -166,7 +166,7 @@ bool menuSetupScreensView(evt_t event) currentScreen = customScreens[0]; - unsigned int layoutIndex = 0; + int layoutIndex = 0; for (unsigned int i=0; igetFactory()) { layoutIndex = i; @@ -182,7 +182,7 @@ bool menuSetupScreensView(evt_t event) linesCount++; } - SUBMENU_WITH_OPTIONS("Main views setup", LBM_MAINVIEWS_ICON, linesCount, OPTION_MENU_TITLE_BAR, { NAVIGATION_LINE_BY_LINE|uint8_t(countRegisteredLayouts-1), ORPHAN_ROW, 0, 0, 0, 0 }); + SUBMENU_WITH_OPTIONS("Main views setup", LBM_MAINVIEWS_ICON, linesCount, OPTION_MENU_TITLE_BAR, { uint8_t(NAVIGATION_LINE_BY_LINE|uint8_t(countRegisteredLayouts-1)), ORPHAN_ROW, 0, 0, 0, 0 }); for (int i=0; i(menuHorizontalOffset + 4, countRegisteredLayouts); - for (int i=menuHorizontalOffset, x=SCREENS_SETUP_2ND_COLUMN; i(menuHorizontalOffset + 4, countRegisteredLayouts); + for (uint8_t i=menuHorizontalOffset, x=SCREENS_SETUP_2ND_COLUMN; idrawThumb(x, y, currentScreen->getFactory() == factory ? (menuHorizontalPosition < 0 ? TEXT_INVERTED_COLOR : TEXT_INVERTED_BGCOLOR) : LINE_COLOR); } diff --git a/radio/src/gui/horus/widgets/gauge.cpp b/radio/src/gui/horus/widgets/gauge.cpp index 46ff52903..fba3fd38c 100644 --- a/radio/src/gui/horus/widgets/gauge.cpp +++ b/radio/src/gui/horus/widgets/gauge.cpp @@ -56,12 +56,12 @@ void GaugeWidget::refresh() int32_t max = persistentData->options[2].signedValue; uint16_t color = persistentData->options[3].unsignedValue; - getvalue_t value = getValue(index); - getvalue_t value_in_range = value; + int32_t value = getValue(index); + int32_t value_in_range = value; if (value < min) value_in_range = min; else if (value > max) - value_in_range; + value_in_range = max; int w = divRoundClosest(zone.w * (value_in_range - min), (max - min)); int percent = divRoundClosest(100 * (value_in_range - min), (max - min));