FreeCalypso > hg > fc-tourmaline
diff src/cs/drivers/drv_app/fchg/fchg_task.c @ 253:769cf6273fe4
FCHG: beginning of battery simulation mode
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 12 May 2021 11:14:51 +0000 |
parents | 3c790d29748e |
children | 4533ef63fdb0 |
line wrap: on
line diff
--- a/src/cs/drivers/drv_app/fchg/fchg_task.c Wed May 12 03:18:50 2021 +0000 +++ b/src/cs/drivers/drv_app/fchg/fchg_task.c Wed May 12 11:14:51 2021 +0000 @@ -15,7 +15,7 @@ abb_status = ABB_Read_Status(); if (abb_status & CHGPRES) { - if (pwr_ctrl->config_present) + if (pwr_ctrl->config_present || pwr_ctrl->bsim_mode) pwr_ctrl->state = FCHG_STATE_READY_TO_CHARGE; else pwr_ctrl->state = FCHG_STATE_NO_CHARGING; @@ -31,7 +31,9 @@ rvf_send_trace("FCHG task: Initialization", 25, NULL_PARAM, RV_TRACE_LEVEL_DEBUG_LOW, FCHG_USE_ID); pwr_load_ffs_batt_table(); - pwr_load_ffs_charging_config(); + pwr_check_ffs_bsim(); + if (!pwr_ctrl->bsim_mode) + pwr_load_ffs_charging_config(); set_initial_state(); /* just for safety, clear any previous BCI hardware state */ ABB_Write_Register_on_page(PAGE0, BCICTL2, 0);