Boboter
Loading...
Searching...
No Matches
tasks.h
Go to the documentation of this file.
1
7
8#pragma once
9
13namespace Task {
14 [[noreturn]] void secure_task(void* params);
15 [[noreturn]] void system_task(void* params);
16 [[noreturn]] void log_task(void* params);
17 [[noreturn]] void pid_task(void* params);
18 [[noreturn]] void ramp_task(void* params);
19 [[noreturn]] void io_task(void* params);
20 [[noreturn]] void leds_task(void* params);
21 [[noreturn]] void buzzer_task(void* params);
22
23 [[noreturn]] void test_task(void* params);
24 [[noreturn]] void halt_core_task(void* params);
25}
A namespace containing all the custom FreeRTOS tasks the robot uses.
Definition buzzer_task.cpp:14
void secure_task(void *params)
Definition secure_task.cpp:27
void system_task(void *params)
Definition system_task.cpp:17
void leds_task(void *params)
Manages the NeoPixel RGB LEDs and executes lighting routines.
Definition leds_task.cpp:63
void pid_task(void *params)
Definition pid_task.cpp:15
void test_task(void *params)
Definition test_task.cpp:15
void io_task(void *params)
Definition io_task.cpp:17
void log_task(void *params)
Definition log_task.cpp:12
void buzzer_task(void *params)
Definition buzzer_task.cpp:15
void ramp_task(void *params)
Definition ramp_task.cpp:15
void halt_core_task(void *params)