Simple sugar dozer emulator in coffee machines.

Dependencies:   mbed

Committer:
tbjazic
Date:
Thu Jan 29 11:09:25 2015 +0000
Revision:
0:23fb6d1ad75c
Initial commit.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tbjazic 0:23fb6d1ad75c 1 #ifndef EVENT_COUNTER_H
tbjazic 0:23fb6d1ad75c 2 #define EVENT_COUNTER_H
tbjazic 0:23fb6d1ad75c 3
tbjazic 0:23fb6d1ad75c 4 #include "mbed.h"
tbjazic 0:23fb6d1ad75c 5
tbjazic 0:23fb6d1ad75c 6 class EventCounter {
tbjazic 0:23fb6d1ad75c 7 public:
tbjazic 0:23fb6d1ad75c 8 EventCounter(PinName pin, int initialCount);
tbjazic 0:23fb6d1ad75c 9 int getCount();
tbjazic 0:23fb6d1ad75c 10 void reset();
tbjazic 0:23fb6d1ad75c 11 private:
tbjazic 0:23fb6d1ad75c 12 InterruptIn input;
tbjazic 0:23fb6d1ad75c 13 int count;
tbjazic 0:23fb6d1ad75c 14 void event();
tbjazic 0:23fb6d1ad75c 15 Timer debounce;
tbjazic 0:23fb6d1ad75c 16 };
tbjazic 0:23fb6d1ad75c 17
tbjazic 0:23fb6d1ad75c 18 #endif // EVENT_COUNTER_H