diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-17 18:24:38 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-11-17 18:24:38 +0100 |
commit | d81645c52f11f0817281dbb8eff637cdea1bf2ea (patch) | |
tree | 219623b432474d7f9869113cf7676e0bc2a24c8e /sw/main.cpp | |
parent | b410109dea94e4a355d7ba6e9a4761c5afe93eb4 (diff) | |
download | glutte-batteries-d81645c52f11f0817281dbb8eff637cdea1bf2ea.tar.gz glutte-batteries-d81645c52f11f0817281dbb8eff637cdea1bf2ea.tar.bz2 glutte-batteries-d81645c52f11f0817281dbb8eff637cdea1bf2ea.zip |
Additional changes in SPI
Diffstat (limited to 'sw/main.cpp')
-rw-r--r-- | sw/main.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sw/main.cpp b/sw/main.cpp index 1c2e402..f929c84 100644 --- a/sw/main.cpp +++ b/sw/main.cpp @@ -422,15 +422,15 @@ int main() if (exr_fault) { flag_error(error_type_t::LTC2400_EXTENDED_RANGE_ERROR); - - snprintf(timestamp_buf, sizeof(timestamp_buf), "DBG,%ld" ENDL, adc_value); - uart_puts(timestamp_buf); } /* Vout - 2.5V = Ishunt * Rshunt * 20 */ const double i_shunt = (adc_voltage - 2.5) / (20.0 * R_SHUNT); capacity_accum += i_shunt * TIMER_TICK_INTERVAL; + snprintf(timestamp_buf, sizeof(timestamp_buf), "DBG,%ld mA" ENDL, lrint(i_shunt * 1000.0)); + uart_puts(timestamp_buf); + if (capacity_accum < 0) { capacity_accum = 0; } if (capacity_accum > MAX_CAPACITY) { capacity_accum = MAX_CAPACITY; } |