File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -285,9 +285,10 @@ void P139_data_struct::webform_load(struct EventStruct *event) {
285285 addFormSubHeader (F (" Current State" ));
286286
287287 const AXP2101_registers_e registers[] = {
288- AXP2101_registers_e::vbat,
289288 AXP2101_registers_e::vbus,
290289 AXP2101_registers_e::vsys,
290+ AXP2101_registers_e::vbat,
291+ AXP2101_registers_e::batcharge,
291292 AXP2101_registers_e::battemp,
292293 AXP2101_registers_e::chiptemp
293294 };
@@ -302,12 +303,21 @@ void P139_data_struct::webform_load(struct EventStruct *event) {
302303 addUnit (F (" °C" ));
303304 } else {
304305 addHtmlInt (static_cast <int >(read_value (registers[i])));
305- addUnit (F (" mV" ));
306+ addUnit ((registers[i] == AXP2101_registers_e::batcharge)
307+ ? F (" %" ) : F (" mV" ));
306308 }
307309 }
308310
309311 addRowLabel (F (" Charging State" ));
310- addHtml (toString (axp2101->getChargingDetail ()));
312+
313+ const AXP2101_chargingState_e chargingState = axp2101->getChargingState ();
314+
315+ if (chargingState != AXP2101_chargingState_e::Charging) {
316+ addHtml (toString (chargingState));
317+ }
318+ else {
319+ addHtml (toString (axp2101->getChargingDetail ()));
320+ }
311321 }
312322 }
313323}
You can’t perform that action at this time.
0 commit comments