diff options
Diffstat (limited to 'sw/ltc2400.cpp')
-rw-r--r-- | sw/ltc2400.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/ltc2400.cpp b/sw/ltc2400.cpp index 169b7bd..23287bc 100644 --- a/sw/ltc2400.cpp +++ b/sw/ltc2400.cpp @@ -120,7 +120,7 @@ int ltc2400_conversion_ready() return eoc; } -float ltc2400_get_conversion_result(bool& dmy_fault, bool& exr_fault) +float ltc2400_get_conversion_result(bool& dmy_fault, bool& exr_fault, uint32_t& adc_value) { cs_low(); @@ -145,7 +145,7 @@ float ltc2400_get_conversion_result(bool& dmy_fault, bool& exr_fault) exr_fault = not (result & _BV(28)); // Mask 4 MSB status bits, and shift out 4 sub-LSB bits - const uint32_t adc_value = (result >> 4) & 0x00FFFFFF; + adc_value = (result >> 4) & 0x00FFFFFF; // Convert ADC value to voltage return ((float)adc_value) / ((float)0x00FFFFFF) / 5.0f; |