add doLoop as task
This commit is contained in:
parent
2468643acf
commit
fe2aa05b94
@ -1,6 +1,6 @@
|
||||
#include "time.h"
|
||||
#include <TaskScheduler.h>
|
||||
|
||||
#define _TASK_SLEEP_ON_IDLE_RUN //ToDo check benefit
|
||||
|
||||
#include <NeoPixelBrightnessBus.h>
|
||||
#include <IotWebConf.h>
|
||||
@ -70,6 +70,7 @@ void bootAnimCallback();
|
||||
void clockTickCallback();
|
||||
void ledRefreshCallback();
|
||||
void brightnessAdjustmentCallback();
|
||||
void iotWebConfLoopCallback();
|
||||
|
||||
#ifdef RGBW
|
||||
#define MINIMAL_BRIGHTNESS 5
|
||||
@ -329,7 +330,7 @@ Task ledRefresh(200, TASK_FOREVER, &ledRefreshCallback);
|
||||
#ifdef LDR_PIN
|
||||
Task brightness(10000, TASK_FOREVER, &brightnessAdjustmentCallback);
|
||||
#endif
|
||||
//Task iotwebconfLoop(200, TASK_FOREVER, &iotWebConf.doLoop);
|
||||
Task iotwebconfLoop(1000, TASK_FOREVER, &iotWebConfLoopCallback);
|
||||
Scheduler runner;
|
||||
|
||||
#ifdef ESP8266
|
||||
@ -567,6 +568,7 @@ void setup() {
|
||||
runner.addTask(brightness);
|
||||
#endif
|
||||
runner.addTask(bootAnim);
|
||||
//runner.addTask(iotWebConf.Loop);
|
||||
bootAnim.enable();
|
||||
|
||||
iotWebConf_Setup();
|
||||
@ -578,7 +580,7 @@ void setup() {
|
||||
void loop()
|
||||
{
|
||||
runner.execute();
|
||||
iotWebConf.doLoop();
|
||||
iotWebConf.doLoop(); //ToDo put in a task, measure the runtime
|
||||
/*
|
||||
while (Serial.available())
|
||||
Serial.read();
|
||||
@ -733,3 +735,7 @@ void brightnessAdjustmentCallback() {
|
||||
strip.Show();
|
||||
}
|
||||
#endif
|
||||
|
||||
void iotWebConfLoopCallback() {
|
||||
iotWebConf.doLoop();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user