15 Serial.println(
"nr 1 :-)");
16 Serial.println(
"nr 1. :-)");
17 Serial.println(
"nr 1.. :-)");
18 Serial.println(
"nr 1... :-)");
27 Serial.println(
"nr 2 :-)");
28 Serial.println(
"nr 2. :-)");
29 Serial.println(
"nr 2.. :-)");
30 Serial.println(
"nr 2... :-)");
int k_signal(struct k_t *sem)
Signal a semaphore w eventually task shift.
int k_wait(struct k_t *sem, int timeout)
stand wait on semaphore call with timeout facility
struct k_t * k_crt_task(void(*pTask)(void), char prio, char *pStk, int stkSize)
create a task - only to be called before k_start creates a task and put it in the active Q
struct k_t * k_crt_sem(int init_val, int maxvalue)
change task priority and reinserts it in task Q and do a task shift
int k_init(int nrTask, int nrSem, int nrMsg)