Fix timing issues
This commit is contained in:
parent
6cb6d59201
commit
a68fcc8b91
6
kb_led.c
6
kb_led.c
|
|
@ -31,7 +31,7 @@ enum kb_led_region {
|
||||||
KB_LED_REGION_EXTRA,
|
KB_LED_REGION_EXTRA,
|
||||||
};
|
};
|
||||||
|
|
||||||
static enum led_brightness kb_led_brightness = 0;
|
static enum led_brightness kb_led_brightness = 72;
|
||||||
|
|
||||||
static enum led_brightness kb_led_toggle_brightness = 72;
|
static enum led_brightness kb_led_toggle_brightness = 72;
|
||||||
|
|
||||||
|
|
@ -224,11 +224,15 @@ static void kb_led_resume(void) {
|
||||||
// Disable keyboard backlight
|
// Disable keyboard backlight
|
||||||
kb_led_disable();
|
kb_led_disable();
|
||||||
|
|
||||||
|
msleep(500);
|
||||||
|
|
||||||
// Reset current color
|
// Reset current color
|
||||||
for (region = 0; region < sizeof(kb_led_regions)/sizeof(union kb_led_color); region++) {
|
for (region = 0; region < sizeof(kb_led_regions)/sizeof(union kb_led_color); region++) {
|
||||||
kb_led_color_set(region, kb_led_regions[region]);
|
kb_led_color_set(region, kb_led_regions[region]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
msleep(500);
|
||||||
|
|
||||||
// Reset current brightness
|
// Reset current brightness
|
||||||
kb_led_set(&kb_led, kb_led_brightness);
|
kb_led_set(&kb_led, kb_led_brightness);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue