summaryrefslogtreecommitdiff
path: root/common/charge_state_v2.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/charge_state_v2.c')
-rw-r--r--common/charge_state_v2.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/common/charge_state_v2.c b/common/charge_state_v2.c
index aa7c54ddf1..473f684262 100644
--- a/common/charge_state_v2.c
+++ b/common/charge_state_v2.c
@@ -381,9 +381,8 @@ static void show_charging_progress(bool is_full)
to_full ? "to full" : "to empty",
is_full ? ", not accepting current" : "");
-#ifdef CONFIG_EC_EC_COMM_BATTERY_CLIENT
- CPRINTS("Base battery %d%%", charge_base);
-#endif
+ if (IS_ENABLED(CONFIG_EC_EC_COMM_BATTERY_CLIENT))
+ charger_base_show_charge();
if (debugging()) {
ccprintf("battery:\n");
@@ -1111,7 +1110,6 @@ static void charger_setup(const struct charger_info *info)
#ifdef CONFIG_EC_EC_COMM_BATTERY_CLIENT
curr.input_voltage = CHARGE_VOLTAGE_UNINITIALIZED;
battery_dynamic[BATT_IDX_BASE].flags = EC_BATT_FLAG_INVALID_DATA;
- charge_base = -1;
#endif
#ifdef CONFIG_OCPC
ocpc_init(&curr.ocpc);
@@ -1727,10 +1725,9 @@ static int battery_near_full(void)
if (charge_get_percent() < BATTERY_LEVEL_NEAR_FULL)
return 0;
-#ifdef CONFIG_EC_EC_COMM_BATTERY_CLIENT
- if (charge_base > -1 && charge_base < BATTERY_LEVEL_NEAR_FULL)
+ if (IS_ENABLED(CONFIG_EC_EC_COMM_BATTERY_CLIENT) &&
+ !charger_base_charge_near_full())
return 0;
-#endif
return 1;
}