|
|
@ -344,7 +344,16 @@ void qc_power_switch(uint8_t port, qc_param_s *qc_param) |
|
|
|
scp_phy_disable(port); |
|
|
|
qc_param->qc_assist.qc_mode = false; |
|
|
|
power_source_set_voltage(ps, qc_param->qc_assist.request_vol); |
|
|
|
power_source_set_current(ps, 2000); |
|
|
|
power_source_set_current(ps, 3000); |
|
|
|
|
|
|
|
if( qc_param->qc_assist.request_vol >= VOLTAGE_12V ) |
|
|
|
{ |
|
|
|
power_source_set_current(ps, 1500); |
|
|
|
} |
|
|
|
if( qc_param->qc_assist.request_vol >= VOLTAGE_6V ) |
|
|
|
{ |
|
|
|
power_source_set_current(ps, 2000); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|