fixed heap size

fixed core numbers for esp32 tasks
compatible with lolin_c3_mini
delete task main loop() for esp32
This commit is contained in:
Yurii
2023-11-12 20:54:02 +03:00
parent eedbd7b80a
commit b5760eb314
9 changed files with 80 additions and 35 deletions

View File

@@ -12,8 +12,13 @@ public:
}
protected:
const char* taskName = "OpenTherm task";
const int taskCore = 2;
const char* getTaskName() {
return "OpenTherm";
}
int getTaskCore() {
return 1;
}
void setup() {
vars.parameters.heatingMinTemp = settings.heating.minTemp;
@@ -27,7 +32,7 @@ protected:
ot->begin(OpenThermTask::handleInterrupt, this->responseCallback);
ot->setYieldCallback([](void* self) {
static_cast<OpenThermTask*>(self)->yield();
static_cast<OpenThermTask*>(self)->delay(10);
}, this);
#ifdef LED_OT_RX_PIN