Преглед изворни кода

当前库仑计总是更新

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui пре 5 година
родитељ
комит
dd10d954f6
2 измењених фајлова са 2 додато и 1 уклоњено
  1. 1 1
      Application/app/sox/soc.c
  2. 1 0
      Application/libs/shark_types.h

+ 1 - 1
Application/app/sox/soc.c

@@ -286,8 +286,8 @@ static void soc_update_by_current_and_time(float current_now, float delta_time,
 		}else {
 			update_capticy = 0;
 		}
-		_soc.coulomb_now = est_coulomb;
 	}
+	_soc.coulomb_now = est_coulomb;
 	//通过电压校准SOC,只能在电压范围的两端校准
 	update_capticy |= soc_update_by_ocv();
 	soc_calibrate(prev_charge_status);

+ 1 - 0
Application/libs/shark_types.h

@@ -30,3 +30,4 @@ typedef int64_t s64;
 typedef enum { shark_false, shark_true } shark_bool;
 
 #define abs(x) (((x)>0)?(x):-(x))
+#define MAX(x, y) ((x)>(y)?(x):(y))