   });
 }
 
-// Loop and Fork Tasks for blinking LED1, LED2 and LED3
-void loop() {
-  fork(blink_led1, [&] { fork(blink_led2, blink_led3); });
-}

  });
}

// Blink LED2 using sleep()
void blink_led2() {
  digitalWrite(LED2, HIGH);
  sleep(TIC * 2, [&] {
     digitalWrite(LED2, LOW);

  });
}

// Blink LED3 with sleeping and awaking
void blinkLed3() {
  digitalWrite(LED3, LOW);
  sleep(TIC * 2, [&] {
     digitalWrite(LED3, HIGH);
