diff options
-rw-r--r-- | board/nami/led.c | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/board/nami/led.c b/board/nami/led.c index 6812e655ee..7dca3c4de2 100644 --- a/board/nami/led.c +++ b/board/nami/led.c @@ -113,12 +113,10 @@ const static led_patterns battery_pattern_0 = { /* * Sona - Battery LED (dual color) - * All patterns are the same as Nami except in S3/S0ix, we do alternate pulsing - * (up-down-off-off). */ const static led_patterns battery_pattern_1 = { /* discharging: s0, s3, s5 */ - {{LED_OFF, PULSE_NO}, {LED_WHITE, ALTERNATE(PULSE(10))}, {LED_OFF, 0}}, + {{LED_OFF, PULSE_NO}, {LED_OFF, PULSE_NO}, {LED_OFF, PULSE_NO}}, /* charging: s0, s3, s5 */ {{LED_AMBER, PULSE_NO}, {LED_AMBER, PULSE_NO}, {LED_AMBER, PULSE_NO}}, /* full: s0, s3, s5 */ @@ -141,6 +139,18 @@ const static led_patterns battery_pattern_2 = { }; /* + * Sona - Power LED (single color) + */ +const static led_patterns power_pattern_1 = { + /* discharging: s0, s3, s5 */ + {{LED_WHITE, PULSE_NO}, {LED_WHITE, BLINK(10)}, {LED_OFF, PULSE_NO}}, + /* charging: s0, s3, s5 */ + {{LED_WHITE, PULSE_NO}, {LED_WHITE, BLINK(10)}, {LED_OFF, PULSE_NO}}, + /* full: s0, s3, s5 */ + {{LED_WHITE, PULSE_NO}, {LED_WHITE, BLINK(10)}, {LED_OFF, PULSE_NO}}, +}; + +/* * Pantheon - Power LED * S0: White on * S3/S0ix: White 1 second on, 3 second off @@ -195,6 +205,8 @@ static void led_init(void) break; case PROJECT_SONA: patterns[0] = &battery_pattern_1; + patterns[1] = &power_pattern_1; + battery_error.pulse = BLINK(5); break; case PROJECT_PANTHEON: patterns[0] = &battery_pattern_2; |