EEPROM support for Hardware/UART mode, separated for easy cherry-picking (#588)

This commit is contained in:
Andre Bernet
2014-01-24 00:35:24 +01:00
parent 7d2d7cac08
commit b32dcda598
3 changed files with 6 additions and 1 deletions
+1
View File
@@ -479,6 +479,7 @@ class GeneralSettings {
int backgroundVolume;
unsigned int mavbaud;
unsigned int switchUnlockStates;
unsigned int hw_uartMode;
};
class CurveReference {
@@ -2110,6 +2110,9 @@ Open9xGeneralDataNew::Open9xGeneralDataNew(GeneralSettings & generalData, BoardE
internalField.Append(new SignedField<8>(generalData.varioVolume));
internalField.Append(new SignedField<8>(generalData.backgroundVolume));
}
if (version >= 216) {
internalField.Append(new UnsignedField<8>(generalData.hw_uartMode));
}
}
}
+2 -1
View File
@@ -239,7 +239,8 @@ enum BeeperMode {
int8_t beepVolume; \
int8_t wavVolume; \
int8_t varioVolume; \
int8_t backgroundVolume;
int8_t backgroundVolume; \
uint8_t hw_uartMode;
#elif defined(PXX)
#define EXTRA_GENERAL_FIELDS uint8_t countryCode;
#else