From 57877050a07b4625577c2c772be25087507ace26 Mon Sep 17 00:00:00 2001 From: Anatole SCHRAMM Date: Thu, 2 May 2019 17:27:44 +0200 Subject: [PATCH] Added three test tasks as well the runTaskScheduler() call --- src/app/app.ino | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/app/app.ino b/src/app/app.ino index de64706..e05817d 100644 --- a/src/app/app.ino +++ b/src/app/app.ino @@ -3,6 +3,7 @@ #include "SAB.h" #include "views.h" #include "webApi.h" +#include "tasks.h" #include "CFGDictionary.h" #include "CFGParameterValue.h" #define DEBUG @@ -74,6 +75,10 @@ void setup() sab.getWebServerManager().addApiRoutine("/sab/io/set/mode", &(ioSetModeApi), &sab, WEBServerManager::GET); sab.getIoManager().setISROnIOChange(&(ioISR), GPIO_3_RX); + + sab.getTaskSchedulerManager().addTask(1, TaskSchedulerManagerHelper::Schedule::scheduleBuilder()->setEnabled(false), &(task1)); + sab.getTaskSchedulerManager().addTask(2, TaskSchedulerManagerHelper::Schedule::scheduleBuilder()->setMillis(5000)->setEnabled(false), &(task2)); + sab.getTaskSchedulerManager().addTask(3, TaskSchedulerManagerHelper::Schedule::scheduleBuilder()->setMillis(5000), &(task_blink), &sab); Serial.println("End setup"); } @@ -123,6 +128,7 @@ void loop() //Run the webServer sab.getWebServerManager().runServer(); + sab.getTaskSchedulerManager().runTaskScheduler(); } ICACHE_RAM_ATTR void ioISR()