Used to read incoming PWM signals from RC channels

Dependents:   A-Quad

PulseIn.h

Committer:
KarimAzzouz
Date:
2012-12-23
Revision:
1:eaf70ff4df07
Parent:
0:1a57c7f88422
Child:
2:4abac72addb7

File content as of revision 1:eaf70ff4df07:

#ifndef PULSEIN_H
#define PULSEIN_H
 
#include "mbed.h"
 
class PulseIn
{
    public:
        PulseIn(PinName p);
        int read(void); 
        int getAngle(void);
       
    private:
        InterruptIn _k; 
        void rise(void); 
        void fall(void); 
        Timer t; 
        uint16_t _duration,_prev; 
};
 
#endif