move pixel code to plugin

This commit is contained in:
2018-09-02 19:18:43 +02:00
parent e9ba25c4db
commit 5538cffb20
2 changed files with 47 additions and 5 deletions

View File

@@ -15,6 +15,7 @@
#include <plugins/OtaTcpPlugin.cpp>
#include <plugins/WebServerPlugin.cpp>
#include <plugins/WebConfigPlugin.cpp>
#include "PixelPlugin.h"
using namespace std;
using namespace std::placeholders;
@@ -34,11 +35,8 @@ class IlluCat : public MeshSprocket {
addPlugin(new OtaTcpPlugin(otaCfg));
addPlugin(new WebServerPlugin(webCfg, server));
addPlugin(new WebConfigPlugin(server));
pixels->begin();
pixels->setBrightness(pixelConfig.brightness);
animation.set(TASK_MILLISECOND * pixelConfig.updateInterval, TASK_FOREVER, bind(&IlluCat::animate, this));
addTask(animation);
addPlugin(new PixelPlugin(pixelConfig, pixels));
scanningAnimation();
}
void scanningAnimation() {