bugfix/static-code-analysis #28

Merged
localhorst merged 19 commits from bugfix/static-code-analysis into main 2026-02-14 16:21:33 +01:00
Showing only changes of commit 267197ec20 - Show all commits
+11 -1
View File
@@ -55,7 +55,17 @@ void initOutputs(void)
eOutput getCirculationPumpState(void) eOutput getCirculationPumpState(void)
{ {
return sCirculationPumpState; eOutput ret = ENABLED;
if (xSemaphoreTakeRecursive(xMutexAccessOutputs, pdMS_TO_TICKS(5000)) == pdTRUE)
{
ret = sCirculationPumpState;
xSemaphoreGiveRecursive(xMutexAccessOutputs);
}
else
{
ESP_LOGE(TAG, "Unable to take mutex: getCirculationPumpState()");
}
return ret;
} }
void setCirculationPumpState(eOutput in) void setCirculationPumpState(eOutput in)