Library to control NeoPixel strings of RGB leds
Dependents: NeoPixelI2cSlave NeoPixelI2cSlave
Effects/effect.h
- Committer:
- dwini
- Date:
- 2015-11-23
- Revision:
- 1:f544810b6598
- Child:
- 3:7d32f46a38d3
File content as of revision 1:f544810b6598:
#pragma once #include "neopixel_string.h" namespace Effects { class Effect { private: NeoPixelString * pixelstring; int delay_ms; Ticker ticker; bool execute_effect; public: Effect(NeoPixelString * pixelstring, int delay_ms); public: NeoPixelString * getPixelString(void); void start(void); void stop(void); bool needsExecutionTime(void); public: virtual void execute(void); private: void tick(void); }; };