XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_init.h 文件参考

自动初始化。 更多...

#include "xf_init_config_internal.h"
#include "xf_utils.h"
#include "section/xf_init_section.h"
#include "registry/xf_init_registry.h"
xf_init.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define XF_INIT_EXPORT_SETUP(function)
 基础配置初始化. 主要用于初始化 log 等功能。
 
#define XF_INIT_EXPORT_BOARD(function)
 板级初始化.初始化和开发板相关内容,如 heap,sys 等功能。
 
#define XF_INIT_EXPORT_PREV(function)
 抽象层预初始化,初始化 HAL NAL 等抽象层.
 
#define XF_INIT_EXPORT_CLEANUP(function)
 设置清除初始化,对应 SETUP 这里用于反初始化一些应用层不需要的操作.
 
#define XF_INIT_EXPORT_DEVICE(function)
 设备初始化. 应用层初始化外设使用
 
#define XF_INIT_EXPORT_COMPONENT(function)
 组件初始化. 应用层初始化一些外部组件使用
 
#define XF_INIT_EXPORT_ENV(function)
 环境初始化. 应用层初始化环境(如文件系统)
 
#define XF_INIT_EXPORT_APP(function)
 应用程序初始化. 如
 

函数

xf_err_t xf_init (void)
 xf 初始化. 所有使用宏收集的初始化函数,将会在这里统一调用
 

详细描述

自动初始化。

作者
catcatBlue (catca.nosp@m.tblu.nosp@m.e@qq..nosp@m.com)
版本
1.0
日期
2024-07-02

Copyright (c) 2024, CorAL. All rights reserved.

在文件 xf_init.h 中定义.

函数说明

◆ xf_init()

xf_err_t xf_init ( void  )

xf 初始化. 所有使用宏收集的初始化函数,将会在这里统一调用

返回
xf_err_t
  • XF_FAIL 失败
  • XF_OK 成功

在文件 xf_init.c30 行定义.