The calibration of DPS3003 often resulted in malfunctioning of
CC and CL function due to a bug in pwrctl.c:pwrctl_calc_ilimit_adc:
The float value in pwrctl_calc_ilimit_adc might result in overflow
during the casting to the return value of type uint16_t.
The return type is changed to uint32_t.
The calibration of DPS3003 often resulted in malfunctioning of CC and CL function due to a bug in pwrctl.c:pwrctl_calc_ilimit_adc: The float value in pwrctl_calc_ilimit_adc might result in overflow during the casting to the return value of type uint16_t. The return type is changed to uint32_t.