WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
app_init.h
浏览该文件的文档.
1
6#ifndef APP_INIT_H
7#define APP_INIT_H
8
9#ifdef __cplusplus
10#if __cplusplus
11extern "C" {
12#endif /* __cplusplus */
13#endif /* __cplusplus */
14
21typedef void (*init_call_t)(void);
22
23#define USED_ATTR __attribute__((used))
24
25#define layer_initcall(func, layer, clayer, priority) \
26 static const init_call_t USED_ATTR __zinitcall_##layer##_##func \
27 __attribute__((section(".zinitcall." clayer #priority ".init"))) = (func)
28
29#define layer_initcall_def(func, layer, clayer) \
30 layer_initcall(func, layer, clayer, 0)
31
49#define app_run(func) layer_initcall_def(func, run, "app_run")
50
58void app_tasks_init(void);
59
67void system_init(void);
68
73#ifdef __cplusplus
74#if __cplusplus
75}
76#endif /* __cplusplus */
77#endif /* __cplusplus */
78
79#endif
void system_init(void)
使用芯片配置生成的代码进行系统初始化。
void app_tasks_init(void)
初始化APP Manager。
Definition app_init.c:11
void(* init_call_t)(void)
Definition app_init.h:21