[CC] discharge fine, charge doesn't work

This commit is contained in:
YiChin
2019-10-15 18:16:17 +08:00
parent ea9fb92d53
commit e700657d5d
@@ -98,11 +98,11 @@ static int32_t CCModeVoltOut(CURRENT_USER_CODE *CurrentUserCode){
if(CurrentUserCode->lv != CURRENT_LV_FOUR && CurrentUserCode->lv != CURRENT_LV_THREE ){
// if(CurrentUserCode->lv != CURRENT_LV_FOUR){
if( IUCCurrent > MeasureCurrent){
INSTRUCTION.VoltConstant = INSTRUCTION.VoltConstant - (IUCCurrent - MeasureCurrent)/1e4;
INSTRUCTION.VoltConstant = INSTRUCTION.VoltConstant + (IUCCurrent - MeasureCurrent)/1e4;
// LED_color(DARKLED, 0x0F, 0x00, 0xFF);
}
else{
INSTRUCTION.VoltConstant = INSTRUCTION.VoltConstant - (IUCCurrent - MeasureCurrent)/1e4;
INSTRUCTION.VoltConstant = INSTRUCTION.VoltConstant + (IUCCurrent - MeasureCurrent)/1e4;
}
}
// NotifyVolt[0] = (uint8_t) (MeasureCurrent >> 24);