diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_pwm.c b/bsp/stm32/libraries/HAL_Drivers/drv_pwm.c index abcffa7288b4082840ed7e35c629f9937c565b19..ec9bf701ed7ada4ba8c87640cf3846a26af89566 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_pwm.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_pwm.c @@ -396,7 +396,7 @@ static rt_err_t drv_pwm_control(struct rt_device_pwm *device, int cmd, void *arg case PWM_CMD_GET: return drv_pwm_get(htim, configuration); default: - return RT_EINVAL; + return -RT_EINVAL; } }