Fix compile error with Arduino core 2.0.1

This commit is contained in:
Jason2866 2021-11-08 14:43:30 +01:00 committed by GitHub
parent ca757d7ee1
commit 4414ae7210
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -778,7 +778,7 @@ void ThermostatCalculatePI(uint8_t ctr_output)
// Minimum action limiter
// If result is less than the minimum action time, adjust to minimum value
if ((Thermostat[ctr_output].time_total_pi <= abs(((uint32_t)Thermostat[ctr_output].time_min_action * 60)))
if ((Thermostat[ctr_output].time_total_pi <= abs(((int32_t)Thermostat[ctr_output].time_min_action * 60)))
&& (Thermostat[ctr_output].time_total_pi != 0)) {
Thermostat[ctr_output].time_total_pi = ((int32_t)Thermostat[ctr_output].time_min_action * 60);
}