Library to control NeoPixel strings of RGB leds

Dependencies:   PixelArray

Dependents:   NeoPixelI2cSlave NeoPixelI2cSlave

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers periodic_effect.h Source File

periodic_effect.h

00001 #pragma once
00002 
00003 #include "effect.h"
00004 
00005 namespace Effects {
00006 
00007     class PeriodicEffect : public Effect {
00008     
00009         private:
00010             int delay_ms;
00011             Ticker ticker;
00012             
00013         public:
00014             PeriodicEffect(NeoPixelString * pixelstring, neopixel::Pixel color, int delay_ms);
00015         
00016         public:
00017             virtual void start(void);
00018             virtual void stop(void);
00019     
00020         private:
00021             void tick(void);
00022     };
00023     
00024 };