/*
* idle_task.h
*
* Created on: 2 april 2018
* Author: shlomo
*/
#ifndef COMMON_UTILITIES_IDLE_TASK_H_
#define COMMON_UTILITIES_IDLE_TASK_H_
extern void IDLE_TASK_package_init(void);
extern void IDLE_change_parameters(uint32_t new_interval); /*time interval by ticks*/
extern int IDLE_TASK_get_load(void);
extern int IDLE_TASK_get_current_load(void);
extern uint32_t IDLE_TASK_monitor_init(void);
extern IdleTaskGetLoadTable(uint32_t *);
#endif /* COMMON_UTILITIES_IDLE_TASK_H_ */