diff --git a/companion/src/firmwares/opentx/opentxeeprom.cpp b/companion/src/firmwares/opentx/opentxeeprom.cpp index 2926f7518..373b288c3 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.cpp +++ b/companion/src/firmwares/opentx/opentxeeprom.cpp @@ -3595,16 +3595,12 @@ OpenTxGeneralData::OpenTxGeneralData(GeneralSettings & generalData, BoardEnum bo } if (version >= 216 && IS_TARANIS(board)) internalField.Append(new SignedField<3>(generalData.splashDuration)); - else if ((version >= 213 && !IS_HORUS(board)) || (!IS_ARM(board) && version >= 212)) + else if (version >= 213 || (!IS_ARM(board) && version >= 212)) internalField.Append(new UnsignedField<3>(generalData.splashMode)); // TODO - else if (!IS_HORUS(board)) + else internalField.Append(new SpareBitsField<3>()); - internalField.Append(new SignedField<2>((int &)generalData.hapticMode)); - if (IS_HORUS(board)) - internalField.Append(new SpareBitsField<3>()); - if (IS_ARM(board)) internalField.Append(new SignedField<8>(generalData.switchesDelay)); else diff --git a/radio/src/datastructs.h b/radio/src/datastructs.h index 8b8f0c53d..bd1f03e2d 100644 --- a/radio/src/datastructs.h +++ b/radio/src/datastructs.h @@ -999,7 +999,6 @@ PACK(struct RadioData { NOBACKUP(uint8_t mavbaud:3); SPLASH_MODE; /* 3bits */ NOBACKUP(int8_t hapticMode:2); // -2=quiet, -1=only alarms, 0=no keys, 1=all - HORUS_FIELD(int8_t splashSpares:3); AVR_FIELD(uint8_t blOffBright:4) AVR_FIELD(uint8_t blOnBright:4) ARM_FIELD(int8_t switchesDelay)