Vbat Precision Increment
This issue tracks the continuance of the work begun in #161 (branch vbat_precision_increment), which is currently on hold due to merge conflicts with master and required updates to MSP and EmuConfigurator.
Background
PR #161 is a cherry-pick of betaflight/betaflight#7255 and increases the internal precision of vbat-related values (including vbat_comp). It also introduces getLegacyBatteryVoltage to maintain backward MSP compatibility.
Original Authors — must be credited in any future merge or re-implementation
Work Required to Resolve
References
Notes
Any future resolve or re-implementation of this feature must credit the original authors (@fgiudice98 and @tylercorleone) for the effort already completed.
Vbat Precision Increment
This issue tracks the continuance of the work begun in #161 (branch
vbat_precision_increment), which is currently on hold due to merge conflicts withmasterand required updates to MSP and EmuConfigurator.Background
PR #161 is a cherry-pick of betaflight/betaflight#7255 and increases the internal precision of vbat-related values (including
vbat_comp). It also introducesgetLegacyBatteryVoltageto maintain backward MSP compatibility.Original Authors — must be credited in any future merge or re-implementation
Work Required to Resolve
master(significant merge conflicts exist)getLegacyBatteryVoltage()to preserve backward MSP compatibility. This function and any related MSP message changes must be verified and fully tested against all MSP consumers (e.g., OSD, telemetry, blackbox).vbat_comp_refrange 100–500,vbat_scaleand related fields).References
Notes