Allow range check for LR12 with 212 GUI (#7394)
This commit is contained in:
@@ -353,7 +353,7 @@ void menuModelSetup(event_t event)
|
|||||||
LABEL(InternalModule),
|
LABEL(InternalModule),
|
||||||
INTERNAL_MODULE_TYPE_ROWS,
|
INTERNAL_MODULE_TYPE_ROWS,
|
||||||
MODULE_CHANNELS_ROWS(INTERNAL_MODULE),
|
MODULE_CHANNELS_ROWS(INTERNAL_MODULE),
|
||||||
IF_NOT_ACCESS_MODULE_RF(INTERNAL_MODULE, IF_INTERNAL_MODULE_ON(isModuleFailsafeAvailable(INTERNAL_MODULE) ? (uint8_t)2 : (uint8_t)1)),
|
IF_NOT_ACCESS_MODULE_RF(INTERNAL_MODULE, IF_INTERNAL_MODULE_ON(isModuleRangeAvailable(INTERNAL_MODULE)? (uint8_t)2 : (uint8_t)1)), // RxNum, Range check and Register buttons
|
||||||
IF_ACCESS_MODULE_RF(INTERNAL_MODULE, 0), // RxNum for ACCESS
|
IF_ACCESS_MODULE_RF(INTERNAL_MODULE, 0), // RxNum for ACCESS
|
||||||
IF_INTERNAL_MODULE_ON(FAILSAFE_ROWS(INTERNAL_MODULE)), // Failsafe
|
IF_INTERNAL_MODULE_ON(FAILSAFE_ROWS(INTERNAL_MODULE)), // Failsafe
|
||||||
IF_ACCESS_MODULE_RF(INTERNAL_MODULE, 1), // Range check and Register buttons
|
IF_ACCESS_MODULE_RF(INTERNAL_MODULE, 1), // Range check and Register buttons
|
||||||
|
|||||||
@@ -421,6 +421,11 @@ inline bool isModuleBindRangeAvailable(uint8_t moduleIdx)
|
|||||||
return isModulePXX2(moduleIdx) || isModulePXX1(moduleIdx) || isModuleDSM2(moduleIdx) || isModuleMultimodule(moduleIdx);
|
return isModulePXX2(moduleIdx) || isModulePXX1(moduleIdx) || isModuleDSM2(moduleIdx) || isModuleMultimodule(moduleIdx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline bool isModuleRangeAvailable(uint8_t moduleIdx)
|
||||||
|
{
|
||||||
|
return isModuleXJTD16(moduleIdx) || isModuleXJTLR12(moduleIdx);
|
||||||
|
}
|
||||||
|
|
||||||
constexpr uint8_t MAX_RXNUM = 63;
|
constexpr uint8_t MAX_RXNUM = 63;
|
||||||
|
|
||||||
inline uint8_t getMaxRxNum(uint8_t idx)
|
inline uint8_t getMaxRxNum(uint8_t idx)
|
||||||
|
|||||||
Reference in New Issue
Block a user