91#if     defined(__DOXYGEN__) 
  105#define XF_INIT_EXPORT_SETUP(function) 
  118#define XF_INIT_EXPORT_BOARD(function) 
  131#define XF_INIT_EXPORT_PREV(function) 
  144#define XF_INIT_EXPORT_CLEANUP(function) 
  155#define XF_INIT_EXPORT_DEVICE(function) 
  166#define XF_INIT_EXPORT_COMPONENT(function) 
  177#define XF_INIT_EXPORT_ENV(function) 
  188#define XF_INIT_EXPORT_APP(function) 
  190#elif     (XF_INIT_IMPL_METHOD == XF_INIT_IMPL_BY_SECTION) 
  192#define XF_INIT_EXPORT_SETUP(function)          XF_INIT_EXPORT_SECTION_SETUP(function) 
  194#define XF_INIT_EXPORT_BOARD(function)          XF_INIT_EXPORT_SECTION_BOARD(function) 
  196#define XF_INIT_EXPORT_PREV(function)           XF_INIT_EXPORT_SECTION_PREV(function) 
  198#define XF_INIT_EXPORT_CLEANUP(function)        XF_INIT_EXPORT_SECTION_CLEANUP(function) 
  200#define XF_INIT_EXPORT_DEVICE(function)         XF_INIT_EXPORT_SECTION_DEVICE(function) 
  202#define XF_INIT_EXPORT_COMPONENT(function)      XF_INIT_EXPORT_SECTION_COMPONENT(function) 
  204#define XF_INIT_EXPORT_ENV(function)            XF_INIT_EXPORT_SECTION_ENV(function) 
  206#define XF_INIT_EXPORT_APP(function)            XF_INIT_EXPORT_SECTION_APP(function) 
  208#elif   (XF_INIT_IMPL_METHOD == XF_INIT_IMPL_BY_REGISTRY || XF_INIT_IMPL_METHOD == XF_INIT_IMPL_BY_CONSTRUCTOR) 
  210#define XF_INIT_EXPORT_SETUP(function)          XF_INIT_EXPORT_REGISTRY_SETUP(function) 
  212#define XF_INIT_EXPORT_BOARD(function)          XF_INIT_EXPORT_REGISTRY_BOARD(function) 
  214#define XF_INIT_EXPORT_PREV(function)           XF_INIT_EXPORT_REGISTRY_PREV(function) 
  216#define XF_INIT_EXPORT_CLEANUP(function)        XF_INIT_EXPORT_REGISTRY_CLEANUP(function) 
  218#define XF_INIT_EXPORT_DEVICE(function)         XF_INIT_EXPORT_REGISTRY_DEVICE(function) 
  220#define XF_INIT_EXPORT_COMPONENT(function)      XF_INIT_EXPORT_REGISTRY_COMPONENT(function) 
  222#define XF_INIT_EXPORT_ENV(function)            XF_INIT_EXPORT_REGISTRY_ENV(function) 
  224#define XF_INIT_EXPORT_APP(function)            XF_INIT_EXPORT_REGISTRY_APP(function) 
int32_t xf_err_t
整形错误类型。 错误码具体值见 xf_err_code_t.
 
xf_err_t xf_init(void)
xf 初始化. 所有使用宏收集的初始化函数,将会在这里统一调用
 
xf_init 模块内部配置总头文件。 确保 xf_init_config.h 的所有定义都有默认值。