# HG changeset patch # User Mychaela Falconia # Date 1513364225 0 # Node ID 2f41f78832619a18b74d9987ce3c99621a474f01 # Parent 2990f590d3683e8d2cbea38168bc35cc76e30e4f FCHG: logic error in the charge (re)start condition diff -r 2990f590d368 -r 2f41f7883261 src/cs/drivers/drv_app/fchg/fchg_process.c --- a/src/cs/drivers/drv_app/fchg/fchg_process.c Thu Dec 14 23:09:56 2017 +0000 +++ b/src/cs/drivers/drv_app/fchg/fchg_process.c Fri Dec 15 18:57:05 2017 +0000 @@ -148,7 +148,7 @@ pwr_ctrl->state = FCHG_STATE_NO_EXT_PWR; return; } - if (pwr_ctrl->batt_mv >= pwr_ctrl->config.start_thresh) + if (pwr_ctrl->batt_mv < pwr_ctrl->config.start_thresh) start_charge_condition_met(); return; case FCHG_STATE_READY_TO_RECHARGE: @@ -157,7 +157,7 @@ pwr_ctrl->state = FCHG_STATE_NO_EXT_PWR; return; } - if (pwr_ctrl->batt_mv >= pwr_ctrl->config.restart_thresh) + if (pwr_ctrl->batt_mv < pwr_ctrl->config.restart_thresh) start_charge_condition_met(); return; case FCHG_STATE_I2V_CAL_1: