Defines type for Task scheduling.
void(* task_t)(void)
Defines a function pointer type for tasks.
void TM_Scheduler(const scheduleEntry_t schedule[], uint8_t scheduleLength, uint32_t nextScheduleDeadline)
Manages and synchronizes safety system and application Tasks from a user defined schedule.
Defines a schedule entry containing a task function pointer and its duration.