disable smoothing for effects (#425)

* no smooth for efx
rework fade effect

* join strobe and fade effects
new effect "breath"

* - make transition efx to smooth mode more smooth
- fixes for pacman
- rework fade base effect - make it more versatile
- fix prios in schema files
- new notify blue effect to demonstrate capability of fade effect
This commit is contained in:
redPanther
2017-03-30 06:20:20 +02:00
committed by GitHub
parent 230c403bba
commit e9040f885d
25 changed files with 271 additions and 133 deletions

View File

@@ -846,9 +846,12 @@ void Hyperion::update()
// Write the data to the device
if (_device->enabled())
{
if (_deviceSmooth->enabled())
_deviceSmooth->setPause(priorityInfo.componentId == hyperion::COMP_EFFECT);
// feed smoothing in pause mode to maintain a smooth transistion back to smoth mode
if (_deviceSmooth->enabled() || _deviceSmooth->pause())
_deviceSmooth->setLedValues(_ledBuffer);
else
if (! _deviceSmooth->enabled())
_device->setLedValues(_ledBuffer);
}