diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-17 17:36:19 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-17 17:36:19 +0100 |
commit | b410109dea94e4a355d7ba6e9a4761c5afe93eb4 (patch) | |
tree | 6cc0f8e01ab42e59a0ef19af2efc625baaa6ac96 /sw/ltc2400.cpp | |
parent | b5b1146214983ef893f99bec1b24c19af6367a6d (diff) | |
download | glutte-batteries-b410109dea94e4a355d7ba6e9a4761c5afe93eb4.tar.gz glutte-batteries-b410109dea94e4a355d7ba6e9a4761c5afe93eb4.tar.bz2 glutte-batteries-b410109dea94e4a355d7ba6e9a4761c5afe93eb4.zip |
Add some LTC2400 debug
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; |