浏览代码

Merge pull request #2933 from murphyzhao/fix-pwm-usagefault

[bsp][stm32] fix drv_pwm.c device register usagefault
Bernard Xiong 5 年之前
父节点
当前提交
532ad16b7b
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      bsp/stm32/libraries/HAL_Drivers/drv_pwm.c

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

@@ -542,7 +542,7 @@ static int stm32_pwm_init(void)
             LOG_D("%s init success", stm32_pwm_obj[i].name);
 
             /* register pwm device */
-            if (rt_device_pwm_register(rt_calloc(1, sizeof(struct rt_device_pwm)), stm32_pwm_obj[i].name, &drv_ops, &stm32_pwm_obj[i].tim_handle) == RT_EOK)
+            if (rt_device_pwm_register(&stm32_pwm_obj[i].pwm_device, stm32_pwm_obj[i].name, &drv_ops, &stm32_pwm_obj[i].tim_handle) == RT_EOK)
             {
 
                 LOG_D("%s register success", stm32_pwm_obj[i].name);