diff options
-rw-r--r-- | board/chell/led.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/board/chell/led.c b/board/chell/led.c index 0f92de1c75..c117e53a3e 100644 --- a/board/chell/led.c +++ b/board/chell/led.c @@ -93,8 +93,13 @@ static void board_led_set_battery(void) if (!previous_state_suspend) power_ticks = 0; - /* Blink once every one second. */ - bat_led_set_color((power_ticks & 0x4) ? LED_WHITE : LED_OFF); + if (charge_get_state() == PWR_STATE_CHARGE) + /* Always indicate when charging, even in suspend. */ + bat_led_set_color(LED_AMBER); + else + /* Blink once every one second. */ + bat_led_set_color((power_ticks & 0x4) ? + LED_WHITE : LED_OFF); previous_state_suspend = 1; return; |