ok blink
blink.h@1:f91a78f50aa5, 2010-11-03 (annotated)
- Committer:
- nielsen8
- Date:
- Wed Nov 03 00:43:51 2010 +0000
- Revision:
- 1:f91a78f50aa5
- Parent:
- 0:994d48d4baab
added on and off
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nielsen8 | 0:994d48d4baab | 1 | #ifndef MBED_BLINK_H |
nielsen8 | 0:994d48d4baab | 2 | #define MBED_BLINK_H |
nielsen8 | 0:994d48d4baab | 3 | |
nielsen8 | 0:994d48d4baab | 4 | #include "mbed.h" |
nielsen8 | 0:994d48d4baab | 5 | |
nielsen8 | 0:994d48d4baab | 6 | /** blink class |
nielsen8 | 0:994d48d4baab | 7 | not really doing anything here. |
nielsen8 | 0:994d48d4baab | 8 | |
nielsen8 | 0:994d48d4baab | 9 | |
nielsen8 | 0:994d48d4baab | 10 | */ |
nielsen8 | 0:994d48d4baab | 11 | class BLINK { |
nielsen8 | 0:994d48d4baab | 12 | public: |
nielsen8 | 0:994d48d4baab | 13 | /** constuctor blink |
nielsen8 | 1:f91a78f50aa5 | 14 | \param pin the pin we wish to blink |
nielsen8 | 0:994d48d4baab | 15 | */ |
nielsen8 | 0:994d48d4baab | 16 | BLINK(PinName pin); |
nielsen8 | 0:994d48d4baab | 17 | /** our flasher code |
nielsen8 | 0:994d48d4baab | 18 | \param n the number of time to flash |
nielsen8 | 0:994d48d4baab | 19 | */ |
nielsen8 | 0:994d48d4baab | 20 | void flash(int n); |
nielsen8 | 1:f91a78f50aa5 | 21 | /** turn off |
nielsen8 | 1:f91a78f50aa5 | 22 | */ |
nielsen8 | 1:f91a78f50aa5 | 23 | void off(void); |
nielsen8 | 1:f91a78f50aa5 | 24 | /** turn on |
nielsen8 | 1:f91a78f50aa5 | 25 | */ |
nielsen8 | 1:f91a78f50aa5 | 26 | void on(void); |
nielsen8 | 0:994d48d4baab | 27 | private: |
nielsen8 | 0:994d48d4baab | 28 | DigitalOut _pin; |
nielsen8 | 0:994d48d4baab | 29 | }; |
nielsen8 | 0:994d48d4baab | 30 | |
nielsen8 | 0:994d48d4baab | 31 | #endif |