mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-03-25 10:39:32 +08:00
@@ -751,9 +751,9 @@ long list_timer(void)
|
||||
|
||||
maxlen = RT_NAME_MAX;
|
||||
|
||||
rt_kprintf("%-*.s periodic timeout flag\n", maxlen, item_title);
|
||||
rt_kprintf("%-*.s periodic timeout activated mode\n", maxlen, item_title);
|
||||
object_split(maxlen);
|
||||
rt_kprintf(" ---------- ---------- -----------\n");
|
||||
rt_kprintf(" ---------- ---------- ----------- ---------\n");
|
||||
do
|
||||
{
|
||||
next = list_get_next(next, &find_arg);
|
||||
@@ -781,9 +781,13 @@ long list_timer(void)
|
||||
timer->init_tick,
|
||||
timer->timeout_tick);
|
||||
if (timer->parent.flag & RT_TIMER_FLAG_ACTIVATED)
|
||||
rt_kprintf("activated\n");
|
||||
rt_kprintf("activated ");
|
||||
else
|
||||
rt_kprintf("deactivated\n");
|
||||
rt_kprintf("deactivated ");
|
||||
if (timer->parent.flag & RT_TIMER_FLAG_PERIODIC)
|
||||
rt_kprintf("periodic\n");
|
||||
else
|
||||
rt_kprintf("one shot\n");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -560,12 +560,12 @@ rt_err_t rt_timer_control(rt_timer_t timer, int cmd, void *arg)
|
||||
if(timer->parent.flag & RT_TIMER_FLAG_ACTIVATED)
|
||||
{
|
||||
/*timer is start and run*/
|
||||
*(rt_tick_t *)arg = RT_TIMER_FLAG_ACTIVATED;
|
||||
*(rt_uint32_t *)arg = RT_TIMER_FLAG_ACTIVATED;
|
||||
}
|
||||
else
|
||||
{
|
||||
/*timer is stop*/
|
||||
*(rt_tick_t *)arg = RT_TIMER_FLAG_DEACTIVATED;
|
||||
*(rt_uint32_t *)arg = RT_TIMER_FLAG_DEACTIVATED;
|
||||
}
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user