This is a very tiny library which counts DigitalIn rising , using "Ticker" interrupts.
Fork of Pswitch_Lib by
Pswitch.h
- Committer:
- MBE13170
- Date:
- 2010-12-23
- Revision:
- 0:0bc10e1c0685
File content as of revision 0:0bc10e1c0685:
#include "mbed.h" class Pswitch { public: Pswitch(PinName in); int read (void); int count (void); operator int(); private : // objects DigitalIn _in; Ticker _ticker; // function to take a sample, and update flags void _sample(void); // counters and flags int _samples; int _output; int _output_last; int _rising_flag; };