Merge pull request #2989 from yexinfu/master
[bsp][stm32][HAL_Drivers]modified stm32 timer_start cant set HWTIMER_MODE_PERIOD mode
This commit is contained in:
commit
03f8762e28
|
@ -235,11 +235,15 @@ static rt_err_t timer_start(rt_hwtimer_t *timer, rt_uint32_t t, rt_hwtimer_mode_
|
|||
/* set timer to single mode */
|
||||
tim->Instance->CR1 |= TIM_OPMODE_SINGLE;
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
tim->Instance->CR1 &= (~TIM_OPMODE_SINGLE);
|
||||
}
|
||||
|
||||
/* start timer */
|
||||
if (HAL_TIM_Base_Start_IT(tim) != HAL_OK)
|
||||
{
|
||||
LOG_E("TIM2 start failed");
|
||||
LOG_E("TIM start failed");
|
||||
result = -RT_ERROR;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue