diff --git a/src/menus.cpp b/src/menus.cpp index 7df26581a..496f9415f 100644 --- a/src/menus.cpp +++ b/src/menus.cpp @@ -501,7 +501,7 @@ void popMenu() void chainMenu(MenuFuncP newMenu) { -#if defined(ROTARY_ENCODERS) +#if defined(ROTARY_ENCODERS) && defined(PCBV4) s_inflight_enable = false; #endif g_menuStack[g_menuStackPtr] = newMenu; @@ -511,7 +511,7 @@ void chainMenu(MenuFuncP newMenu) void pushMenu(MenuFuncP newMenu) { -#if defined(ROTARY_ENCODERS) +#if defined(ROTARY_ENCODERS) && defined(PCBV4) s_inflight_enable = false; #endif diff --git a/src/menus.h b/src/menus.h index d88982981..f7babf45a 100644 --- a/src/menus.h +++ b/src/menus.h @@ -119,7 +119,7 @@ int8_t checkIncDecGen(uint8_t event, int8_t i_val, int8_t i_min, int8_t i_max); #define CHECK_INCDEC_GENVAR(event, var, min, max) \ var = checkIncDecGen(event,var,min,max) -#if defined(ROTARY_ENCODERS) +#if defined(PCBV4) && defined(ROTARY_ENCODERS) extern bool s_inflight_enable; extern int8_t *s_inflight_value; extern const pm_char *s_inflight_label;