rgblight: Limit max repeat times in rgblight_blink_layer_repeat (#16860)
This commit is contained in:
parent
b331c98ca4
commit
1cfe49714f
1 changed files with 4 additions and 0 deletions
|
@ -813,6 +813,10 @@ void rgblight_blink_layer(uint8_t layer, uint16_t duration_ms) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void rgblight_blink_layer_repeat(uint8_t layer, uint16_t duration_ms, uint8_t times) {
|
void rgblight_blink_layer_repeat(uint8_t layer, uint16_t duration_ms, uint8_t times) {
|
||||||
|
if (times > UINT8_MAX / 2) {
|
||||||
|
times = UINT8_MAX / 2;
|
||||||
|
}
|
||||||
|
|
||||||
_times_remaining = times * 2;
|
_times_remaining = times * 2;
|
||||||
_dur = duration_ms;
|
_dur = duration_ms;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue