TwoLeds

Committer:
Wizo
Date:
Wed Jun 20 15:38:58 2018 +0000
Revision:
0:047ba38fb71d
Two Leds

Who changed what in which revision?

UserRevisionLine numberNew 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