这是app_easy_timer_cancel_all()中的一个错误吗?

3个帖子/ 0新
最后一篇
ciano
离线
最后一次露面:3周4天前
加入:2014-10-03 08:13
这是app_easy_timer_cancel_all()中的一个错误吗?

嗨对话框

我已经改变了这样的app_easy_timer_cancel_all()

原始版本

void app_easy_timer_cancel_all(void)
{
INT I;
for(i = 0; i if((timer_callbacks [i]!= null)&&
(timer_callbacks [i]!= app_easy_timer_canceled_handler)))
app_easy_timer_cancel(i);
}

随着我的变化

void app_easy_timer_cancel_all(void)
{
INT I;
for(i = 0; i if((timer_callbacks [i]!= null)&&
(timer_callbacks [i]!= app_easy_timer_canceled_handler)))
app_easy_timer_cancel(app_easy_timer_idx_to_hnd(i));
}

我已将App_easy_timer_cancel更改为“app_easy_timer_idx_to_hnd(i)”的参数。

这个更改/错误修正是否正确?
如果我没有进行此更改,则App_easy_timer_cancel()将结束Assert_Warning(0),因为它被调用为具有null或app_easy_timer_canceled_handler()作为回调函数的计时器。

最好的祝福,
Ciano Frost.
丹麦

设备:
mt_dialog.
离线
最后一次露面:1周4天前
职员
加入:2015-06-08 11:34
嗨Ciano,

嗨Ciano,

是的,这是对的,这是下一个SDK的修复。

谢谢mt_dialog.

ciano
离线
最后一次露面:3周4天前
加入:2014-10-03 08:13
谢谢你的快速

谢谢你的快速答案。

我将在我的本地供应商丢弃上添加更正:-)

最好的祝福,
Ciano Frost.
丹麦

主题锁定