Skip to content

Commit 64dba9f

Browse files
committed
Simplify charger example
1 parent 49636b5 commit 64dba9f

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

Diff for: examples/Charger/Charger.ino

+9-5
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ Charger charger;
3737

3838
// Charge current in mA, a safe value for most batteries is half the battery capacity
3939
constexpr int CHARGE_CURRENT_MA = 100; // mA
40+
41+
// End of charge current in mA, a safe value for most batteries is 5% of the battery capacity
4042
constexpr int END_OF_CHARGE_CURRENT_MA = 5; // mA
4143

4244
void setup() {
@@ -52,15 +54,11 @@ void setup() {
5254

5355
Serial.print("* ✅ Charging is enabled: ");
5456
Serial.println(charger.isEnabled() ? "true" : "false");
55-
56-
auto chargeCurrent = charger.getChargeCurrent();
57+
5758
auto chargeVoltage = charger.getChargeVoltage();
58-
auto endOfChargeCurrent = charger.getEndOfChargeCurrent();
5959
auto inputCurrentLimit = charger.getInputCurrentLimit();
6060

61-
Serial.println("* ⚡️ Charge current: " + String(chargeCurrent) + " mA");
6261
Serial.println("* ⚡️ Charge voltage: " + String(chargeVoltage) + " V");
63-
Serial.println("* ⚡️ End of charge current: " + String(endOfChargeCurrent) + " mA");
6462
Serial.println("* ⚡️ Input current limit: " + String(inputCurrentLimit) + " mA");
6563

6664
if (!charger.setChargeCurrent(CHARGE_CURRENT_MA)){
@@ -72,6 +70,12 @@ void setup() {
7270
Serial.println("Failed to set end of charge current");
7371
Serial.println("Please double check the supported values in the documentation");
7472
}
73+
74+
auto chargeCurrent = charger.getChargeCurrent();
75+
auto endOfChargeCurrent = charger.getEndOfChargeCurrent();
76+
77+
Serial.println("* ⚡️ Charge current set to: " + String(CHARGE_CURRENT_MA) + " mA");
78+
Serial.println("* ⚡️ End of charge current set to: " + String(END_OF_CHARGE_CURRENT_MA) + " mA");
7579
}
7680

7781
String getChargerState(){

0 commit comments

Comments
 (0)