From 2fb2638321cd1a811717b1d1ceda99f060ebf131 Mon Sep 17 00:00:00 2001 From: bsongis Date: Wed, 26 Mar 2014 12:39:54 +0100 Subject: [PATCH] Issue #857 - better fix with divRoundClosest --- radio/src/eeprom_conversions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/eeprom_conversions.cpp b/radio/src/eeprom_conversions.cpp index 16548550d..724252da4 100644 --- a/radio/src/eeprom_conversions.cpp +++ b/radio/src/eeprom_conversions.cpp @@ -478,7 +478,7 @@ void ConvertModel_215_to_216(ModelData &model) memcpy(&mix, &oldModel.mixData[i], sizeof(mix)); #endif if (!GV_IS_GV_VALUE(mix.weight, 500, 500) && !GV_IS_GV_VALUE(mix.offset, 500, 500)) { - mix.offset = ((mix.offset * mix.weight) + 50) / 100; + mix.offset = divRoundClosest(mix.offset * mix.weight, 100); } } for (uint8_t i=0; i<32; i++) {