From b426dbd570b91fbdb4523bd611ab24d786786e94 Mon Sep 17 00:00:00 2001 From: hg Date: Sun, 16 Nov 2014 22:31:55 +0100 Subject: [PATCH] better shift --- ads1210.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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;