Counts Interrupts From Joystick
Fork of Bootcamp-InterruptCounter by
main.cpp
- Committer:
- avnisha
- Date:
- 2013-08-07
- Revision:
- 0:801eef032b63
- Child:
- 1:6d3ead04d296
File content as of revision 0:801eef032b63:
#include "mbed.h" class Counter { public: Counter(PinName pin) : _interrupt(pin) { // create the InterruptIn on the pin specified to Counter _interrupt.rise(this, &Counter::increment); // attach increment function of this counter instance } void increment() { _count++; } int read() { return _count; } private: InterruptIn _interrupt; volatile int _count; }; Counter counter(p5); int main() { while(1) { printf("Count so far: %d\n", counter.read()); wait(2); } }