remove mqtt example, instantiate scheduler and activate plugins in base activation method

This commit is contained in:
2018-11-08 14:59:28 +01:00
parent fe31397b2b
commit 12b9a7b509
6 changed files with 38 additions and 212 deletions

View File

@@ -13,15 +13,14 @@ Sprocket* Sprocket::init(SprocketConfig cfg){
delay(cfg.startupDelay);
Serial.begin(cfg.serialBaudRate);
SPIFFS.begin();
scheduler = new Scheduler();
return this;
}
Sprocket* Sprocket::activate() {
scheduler = new Scheduler();
activatePlugins(scheduler);
return activate(scheduler);
}
Sprocket* Sprocket::activate(Scheduler* scheduler) {
// setup plugins
activatePlugins(scheduler);
Sprocket* Sprocket::activate(Scheduler* s) {
return this;
}