Debounce_Library
antirrebote.h@0:16d62113f1d5, 2018-05-03 (annotated)
- Committer:
- Tom_87
- Date:
- Thu May 03 23:32:45 2018 +0000
- Revision:
- 0:16d62113f1d5
- Child:
- 1:8db2c2a203d9
- Child:
- 2:d1e2599de47c
Debounce_Library
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Tom_87 | 0:16d62113f1d5 | 1 | #ifndef _ANTIRREBOTE_H_ |
Tom_87 | 0:16d62113f1d5 | 2 | #define _ANTIRREBOTE_H_ |
Tom_87 | 0:16d62113f1d5 | 3 | #include "mbed.h" |
Tom_87 | 0:16d62113f1d5 | 4 | |
Tom_87 | 0:16d62113f1d5 | 5 | enum{NO_APRETADO,ENCENDIDO=0, APRETADO, APAGADO = 1}; |
Tom_87 | 0:16d62113f1d5 | 6 | typedef int pinEstado_t; |
Tom_87 | 0:16d62113f1d5 | 7 | |
Tom_87 | 0:16d62113f1d5 | 8 | |
Tom_87 | 0:16d62113f1d5 | 9 | class AntReb{ |
Tom_87 | 0:16d62113f1d5 | 10 | |
Tom_87 | 0:16d62113f1d5 | 11 | public: |
Tom_87 | 0:16d62113f1d5 | 12 | |
Tom_87 | 0:16d62113f1d5 | 13 | AntReb(); |
Tom_87 | 0:16d62113f1d5 | 14 | ~AntReb(); |
Tom_87 | 0:16d62113f1d5 | 15 | |
Tom_87 | 0:16d62113f1d5 | 16 | pinEstado_t antiRebote(); |
Tom_87 | 0:16d62113f1d5 | 17 | |
Tom_87 | 0:16d62113f1d5 | 18 | void setPin(DigitalIn pin); |
Tom_87 | 0:16d62113f1d5 | 19 | |
Tom_87 | 0:16d62113f1d5 | 20 | private: |
Tom_87 | 0:16d62113f1d5 | 21 | |
Tom_87 | 0:16d62113f1d5 | 22 | |
Tom_87 | 0:16d62113f1d5 | 23 | char e_PULS; |
Tom_87 | 0:16d62113f1d5 | 24 | char P_PULS; |
Tom_87 | 0:16d62113f1d5 | 25 | |
Tom_87 | 0:16d62113f1d5 | 26 | }; |
Tom_87 | 0:16d62113f1d5 | 27 | |
Tom_87 | 0:16d62113f1d5 | 28 | #endif |