Dependencies:   IAP

PulseWidthCounter/PulseWidthCounter.h

Committer:
komaida424
Date:
2021-02-21
Revision:
8:1db19b529b22
Parent:
2:59ac9df97701

File content as of revision 8:1db19b529b22:

#ifndef PULSEWIDTHCOUNTER_H
#define PULSEWIDTHCOUNTER_H
#define POSITIVE true
#define NEGATIVE false

#include "mbed.h"

class PulseWidthCounter  
{
private:
    Timer _time;
    void start();
    void stop();
    InterruptIn pulsein;

public:
 //   Timer time;
    PulseWidthCounter(PinName,bool positive=true); 
    PulseWidthCounter(const PulseWidthCounter& pwc);
    int count;
};
#endif