 {
   // Update the LED
   digitalWrite(pin, state);
-  
+
   // Update the state
   state = LOW == state ? HIGH : LOW;
 

  return delay;
}

Blink blink1 = Blink(10, 125);
Blink blink2 = Blink(11, 250);
Blink blink3 = Blink(12, 500);
Blink blink4 = Blink(13, 1000);

// the setup function runs once when you press reset or power the board
void setup() {

  MicroTasks.startTask(&blink2);
  MicroTasks.startTask(&blink3);
  MicroTasks.startTask(&blink4);
  MicroTasks.startTask(&randomBlink);
}

// the loop function runs over and over again forever
