my own library

Dependencies:   mbed

Fork of HelloWorld by asha pawar

Revision:
3:966b57ac5efc
Parent:
2:d42b0e3fe08a
--- a/main.cpp	Wed Nov 25 09:46:48 2015 +0000
+++ b/main.cpp	Wed Nov 25 12:33:02 2015 +0000
@@ -1,10 +1,26 @@
 #include "mbed.h"
-#include "Flasher.h"
+class Flasher {
+public:
+    Flasher(PinName pin) : _pin(pin) {  // _pin(pin) means pass pin to the DigitalOut constructor
+        _pin = 0;                                        // default the output to 0
+    }
+ 
+    void flash(int n) {
+        for(int i=0; i<n*2; i++) {
+            _pin = !_pin;
+            wait(0.2);
+        }
+    }
+private:
+    DigitalOut _pin;
+};
  
 Flasher led(LED2);
+Flasher out(LED3);
  
 int main() {
     led.flash(5);
     led.flash(2);
+    out.flash(10);
 }