ok blink

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?

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