Mike Menci
/
SIEMENS_FEEDER_LOOP
Siemens Dual Lane Feeder
HBridge.h@0:617334d8e3bb, 2017-02-02 (annotated)
- Committer:
- Issus
- Date:
- Thu Feb 02 19:18:12 2017 +0000
- Revision:
- 0:617334d8e3bb
Initial
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Issus | 0:617334d8e3bb | 1 | #ifndef HBRIDGE_H_ |
Issus | 0:617334d8e3bb | 2 | #define HBRIDGE_H_ |
Issus | 0:617334d8e3bb | 3 | |
Issus | 0:617334d8e3bb | 4 | #include "mbed.h" |
Issus | 0:617334d8e3bb | 5 | |
Issus | 0:617334d8e3bb | 6 | class HBridge |
Issus | 0:617334d8e3bb | 7 | { |
Issus | 0:617334d8e3bb | 8 | public: |
Issus | 0:617334d8e3bb | 9 | HBridge(PinName i1, PinName i2); |
Issus | 0:617334d8e3bb | 10 | void Coast(); |
Issus | 0:617334d8e3bb | 11 | void Brake(); |
Issus | 0:617334d8e3bb | 12 | void Forward(); |
Issus | 0:617334d8e3bb | 13 | void Reverse(); |
Issus | 0:617334d8e3bb | 14 | |
Issus | 0:617334d8e3bb | 15 | private: |
Issus | 0:617334d8e3bb | 16 | DigitalOut IN1; |
Issus | 0:617334d8e3bb | 17 | DigitalOut IN2; |
Issus | 0:617334d8e3bb | 18 | }; |
Issus | 0:617334d8e3bb | 19 | |
Issus | 0:617334d8e3bb | 20 | #endif |