build for esp32 mask project
This commit is contained in:
@@ -34,6 +34,12 @@ struct Task : public virtual Loopable {
|
||||
State state = Running;
|
||||
};
|
||||
|
||||
struct TaskFunc: public Task {
|
||||
TaskFunc(std::function<void()> func) : Task("lambda"), func(func) {}
|
||||
void loop() override {func();}
|
||||
std::function<void()> func;
|
||||
};
|
||||
|
||||
struct Figment: public Task {
|
||||
Figment() : Task() {}
|
||||
Figment(State initialState) : Task(initialState) {}
|
||||
|
||||
Reference in New Issue
Block a user