Library to control NeoPixel strings of RGB leds
Dependents: NeoPixelI2cSlave NeoPixelI2cSlave
Effects/periodic_effect.cpp
- Committer:
- dwini
- Date:
- 2016-04-15
- Revision:
- 3:7d32f46a38d3
File content as of revision 3:7d32f46a38d3:
#include "periodic_effect.h" namespace Effects { PeriodicEffect::PeriodicEffect(NeoPixelString * pixelstring, neopixel::Pixel color, int delay_ms) : Effect(pixelstring, color) { this->delay_ms = delay_ms; } void PeriodicEffect::start(void) { Effect::start(); ticker.attach(this, &PeriodicEffect::tick, delay_ms/1000.0); } void PeriodicEffect::stop(void) { Effect::stop(); ticker.detach(); } void PeriodicEffect::tick(void) { requestExecute(); } };