fix(radio): Inactivity timer being reset by unconfigured pots/sliders (#4464)

This commit is contained in:
philmoz
2024-01-03 15:02:36 +10:00
committed by GitHub
parent e4b7b5a7da
commit fcc94cc24b
+4 -3
View File
@@ -56,11 +56,12 @@ bool inactivityCheckInputs()
{
uint8_t sum = 0;
auto max_inputs = adcGetMaxInputs(ADC_INPUT_MAIN)
+ adcGetMaxInputs(ADC_INPUT_FLEX);
auto max_sticks = adcGetMaxInputs(ADC_INPUT_MAIN);
auto max_inputs = max_sticks + adcGetMaxInputs(ADC_INPUT_FLEX);
for (uint8_t i = 0; i < max_inputs; i++) {
sum += getAnalogValue(i) >> INAC_STICKS_SHIFT;
if (i < max_sticks || IS_POT_AVAILABLE(i - max_sticks))
sum += getAnalogValue(i) >> INAC_STICKS_SHIFT;
}
for (uint8_t i = 0; i < getSwitchCount(); i++)