From a06a56a49081a37e7bbb57ea7776cf0708a260a2 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sat, 22 Jul 2023 17:41:56 +0200 Subject: [PATCH] Harden config parser by defining right unsigned data type --- include/defaults.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/include/defaults.h b/include/defaults.h index 7420dd1..b42d776 100644 --- a/include/defaults.h +++ b/include/defaults.h @@ -25,11 +25,11 @@ #define NTP_TIMEZONEDESCR "Europe/Berlin" #define NTP_LONGITUDE 10.4515f #define NTP_LATITUDE 51.1657f -#define NTP_SUNSETTYPE 1 +#define NTP_SUNSETTYPE 1U #define MQTT_ENABLED false #define MQTT_HOST "" -#define MQTT_PORT 1883 +#define MQTT_PORT 1883U #define MQTT_USER "" #define MQTT_PASSWORD "" #define MQTT_TOPIC "solar/" @@ -73,13 +73,13 @@ #define MQTT_LWT_TOPIC "dtu/status" #define MQTT_LWT_ONLINE "online" #define MQTT_LWT_OFFLINE "offline" -#define MQTT_PUBLISH_INTERVAL 5 +#define MQTT_PUBLISH_INTERVAL 5U -#define DTU_SERIAL 0x99978563412 -#define DTU_POLL_INTERVAL 5 -#define DTU_NRF_PA_LEVEL 0 +#define DTU_SERIAL 0x99978563412U +#define DTU_POLL_INTERVAL 5U +#define DTU_NRF_PA_LEVEL 0U #define DTU_CMT_PA_LEVEL 0 -#define DTU_CMT_FREQUENCY 865000 +#define DTU_CMT_FREQUENCY 865000U #define MQTT_HASS_ENABLED false #define MQTT_HASS_EXPIRE true @@ -91,6 +91,6 @@ #define DISPLAY_POWERSAFE true #define DISPLAY_SCREENSAVER true -#define DISPLAY_ROTATION 2 -#define DISPLAY_CONTRAST 60 -#define DISPLAY_LANGUAGE 0 \ No newline at end of file +#define DISPLAY_ROTATION 2U +#define DISPLAY_CONTRAST 60U +#define DISPLAY_LANGUAGE 0U \ No newline at end of file