diff --git a/radio/src/switches.cpp b/radio/src/switches.cpp index 6b7cba904..c1fefe17d 100644 --- a/radio/src/switches.cpp +++ b/radio/src/switches.cpp @@ -444,7 +444,7 @@ bool getSwitch(int8_t swtch) } else if (cs_idx <= SWSRC_LAST_SWITCH) { #if defined(PCBTARANIS) - if (flags & GETSWITCH_MIDPOS_DELAY) + if ((flags & GETSWITCH_MIDPOS_DELAY) && IS_3POS(cs_idx)) result = SWITCH_POSITION(cs_idx-SWSRC_FIRST_SWITCH); else #endif