Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
commit
bcb7e471d5
@ -844,18 +844,19 @@ void rgblight_unblink_all_but_layer(uint8_t layer) {
|
|||||||
void rgblight_blink_layer_repeat_helper(void) {
|
void rgblight_blink_layer_repeat_helper(void) {
|
||||||
if (_blinking_layer_mask != 0 && timer_expired(sync_timer_read(), _repeat_timer)) {
|
if (_blinking_layer_mask != 0 && timer_expired(sync_timer_read(), _repeat_timer)) {
|
||||||
for (uint8_t layer = 0; layer < RGBLIGHT_MAX_LAYERS; layer++) {
|
for (uint8_t layer = 0; layer < RGBLIGHT_MAX_LAYERS; layer++) {
|
||||||
if ((_blinking_layer_mask & (rgblight_layer_mask_t)1 << layer) != 0 && _times_remaining > 0) {
|
if ((_blinking_layer_mask & (rgblight_layer_mask_t)1 << layer) != 0) {
|
||||||
if (_times_remaining % 2 == 1) {
|
if (_times_remaining % 2 == 1) {
|
||||||
rgblight_set_layer_state(layer, false);
|
rgblight_set_layer_state(layer, false);
|
||||||
} else {
|
} else {
|
||||||
rgblight_set_layer_state(layer, true);
|
rgblight_set_layer_state(layer, true);
|
||||||
}
|
}
|
||||||
_times_remaining--;
|
|
||||||
_repeat_timer = sync_timer_read() + _dur;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
_times_remaining--;
|
||||||
if (_times_remaining <= 0) {
|
if (_times_remaining <= 0) {
|
||||||
_blinking_layer_mask = 0;
|
_blinking_layer_mask = 0;
|
||||||
|
} else {
|
||||||
|
_repeat_timer = sync_timer_read() + _dur;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user