diff --git a/src/app/tasks.cpp b/src/app/tasks.cpp index f75d726..8417ecb 100644 --- a/src/app/tasks.cpp +++ b/src/app/tasks.cpp @@ -13,8 +13,24 @@ boolean task2(void *pData) return true; } + boolean task_blink(void *pData) { SAB *p = (SAB *) pData; p->getIoManager().getPcf().togglePin(PCF8574::P2); + + return true; +} + +boolean task_batt_sensing(void *pData) +{ + View1Packet *p = (View1Packet *) pData; + Serial.println(F("BATT SENSING...")); + p->powerInfo = p->sab->getPowerInfo(); + return true; +} + +boolean task_esp_reset_restart(void * pData) +{ + ESP.restart(); } diff --git a/src/app/tasks.h b/src/app/tasks.h index e965885..a7431c0 100644 --- a/src/app/tasks.h +++ b/src/app/tasks.h @@ -2,9 +2,12 @@ #define TASKS_H #include #include "SAB.h" +#include "views.h" boolean task1(void *); boolean task2(void *); boolean task_blink(void *); +boolean task_batt_sensing(void *); +boolean task_esp_reset_restart(void *); #endif //TASKS_H