Moved things to a FreeRTOS task so that we can garunte that we are meeting timings

This commit is contained in:
2026-08-08 21:31:54 -06:00
parent ea34c399d7
commit 3946e464c9
4 changed files with 106 additions and 7 deletions
+26
View File
@@ -0,0 +1,26 @@
#pragma once
#include <Arduino.h>
#include "../services/service_manager.h"
class SystemTask
{
public:
SystemTask(ServiceManager& manager);
void start();
private:
static void taskEntry(void* parameter);
void run();
ServiceManager& serviceManager;
TaskHandle_t taskHandle;
};