Added three test tasks as well the runTaskScheduler() call
This commit is contained in:
parent
d5e1addbb6
commit
57877050a0
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user