LimitSwitches
LimitSwitches.h@0:a298c2462f4f, 2019-06-04 (annotated)
- Committer:
- williequesada
- Date:
- Tue Jun 04 17:00:17 2019 +0000
- Revision:
- 0:a298c2462f4f
pablo
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
williequesada | 0:a298c2462f4f | 1 | #ifndef MBED_LIMITSWITCHES_H |
williequesada | 0:a298c2462f4f | 2 | #define MBED_LIMITSWITCHES_H |
williequesada | 0:a298c2462f4f | 3 | |
williequesada | 0:a298c2462f4f | 4 | #include "mbed.h" |
williequesada | 0:a298c2462f4f | 5 | |
williequesada | 0:a298c2462f4f | 6 | class SWITCHES { |
williequesada | 0:a298c2462f4f | 7 | public: |
williequesada | 0:a298c2462f4f | 8 | SWITCHES(PinName S1, PinName S2) ; |
williequesada | 0:a298c2462f4f | 9 | |
williequesada | 0:a298c2462f4f | 10 | int Read(); |
williequesada | 0:a298c2462f4f | 11 | void InterruptEnable(); |
williequesada | 0:a298c2462f4f | 12 | void InterruptDisable(); |
williequesada | 0:a298c2462f4f | 13 | |
williequesada | 0:a298c2462f4f | 14 | private: |
williequesada | 0:a298c2462f4f | 15 | InterruptIn Switch1; |
williequesada | 0:a298c2462f4f | 16 | InterruptIn Switch2; |
williequesada | 0:a298c2462f4f | 17 | }; |
williequesada | 0:a298c2462f4f | 18 | |
williequesada | 0:a298c2462f4f | 19 | #endif |
williequesada | 0:a298c2462f4f | 20 | |
williequesada | 0:a298c2462f4f | 21 |