diff options
author | Scott Chao <scott_chao@wistron.corp-partner.google.com> | 2020-11-04 17:50:46 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-11-06 06:17:29 +0000 |
commit | 05d5eb74125008d0beceff89945f63fb38082465 (patch) | |
tree | c17ec141eb17a59ed266f5c339b2062626e8d3c8 | |
parent | 4d8de47ad47141bbc070725a0a4359a126bbb962 (diff) | |
download | chrome-ec-05d5eb74125008d0beceff89945f63fb38082465.tar.gz |
eldrid: add battery low LED support
When battery low(RSOC<10%), battery led should flick.
BUG=b:165875385
BRANCH=volteer
TEST=make -j BOARD=eldrid
TEST=make buildall
TEST=test on eldrid when battery low.
Signed-off-by: Scott Chao <scott_chao@wistron.corp-partner.google.com>
Change-Id: I1efa9157cd7313ff4c13ff066dbf217a9b305640
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2519237
Reviewed-by: Abe Levkoy <alevkoy@chromium.org>
Commit-Queue: Abe Levkoy <alevkoy@chromium.org>
-rw-r--r-- | board/eldrid/board.h | 1 | ||||
-rw-r--r-- | board/eldrid/led.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/board/eldrid/board.h b/board/eldrid/board.h index f90364a5d0..c34f3fa2d4 100644 --- a/board/eldrid/board.h +++ b/board/eldrid/board.h @@ -27,6 +27,7 @@ /* LED defines */ #define CONFIG_LED_POWER_LED #define CONFIG_LED_ONOFF_STATES +#define CONFIG_LED_ONOFF_STATES_BAT_LOW 10 /* Keyboard features */ diff --git a/board/eldrid/led.c b/board/eldrid/led.c index eecbf9b345..324e80cef4 100644 --- a/board/eldrid/led.c +++ b/board/eldrid/led.c @@ -31,6 +31,8 @@ struct led_descriptor led_bat_state_table[LED_NUM_STATES][LED_NUM_PHASES] = { [STATE_CHARGING_LVL_2] = {{EC_LED_COLOR_AMBER, LED_INDEFINITE} }, [STATE_CHARGING_FULL_CHARGE] = {{EC_LED_COLOR_WHITE, LED_INDEFINITE} }, [STATE_DISCHARGE_S0] = {{LED_OFF, LED_INDEFINITE} }, + [STATE_DISCHARGE_S0_BAT_LOW] = {{EC_LED_COLOR_WHITE, 1 * LED_ONE_SEC}, + {LED_OFF, 1 * LED_ONE_SEC} }, [STATE_DISCHARGE_S3] = {{LED_OFF, LED_INDEFINITE} }, [STATE_DISCHARGE_S5] = {{LED_OFF, LED_INDEFINITE} }, [STATE_BATTERY_ERROR] = { |