Debounce_Library
antirrebote.h@2:d1e2599de47c, 2018-06-12 (annotated)
- Committer:
- Tom_87
- Date:
- Tue Jun 12 17:08:53 2018 +0000
- Revision:
- 2:d1e2599de47c
- Parent:
- 0:16d62113f1d5
Programa de funcionamiento de una cafetera automatica
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 | typedef int pinEstado_t; |
Tom_87 | 0:16d62113f1d5 | 6 | |
Tom_87 | 0:16d62113f1d5 | 7 | |
Tom_87 | 0:16d62113f1d5 | 8 | class AntReb{ |
Tom_87 | 0:16d62113f1d5 | 9 | |
Tom_87 | 0:16d62113f1d5 | 10 | public: |
Tom_87 | 0:16d62113f1d5 | 11 | |
Tom_87 | 0:16d62113f1d5 | 12 | AntReb(); |
Tom_87 | 0:16d62113f1d5 | 13 | ~AntReb(); |
Tom_87 | 0:16d62113f1d5 | 14 | |
Tom_87 | 0:16d62113f1d5 | 15 | pinEstado_t antiRebote(); |
Tom_87 | 0:16d62113f1d5 | 16 | void setPin(DigitalIn pin); |
Tom_87 | 2:d1e2599de47c | 17 | void DebTime(); |
Tom_87 | 0:16d62113f1d5 | 18 | |
Tom_87 | 0:16d62113f1d5 | 19 | private: |
Tom_87 | 2:d1e2599de47c | 20 | char state, Pulsador, deb_time, hab; |
Tom_87 | 2:d1e2599de47c | 21 | pinEstado_t out; |
Tom_87 | 0:16d62113f1d5 | 22 | |
Tom_87 | 0:16d62113f1d5 | 23 | }; |
Tom_87 | 0:16d62113f1d5 | 24 | |
Tom_87 | 0:16d62113f1d5 | 25 | #endif |