From 5bcd6f7db612db17cc004d612bbb9e741fd9d2d7 Mon Sep 17 00:00:00 2001 From: proddy Date: Thu, 9 May 2019 08:15:25 +0200 Subject: [PATCH] compile fixes --- src/ems-esp.cpp | 2 +- src/ems.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ems-esp.cpp b/src/ems-esp.cpp index 88da92486..f80dba4e8 100644 --- a/src/ems-esp.cpp +++ b/src/ems-esp.cpp @@ -419,7 +419,7 @@ void showInfo() { _renderIntValue("Boiler circuit pump modulation min power", "%", EMS_Boiler.pump_mod_min); // UBAMonitorSlow - if (EMS_Boiler.extTemp != EMS_VALUE_SHORT_NOTSET) { + if (EMS_Boiler.extTemp != (int16_t)EMS_VALUE_SHORT_NOTSET) { _renderShortValue("Outside temperature", "C", EMS_Boiler.extTemp); } _renderShortValue("Boiler temperature", "C", EMS_Boiler.boilTemp); diff --git a/src/ems.h b/src/ems.h index 6a3159202..891809249 100644 --- a/src/ems.h +++ b/src/ems.h @@ -29,7 +29,7 @@ #define EMS_VALUE_INT_ON 1 // boolean true #define EMS_VALUE_INT_OFF 0 // boolean false #define EMS_VALUE_INT_NOTSET 0xFF // for 8-bit ints -#define EMS_VALUE_SHORT_NOTSET 0x8000 // for 2-byte shorts +#define EMS_VALUE_SHORT_NOTSET 0xFFFF // for 2-byte signed shorts #define EMS_VALUE_LONG_NOTSET 0xFFFFFF // for 3-byte longs #define EMS_THERMOSTAT_WRITE_YES true