#include <krnl.h>

char task1Stak[200];
struct k_t *pTask1;

char task2Stak[200];
struct k_t *pTask2;

void task1()
{
  while (1) {
    digitalWrite(13,HIGH);
    Serial.print("+");
    k_sleep(50);
    digitalWrite(13,LOW);
    Serial.print("-");
    k_sleep(50);
  }
}

void task2()
{
  while (1) {
    k_eat_time(5000);
     k_sleep(200);
    // Serial.println("!");
   }
}


void setup() {
  pinMode(13,OUTPUT);
  Serial.begin(9600);
  // put your setup code here, to run once:
  k_init(2,0,0);
  
  pTask1 = k_crt_task(task1, 10,task1Stak,200);
  pTask2 = k_crt_task(task2, 9,task2Stak,200);
  k_start(10);
  Serial.println("ups - something wrong bq I coming here");
}

void loop() {
  // put your main code here, to run repeatedly:

}
