From 3f1380c624a4ece2f5ea131ca63be39d6559b339 Mon Sep 17 00:00:00 2001 From: David Huang Date: Wed, 31 Jul 2013 15:43:43 +0800 Subject: [PATCH] Change peppy battery led error blink timing (led turn on 1 sec and turn off 3 sec) BRANCH=peppy BUG=none TEST=manual Disconnect internal battery to check battery led blink timing. Conflicts: common/led_peppy.c Change-Id: I1417073448505aa5dca2e0e999185b5a9b53410e Signed-off-by: David Huang Reviewed-on: https://gerrit.chromium.org/gerrit/63891 Reviewed-by: Dave Parker Reviewed-by: Hsu Henry Tested-by: Dave Parker Commit-Queue: Dave Parker --- common/led_peppy.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/led_peppy.c b/common/led_peppy.c index 50a851b8ee..88cdf7c237 100644 --- a/common/led_peppy.c +++ b/common/led_peppy.c @@ -138,7 +138,8 @@ static void peppy_led_set_battery(int ticks) break; case PWR_STATE_ERROR: peppy_led_set_color_battery( - (ticks & 0x2) ? LED_AMBER : LED_OFF); + (ticks % LED_TOTAL_TICKS < LED_ON_TICKS) ? + LED_AMBER : LED_OFF); break; case PWR_STATE_IDLE: /* External power connected in IDLE. */ if (chflags & CHARGE_FLAG_FORCE_IDLE)