Explorar o código

Merge pull request #4270 from greedyhao/stm32-pwm-fix

[bsp][stm32] fix PWMN_CMD_DISABLE config
Bernard Xiong %!s(int64=5) %!d(string=hai) anos
pai
achega
21ebf93e20
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      bsp/stm32/libraries/HAL_Drivers/drv_pwm.c

+ 1 - 1
bsp/stm32/libraries/HAL_Drivers/drv_pwm.c

@@ -350,7 +350,7 @@ static rt_err_t drv_pwm_control(struct rt_device_pwm *device, int cmd, void *arg
     case PWM_CMD_ENABLE:
     case PWM_CMD_ENABLE:
         return drv_pwm_enable(htim, configuration, RT_TRUE);
         return drv_pwm_enable(htim, configuration, RT_TRUE);
     case PWMN_CMD_DISABLE:
     case PWMN_CMD_DISABLE:
-        configuration->complementary = RT_TRUE;
+        configuration->complementary = RT_FALSE;
     case PWM_CMD_DISABLE:
     case PWM_CMD_DISABLE:
         return drv_pwm_enable(htim, configuration, RT_FALSE);
         return drv_pwm_enable(htim, configuration, RT_FALSE);
     case PWM_CMD_SET:
     case PWM_CMD_SET: