diff options
Diffstat (limited to 'include/battery_pack.h')
-rw-r--r-- | include/battery_pack.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/battery_pack.h b/include/battery_pack.h index 620b99e374..0367ee8406 100644 --- a/include/battery_pack.h +++ b/include/battery_pack.h @@ -7,6 +7,8 @@ #ifndef __CROS_EC_BATTERY_PACK_H #define __CROS_EC_BATTERY_PACK_H +#include "common.h" + #define CELSIUS_TO_DECI_KELVIN(temp_c) ((temp_c) * 10 + 2731) /* Battery parameters */ @@ -46,4 +48,13 @@ const struct battery_info *battery_get_info(void); */ void battery_vendor_params(struct batt_params *batt); -#endif +#ifdef CONFIG_BATTERY_CHECK_CONNECTED +/** + * Attempt communication with the battery. + * + * @return non-zero if the battery responds. + */ +int battery_is_connected(void); +#endif /* CONFIG_BATTERY_CHECK_CONNECTED */ + +#endif /* __CROS_EC_BATTERY_PACK_H */ |