From b0ec86890dc39463aa55579fcf0d0a914c3a1ca4 Mon Sep 17 00:00:00 2001 From: Thomas Kopp <20.kopp@gmail.com> Date: Sun, 31 Mar 2019 16:17:57 +0200 Subject: [PATCH] Fixing ifdef logic --- firmware/firmware.ino | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) mode change 100755 => 100644 firmware/firmware.ino diff --git a/firmware/firmware.ino b/firmware/firmware.ino old mode 100755 new mode 100644 index 12ec53f..86b9f49 --- a/firmware/firmware.ino +++ b/firmware/firmware.ino @@ -238,15 +238,18 @@ void _loop() { currentSensorData[SENSOR_BAT_VOLTAGE] = 0xFFFFFFFF; currentSensorData[SENSOR_BATCHARGESTATE] = 0xFFFFFFFF; #endif +#ifdef BATTERY_POWERED // Disable expensive tasks if (energySavingMode() == 0) { +#endif currentSensorData[SENSOR_WINDSPEED] = fetchWindspeed(); currentSensorData[SENSOR_ESAVEMODE] = ENERGY_SAVE_MODE_DISABLED; +#ifdef BATTERY_POWERED } else { currentSensorData[SENSOR_WINDSPEED] = 0xFFFFFFFF; currentSensorData[SENSOR_ESAVEMODE] = ENERGY_SAVE_MODE_ENABLED; } - +#endif #ifdef DEBUG Serial.println(""); //Serial.println("Current readings:"); @@ -265,12 +268,12 @@ void _loop() { pushToInfluxDB(DEVICE_NAME, currentSensorData); #ifdef WEBUPDATER_FEATURE -#ifndef BATTERY_POWERED setSensorData(DEVICE_NAME, localIP, currentSensorData); - } #endif +#ifndef BATTERY_POWERED + } #endif } -//*************************************************************************// +//*************************************************************************//