修复单次触发alarm,重复使用不启动定时器的bug

This commit is contained in:
Eric LGF 2023-09-08 14:01:41 +08:00 committed by Meco Man
parent 0391b81bb5
commit 6deab5e93d
1 changed files with 4 additions and 0 deletions

View File

@ -281,7 +281,11 @@ static void alarm_update(rt_uint32_t event)
else
{
if (_container.current != RT_NULL)
{
alarm_set(_container.current);
if (!(_container.current->flag & RT_ALARM_STATE_START))
_container.current = RT_NULL;
}
}
}
rt_mutex_release(&_container.mutex);