From 34ac3f53a6a6d39599b7f8d4763877d32325cbbb Mon Sep 17 00:00:00 2001 From: Kilrah Date: Thu, 12 Sep 2019 20:01:48 +0200 Subject: [PATCH] Multi struct was misaligned --- companion/src/firmwares/opentx/opentxeeprom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/companion/src/firmwares/opentx/opentxeeprom.cpp b/companion/src/firmwares/opentx/opentxeeprom.cpp index 56b34e236..f0fe6b364 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.cpp +++ b/companion/src/firmwares/opentx/opentxeeprom.cpp @@ -2028,9 +2028,9 @@ class ModuleUnionField: public UnionField { ModuleData::Multi& multi = module.multi; internalField.Append(new UnsignedField<2>(this, rfProtExtra)); internalField.Append(new SpareBitsField<3>(this)); + internalField.Append(new BoolField<1>(this, multi.customProto)); internalField.Append(new BoolField<1>(this, multi.autoBindMode)); internalField.Append(new BoolField<1>(this, multi.lowPowerMode)); - internalField.Append(new BoolField<1>(this, multi.customProto)); internalField.Append(new SignedField<8>(this, multi.optionValue)); }