From f03f8a288d75f68b14914ddf04bbc1138950745e Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 17 Aug 2019 16:06:27 +0200 Subject: [PATCH] fix pwr-on/off settings --- companion/src/firmwares/opentx/opentxeeprom.cpp | 5 ++--- radio/src/datastructs.h | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/companion/src/firmwares/opentx/opentxeeprom.cpp b/companion/src/firmwares/opentx/opentxeeprom.cpp index b4ec24d5b..718c9e2b1 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.cpp +++ b/companion/src/firmwares/opentx/opentxeeprom.cpp @@ -2407,9 +2407,8 @@ OpenTxGeneralData::OpenTxGeneralData(GeneralSettings & generalData, Board::Type internalField.Append(new UnsignedField<2>(this, generalData.countryCode)); if (version >= 219 && IS_HORUS_OR_TARANIS(board)) { - internalField.Append(new SignedField<2>(this, generalData.pwrOnSpeed, "Power On Speed")); - internalField.Append(new SignedField<2>(this, generalData.pwrOffSpeed, "Power Off Speed")); - internalField.Append(new SpareBitsField<2>(this)); + internalField.Append(new SignedField<3>(this, generalData.pwrOnSpeed, "Power On Speed")); + internalField.Append(new SignedField<3>(this, generalData.pwrOffSpeed, "Power Off Speed")); } else { internalField.Append(new SpareBitsField<6>(this)); diff --git a/radio/src/datastructs.h b/radio/src/datastructs.h index 8e58f928d..88ce4159c 100644 --- a/radio/src/datastructs.h +++ b/radio/src/datastructs.h @@ -772,9 +772,8 @@ PACK(struct RadioData { NOBACKUP(uint8_t bluetoothBaudrate:4); NOBACKUP(uint8_t bluetoothMode:4); NOBACKUP(uint8_t countryCode:2); - NOBACKUP(int8_t pwrOnSpeed:2); - NOBACKUP(int8_t pwrOffSpeed:2); - NOBACKUP(uint8_t spare5:2); + NOBACKUP(int8_t pwrOnSpeed:3); + NOBACKUP(int8_t pwrOffSpeed:3); NOBACKUP(uint8_t imperial:1); NOBACKUP(uint8_t jitterFilter:1); /* 0 - active */ NOBACKUP(uint8_t disableRssiPoweroffAlarm:1);