diff options
| author | Bernard Xiong <[email protected]> | 2019-08-08 11:17:54 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-08-08 11:17:54 +0800 |
| commit | 532ad16b7bd5ba5201f42d26da80121a6ccd0d89 (patch) | |
| tree | b84b83bae7978c59554c9514e9cfd9814eed0177 | |
| parent | 7261c7460cbf293d022b54e2a02bf2aefaeea00a (diff) | |
| parent | e3a0773520a78636486b2f3b026da2fee7b8f8f2 (diff) | |
Merge pull request #2933 from murphyzhao/fix-pwm-usagefault
[bsp][stm32] fix drv_pwm.c device register usagefault
| -rw-r--r-- | bsp/stm32/libraries/HAL_Drivers/drv_pwm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_pwm.c b/bsp/stm32/libraries/HAL_Drivers/drv_pwm.c index a0790517aa..292d5015f2 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_pwm.c +++ b/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); |
