Signed-off-by: huhui <huhui@sharkgulf.com>
@@ -198,7 +198,13 @@ void discharger_open(int open){
void charger_open(int open) {
- ml5238_enable_charger_mosfet(open);
+ int retry = 10;
+ while( open != ml5238_is_charging()) {
+ ml5238_enable_charger_mosfet(open);
+ if (retry-- <= 0) {
+ break;
+ }
}