attach OT task to 1 core

This commit is contained in:
Yurii
2023-12-04 08:49:42 +03:00
parent 7740d9c4c7
commit 60f66a4ead

View File

@@ -32,9 +32,9 @@ protected:
return "OpenTherm"; return "OpenTherm";
} }
/*int getTaskCore() { int getTaskCore() {
return 1; return 1;
}*/ }
int getTaskPriority() { int getTaskPriority() {
return 2; return 2;
@@ -47,7 +47,7 @@ protected:
ot->setHandleSendRequestCallback(OpenThermTask::sendRequestCallback); ot->setHandleSendRequestCallback(OpenThermTask::sendRequestCallback);
ot->setYieldCallback([](void* self) { ot->setYieldCallback([](void* self) {
static_cast<OpenThermTask*>(self)->delay(5); static_cast<OpenThermTask*>(self)->delay(25);
}, this); }, this);
ot->begin(OpenThermTask::handleInterrupt, OpenThermTask::responseCallback); ot->begin(OpenThermTask::handleInterrupt, OpenThermTask::responseCallback);
@@ -226,11 +226,12 @@ protected:
updateFaultCode(); updateFaultCode();
} }
updatePressure();
prevUpdateNonEssentialVars = millis(); prevUpdateNonEssentialVars = millis();
//yield(); //yield();
} }
updatePressure();
if ((settings.opentherm.dhwPresent && settings.dhw.enable) || settings.heating.enable || heatingEnabled) { if ((settings.opentherm.dhwPresent && settings.dhw.enable) || settings.heating.enable || heatingEnabled) {
updateModulationLevel(); updateModulationLevel();