A small library that's provide helpers for programmers

Dependents:   PYRN

MyBlinker.h

Committer:
clemounet
Date:
2015-02-17
Revision:
1:ee7a5f05513d

File content as of revision 1:ee7a5f05513d:


#ifndef BLINKER_H
#define BLINKER_H

#include "mbed.h"
#include "MyThread.h"

/** MyThread class.
 *  Create a self blinking led. 
 *  Use it to display some states.
 */
class MyBlinker: public MyThread {
private:
    PwmOut *led;
    int32_t delay;
    float highState;
    float lowState;
public:
    MyBlinker(PwmOut *o, int32_t d, float hState = 1.0, float lState = 0.0);
    virtual void setDelay(int32_t d);
    virtual void setHighState(float hState);
    virtual void setLowState(float lState);
    virtual void Main(void);
};

#endif