在user_app_on_init中使用时使用api'app_easy_timer'工作

4个帖子/ 0新
最后一篇
HARDY.CHEN.
离线
最后一次露面:1年7个月前
加入:2015-03-13 04:20
在user_app_on_init中使用时使用api'app_easy_timer'工作

嗨对话框,

我面临着使用API​​'App_easy_Timer'的一个奇怪的问题。

我试图在'user_app_on_init'中设置一个计时器,它是Arch_Main_Loop_Callbacks中的“app_on_init”的回调。
但它根本没有被解雇。
奇怪的是,它能够在回调'user_advertise_operation'时正常发射。

您可以评论适当的使用是针对API'App_easy_Timer'的?

在易于计时器模块中设计的案例相关的任何内容?
-
if(app_check_ble_active()))
ke_timer_set(app_easy_timer_hnd_to_msg_id(timer_id),task_app,delay);
别的
{

设备:
mt_dialog.
离线
最后一次露面:1天2小时前
职员
加入:2015-06-08 11:34
嗨Hardy.chen,

嗨Hardy.chen,

您无法设置计时器是应用程序的部分,原因是此函数在调用之前调用,因此在调用调整程序之前。因此,当调用调度程序时,重置待处理命令(通过BAL堆栈初始化过程在GAPM_DEVICE_READY_IND之后),因为此重置您已取消的任何设置。

谢谢mt_dialog.

HARDY.CHEN.
离线
最后一次露面:1年7个月前
加入:2015-03-13 04:20
嗨对话框,

嗨对话框,

谢谢!
但是,如果我想在*初始化*的初始化*或开始调度程序已启动的应用程序的入口点开始定时器,则可以评论锚点的位置

---
static const struct arch_main_loop_callbacks user_app_main_loop_callbacks = {
.app_on_init = user_app_on_init,// default_app_on_init,
.app_on_ble_powered = null,
.app_on_sytem_powered = null,
.app_before_sleep = user_app_before_sleep,
.app_validate_sleep = null,
.app_ging_to_sleep = user_app_ging_to_sleep,
.app_resume_from_sleep = user_app_resume_from_sleep,
};

mt_dialog.
离线
最后一次露面:1天2小时前
职员
加入:2015-06-08 11:34
嗨Hardy.chen,

嗨Hardy.chen,

您可以将计时器设置为在自定义user_App_Adv_start()函数中的广告过程功能中开始。

谢谢mt_dialog.