From: Keith Packard Date: Sun, 8 Jun 2014 05:24:08 +0000 (-0700) Subject: altoslib: TeleMega uses 5.6k/10k divider for v_batt X-Git-Tag: 1.3.2.4~2 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;ds=sidebyside;h=6950506beacb1bcd5b8e54c3935174cf800e9aed;p=fw%2Faltos altoslib: TeleMega uses 5.6k/10k divider for v_batt I suspect the 15 and 27 values are a 'close approximation' for integer work on the cc1111 devices Signed-off-by: Keith Packard --- diff --git a/altoslib/AltosConvert.java b/altoslib/AltosConvert.java index a65669da..8bcb9c96 100644 --- a/altoslib/AltosConvert.java +++ b/altoslib/AltosConvert.java @@ -208,7 +208,7 @@ public class AltosConvert { static public double mega_battery_voltage(int v_batt) { if (v_batt != AltosLib.MISSING) - return 3.3 * mega_adc(v_batt) * (15.0 + 27.0) / 27.0; + return 3.3 * mega_adc(v_batt) * (5.6 + 10.0) / 10.0; return AltosLib.MISSING; }