Function on LEDs

LEDFunction.h

Committer:
PA
Date:
2012-05-28
Revision:
0:38ffbf6895c1
Child:
1:7fd22984c201

File content as of revision 0:38ffbf6895c1:

#ifndef MBED_LEDFUNCTION_H
#define MBED_LEDFUNCTION_H

#include "mbed.h"

class LEDFunction{

public:
   LEDFunction(PinName);
   void OnOff();
   void Brightness(int);
   void write_us(int);
   void duty(float);
   int read_us();
    
private:
   void SigStart();
   void SigStop();
   DigitalOut _Pin;
   int Period;
   int PWMDuty;
   int PWMMin;
   int PWMMax;
   Ticker Pulse;
   Timeout PulseEnd; 
};

#endif