From 2c50bf9b1d6767de47fb1dbb8b736a087f2c7b82 Mon Sep 17 00:00:00 2001 From: James Date: Fri, 26 Apr 2024 13:23:55 +0100 Subject: [PATCH] fix? --- ESPBMS.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ESPBMS.ino b/ESPBMS.ino index 45db4a2..b23e269 100644 --- a/ESPBMS.ino +++ b/ESPBMS.ino @@ -296,7 +296,7 @@ bool processBasicInfo(byte *data, unsigned int dataLen){ Serial.printf("Remaining Capacity: %4.2fAh\n", ((float)(data[4] * 256 + data[5]))/100); Serial.printf("Nominal Capacity: %4.2fAh\n", ((float)(data[6] * 256 + data[7]))/100); - uint16_t CapacityRemainAh = ((uint16_t)two_ints_into16(data[4], data[5])) * 10; + uint32_t CapacityRemainAh = ((uint16_t)two_ints_into16(data[4], data[5])) * 10; uint8_t CapacityRemainPercent = ((uint8_t)data[19]); uint16_t Temp1 = (((uint16_t)two_ints_into16(data[23], data[24])) - 2731);