diff options
author | Randall Spangler <rspangler@chromium.org> | 2012-07-18 15:59:32 -0700 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2012-07-19 11:35:21 -0700 |
commit | e5bdf41f39e9dba8a40b1e24d67f30d5664bb370 (patch) | |
tree | 5ebd1d7055219278d3e8f245d334ab10b2dbb009 /include/charge_state.h | |
parent | 812a58825f55cf19db54a955d5141995a900138c (diff) | |
download | chrome-ec-e5bdf41f39e9dba8a40b1e24d67f30d5664bb370.tar.gz |
Add interface to charge_state for lightbar
Use these functions to get charging state and battery percent. Use
power_ac_present() from power_button.h to find out if AC adapter is present.
BUG=chrome-os-partner:8039
TEST=none
Change-Id: Ied670c297be316b0b8fa56a450a1566470099b5b
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/27830
Diffstat (limited to 'include/charge_state.h')
-rw-r--r-- | include/charge_state.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/charge_state.h b/include/charge_state.h index dc05ba188e..277525ac4c 100644 --- a/include/charge_state.h +++ b/include/charge_state.h @@ -112,5 +112,15 @@ struct power_state_context { */ enum power_state trickle_charge(struct power_state_context *ctx); +/** + * Return current charge state. + */ +enum power_state charge_get_state(void); + +/** + * Return current battery charge percentage. + */ +int charge_get_percent(void); + #endif /* __CROS_EC_CHARGE_STATE_H */ |