Library thread Blink Led or other processes use RTOS

Dependents:   LedsThreading

Fork of BlinkLed by Satoshi Togawa

Example

https://developer.mbed.org/users/AVELARDEV/code/LedsThreading/

Revision:
3:f317d057edde
Parent:
2:1d0c09c1a8b4
Child:
4:3b34689ec230
--- a/BlinkLed.h	Mon Dec 24 06:38:42 2012 +0000
+++ b/BlinkLed.h	Tue May 24 06:38:16 2016 +0000
@@ -12,7 +12,7 @@
 public:
     /** Constructor
      */
-    BlinkLed(PinName pin, float dutyChangeStep);
+    BlinkLed(PinName, int);
     
     /** Destructor
      */
@@ -21,14 +21,6 @@
     /** Start biinking
      */
     void startBlink();
-    
-    /** Finish biinking
-     */
-    void finishBlink();
-    
-    /** Check biinking
-     */
-    bool isBlinking();
       
 private:
     /** Copy constructor
@@ -48,15 +40,11 @@
     
     /** Target Led
      */
-    PwmOut led;
+    DigitalOut led;
     
-    /** Duty ratio step of changing every 20ms
+    /** Blink time
      */
-    float dutyChangeStep;
-    
-    /** Flag of pause
-     */
-    bool pause;
+    int n;
     
     /** Pointer to thread for blinking
      */