Skip to content

Commit 7113208

Browse files
Header: fix voltage scale (#714)
* Header: fix voltage scale - fix Header voltage scale for 4.0.0 and later - resolves: #679 * Update js/header_dialog.js Co-authored-by: Mark Haslinghuis <[email protected]> --------- Co-authored-by: Mark Haslinghuis <[email protected]>
1 parent 12dfd2b commit 7113208

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

js/header_dialog.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -602,9 +602,15 @@ function HeaderDialog(dialog, onSave) {
602602
setParameter('rcYawExpo' ,sysConfig.rc_expo[2],2);
603603
setParameter('vbatscale' ,sysConfig.vbatscale,0);
604604
setParameter('vbatref' ,sysConfig.vbatref,0);
605-
setParameter('vbatmincellvoltage' ,sysConfig.vbatmincellvoltage,1);
606-
setParameter('vbatmaxcellvoltage' ,sysConfig.vbatmaxcellvoltage,1);
607-
setParameter('vbatwarningcellvoltage' ,sysConfig.vbatwarningcellvoltage,1);
605+
if (activeSysConfig.firmwareType === FIRMWARE_TYPE_BETAFLIGHT && semver.gte(activeSysConfig.firmwareVersion, '4.0.0')) {
606+
setParameter('vbatmincellvoltage' ,sysConfig.vbatmincellvoltage,2);
607+
setParameter('vbatmaxcellvoltage' ,sysConfig.vbatmaxcellvoltage,2);
608+
setParameter('vbatwarningcellvoltage' ,sysConfig.vbatwarningcellvoltage,2);
609+
} else {
610+
setParameter('vbatmincellvoltage' ,sysConfig.vbatmincellvoltage,1);
611+
setParameter('vbatmaxcellvoltage' ,sysConfig.vbatmaxcellvoltage,1);
612+
setParameter('vbatwarningcellvoltage' ,sysConfig.vbatwarningcellvoltage,1);
613+
}
608614
setParameter('minthrottle' ,sysConfig.minthrottle,0);
609615
setParameter('maxthrottle' ,sysConfig.maxthrottle,0);
610616
setParameter('currentMeterOffset' ,sysConfig.currentMeterOffset,0);

0 commit comments

Comments
 (0)