diff options
| author | MurphyZhao <[email protected]> | 2019-08-07 14:29:20 +0800 |
|---|---|---|
| committer | MurphyZhao <[email protected]> | 2019-08-07 14:30:15 +0800 |
| commit | e3a0773520a78636486b2f3b026da2fee7b8f8f2 (patch) | |
| tree | 2c6ba17274c64207fd61af61efb919e712109a8d | |
| parent | ab37857609e4f7692b0688fb9e8da2021ddc0bd8 (diff) | |
[bsp][stm32] fix drv_pwm.c device register usefault
Signed-off-by: MurphyZhao <[email protected]>
| -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); |
