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

when no hall && no charging, we can close discharger

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

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

@@ -334,7 +334,7 @@ static int _can_close_mos_no_hall(void){
 
 static void _process_iostate_changed(s32 unhealth){
 	if (!(io_state()->hall_detect)&& _can_close_mos_no_hall()){
-		if (ml5238_is_discharging()){
+		if (ml5238_is_discharging() && (!_bms_state.charging)){
 			discharger_open(0);
 			close_dfet_time = shark_get_seconds();
 		}