[shell] update the list_timer cmd.

This commit is contained in:
armink 2021-11-25 15:30:36 +08:00
parent 3bc5ffb495
commit 31714562cc
1 changed files with 9 additions and 5 deletions

View File

@ -751,11 +751,11 @@ long list_timer(void)
maxlen = RT_NAME_MAX; 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); object_split(maxlen);
rt_kprintf(" ---------- ---------- -----------\n"); rt_kprintf(" ---------- ---------- ----------- ---------\n");
do do
{ {
next = list_get_next(next, &find_arg); next = list_get_next(next, &find_arg);
{ {
int i; int i;
@ -781,9 +781,13 @@ long list_timer(void)
timer->init_tick, timer->init_tick,
timer->timeout_tick); timer->timeout_tick);
if (timer->parent.flag & RT_TIMER_FLAG_ACTIVATED) if (timer->parent.flag & RT_TIMER_FLAG_ACTIVATED)
rt_kprintf("activated\n"); rt_kprintf("activated ");
else 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");
} }
} }