diff --git a/pio/lib/Globals/Globals.h b/pio/lib/Globals/Globals.h index 797769ab..88a2586a 100644 --- a/pio/lib/Globals/Globals.h +++ b/pio/lib/Globals/Globals.h @@ -20,7 +20,7 @@ extern Ticker flasher; // defines go here -#define FIRMWAREVERSION "6.3.1" +#define FIRMWAREVERSION "6.4.1" #define API_FHEM true #define API_UBIDOTS true diff --git a/pio/src/iSpindel.cpp b/pio/src/iSpindel.cpp index dac5d81f..983f835f 100644 --- a/pio/src/iSpindel.cpp +++ b/pio/src/iSpindel.cpp @@ -89,7 +89,6 @@ uint8_t my_tempscale = TEMP_CELSIUS; int8_t my_OWpin = -1; uint32_t DSreqTime = 0; -float pitch, roll; int16_t ax, ay, az; float Volt, Temperatur, Tilt, Gravity; // , corrGravity; @@ -1230,9 +1229,7 @@ void setup() float _ax = ax; float _ay = ay; float _az = az; - float pitch = (atan2(_ay, sqrt(_ax * _ax + _az * _az))) * 180.0 / M_PI; - float roll = (atan2(_ax, sqrt(_ay * _ay + _az * _az))) * 180.0 / M_PI; - Tilt = sqrt(pitch * pitch + roll * roll); + Tilt = acos(_az / (sqrt(_ax * _ax + _ay * _ay + _az * _az))) * 180.0 / M_PI; } #endif