fix: Missing OTA option for newer Archer receivers (#4185)

This commit is contained in:
3djc
2023-10-10 10:12:28 +10:00
committed by GitHub
parent c51c91401e
commit 2295148ed9
+4 -15
View File
@@ -79,21 +79,10 @@ enum FrskyFirmwareReceiverProductId {
inline bool isReceiverOTAEnabledFromModule(uint8_t moduleIdx, uint8_t productId)
{
switch (productId) {
case FIRMWARE_ID_RECEIVER_ARCHER_X:
return isModuleISRM(moduleIdx);
case FIRMWARE_ID_RECEIVER_R9_STAB:
case FIRMWARE_ID_RECEIVER_R9_MINI_OTA:
case FIRMWARE_ID_RECEIVER_R9_MM_OTA:
case FIRMWARE_ID_RECEIVER_R9_SLIMP_OTA:
case FIRMWARE_ID_RECEIVER_R9MX:
case FIRMWARE_ID_RECEIVER_R9SX:
return isModuleR9M(moduleIdx);
default:
return false;
}
if (productId >= 0x15 && (isModuleISRM(moduleIdx) || isModuleR9M(moduleIdx)))
return true;
else
return false;
}
PACK(struct FrSkyFirmwareInformation {