set_soft_pwm done