Learning classes...
Dependencies: C12832
Stoperica.h@0:2fab4c84205a, 2016-02-03 (annotated)
- Committer:
- tbjazic
- Date:
- Wed Feb 03 15:29:46 2016 +0000
- Revision:
- 0:2fab4c84205a
Initial.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tbjazic | 0:2fab4c84205a | 1 | #ifndef STOPERICA_H |
tbjazic | 0:2fab4c84205a | 2 | #define STOPERICA_H |
tbjazic | 0:2fab4c84205a | 3 | |
tbjazic | 0:2fab4c84205a | 4 | #include "mbed.h" |
tbjazic | 0:2fab4c84205a | 5 | #include "C12832.h" |
tbjazic | 0:2fab4c84205a | 6 | |
tbjazic | 0:2fab4c84205a | 7 | class Stoperica { |
tbjazic | 0:2fab4c84205a | 8 | public: |
tbjazic | 0:2fab4c84205a | 9 | Stoperica(PinName startPin, PinName stopPin); |
tbjazic | 0:2fab4c84205a | 10 | private: |
tbjazic | 0:2fab4c84205a | 11 | InterruptIn start, stop; |
tbjazic | 0:2fab4c84205a | 12 | C12832 lcd; |
tbjazic | 0:2fab4c84205a | 13 | Timer debounceStart, debounceStop, passedTime; |
tbjazic | 0:2fab4c84205a | 14 | void startPressed(); |
tbjazic | 0:2fab4c84205a | 15 | void stopPressed(); |
tbjazic | 0:2fab4c84205a | 16 | }; |
tbjazic | 0:2fab4c84205a | 17 | |
tbjazic | 0:2fab4c84205a | 18 | #endif |