|
|
@@ -124,7 +124,12 @@ shark_bool battery_wait_voltage_parallel(void)
|
|
|
}
|
|
|
|
|
|
voltage_min = voltage_max - SHARK_BATT_VOLTAGE_FUZZ;
|
|
|
- voltage_max += SHARK_BATT_VOLTAGE_FUZZ;
|
|
|
+
|
|
|
+ if (IS_CHARGER_ON()) {
|
|
|
+ voltage_max = SHARK_CHARGER_VOLTAGE_MAX;
|
|
|
+ } else {
|
|
|
+ voltage_max += SHARK_BATT_VOLTAGE_FUZZ;
|
|
|
+ }
|
|
|
|
|
|
while (shark_true) {
|
|
|
u32 time = shark_get_time_safe();
|