Parcourir la source

update charger voltage

Signed-off-by: FuangCao <cavan.cao@foxmail.com>
FuangCao il y a 5 ans
Parent
commit
2f289529d9
4 fichiers modifiés avec 10 ajouts et 4 suppressions
  1. 1 1
      Project/version.txt
  2. 6 1
      Source/app.c
  3. 2 1
      Source/app.h
  4. 1 1
      Source/sw_build_info.h

+ 1 - 1
Project/version.txt

@@ -1 +1 @@
-PS100XX_V10_11131703
+PS100XX_V10_11131816

+ 6 - 1
Source/app.c

@@ -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();

+ 2 - 1
Source/app.h

@@ -21,7 +21,8 @@
 
 #define ONE_BATTERY_DELTA_VOL    (500)
 
-#define SHARK_BATT_VOLTAGE_FUZZ		5000
+#define SHARK_CHARGER_VOLTAGE_MAX	60000
+#define SHARK_BATT_VOLTAGE_FUZZ		10000
 #define SHARK_SERIES_MAX_TIMES		10
 
 enum

+ 1 - 1
Source/sw_build_info.h

@@ -1,3 +1,3 @@
 #pragma once
 
-#define CONFIG_VERSION "PS100XX_V10_11131703"
+#define CONFIG_VERSION "PS100XX_V10_11131816"