diff --git a/src/main/programming/logic_condition.c b/src/main/programming/logic_condition.c index 4d3181e115..4184a87ebb 100644 --- a/src/main/programming/logic_condition.c +++ b/src/main/programming/logic_condition.c @@ -49,7 +49,7 @@ #include "io/vtx.h" #include "drivers/vtx_common.h" -PG_REGISTER_ARRAY_WITH_RESET_FN(logicCondition_t, MAX_LOGIC_CONDITIONS, logicConditions, PG_LOGIC_CONDITIONS, 1); +PG_REGISTER_ARRAY_WITH_RESET_FN(logicCondition_t, MAX_LOGIC_CONDITIONS, logicConditions, PG_LOGIC_CONDITIONS, 2); EXTENDED_FASTRAM uint64_t logicConditionsGlobalFlags; EXTENDED_FASTRAM int logicConditionValuesByType[LOGIC_CONDITION_LAST]; diff --git a/src/main/programming/logic_condition.h b/src/main/programming/logic_condition.h index 5f1b693710..fa13d964fd 100644 --- a/src/main/programming/logic_condition.h +++ b/src/main/programming/logic_condition.h @@ -26,7 +26,7 @@ #include "config/parameter_group.h" #include "common/time.h" -#define MAX_LOGIC_CONDITIONS 16 +#define MAX_LOGIC_CONDITIONS 32 typedef enum { LOGIC_CONDITION_TRUE = 0,