From 031455773cd108fec253016c6d656e138655e6af Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Fri, 2 May 2025 00:42:13 +0200 Subject: [PATCH] fix(taranis): battery voltage computation (#6166) --- radio/src/boards/generic_stm32/battery_voltage.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/boards/generic_stm32/battery_voltage.cpp b/radio/src/boards/generic_stm32/battery_voltage.cpp index 7fd57d6da..2291eb604 100644 --- a/radio/src/boards/generic_stm32/battery_voltage.cpp +++ b/radio/src/boards/generic_stm32/battery_voltage.cpp @@ -68,8 +68,8 @@ uint16_t getRTCBatteryVoltage() #elif defined(BATT_SCALE) // defined as a simple ratio (old style: mostly taranis targets) #define VBAT_DIVIDER \ - (((float)BATT_SCALE * (float)ADC_MAX_FILTERED) / \ - ((float)BATTERY_DIVIDER * VREF_FLOAT)) + (((float)BATT_SCALE * 128.0 * (float)ADC_MAX_FILTERED) / \ + ((float)BATTERY_DIVIDER * 100.0 * VREF_FLOAT)) // Scale of Vbat calibration setting #define VBAT_CAL 128.0