TwoLeds
TwoLeds.h@0:047ba38fb71d, 2018-06-20 (annotated)
- Committer:
- Wizo
- Date:
- Wed Jun 20 15:38:58 2018 +0000
- Revision:
- 0:047ba38fb71d
Two Leds
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Wizo | 0:047ba38fb71d | 1 | #include "mbed.h" |
Wizo | 0:047ba38fb71d | 2 | #ifndef TWOLEDS_H |
Wizo | 0:047ba38fb71d | 3 | #define TWOLEDS_H |
Wizo | 0:047ba38fb71d | 4 | |
Wizo | 0:047ba38fb71d | 5 | class TwoLeds |
Wizo | 0:047ba38fb71d | 6 | { |
Wizo | 0:047ba38fb71d | 7 | public: |
Wizo | 0:047ba38fb71d | 8 | TwoLeds(PinName pin1, PinName pin2) : _pin1(pin1), _pin2(pin2) { // Initialisierungsliste |
Wizo | 0:047ba38fb71d | 9 | _pin1 = 0; // Initialisierung mit 0 |
Wizo | 0:047ba38fb71d | 10 | _pin2 = 0; |
Wizo | 0:047ba38fb71d | 11 | } |
Wizo | 0:047ba38fb71d | 12 | |
Wizo | 0:047ba38fb71d | 13 | void ledOn(void); |
Wizo | 0:047ba38fb71d | 14 | |
Wizo | 0:047ba38fb71d | 15 | void ledOff(void); |
Wizo | 0:047ba38fb71d | 16 | |
Wizo | 0:047ba38fb71d | 17 | void ledX(); |
Wizo | 0:047ba38fb71d | 18 | |
Wizo | 0:047ba38fb71d | 19 | void printStatus(void); |
Wizo | 0:047ba38fb71d | 20 | |
Wizo | 0:047ba38fb71d | 21 | private: |
Wizo | 0:047ba38fb71d | 22 | DigitalOut _pin1; |
Wizo | 0:047ba38fb71d | 23 | DigitalOut _pin2; |
Wizo | 0:047ba38fb71d | 24 | |
Wizo | 0:047ba38fb71d | 25 | }; |
Wizo | 0:047ba38fb71d | 26 | |
Wizo | 0:047ba38fb71d | 27 | #endif |