mesh example

This commit is contained in:
2018-06-02 20:20:57 +02:00
parent e0cb8a9583
commit 0aa048a5bd
9 changed files with 131 additions and 17 deletions

View File

@@ -4,6 +4,12 @@ Sprocket::Sprocket(){
Serial.println("init sprocket");
}
Sprocket* Sprocket::init(SprocketConfig cfg){
Serial.begin(cfg.serialBaudRate);
SPIFFS.begin();
return this;
}
Sprocket* Sprocket::use(AppStack* stk){
stack = stk;
return this;
@@ -12,10 +18,12 @@ Sprocket* Sprocket::use(AppStack* stk){
Sprocket* Sprocket::addTask(Task& tsk){
scheduler.addTask(tsk);
tsk.enable();
return this;
}
Sprocket* Sprocket::registerApp(App& app){
app.activate(&scheduler);
return this;
}
void Sprocket::loop(){