Library to control NeoPixel strings of RGB leds

Dependencies:   PixelArray

Dependents:   NeoPixelI2cSlave NeoPixelI2cSlave

Committer:
dwini
Date:
Fri Apr 15 14:38:13 2016 +0000
Revision:
3:7d32f46a38d3
Been to long since i coded this.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dwini 3:7d32f46a38d3 1 #pragma once
dwini 3:7d32f46a38d3 2
dwini 3:7d32f46a38d3 3 #include "effect.h"
dwini 3:7d32f46a38d3 4
dwini 3:7d32f46a38d3 5 namespace Effects {
dwini 3:7d32f46a38d3 6
dwini 3:7d32f46a38d3 7 class PeriodicEffect : public Effect {
dwini 3:7d32f46a38d3 8
dwini 3:7d32f46a38d3 9 private:
dwini 3:7d32f46a38d3 10 int delay_ms;
dwini 3:7d32f46a38d3 11 Ticker ticker;
dwini 3:7d32f46a38d3 12
dwini 3:7d32f46a38d3 13 public:
dwini 3:7d32f46a38d3 14 PeriodicEffect(NeoPixelString * pixelstring, neopixel::Pixel color, int delay_ms);
dwini 3:7d32f46a38d3 15
dwini 3:7d32f46a38d3 16 public:
dwini 3:7d32f46a38d3 17 virtual void start(void);
dwini 3:7d32f46a38d3 18 virtual void stop(void);
dwini 3:7d32f46a38d3 19
dwini 3:7d32f46a38d3 20 private:
dwini 3:7d32f46a38d3 21 void tick(void);
dwini 3:7d32f46a38d3 22 };
dwini 3:7d32f46a38d3 23
dwini 3:7d32f46a38d3 24 };