From 1ca220b337444192222791a3ef67927a6b80bd0e Mon Sep 17 00:00:00 2001 From: 3djc Date: Fri, 29 Sep 2023 10:22:14 +0200 Subject: [PATCH] fix(tprov2): splash screen (#4017) --- radio/src/inactivity_timer.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/radio/src/inactivity_timer.cpp b/radio/src/inactivity_timer.cpp index af1c164d9..ba08faf29 100644 --- a/radio/src/inactivity_timer.cpp +++ b/radio/src/inactivity_timer.cpp @@ -20,6 +20,7 @@ */ #include "inactivity_timer.h" +#include "hal/adc_driver.h" #include "opentx.h" void inactivityTimerReset(ActivitySource src) @@ -48,17 +49,17 @@ void inactivityTimerReset(ActivitySource src) inactivity.counter = 0; } -#define INAC_STICKS_SHIFT 6 +#define INAC_STICKS_SHIFT 7 #define INAC_SWITCHES_SHIFT 8 bool inactivityCheckInputs() { uint8_t sum = 0; - for (uint8_t i = 0; i < MAX_ANALOG_INPUTS; i++) + for (uint8_t i = 0; i < adcGetMaxInputs(ADC_INPUT_ALL); i++) sum += anaIn(i) >> INAC_STICKS_SHIFT; - for (uint8_t i = 0; i < MAX_SWITCHES; i++) + for (uint8_t i = 0; i < getSwitchCount(); i++) sum += getValue(MIXSRC_FIRST_SWITCH + i) >> INAC_SWITCHES_SHIFT; #if defined(IMU)