Просмотр исходного кода

Fixed PWM assertion error caused by using DM

rcitach 2 месяцев назад
Родитель
Сommit
9150317539
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      components/drivers/misc/rt_drv_pwm.c

+ 2 - 0
components/drivers/misc/rt_drv_pwm.c

@@ -116,7 +116,9 @@ rt_err_t rt_device_pwm_register(struct rt_device_pwm *device, const char *name,
 {
     rt_err_t result = RT_EOK;
 
+#ifndef RT_USING_DM
     rt_memset(device, 0, sizeof(struct rt_device_pwm));
+#endif
 
 #ifdef RT_USING_DEVICE_OPS
     device->parent.ops = &pwm_device_ops;