[Companion] X9D/X9D+/X9D+2019 EEPROM import / export fixes
This commit is contained in:
@@ -37,6 +37,8 @@ inline int MAX_SWITCHES(Board::Type board, int version)
|
|||||||
return 6;
|
return 6;
|
||||||
if (version <= 218 && (IS_TARANIS_X9D(board) || IS_HORUS(board)))
|
if (version <= 218 && (IS_TARANIS_X9D(board) || IS_HORUS(board)))
|
||||||
return 8;
|
return 8;
|
||||||
|
if (IS_TARANIS_X9D(board))
|
||||||
|
return 9;
|
||||||
return Boards::getCapability(board, Board::Switches);
|
return Boards::getCapability(board, Board::Switches);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2302,6 +2304,8 @@ OpenTxModelData::OpenTxModelData(ModelData & modelData, Board::Type board, unsig
|
|||||||
internalField.Append(new SwitchesWarningField<32>(this, modelData.switchWarningStates, board, version));
|
internalField.Append(new SwitchesWarningField<32>(this, modelData.switchWarningStates, board, version));
|
||||||
else if (IS_TARANIS_X9E(board))
|
else if (IS_TARANIS_X9E(board))
|
||||||
internalField.Append(new SwitchesWarningField<64>(this, modelData.switchWarningStates, board, version));
|
internalField.Append(new SwitchesWarningField<64>(this, modelData.switchWarningStates, board, version));
|
||||||
|
else if (IS_TARANIS_X9D(board))
|
||||||
|
internalField.Append(new SwitchesWarningField<32>(this, modelData.switchWarningStates, board, version));
|
||||||
else if (IS_TARANIS(board))
|
else if (IS_TARANIS(board))
|
||||||
internalField.Append(new SwitchesWarningField<16>(this, modelData.switchWarningStates, board, version));
|
internalField.Append(new SwitchesWarningField<16>(this, modelData.switchWarningStates, board, version));
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user