counts digital frequency based on interrupt and timer, triggers on rising edge
FrequencyCounter.h
- Committer:
- awmiller
- Date:
- 2016-08-09
- Revision:
- 0:91a906dbf731
File content as of revision 0:91a906dbf731:
#ifndef FREQUENCY_COUNTER_H_DECL #define FREQUENCY_COUNTER_H_DECL #include <mbed.h> class FrequencyCounter { //mbed classes Timer _mtime; InterruptIn _cPin; double _lastTime; double _fq; double _iircoef; void _irqs(void); public: FrequencyCounter(PinName); double getFrequency(); double getTime(); void setIIRCoeff(double); void start(); void stop(); }; #endif