From 8e349b96b4c5d41817fdb03fe6f248004ca5b369 Mon Sep 17 00:00:00 2001 From: Carsten Schmiemann Date: Mon, 28 Nov 2022 00:00:52 +0100 Subject: [PATCH] Battery SOC fix display 100% --- src/display.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/display.cpp b/src/display.cpp index b86a959..2ee2a52 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -202,7 +202,15 @@ void display_screen_battery(float battery_voltage, float battery_amps, float bat display.setCursor(72,28); display.print(battery_amps,1); display.print("A"); display.setCursor(72,38); display.print(battery_wattage,0); display.print("W"); display.setFont(u8g2_font_inr19_mf); - display.setCursor(70,63); display.print(battery_soc,0); display.print("%"); + if (battery_soc = 100) + { + display.setCursor(65,63); + } + else + { + display.setCursor(70,63); + } + display.print(battery_soc,0); display.print("%"); display.setFont(u8g2_font_6x10_tr); int batt_fill_y = map(battery_soc, 0, 100, 62, 37); int batt_fill_height = map(battery_soc, 0, 100, 0, 25);