Function on LEDs

LEDFunction.h

Committer:
PA
Date:
2012-05-28
Revision:
2:6ef6066f3b6e
Parent:
1:7fd22984c201

File content as of revision 2:6ef6066f3b6e:

#ifndef MBED_LEDFUNCTION_H
#define MBED_LEDFUNCTION_H
#include "mbed.h"

class LEDFunction{

public:
    LEDFunction(PinName);
    void write_us(int);
    void duty(float);
    void OnOff();
    void flash(int);
    int read_us();

private:
    void SigStart();
    void SigStop();
    DigitalInOut _pin;
    int Period;
    int PWMDuty;
    int PWMMin;
    int PWMMax;
    int i;
    Ticker Pulse;
    Timeout PulseEnd;
};

#endif