7 #ifndef TASK_SCHEDULER_H_INCLUDED 
    8 #define TASK_SCHEDULER_H_INCLUDED 
volatile double T_mean_global
 
volatile double T_exec_global
 
volatile double T_max_global
 
volatile int isFirstExecution
Flag to sign first Exec. 
 
void timer_stop_task(TASK_S *task)
Stop some task. 
 
void timer_start_task(TASK_S *task, void(*alertFunction)(int), int period_us)
Start some task. 
 
void timer_new_task(TASK_S *task, void(*runFunction)(void))
Create a task. 
 
Task to schedule definition. 
 
volatile double T_min_global