We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f52c11 commit 3f46c14Copy full SHA for 3f46c14
src/RGB.h
@@ -426,8 +426,7 @@ class RGB::Fader {
426
steps >>= 1;
427
}
428
429
- steps = 1 << _n;
430
- _prd = durationMs / steps;
+ _prd = durationMs / (1 << _n);
431
return true;
432
433
@@ -436,11 +435,12 @@ class RGB::Fader {
436
435
if (!_prd || uint16_t(uint16_t(millis()) - _tmr) < _prd) return false;
437
_tmr += _prd;
438
439
- if (++_step == (1 << _n)) {
+ if (_step + 1 == (1 << _n)) {
440
_prd = 0;
441
_rgb.setFrom(_to);
442
443
+ ++_step;
444
445
_rgb.setRGB(
446
_from.R + ((((int32_t)_to.R - _from.R) * _step) >> _n),
0 commit comments