26#ifndef MASTER_TASK_1000HZ_SIZE
28#define MASTER_TASK_1000HZ_SIZE (TASK_STACK_256)
31#ifndef MASTER_TASK_10HZ_SIZE
33#define MASTER_TASK_10HZ_SIZE (TASK_STACK_256)
36#ifndef MASTER_TASK_1HZ_SIZE
38#define MASTER_TASK_1HZ_SIZE (TASK_STACK_256)
Task * get_10hz_task()
Fetch the memory address of the 10hz task.
Definition: master_tasks.c:89
void pre_loop_init()
Initialize the master tasks before the scheduler begins.
Definition: main.c:23
StatusCode init_master_tasks()
Initialize all 3 master tasks.
Definition: master_tasks.c:75
Task * get_1000hz_task()
Fetch the memory address of the 1000hz task.
Definition: master_tasks.c:85
Task * get_1hz_task()
Fetch the memory address of the 1hz task.
Definition: master_tasks.c:93
void run_1hz_cycle()
Run the 1hz cycle.
Definition: main.c:35
void run_1000hz_cycle()
Run the 1000hz cycle.
Definition: main.c:25
void run_10hz_cycle()
Run the 10hz cycle.
Definition: main.c:31
StatusCode
StatusCodes for various errors.
Definition: status.h:27