Library to control NeoPixel strings of RGB leds

Dependencies:   PixelArray

Dependents:   NeoPixelI2cSlave NeoPixelI2cSlave

Effects/periodic_effect.h

Committer:
dwini
Date:
2016-04-15
Revision:
3:7d32f46a38d3

File content as of revision 3:7d32f46a38d3:

#pragma once

#include "effect.h"

namespace Effects {

    class PeriodicEffect : public Effect {
    
        private:
            int delay_ms;
            Ticker ticker;
            
        public:
            PeriodicEffect(NeoPixelString * pixelstring, neopixel::Pixel color, int delay_ms);
        
        public:
            virtual void start(void);
            virtual void stop(void);
    
        private:
            void tick(void);
    };
    
};