Procházet zdrojové kódy

初始化state的时候,计算最大最小电芯电压

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui před 5 roky
rodič
revize
3d8225f0d3
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      Application/app/sox/state.c

+ 2 - 0
Application/app/sox/state.c

@@ -26,6 +26,7 @@ static void _temperature_notify(void);
 static u32 _bms_main_task_handler(void);
 static void _debug_timer_handler(shark_timer_t *t);
 static void _process_power_down(void);
+static uint8_t calc_cell_voltage(void);
 
 static bms_state_t _bms_state;
 static int pcb_temp = 100;
@@ -46,6 +47,7 @@ void bms_state_init(void){
 	io_state_init();
 	health_init();
 	soc_init();
+	calc_cell_voltage();
 	_bms_state.user_request = USER_REQUEST_PENDING | USER_REQUEST_SMALLCURRENT_ON;
 	shark_task_add(&_bms_main_task);
 	shark_timer_post(&_debug_timer, 2000);