summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2018-11-01 13:40:18 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-13 17:33:50 +0000
commit8664258a45b3ccfa2b06f740afba80fa10964e97 (patch)
tree962ae09a4162a2709337e7b83b615c11c2331842
parent318557af840588d1c0e95b505f828abbf39363e4 (diff)
downloadchrome-ec-8664258a45b3ccfa2b06f740afba80fa10964e97.tar.gz
Battery: Make battery command print display percentage
This patch make battery console command print display percentage and compensated full capacity. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=b:109954565,b:80270446 BRANCH=none TEST=Verify display percentage and compensated full capacity are printed on Sona. Change-Id: Idc8ee063249fd0937209c8cb32aee59ee3598258 Reviewed-on: https://chromium-review.googlesource.com/1313475 Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3872710 Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org> Auto-Submit: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r--common/battery.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/common/battery.c b/common/battery.c
index 92ceafa8ff..117bbbb111 100644
--- a/common/battery.c
+++ b/common/battery.c
@@ -203,7 +203,14 @@ static void print_battery_info(void)
print_item_name("Cap-full:");
if (check_print_error(battery_full_charge_capacity(&value)))
- ccprintf("%d mAh\n", value);
+ ccprintf("%d mAh (%d mAh with %d %% compensation)\n",
+ value, value*batt_full_factor/100, batt_full_factor);
+
+#ifdef CONFIG_CHARGER_V2
+ print_item_name("Display:");
+ value = charge_get_display_charge();
+ ccprintf("%d.%d %%\n", value / 10, value % 10);
+#endif
print_item_name(" Design:");
if (check_print_error(battery_design_capacity(&value)))