summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Zhang <Ryan.Zhang@quantatw.com>2015-12-16 18:34:10 +0800
committerchrome-bot <chrome-bot@chromium.org>2015-12-16 15:07:20 -0800
commitc14a2c3e722684bafb1d0938e56d309496732591 (patch)
tree0a4baab37fb7f6cf59f4107e7d13870ec68d9519
parentc48f8c3af32a6ad497f1c01c9e6a2d5e18001a03 (diff)
downloadchrome-ec-c14a2c3e722684bafb1d0938e56d309496732591.tar.gz
Lars: Update LED settings
LEDs are high active now. BUG=chrome-os-partner:48552 BRANCH=lars TEST=`make -j BOARD=lars`, LEDs blink normally. Change-Id: I9a96d4347ebfaa698c762f3c55db0c8d2133ec73 Signed-off-by: Ryan Zhang <Ryan.Zhang@quantatw.com> Reviewed-on: https://chromium-review.googlesource.com/318603 Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--board/lars/led.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/board/lars/led.c b/board/lars/led.c
index 4a556a035d..350932aa54 100644
--- a/board/lars/led.c
+++ b/board/lars/led.c
@@ -28,6 +28,10 @@
#define LED_ON_1SEC_TICKS 4
#define LED_ON_2SECS_TICKS 8
+/* LEDs are High Activity */
+#define TURN_ON 1
+#define TURN_OFF 0
+
enum led_color {
LED_OFF = 0,
LED_BLUE,
@@ -48,20 +52,20 @@ static int lars_led_set_gpio(enum led_color color,
{
switch (color) {
case LED_OFF:
- gpio_set_level(gpio_led_blue_l, 1);
- gpio_set_level(gpio_led_amber_l, 1);
+ gpio_set_level(gpio_led_blue_l, TURN_OFF);
+ gpio_set_level(gpio_led_amber_l, TURN_OFF);
break;
case LED_BLUE:
- gpio_set_level(gpio_led_blue_l, 0);
- gpio_set_level(gpio_led_amber_l, 1);
+ gpio_set_level(gpio_led_blue_l, TURN_ON);
+ gpio_set_level(gpio_led_amber_l, TURN_OFF);
break;
case LED_AMBER:
- gpio_set_level(gpio_led_blue_l, 1);
- gpio_set_level(gpio_led_amber_l, 0);
+ gpio_set_level(gpio_led_blue_l, TURN_OFF);
+ gpio_set_level(gpio_led_amber_l, TURN_ON);
break;
case LED_PINK:
- gpio_set_level(gpio_led_blue_l, 0);
- gpio_set_level(gpio_led_amber_l, 0);
+ gpio_set_level(gpio_led_blue_l, TURN_ON);
+ gpio_set_level(gpio_led_amber_l, TURN_ON);
break;
default:
return EC_ERROR_UNKNOWN;