diff --git a/ads1210.cpp b/ads1210.cpp index e4674ba..7139217 100644 --- a/ads1210.cpp +++ b/ads1210.cpp @@ -74,9 +74,9 @@ void ADS1210::exec() { //Serial << "DOR4x8: " << _HEX(res.in[3]) << " " << _HEX(res.in[2]) << " " << _HEX(res.in[1]) << " " << _HEX(res.in[0]) << endl; //Serial << "DOR1x32: " << _HEX(res.out) << endl; - value = res.out >> SKIPPED_BITS; + value = (res.out >> SKIPPED_BITS); - uint32_t vMax = V_MAX >> SKIPPED_BITS; + uint32_t vMax = (V_MAX >> SKIPPED_BITS); u = (((float)value) / ((float)vMax)) * U_REF; rRaw = ((((float)vMax) / ((float)value)) - 1.0) * R_REF;