diff --git a/keyboard/staryu/backlight.c b/keyboard/staryu/backlight.c index 578ebc0b..32304a66 100644 --- a/keyboard/staryu/backlight.c +++ b/keyboard/staryu/backlight.c @@ -28,11 +28,10 @@ static const uint8_t backlight_table[] PROGMEM = { 0, 16, 128, 255 }; -static uint8_t backlight_mode; +extern backlight_config_t backlight_config; void backlight_set(uint8_t level) { - backlight_mode = level; switch (level) { case 1: case 2: @@ -127,14 +126,16 @@ void softpwm_led_off(uint8_t index) void action_keyevent(keyevent_t event) { - if (backlight_mode == 7) { - if (event.pressed) { - softpwm_led_decrease_all(32); + if (backlight_config.enable) { + if (backlight_config.level == 7) { + if (event.pressed) { + softpwm_led_decrease_all(32); + } } - } - if (backlight_mode == 8) { - if (event.pressed) { - softpwm_led_increase_all(32); + if (backlight_config.level == 8) { + if (event.pressed) { + softpwm_led_increase_all(32); + } } } }