Skip to content

Commit 36965f9

Browse files
committed
[modify] define breath led values
Signed-off-by: Leo_Tsai <LeoCX_Tsai@compal.com>
1 parent c80e8c1 commit 36965f9

1 file changed

Lines changed: 14 additions & 10 deletions

File tree

board/hx20/led.c

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,17 @@
2828
#define LED_ON_TICKS 5
2929

3030
/* at 8-bit mode one cycle = 8ms */
31-
#define BREATH_ON_LENGTH 62
31+
#define BREATH_ON_LENGTH_HIGH 62
32+
#define BREATH_ON_LENGTH_MID 72
33+
#define BREATH_ON_LENGTH_LOW 90
3234
#define BREATH_OFF_LENGTH 200
3335

3436
#define FP_LED_HIGH 55
3537
#define FP_LED_MEDIUM 40
3638
#define FP_LED_LOW 15
3739

40+
#define FP_BREATH_LOW 20
41+
3842
const enum ec_led_id supported_led_ids[] = {
3943
EC_LED_ID_LEFT_LED,
4044
EC_LED_ID_RIGHT_LED,
@@ -336,23 +340,23 @@ static void led_configure(void)
336340
switch (led_level) {
337341
case FP_LED_BRIGHTNESS_HIGH:
338342
breath_led_level = FP_LED_HIGH;
339-
breath_led_length = BREATH_ON_LENGTH;
343+
breath_led_length = BREATH_ON_LENGTH_HIGH;
340344
break;
341345
case FP_LED_BRIGHTNESS_MEDIUM:
342346
breath_led_level = FP_LED_MEDIUM;
343-
breath_led_length = 72;
347+
breath_led_length = BREATH_ON_LENGTH_MID;
344348
break;
345349
case FP_LED_BRIGHTNESS_LOW:
346-
breath_led_level = 20;
347-
breath_led_length = 90;
350+
breath_led_level = FP_BREATH_LOW;
351+
breath_led_length = BREATH_ON_LENGTH_LOW;
348352
break;
349353
default:
350354
break;
351355
}
352356
breath_led_color_map[EC_LED_COLOR_WHITE].ch0 = breath_led_level;
353357
pwr_led_color_map[EC_LED_COLOR_WHITE].ch0 = led_level;
354358
} else
355-
breath_led_length = BREATH_ON_LENGTH;
359+
breath_led_length = BREATH_ON_LENGTH_HIGH;
356360

357361

358362
led_tick();
@@ -383,17 +387,17 @@ static enum ec_status fp_led_level_control(struct host_cmd_handler_args *args)
383387
case FP_LED_BRIGHTNESS_HIGH:
384388
led_level = FP_LED_HIGH;
385389
breath_led_level = FP_LED_HIGH;
386-
breath_led_length = BREATH_ON_LENGTH;
390+
breath_led_length = BREATH_ON_LENGTH_HIGH;
387391
break;
388392
case FP_LED_BRIGHTNESS_MEDIUM:
389393
led_level = FP_LED_MEDIUM;
390394
breath_led_level = FP_LED_MEDIUM;
391-
breath_led_length = 72;
395+
breath_led_length = BREATH_ON_LENGTH_MID;
392396
break;
393397
case FP_LED_BRIGHTNESS_LOW:
394398
led_level = FP_LED_LOW;
395-
breath_led_level = 20;
396-
breath_led_length = 90;
399+
breath_led_level = FP_BREATH_LOW;
400+
breath_led_length = BREATH_ON_LENGTH_LOW;
397401
break;
398402
default:
399403
return EC_RES_INVALID_PARAM;

0 commit comments

Comments
 (0)