MyLed Franz
MyLed.h@0:05c8f50fed63, 2018-06-21 (annotated)
- Committer:
- franzpaulus
- Date:
- Thu Jun 21 15:47:43 2018 +0000
- Revision:
- 0:05c8f50fed63
MyLed ?bungsbeispiel
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
franzpaulus | 0:05c8f50fed63 | 1 | #include "mbed.h" |
franzpaulus | 0:05c8f50fed63 | 2 | #ifndef MYLED_H |
franzpaulus | 0:05c8f50fed63 | 3 | #define MYLED_H |
franzpaulus | 0:05c8f50fed63 | 4 | |
franzpaulus | 0:05c8f50fed63 | 5 | class MyLed { |
franzpaulus | 0:05c8f50fed63 | 6 | public: |
franzpaulus | 0:05c8f50fed63 | 7 | // Konstruktor |
franzpaulus | 0:05c8f50fed63 | 8 | MyLed(PinName led) : _led(led) { // Initalisierungsliste |
franzpaulus | 0:05c8f50fed63 | 9 | _led = 0; // Initialisierung mit 0 |
franzpaulus | 0:05c8f50fed63 | 10 | } |
franzpaulus | 0:05c8f50fed63 | 11 | // Methodenprototyping |
franzpaulus | 0:05c8f50fed63 | 12 | void ledOn(void); |
franzpaulus | 0:05c8f50fed63 | 13 | void ledOff(void); |
franzpaulus | 0:05c8f50fed63 | 14 | void printStatus(void); |
franzpaulus | 0:05c8f50fed63 | 15 | |
franzpaulus | 0:05c8f50fed63 | 16 | private: |
franzpaulus | 0:05c8f50fed63 | 17 | DigitalOut _led; |
franzpaulus | 0:05c8f50fed63 | 18 | }; |
franzpaulus | 0:05c8f50fed63 | 19 | #endif |