From d773815d0a500e8b0f7ca33506ce4cba344c825f Mon Sep 17 00:00:00 2001 From: Matthias Prinke <83612361+matthias-bs@users.noreply.github.com> Date: Wed, 27 Sep 2023 08:10:22 +0200 Subject: [PATCH] Update BresserWeatherSensorBasic.ino Added typecast for RP2040 --- .../BresserWeatherSensorBasic.ino | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/BresserWeatherSensorBasic/BresserWeatherSensorBasic.ino b/examples/BresserWeatherSensorBasic/BresserWeatherSensorBasic.ino index 9e94c8de..a8befd1b 100644 --- a/examples/BresserWeatherSensorBasic/BresserWeatherSensorBasic.ino +++ b/examples/BresserWeatherSensorBasic/BresserWeatherSensorBasic.ino @@ -96,18 +96,20 @@ void loop() } Serial.printf("unknown1: [0x%03X] ", weatherSensor.sensor[i].lightning_unknown1); Serial.printf("unknown2: [0x%04X] ", weatherSensor.sensor[i].lightning_unknown2); + } else if (weatherSensor.sensor[i].s_type == SENSOR_TYPE_LEAKAGE) { Serial.printf("Id: [%8X] Typ: [%X] Battery: [%s] Ch: [%d] ", - weatherSensor.sensor[i].sensor_id, + (unsigned int)weatherSensor.sensor[i].sensor_id, weatherSensor.sensor[i].s_type, weatherSensor.sensor[i].battery_ok ? "OK " : "Low", weatherSensor.sensor[i].chan ); Serial.printf("Leakage: [%-5s] ", (weatherSensor.sensor[i].water_leakage_alarm) ? "ALARM" : "OK"); + } else { - // Anything other (weather-like) sensor is very similar + // Any other (weather-like) sensor is very similar Serial.printf("Id: [%8X] Typ: [%X] Battery: [%s] ", - weatherSensor.sensor[i].sensor_id, + (unsigned int)weatherSensor.sensor[i].sensor_id, weatherSensor.sensor[i].s_type, weatherSensor.sensor[i].battery_ok ? "OK " : "Low"); #ifdef BRESSER_6_IN_1