文章目录
前言
用户若想做个功能任务模块,即在模块内部提供任务处理接口和任务发送消息接口。可以借用SDK提供任务处理列表app_process_handlers,根据其它的任务模块的处理方式做为参考,设计相关接口。
如何新建用户任务模块?
1)新建2个文件 user_task.c 和user_task.h
调用模块user_task.h文件,如:
#if (!EXCLUDE_DLG_USER_APP)
#include “user_task.h”
#endif
2)在app_process_handlers中注册如下:
const process_event_func_t app_process_handlers[] = {
…
#if (!EXCLUDE_DLG_USER_APP)
(process_event_func_t) app_user_process_handler,
#endif
…
}
3)user_task.c中做任务处理接口 app_user_process_handler 和 任务发送 user_task_Button_message