projectwerk

Dependencies:   NeoPixelString SimplyLog

Fork of NeoPixelI2cSlave by Nico De Witte

strobe.h

Committer:
BramHeldenbergh
Date:
2016-01-09
Revision:
3:02931c2b1e82

File content as of revision 3:02931c2b1e82:

#pragma once
#include "mbed.h"
#include "neopixel_i2c_daemon.h"
#include "neopixel_string.h"
#include <vector>
#include "neopixel.h"

enum StrobeState { SON, SOFF } ;
class NeoPixelI2cDaemon;
class Strobe{
    private:
    Ticker ticker;
    bool doExecute;
    StrobeState state;
    NeoPixelI2cDaemon * freddy;
    
    public:
    
    Strobe(NeoPixelI2cDaemon * deamon);
    void execute();
    void isrTicker();
    void strstart();
    void strstop(); 
    };