Learning classes...
Dependencies: C12832
Stoperica.h@1:315ad27c0acb, 2016-02-09 (annotated)
- Committer:
- tbjazic
- Date:
- Tue Feb 09 12:07:55 2016 +0000
- Revision:
- 1:315ad27c0acb
- Parent:
- 0:5f60bb287bd0
debounce stop tipkala popravljen
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tbjazic | 0:5f60bb287bd0 | 1 | #ifndef STOPERICA_H |
tbjazic | 0:5f60bb287bd0 | 2 | #define STOPERICA_H |
tbjazic | 0:5f60bb287bd0 | 3 | |
tbjazic | 0:5f60bb287bd0 | 4 | #include "mbed.h" |
tbjazic | 0:5f60bb287bd0 | 5 | #include "C12832.h" |
tbjazic | 0:5f60bb287bd0 | 6 | |
tbjazic | 0:5f60bb287bd0 | 7 | class Stoperica { |
tbjazic | 0:5f60bb287bd0 | 8 | public: |
tbjazic | 0:5f60bb287bd0 | 9 | Stoperica(PinName startPausePin, PinName stopPin); |
tbjazic | 0:5f60bb287bd0 | 10 | private: |
tbjazic | 0:5f60bb287bd0 | 11 | InterruptIn startPause, stop; |
tbjazic | 0:5f60bb287bd0 | 12 | C12832 lcd; |
tbjazic | 0:5f60bb287bd0 | 13 | Timer debounceStartPause, debounceStop, passedTime; |
tbjazic | 0:5f60bb287bd0 | 14 | void startPausePressed(); |
tbjazic | 0:5f60bb287bd0 | 15 | void stopPressed(); |
tbjazic | 0:5f60bb287bd0 | 16 | bool isMeasurementStarted; |
tbjazic | 0:5f60bb287bd0 | 17 | }; |
tbjazic | 0:5f60bb287bd0 | 18 | |
tbjazic | 0:5f60bb287bd0 | 19 | #endif |