From 0e5df7235dc67fd31d4c16c2b21359af3b92f7ea Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 2 May 2016 19:51:59 +0200 Subject: [PATCH] [Taranis] Some more conversion issues --- radio/src/storage/eeprom_conversions.cpp | 30 ++++++++++++++---------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/radio/src/storage/eeprom_conversions.cpp b/radio/src/storage/eeprom_conversions.cpp index 2123e8625..2c2c55eb2 100644 --- a/radio/src/storage/eeprom_conversions.cpp +++ b/radio/src/storage/eeprom_conversions.cpp @@ -792,6 +792,19 @@ void ConvertRadioData_216_to_217(RadioData & settings) #endif } +void ConvertSpecialFunctions_217_to_218(CustomFunctionData * cf218, CustomFunctionData_v216 * cf216) +{ + for (int i=0; ivarioPitch; settings.varioRange = settings_v217->varioRange; settings.varioRepeat = settings_v217->varioRepeat; - for (int i=0; icustomFn[i]; - settings.customFn[i].func = cf.func; - settings.customFn[i].swtch = ConvertSwitch_217_to_218(cf.swtch); - memcpy(settings.customFn[i].play.name, settings_v217->customFn[i].play.name, sizeof(settings.customFn[i].play.name)); - settings.customFn[i].active = cf.active; - } + ConvertSpecialFunctions_217_to_218(settings.customFn, settings_v217->customFn); #if defined(PCBTARANIS) settings.serial2Mode = settings_v217->serial2Mode; @@ -1163,11 +1170,7 @@ void ConvertModel_217_to_218(ModelData & model) sw.v1 = ConvertSwitch_217_to_218(sw.v1); } } - for (int i=0; i UNIT_WATTS) { + newModel.telemetrySensors[i].unit += 1; + } } #if defined(PCBTARANIS) && defined(REV9E) newModel.toplcdTimer = oldModel.toplcdTimer;