XFusion API v1.3.0
|
使用注册表实现初始化。 更多...
使用注册表实现初始化。
Copyright (c) 2024, CorAL. All rights reserved.
在文件 xf_init_registry.h 中定义.
#define __constructor __attribute__((constructor)) |
在文件 xf_init_registry.h 第 40 行定义.
#define XF_INIT_EXPORT_REGISTRY | ( | type, | |
function | |||
) |
在文件 xf_init_registry.h 第 112 行定义.
#define XF_INIT_EXPORT_REGISTRY_SETUP | ( | function | ) | XF_INIT_EXPORT_REGISTRY(SETUP, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 132 行定义.
#define XF_INIT_EXPORT_REGISTRY_BOARD | ( | function | ) | XF_INIT_EXPORT_REGISTRY(BOARD, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 141 行定义.
#define XF_INIT_EXPORT_REGISTRY_PREV | ( | function | ) | XF_INIT_EXPORT_REGISTRY(PREV, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 150 行定义.
#define XF_INIT_EXPORT_REGISTRY_CLEANUP | ( | function | ) | XF_INIT_EXPORT_REGISTRY(CLEANUP, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 159 行定义.
#define XF_INIT_EXPORT_REGISTRY_DEVICE | ( | function | ) | XF_INIT_EXPORT_REGISTRY(DEVICE, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 168 行定义.
#define XF_INIT_EXPORT_REGISTRY_COMPONENT | ( | function | ) | XF_INIT_EXPORT_REGISTRY(COMPONENT, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 177 行定义.
#define XF_INIT_EXPORT_REGISTRY_ENV | ( | function | ) | XF_INIT_EXPORT_REGISTRY(ENV, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 186 行定义.
#define XF_INIT_EXPORT_REGISTRY_APP | ( | function | ) | XF_INIT_EXPORT_REGISTRY(APP, function) |
导出板级初始化函数, 全局函数实现.
function | 初始化函数. |
在文件 xf_init_registry.h 第 195 行定义.
typedef enum _xf_init_registry_type_t xf_init_registry_type_t |
初始化功能类型。
typedef int(* xf_init_fn_t) (void) |
typedef struct _xf_init_registry_desc_t xf_init_registry_desc_t |
初始化函数详情结构体.
desc: description.
typedef struct _xf_init_registry_desc_node_t xf_init_registry_desc_node_t |
初始化函数链表结构体.
初始化功能类型。
在文件 xf_init_registry.h 第 50 行定义.
void xf_init_registry_register_desc_node | ( | xf_init_registry_desc_node_t * | p_desc_node, |
xf_init_registry_type_t | type | ||
) |
void xf_init_from_registry | ( | void | ) |
注册函数收集后,统一在此调用初始化函数
在文件 xf_init_registry.c 第 61 行定义.