|
Boboter
|
#include "tasks.h"#include <array>#include <esp_timer.h>#include "helpers/delay.h"#include "include/flags.h"#include "include/robot.h"#include "tasks/subtasks/subtasks.h"Namespaces | |
| namespace | Task |
| A namespace containing all the custom FreeRTOS tasks the robot uses. | |
Functions | |
| template<typename T> | |
| constexpr std::array< T, Subtask::subtask_count()> | create_callback_array () |
| void | Task::subtask_scheduler_task (void *params) |
Variables | |
| constexpr const char * | TAG = "Task::subtask_scheduler_task" |
| constexpr uint8_t | SUBTASK_LOOP_YIELD_MS = 5 |
| constexpr std::array< Subtask::subtask_init_callback_t, Subtask::subtask_count()> | subtask_init_callbacks = create_callback_array<Subtask::subtask_init_callback_t>() |
| constexpr std::array< Subtask::subtask_callback_t, Subtask::subtask_count()> | subtask_callbacks = create_callback_array<Subtask::subtask_callback_t>() |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |